SharePoint List Form Formatting with JSON & flow approvals (2)

Поделиться
HTML-код
  • Опубликовано: 7 ноя 2024

Комментарии • 240

  • @jbwise2002
    @jbwise2002 3 года назад +1

    SharePoint and Lists are starting to come into their own. Amazing example of the power of the modern power platform Reza!

    • @RezaDorrani
      @RezaDorrani  3 года назад

      Thank You Joseph. Just finished recording my next video in the series. Video will be live next week.

  • @reborndeva13
    @reborndeva13 Год назад +1

    Thank you for this, so awesome
    I joined paid subscriber instantly after seeing this video, your simple explanations and sharing all the materials makes not hesitate to join as paid subscriber.

    • @RezaDorrani
      @RezaDorrani  Год назад

      Thanks sor the sub and membership Wira!
      Welcome to the channel.

  • @markuk8803
    @markuk8803 3 года назад +4

    Brilliant Overview - great we have this video as the Forms are something new. Please keep these video's coming as I"m sure a number of us will be designing forms shortly (once it appears in our Tenant !)

    • @RezaDorrani
      @RezaDorrani  3 года назад +1

      Thank you Mark. If I keep getting such positive responses, I will keep building them.

  • @vinayayinapurapu
    @vinayayinapurapu 3 года назад +1

    Reza, you are getting all best ingredients and getting out a fresh pizza from a pan. !!! you are the best cook in power platform..!!!

  • @alexandremacedoti
    @alexandremacedoti 3 года назад +4

    Another gem of knowledge, Reza! Thank you again for sharing your knowledge and time with us! The links above are priceless!

  • @olgamelo4416
    @olgamelo4416 3 года назад +1

    Hi Reza, I've tried so many different ways before to display the map to no avail. This is fantastic , first try and got the map. I'm very happy 🤣thank you for making it very easy for us, just copy/paste!!!!👍

    • @RezaDorrani
      @RezaDorrani  3 года назад

      Great to hear! Thank You so much for the feedback.

    • @olgamelo4416
      @olgamelo4416 3 года назад

      @@RezaDorrani do you know of any Microsoft plans to support this on the mobile app?

    • @RezaDorrani
      @RezaDorrani  3 года назад

      @@olgamelo4416 I am not aware of the timeline. Hope mobile support for this amazing feature comes soon.

  • @carlw
    @carlw 3 года назад +2

    Great thanks Reza! Power Platform is pretty great. Not the most intuitive however.
    This is the type of video msft should do. If it weren't for people like you many would be flailing around in the dark.

    • @RezaDorrani
      @RezaDorrani  3 года назад

      Wow! Thank you for the compliments. Appreciate all the feedback.

    • @carlw
      @carlw 3 года назад +1

      @@RezaDorrani Haha, you're welcome. Give credit where credit is due. But, just wait till you get the bill. 😁

    • @RezaDorrani
      @RezaDorrani  3 года назад

      @@carlw lol

  • @bhanu_chintha
    @bhanu_chintha 3 года назад +1

    Form layout customization is awesome improvement.. Thanks for letting us know

  • @modernsiteworkshop7619
    @modernsiteworkshop7619 2 года назад +2

    Hello Reza, this is excellent! Thank you. May I please ask, I see that you placed a Google map image in part of header, having that said, may I use a full image (banner) across the header itself? Or as a background? Thanks!

    • @RezaDorrani
      @RezaDorrani  2 года назад +1

      You could add any image of your choice in header. Its JSON code. You can change the href of the anchor tag to your image.

  • @pratikchatterjee5992
    @pratikchatterjee5992 3 года назад +1

    Nice Video and good 23 min of learning. One request can you create a video on "how to utilize SharePoint with external users".
    Thanks!

    • @RezaDorrani
      @RezaDorrani  3 года назад

      Thank you.
      Will add your topic suggestion to my backlog but this is the first request on this topic. I will need a lot more requests on this topic to give this a higher priority.

  • @felipebarrosdapaixao9448
    @felipebarrosdapaixao9448 Год назад +1

    Congratulations on the content. I speak here from Brazil

  • @robertlenz1969
    @robertlenz1969 3 года назад +1

    Great overview about the new features. It is always a pleasure to watch your videos and getting inspiration :-)

    • @RezaDorrani
      @RezaDorrani  3 года назад

      Thank you Robert

    • @robertlenz1969
      @robertlenz1969 3 года назад +1

      @@RezaDorrani I will try to rebuild this in our environment - also a good example to show the power of low code development!

    • @RezaDorrani
      @RezaDorrani  3 года назад +1

      @@robertlenz1969 I did a demo of this solution to a client to show them the power of low code in M365 and they loved this demo. I normally demo my videos with clients or my colleagues in advance to get their feedback so I can improve the use case for my videos. I am so happy to see the response of all my videos.

    • @robertlenz1969
      @robertlenz1969 3 года назад +1

      @@RezaDorrani Even if there is no need for a travel approval it is a good example when you need approvals in your process and don't have the budget for pro development or an expensive third party app ;-)

  • @MeisterCrashFM
    @MeisterCrashFM 3 года назад +1

    Awesome, thanks for this great video. Q: Is it possibel to build with this formatting columns function a cascading dropdown?

  • @JackCastro
    @JackCastro 2 года назад +1

    This awesome Reza! Thank you so much.. for such great tutorial and access to coding samples! Tremendous help!

  • @kevinknutson7205
    @kevinknutson7205 3 года назад +1

    Awesome tutorial. You really do an outstanding job making it accessible to any level of user.

  • @Amakiry
    @Amakiry 2 года назад +1

    This is great, thank you! I tried to recreate this but i can't have two "When a new item in created" flows. How did you have both Manager and HR approvals running at once?

    • @RezaDorrani
      @RezaDorrani  2 года назад

      Video description has links to download sample flow.

  • @myshare4435
    @myshare4435 3 года назад +1

    Nice video and great information, Thank you!!! Is there a way to add overlay/color code into this calendar?

    • @RezaDorrani
      @RezaDorrani  3 года назад

      Overlay color code option is currently not available.

  • @Dany-ns6hg
    @Dany-ns6hg 3 года назад +1

    Another great video , you are the best cook for Microsoft applications. I have put json to format header but map is not being reflected, do I need to change any settings from my end?

    • @RezaDorrani
      @RezaDorrani  3 года назад

      Thanks for the compliments.
      Map not reflecting. Check if your bing maps key is accurate.

    • @Dany-ns6hg
      @Dany-ns6hg 3 года назад

      @@RezaDorrani Sorry but How do I check that my bing maps key are accurate?

    • @RezaDorrani
      @RezaDorrani  3 года назад

      @@Dany-ns6hg Video description has link on how to setup a bing maps key. On the bing maps portal you can see if your key is active.

    • @RezaDorrani
      @RezaDorrani  3 года назад

      It is difficult to provide guidance here on chat without looking at how your key is setup. I would recommend you post your issue on the forums at techcommunity.microsoft.com/t5/sharepoint/ct-p/SharePoint

    • @Dany-ns6hg
      @Dany-ns6hg 3 года назад +1

      @@RezaDorrani Sorry for troubling you, I created a key and now I am able to see map. Thank you so much for your time and patience around this.

  • @yanivohana3311
    @yanivohana3311 3 года назад +1

    Great video Reza, Is there a way to add cascading fields using JSON formatting without customizing the form using PowerApps?

    • @RezaDorrani
      @RezaDorrani  3 года назад

      Currently adding cascading with JSON is not possible. JSON only allows us to add formatting.

  • @RPAChampion
    @RPAChampion 3 года назад +1

    Hey, as always great video , and thank you for taking time to put chapters really helps

  • @carl1147w
    @carl1147w 11 месяцев назад +1

    Awesome video. Have utilised this at work with few amends.
    Question though, is it possible to have these colours based on the value of a calculated field?
    I’ve got policies checked and policies correct field for an audit, the calc field does a basic calculation correct / checked to give a % and if that is over x then shows correct, otherwise incorrect.
    I’d want these indicators in the header to colour based on the result. Can’t seem to get it working

    • @RezaDorrani
      @RezaDorrani  11 месяцев назад

      I don’t remember json supporting calculated columns

    • @carl1147w
      @carl1147w 11 месяцев назад

      Noooo - maybe I’ll have to revert to a drop list box instead.
      Let’s hope those that are going to use it can do math 😂😂

  • @Productivity365
    @Productivity365 2 года назад +1

    Hi Reza, excellent explanation as always.

  • @pedromesquita8507
    @pedromesquita8507 2 года назад +1

    What an amazing tutorial! Is it possible in the bing image put a travel path (from Point A to Point B)?

    • @RezaDorrani
      @RezaDorrani  2 года назад +1

      Thanks.
      I believe there is an API in bing maps where it can send path image between 2 points.

  • @alzaimoor79
    @alzaimoor79 3 года назад +1

    Excellent video as always, thanks for sharing.

    • @RezaDorrani
      @RezaDorrani  3 года назад

      Thank you for watching as always :)

  • @TheRFreyre
    @TheRFreyre 3 года назад +1

    Thanks Reza. As always very helpful. Hey, do you have a solution as well for PowerApps Sharepoint list custom forms where the OnStart() only executes once ? 😞 I would love a video for that and would guess many developers are having this same problem/issue. Where should we put crucial global initialization code?

    • @RezaDorrani
      @RezaDorrani  3 года назад

      Will add it to my backlog but this is the first request on this topic. I will need a lot more requests on this topic to give this a higher priority.

  • @Michael-ir7cn
    @Michael-ir7cn 3 года назад +1

    Thanks Reza for sharing this solution! I would like to disable the workflow related fields (e.g. WF status, Approval date) so that they cannot be changed by the user in edit mode.

    • @RezaDorrani
      @RezaDorrani  3 года назад +1

      That is one of the limitation of the list formatting today. You need the column on the form to read its data. If you customize your form with Power Apps you will be able to disable the workflow related fields.

  • @rachanayadav8321
    @rachanayadav8321 3 года назад +1

    Brilliant video and I am sure many of us will be using it for our requirements very often. When will the "configure layout " option be available in the list for us?

    • @RezaDorrani
      @RezaDorrani  3 года назад +1

      Its rolled out to all targeted release customers. I don’t think there is a GA date yet.

  • @chakrireddy5048
    @chakrireddy5048 3 года назад +1

    Thanks Reza... for your Spoon-feeding video

  • @DanielADamico
    @DanielADamico 3 года назад +2

    Awesome Video Reza!
    I have a question: How to disable the 'requestor' who created the record from making changes to it after the approval started?
    Ideally, we need to make sure that no one is changing the information after the approval has started....

    • @RezaDorrani
      @RezaDorrani  3 года назад +2

      Great question. From flow, you can break permissions on the list item and grant requestor read access. I had to keep video below 25 mins. Hence avoided adding that part :)

    • @DanielADamico
      @DanielADamico 3 года назад +1

      @@RezaDorrani Excellent !! Thanks for replying :)

  • @placidemutuyimana5350
    @placidemutuyimana5350 2 года назад +1

    Very useful Reza, Thumbs up!!!

  • @Worrelpa
    @Worrelpa 3 года назад

    Great demo. I think where many would struggle with something like that is that in the list if you can get to the data you can effectively approve your own travel :) still it is only a demo. I think Microsoft need to try to democratise the permissions of lists and versioning etc.
    I guess that is another reason to look at dataverse . It depends on the needs I guess.

    • @RezaDorrani
      @RezaDorrani  3 года назад +1

      Great point. Once the flow gets triggered, we can break permissions on the item and grant the creator just the read access. I was going to do that but wanted to keep the video simple and within 25 mins.

    • @yannis18
      @yannis18 3 года назад

      @@RezaDorrani That's a great idea. How would be restrict all creators to see the requests of every other person though? Maybe this is where powerapps would be needed?

    • @RezaDorrani
      @RezaDorrani  3 года назад

      @@yannis18 Item level permissions via flow would do the trick. Power Apps can show hide fields but that is not true security.

  • @praburadha8818
    @praburadha8818 3 года назад +1

    @Reza Dorrani : can we render the elmType based on conditions ? I dont think so. If Microsoft allows this, then it will be great. Loved your demo !! Learnt a new way of formatting.

    • @RezaDorrani
      @RezaDorrani  3 года назад

      Hopefully we have a lot more good formatting options coming.

    • @praburadha8818
      @praburadha8818 3 года назад +1

      @@RezaDorrani : Thanks for your awesome videos. i was able to do few hide and show elements based on conditions (css- display none / flex). But complexity increases based on requirements. I agree with you. Hope more formatting options will be available in future.

  • @benadams109
    @benadams109 3 года назад +1

    Reza - thank you for this tutorial, really pleased I’ve found your content - have subscribed!
    Can you tell me if there is a way to format field width for individual fields? For example in the body formatting, can I make a multi line text field display across 3 columns?
    Many Thanks!

    • @RezaDorrani
      @RezaDorrani  3 года назад

      Thanks Ben.
      Currently the body section cannot be formatted. No column width span options either. Only option is to add sections. Hopefully more options open up in future.

    • @benadams109
      @benadams109 3 года назад

      @@RezaDorrani Thank you! Will keep an eye out for updates.
      One last question - if I configure a hyperlink at in the Footer formatting, is there a way to make the link open in a new tab? By default it opens using the same browser tab; if a user has gone through the process of filling out the entire form, they will lose all their information if they click the link! This could annoy users...
      Many thanks in advance

    • @RezaDorrani
      @RezaDorrani  3 года назад

      @@benadams109 Yes I believe you can. When creating anchor you can define the target attribute as new. Check documentation and PnP samples (links for both are in description of video)

  • @MonteBStJohns
    @MonteBStJohns 3 года назад +1

    I like the Header formatter a great deal - but I can' seem to find a way to remove the Approval Process JSON without impacting the entire header. I assume I simply cut certain section(s) of your JSON code sample?

    • @RezaDorrani
      @RezaDorrani  3 года назад

      The JSON has to be valid. Any incorrect syntax and the header won't render.
      Test your JSON's validity by pasting it here - jsononline.net/json-validator

  • @side54723
    @side54723 3 года назад +1

    Great demonstration,
    Approver comment and status can be made read only ?
    I suggest to disable quick edit feature so that users go through the form to edit.
    This kind of example would be better in dataverse for teams i think ?
    Thx rezza

    • @RezaDorrani
      @RezaDorrani  3 года назад

      Another approach would be to break item permissions and make it read only for creator using flow.

  • @deep2480
    @deep2480 3 года назад +1

    Hi Reza, Great video as usual. Very informative. Thank you !! One question, is it possible to change the display text for the column when showing in the sections? For example, instead of "Requestor" can we show "For the Requestor"? OR can we show the description of the column? Please suggest.

    • @RezaDorrani
      @RezaDorrani  3 года назад

      Column names in the body cannot be changed. You can rename the columns in SharePoint list/library and that would reflect in the form.

    • @deep2480
      @deep2480 3 года назад +1

      @@RezaDorrani Thanks!! Yeah that option I am aware , it was mainly for a use case where you would like to keep the column name short but wants to provide big caption in the form. Anyways thanks for the response

  • @martinschlenker6145
    @martinschlenker6145 3 года назад

    Simply exzellent! Keep Up this great work

  • @sriharipillutla1182
    @sriharipillutla1182 Год назад +1

    Excellent one.... Thank you....

  • @patriciaillausky9635
    @patriciaillausky9635 2 года назад +1

    Your Videos are very helpful - thank you Q: Can you place multiple links on Footers? All sample I see show only 1

    • @RezaDorrani
      @RezaDorrani  2 года назад

      Yes! You can add multiple anchor tags in the JSON body.
      Something like:
      "children": [
      {
      "elmType": "a",
      "txtContent": "link1",
      "attributes": {
      "target": "_blank",
      "href": "='url1",
      "class": "ms-fontColor-themePrimary ms-borderColor-themePrimary ms-fontWeight-semibold ms-fontSize-m ms-fontColor-neutralSecondary-hover ms-bgColor-themeLight-hover"
      }
      },
      {
      "elmType": "a",
      "txtContent": "link2",
      "attributes": {
      "target": "_blank",
      "href": "url2",
      "class": "ms-fontColor-themePrimary ms-borderColor-themePrimary ms-fontWeight-semibold ms-fontSize-m ms-fontColor-neutralSecondary-hover ms-bgColor-themeLight-hover"
      }
      }
      ]

  • @kannank9251
    @kannank9251 3 года назад +1

    this is gold. thanks for sharing

  • @TheStoibz
    @TheStoibz 3 года назад +1

    As always excellent content! Reza! Where can we find other resources for writing JSON as shown in your header example? Also, is it possible to write the JSON dynamically from flow values? I am thinking of the very common parent/child list relationship scenarios and the possibilities that may exists. Thanks!

    • @RezaDorrani
      @RezaDorrani  3 года назад +2

      Video description has link to most of the resources. Also, I did a 101 video as well on this topic which has a lot of useful links in the description.
      Currently, JSON cannot be written dynamically. Hopefully more scenarios open up soon.

    • @TheStoibz
      @TheStoibz 3 года назад +1

      @@RezaDorrani Thank you! Hopefully the PnP Samples will have some SharePoint form examples soon. To bad we cannot support parent/child as that is a common request and we are limited with SharePoint forms to PowerApps or SPFX. I really appreciate the work you do to help get this content out to us all. Superb job!

    • @RezaDorrani
      @RezaDorrani  3 года назад

      @@TheStoibz Thank You

  • @alexmart2019
    @alexmart2019 2 года назад +1

    Hi Reza, thank for the very informative video. Could you please tell me what MS certification cover Sharepoint learning and administration ? What I can study to become sharepoint expert?

    • @RezaDorrani
      @RezaDorrani  2 года назад +1

      MS Certifications for SharePoint- docs.microsoft.com/en-us/learn/certifications/browse/?terms=sharepoint
      No one will ever become an expert by giving certifications. Nothing beats hands-on experience (project experience).

    • @alexmart2019
      @alexmart2019 2 года назад +1

      I agree 💯- but seeing your videos I noticed how much more things can be done in Sharepoint- I been using sharepoint for 3 years - Didn’t know all of the list functions and features. Thank you very very much Reza.
      I have small IT business in NYC - we do cloud migration Azure and AWS - I will definitely contact you if you are interested for projects.

    • @RezaDorrani
      @RezaDorrani  2 года назад

      @@alexmart2019 Thank you for following and liking the videos.
      You can always contact me on reza.dorrani@outlook.com

  • @reborndeva13
    @reborndeva13 Год назад +1

    you are awesome, thank you for sharing

  • @joek2904
    @joek2904 3 года назад +1

    Great video! can't wait to try some of this out.
    i have a side question.. I notice my approvals are being send out by ME because i create the flow.. I noticed Approval actions is not assigned to me but +Approvals.
    How do i change the approvals to be sent from someone else (i.e a service account)
    I don't want approvals to have the developers name embedded.

    • @RezaDorrani
      @RezaDorrani  3 года назад

      You would have to build the approval flow from your service account.

  • @donBaranos
    @donBaranos 7 месяцев назад

    Hi, thanks for the video - it's awesome. I have one follow-up question. Can you make a field visible to members of a group (based on permission groups on sharepoint)?

    • @RezaDorrani
      @RezaDorrani  7 месяцев назад

      SharePoint does not support column level security

  • @cecilieseberg5067
    @cecilieseberg5067 3 года назад +1

    Hi, Reza, thanks for another great tutorial! I love your videos and you have taught me so much.
    I am struggling with one issue with this one, and I hope you can help: I am summing together the costs in the header as you are doing here, I have 5 different costs that are summed together in the header in my solution. It works fine when the person is creating a new application, however, when they open one that is already made, it only shows the two first numbers in the header and removes the zeroes. So, if the sum is 3500, it only returns 35. If the number is 3000 it returns 3. Do you have any idea what is causing this issue?

    • @RezaDorrani
      @RezaDorrani  3 года назад

      My guess is data is being output as text and it is truncating the last few characters. I know someone who is really great at list formatting. Check with twitter.com/techan_k

  • @pawanmishra6549
    @pawanmishra6549 3 года назад +1

    Thanks for sharing, Insightful!

  • @daleyon4065
    @daleyon4065 3 года назад +1

    Want to be want to be like Reza! Air Reza #23 MVP for the win! Great video once again! :)

  • @sundrapillay6668
    @sundrapillay6668 3 года назад +1

    Great Video as always thanks Reza

  • @robinjamesnjarlely
    @robinjamesnjarlely 3 года назад

    Hi Reza,
    I have been following this series of customization, its quit interesting. Our SharePoint is not updated yet with this feature, usually how long does it take for the feature to be updated for all tenants.?

    • @RezaDorrani
      @RezaDorrani  3 года назад +1

      Currently it is rolled out to targeted tenants only (100%). Based on my knowledge, no official date is out for the GA release.

    • @robinjamesnjarlely
      @robinjamesnjarlely 3 года назад +1

      @@RezaDorrani Thank Reza

    • @robinjamesnjarlely
      @robinjamesnjarlely 3 года назад +1

      @@RezaDorrani Got surprise this morning , the functionality is now working

    • @RezaDorrani
      @RezaDorrani  3 года назад

      @@robinjamesnjarlely Enjoy. I just finished building another scenario that I plan to share soon.

    • @robinjamesnjarlely
      @robinjamesnjarlely 3 года назад +1

      @@RezaDorrani Awesome

  • @jaggyjut
    @jaggyjut 2 года назад +1

    Awesome. What if the manager requires more information before approval. Is there a way to put a 3rd button require more info instead of cancelling the request and having to resubmit

    • @RezaDorrani
      @RezaDorrani  2 года назад +1

      Possible. Approvals can have custom response options.

    • @jaggyjut
      @jaggyjut 2 года назад

      @@RezaDorrani sure, is there a tutorial for it pls

    • @RezaDorrani
      @RezaDorrani  2 года назад

      @@jaggyjut I do not have a reference for it.

  • @rvnb1027
    @rvnb1027 3 года назад +1

    Great tutorial as always. There is one thing I have not seen in any approval tutorial and it is a slight variant of this. I want to create a multi layer approval using sharepoint like this but I want the requester to select who that approver is. It is not always the persons manager depending on what it is for. The same thing goes for the second and third layer of the approval. There are so many ways the approval might need to go that I cannot create a flow to have it go to the same person, like a specific manager, each time a form is created. Any help would be appreciated.

    • @RezaDorrani
      @RezaDorrani  3 года назад

      For that you would have to use a selected item trigger so the users can start the flow and define the approvers.
      I also have a full playlist on approvals. Do check it out - ruclips.net/p/PLTyFh-qDKAiFUGTtwSwFT79Y7_jq_Aipe

  • @ronnelmanalili3317
    @ronnelmanalili3317 Год назад

    Hi Reza. Thank you so much for this. However, the map image on the header of my list item is not showing. What should I do?

    • @RezaDorrani
      @RezaDorrani  Год назад

      You need to enter the key for bing maps in json

  • @ankitgarg6976
    @ankitgarg6976 2 года назад

    Hi Reza, In one of your video you showed how to have mandatory validation in case of conditional column validation. But that is not working for multi select dropdown in SharePoint list, do you know any way to do that ?

    • @RezaDorrani
      @RezaDorrani  2 года назад

      In my tutorial I did not showcase multi select dropdown for validation. It may not be working because the formula you have put in place may not be right. I do not have a video reference of multi select validation. I will recommend posting your issue on the forums at techcommunity.microsoft.com/t5/sharepoint/ct-p/SharePoint

  • @waynejin4873
    @waynejin4873 3 года назад +1

    Hi Reza, thanks for the sharing, just a bit confused on the approval flow. As the flow is only triggered upon the list item is created, which happened once only.
    If the item is approved, that’s fine. What if the item is rejected? So the flow will update the item and exit.
    However, the approval process is not ended yet. Usually the requester will revise the item, it shall trigger another around of approval process. But I don’t see there is a logic to handle that again.
    Maybe I overlook something important, can you elaborate a bit more? Thanks.

    • @RezaDorrani
      @RezaDorrani  3 года назад

      Hi Wayne,
      This video was just to illustrate what is possible with SharePoint + JSON + flow approvals.
      If you want approvals to trigger when item is added or updated, then you would need to change the trigger and handle your approval scenario.
      Here is my approvals playlist link - ruclips.net/p/PLTyFh-qDKAiFUGTtwSwFT79Y7_jq_Aipe

    • @waynejin4873
      @waynejin4873 3 года назад

      Hi Reza, thanks for your quick response. I try to create a flow triggered on List item Create or Edit, encounter a dead loop here. After approval/Reject received, we need to Update the status/comments fields of the List item, which again trigger the same flow recessively, need your advice on how to overcome such issue gracefully
      Just noticed that if we turn on the versioning of this list, the sharepoint will auto generate 2 additional fields “Apprival Status” & “Approver Comments”, but I couldn’t use them in the list form layout JSON.
      So far I have tried:
      1. [$Approval Status]
      2. [$Approval_x0020_Status]
      None of above is recognized in Layout JSON, do you have any idea on how to use these 2 columns?

    • @RezaDorrani
      @RezaDorrani  3 года назад

      @@waynejin4873 Check my flow approval playlist. It has steps to avoid infinite loop.

  • @stevedaregmailcom
    @stevedaregmailcom 3 года назад +1

    Very nice video! Could you have a solution to have an easy way to search for an item within a ms list? a search box or something?
    Kind regards

    • @RezaDorrani
      @RezaDorrani  3 года назад +1

      The form formatting options is just to format the current item. No searching options available. To search for items, use the filter option in views.

    • @stevedaregmailcom
      @stevedaregmailcom 3 года назад

      @@RezaDorrani I See, actually my question comes from MS lists. If you use MS Lists instead of sharepoint, you have no possibility to search the list based on keywords. I suppose Microsoft will soon extend the MS lists fonctionality...

    • @RezaDorrani
      @RezaDorrani  3 года назад +1

      @@stevedaregmailcom I believe it is in the global search in the Office 365 Menu bar on the top.

    • @stevedaregmailcom
      @stevedaregmailcom 3 года назад +1

      @@RezaDorrani Yes the global Search on the sp site works fine for finding results in the list.
      But if you only use the list app, you cannot search on keywords..
      maybe in a future update for lists it will be possible

    • @RezaDorrani
      @RezaDorrani  3 года назад +1

      @@stevedaregmailcom Hopefully that gets added soon

  • @pascalvaneijden
    @pascalvaneijden Год назад +1

    Thanks Reza

  • @noNumber2Sherlock
    @noNumber2Sherlock 2 года назад +1

    Hello again Reza, I figure if anyone would know, you would. How do you format values using a "contains" in list formatting. Is it possible, I have seen an article by CKent but when I try to enter it , "It says that it is not valid". Is there a way to check if the filed contains a word, it does hide it? Thank you.

    • @RezaDorrani
      @RezaDorrani  2 года назад +1

      Hey, I would recommend to follow and check this with Techan twitter.com/techan_k?s=21
      He is on top of the list formatting feature.

    • @noNumber2Sherlock
      @noNumber2Sherlock 2 года назад +1

      @@RezaDorrani You are SO awesome Reza. Thank you! I wish you all the good karma you deserve!

    • @RezaDorrani
      @RezaDorrani  2 года назад

      @@noNumber2Sherlock Thanks

  • @revatichaudhari1694
    @revatichaudhari1694 3 года назад

    Great video... Is it possible to disable one field in form using json?

    • @RezaDorrani
      @RezaDorrani  3 года назад

      Currently, disabling fields are not supported.

  • @emmahf6638
    @emmahf6638 Год назад

    Hi, thank you for your very helpful videos! I have a question with regards to conditional formatting of a specific column on the form. I would like it to be only visible to list owners. I've tried playing around with different if statements but I don't know how to refer to owners. Something like =if(@me==owners, 'true', 'false'). I've tried making a user column hidden to everyone that populates from power automate and using =if([$User.email]==@me, 'false', 'true') but the column formatting keeps disappearing and I would prefer to hard code it to the owners rather than be dependent on the user in case the item is shared to their colleagues. At the moment the user has edit access while the submission is 'open' then when it is is closed permissions are wiped then replaced with read only access. They need to have edit access while it is open so that we can use the comments section to communicate with them in a way that is visible to all list owners.

    • @RezaDorrani
      @RezaDorrani  Год назад +1

      I don’t think you can do conditioning formatting based on user permissions

  • @bembem3049
    @bembem3049 2 года назад

    Hi Reza, can both the Approval Status and Approval Comments be set to read only?

    • @RezaDorrani
      @RezaDorrani  2 года назад

      You could hide them from the form. But no option to force read only.

  • @anthonyleduc
    @anthonyleduc 2 года назад +1

    Wow. Just wow.

    • @anthonyleduc
      @anthonyleduc 2 года назад

      Can i use a default image stored in my SharePoint instead the location image ? or is it possible to specify a default location ?

    • @anthonyleduc
      @anthonyleduc 2 года назад

      Or based on the people field…

    • @anthonyleduc
      @anthonyleduc 2 года назад +1

      ok works with image. I paste in on my SharePoint Library and copy the direct link of the image. Working...

    • @RezaDorrani
      @RezaDorrani  2 года назад

      Thanks

    • @RezaDorrani
      @RezaDorrani  2 года назад +1

      You could use the html image attribute and point to an image stored elsewhere.

  • @Liyeng1
    @Liyeng1 Год назад +1

    Hi Reza, thanks for your video. it is very useful for me. I have a little problem on the bing map on my header. i copy and paste the bingmap key in my header but the map did not display out. i went to the given website and create bing map key, they ask on Key type. I created key type dev/test. I copy paste into my header in MS list Json column , preview it, the map still did not display out. Can you help me ? what have gone wrong ?

    • @RezaDorrani
      @RezaDorrani  Год назад +1

      Its been a long while since I did this video. But based on last recollection, bing maps was still working.
      I have not come across the mentioned issue and hence not sure what the fix for your issue is. I recommend posting your issue with screenshots on the forums at powerusers.microsoft.com

  • @jillianhansen1837
    @jillianhansen1837 3 года назад

    Is there a way that an email can be sent to approvers to approve multiple line items on a list instead of sending separate emails for each line item? I am looking to develop a approval flow for multiple terms in an RFP or Contract. Approvers might be required to approve 10+ line items in 1 RFP or Contract.

    • @RezaDorrani
      @RezaDorrani  3 года назад

      Possible. You would have to create a mechanism through which users can select multiple line items (Power Apps) and then run 1 approval process on them.

  • @hokki28
    @hokki28 3 года назад

    Very nice. When will this feature become available?

    • @RezaDorrani
      @RezaDorrani  3 года назад

      Currently rolled out to all targeted release tenants. GA date not yet announced.

  • @ramon_1992_
    @ramon_1992_ 2 года назад

    Reza, do you know if there is a problem with viewing this header? I can no longer view it the way you taught in the video, when I try to save, it returns to the default list view.

    • @RezaDorrani
      @RezaDorrani  2 года назад

      I dont think so. Still works fine for me. I would recommend posting your issue on the forums at techcommunity.microsoft.com/t5/sharepoint/ct-p/SharePoint

  • @anthonyleduc
    @anthonyleduc 2 года назад

    Hi Reza, it seems if the approval status column is a calculated column type, the status don't work. No prob with a choice column...but need to use calculated column because i Don't wan't my users can change the value of it. Do you try with a calulated column ?

    • @RezaDorrani
      @RezaDorrani  2 года назад +1

      I have not tried with a calculated column.
      Approval Status is a System column that comes alive when Content Approval is setup.
      Flow has actions to update Approval Status column as shown in video.

    • @anthonyleduc
      @anthonyleduc 2 года назад

      @@RezaDorrani Yes, but in this scenario a user can modify the status.
      It's a bit more complicated with calculated value. I add this formula to the calculated column if([status]="Pending","Pending") because when i pick the source code from Edge i read "Status, Pending, Read Only" instead of "Pending". Now it's okay but i think i need to change a little thing in the JSON code to make it work

    • @RezaDorrani
      @RezaDorrani  2 года назад

      @@anthonyleduc May be :) Im not sure.

    • @anthonyleduc
      @anthonyleduc 2 года назад

      @@RezaDorrani I gave up. I deleted the approvals step from the header. I'm not the talented Mr Rezza ;-)

    • @RezaDorrani
      @RezaDorrani  2 года назад

      @@anthonyleduc :)

  • @MichaelSoe
    @MichaelSoe Год назад

    Do u know how to increase field width size of SharePoint list?
    I’m using tiles as view where I got column (rich text) which the width is not adjustable, so when I paste a table in it, it looks horrible. Thanks

    • @RezaDorrani
      @RezaDorrani  Год назад

      I don't believe field width size is supported in SharePoint list form Json based customizations.

  • @madhankumarkannathasan5375
    @madhankumarkannathasan5375 3 года назад

    How to apply Textcolor for the list column description in newitem/Edititem JSON? kindly provide your suggestion

    • @RezaDorrani
      @RezaDorrani  3 года назад

      That is not a supported feature with JSON

  • @bambaseye
    @bambaseye 3 года назад

    Thanks Reza for the video! is it possible to use person column on the header ? I try [$ColumnName.title] or [$ColumnName.email] without success.

    • @RezaDorrani
      @RezaDorrani  3 года назад +1

      The person type column values have known issues.

  • @UlyssesHaq
    @UlyssesHaq 3 года назад

    This is amazing. Does anyone know how we can implement this solution with *multiple approvers*, and have the Approval Status change according to the collection of Responses?

    • @RezaDorrani
      @RezaDorrani  3 года назад

      Check my playlist on flow approvals
      ruclips.net/p/PLTyFh-qDKAiFUGTtwSwFT79Y7_jq_Aipe

  • @noNumber2Sherlock
    @noNumber2Sherlock 2 года назад

    Hey Reza, may I ask how you were able to display the person column profile picture in the View area? ( Body Config ). Person column profile shows on the list but it doesn't show on the view page.. Thank you.

    • @RezaDorrani
      @RezaDorrani  2 года назад +1

      Body JSON cannot be formatted. The list view shows the profile image since it's a feature of the column. If you head over to column settings in modern view, it will have an option to show profile feature.

    • @noNumber2Sherlock
      @noNumber2Sherlock 2 года назад

      @@RezaDorrani Thank you Reza. I have it set as such but it doesn't show in list view. Thought there may be something I missed.

    • @RezaDorrani
      @RezaDorrani  2 года назад +1

      @@noNumber2Sherlock Its a simple column setting. You might have missed something.
      I will recommend posting your issue on forums at techcommunity.microsoft.com/t5/sharepoint/ct-p/SharePoint

    • @noNumber2Sherlock
      @noNumber2Sherlock 2 года назад +1

      @@RezaDorrani Thank you Reza. I think I will it happens on both at work's tenant and my own. As always , very grateful for you taking the time.

    • @RezaDorrani
      @RezaDorrani  2 года назад

      @@noNumber2Sherlock Hopefully the forums will provide an answer. Check with twitter.com/techan_k as well.

  • @TomScrace
    @TomScrace 3 года назад

    Do you know if there is a way to add the Created by of the request to the form? It's useful to see this when editing the form or sending a comment to the Creator. Then I don't have to close the form to go look at the Created by column.

    • @RezaDorrani
      @RezaDorrani  3 года назад

      I don't believe system columns are supported on the form. I would also recommend to check on the forums at techcommunity.microsoft.com/t5/sharepoint/ct-p/SharePoint

    • @TomScrace
      @TomScrace 3 года назад +1

      @@RezaDorrani Thanks for the reply the forums have been a great help. Here is the answer:
      techcommunity.microsoft.com/t5/sharepoint/add-created-by-column-to-list-form/m-p/2634285?emcs_t=S2h8ZW1haWx8c29sdXRpb25fdG9fcXVlc3Rpb258S1M3N0VEVDBVMURSQkd8MjYzNTAyNnxBQ0NFUFRFRF9TT0xVVElPTlN8aEs

  • @saradehond3293
    @saradehond3293 2 года назад

    Can i also use a formula to just hide a field in the Form view? without a condition?

    • @RezaDorrani
      @RezaDorrani  2 года назад

      You can hide fields if they are part of a content type.

  • @krishnavandanapu6387
    @krishnavandanapu6387 3 года назад

    Good morning Reza!

  • @hrishikeshrahalkar1083
    @hrishikeshrahalkar1083 3 года назад

    can this be applied to the document library as well?

    • @RezaDorrani
      @RezaDorrani  3 года назад

      Yes. Working on a video on it :)

  • @vinayayinapurapu
    @vinayayinapurapu 3 года назад

    Reza, we have a requirement to have the company logo in header. Is it possible to that?

    • @RezaDorrani
      @RezaDorrani  3 года назад

      Yes. You can add an img in the header with your comany logo.

    • @vinayayinapurapu
      @vinayayinapurapu 3 года назад

      @@RezaDorrani perfect. Any direction you could provide ?

    • @RezaDorrani
      @RezaDorrani  3 года назад

      @@vinayayinapurapu check the documentation link in video description. All you need to add is elem img and src link to your company logo.

    • @vinayayinapurapu
      @vinayayinapurapu 3 года назад +1

      @@RezaDorrani super. able to configure the logo pal. Thanks a lot. Here is link to my github if anyone interested. github.com/vayin/ListFormatting/blob/main/Header_StaticBackGround_YourCompanyLogo.txt

    • @RezaDorrani
      @RezaDorrani  3 года назад

      Well done and thanks for sharing.

  • @trevorporter1075
    @trevorporter1075 2 года назад +1

    What if the HR manager wants to update their approval from “reject” to “approve”? How would someone do this?

    • @RezaDorrani
      @RezaDorrani  2 года назад

      You would need to allow them to get back to SharePoint list and restart the approval process.

  • @kingsway5616
    @kingsway5616 3 года назад

    Is there a tutorial to get the static image of Bing or G. Maps?

    • @RezaDorrani
      @RezaDorrani  3 года назад +1

      ruclips.net/video/bUO9QxKhe6U/видео.html&feature=emb_logo

  • @snjosyula
    @snjosyula 3 года назад

    Is there a way to join two lists and show data without SPD

    • @RezaDorrani
      @RezaDorrani  3 года назад

      You will need to use flow for that.
      I do not have a video on this use case.
      I will recommend you check on the forums at powerusers.microsoft.com

  • @citepage506
    @citepage506 3 года назад

    Hi Reza, i am using the same formula but i am getting the error. Invalid condition formula

    • @RezaDorrani
      @RezaDorrani  3 года назад

      Ensure that you are using the internal names of the columns.

  • @versteegrob
    @versteegrob 3 года назад

    Yes!

  • @RahatGabaofficial
    @RahatGabaofficial 3 года назад

    How can I hide a field in sharepoint based on a person column like whenever a person column in equal to login user the field shoud visible otherwise hide

    • @RezaDorrani
      @RezaDorrani  3 года назад

      Check my playlist on list formatting. One of the videos has the exact same scenario covered - ruclips.net/p/PLTyFh-qDKAiE7C_2lVNAPzgHXsBykG0Tf

  • @olivergrobs349
    @olivergrobs349 3 года назад +1

    My top tipp for a better handling of JSON in Sharepoint Lists, Use SP Formatter (Browser Extension) and opt. SP Formatter for VSCode. Improves the editing of JSON files by miles.
    github.com/pnp/sp-formatter

    • @RezaDorrani
      @RezaDorrani  3 года назад +1

      Thanks for the reference to the SP Formatter Browser extension. Nice tip!!!

  • @mchandramohan6833
    @mchandramohan6833 2 года назад

    =if([$Session type] ==" ", 'false', 'true') the condtional formatting didn't worked for me

    • @RezaDorrani
      @RezaDorrani  2 года назад

      Not possible to evaluate here on chat. Please post issue on forums.

  • @yogeshvipradas
    @yogeshvipradas 3 года назад

    Where is the JSON code?

    • @RezaDorrani
      @RezaDorrani  3 года назад

      Video description has all the links

  • @NOR3MSTI
    @NOR3MSTI 2 года назад

    is it possible to have a text input and dropdown for each column?

    • @RezaDorrani
      @RezaDorrani  2 года назад

      A column can have 1 type. Either a text type or choice type.