Power Automate SharePoint Get Column Changes

Поділитися
Вставка
  • Опубліковано 14 жов 2024

КОМЕНТАРІ • 163

  • @randywade2727
    @randywade2727 3 роки тому +5

    Wow! You posted this at literally the perfect time. I have been working on trying to figure out something like this all week and almost gave up today. Thank you!

    • @AprilDunnam
      @AprilDunnam  3 роки тому +1

      Sweet - glad I had good timing 😀

  • @stretch233
    @stretch233 3 роки тому +8

    Thanks April, this is exactly what I was looking for!
    Something I found. I copied your code for the HTTP expression for Send an HTTP Request to Sharepoint, but then I replaced the version with the SinceVersionID dynamic value. What I caught was that your code referenced SinceVersionID and the dynamic value referenced SinceVersionLabel. The Flow kept failing at that step, but once I pasted your code in everything worked.
    Thank you so much for this video!

    • @AprilDunnam
      @AprilDunnam  3 роки тому +1

      You're welcome Craig - glad it's what you were looking for!

    • @EuphoricMelody
      @EuphoricMelody 4 місяці тому

      @@AprilDunnam Thank you for the video April. This is super helpful. I too had the same issue but was able to resolve by copying your code from the description.

  • @swaidmckey
    @swaidmckey 2 роки тому

    A year later this is super helpful! Standard notification rules don't apply to columns with multiple text, so this video is the life saver, thanks a million!

  • @skydivealdroid
    @skydivealdroid Місяць тому

    Seriously thank you so much for taking the time to publish something like this, it is greatly appreciated.

  • @AutismBucks
    @AutismBucks Рік тому

    Unbelievably helpful. I'm in awe of the way you present these so clearly and succinctly. Thank you 🙏🏻

  • @claregreenlaw
    @claregreenlaw 3 роки тому +3

    Excellent as always. Clear, well paced, instruction on using some of the intermediate functions of powerautomate. Even a beginner can follow April's logic and actions to find a solution for themselves.

  • @lorde022
    @lorde022 3 роки тому +6

    Hi April, first of all also from me THANK YOU, as you are the only person I have found (and I have looked long and hard for this) who has put this in understandable terms. There are many comments here that reference errors that people ran into as well as mentions that people found was around this. Since it took me quite a while to figure this out I thought I'd post the solution (and maybe you could incorporate it into an updated version of your video?).
    The error is caused by the part of the URI after "versions". I tried following along your steps in the video and tried everything I could think of (even using it as an expression etc) - without success. I also tried copying your code and replacing the parts in the brackets with the items that you show in the video, again without success. Then I noticed that whenever I used the dynamic content buttons the result looked different from the results you show in your video. It didn't say "body/Since Version...", rather just "Since Version ...". So I decided to again copy your code, but this time I just altered the SharePoint list name and the ID (via Dynamic Content). I just left the rest of the code untouched. And voila, it showed up just as it does in the video and worked perfectly!
    Again, I don't understand why this is so, but thought I might save other users some hassle :-)

    • @Bitcloud0
      @Bitcloud0 9 місяців тому

      Thank you. This just saved me a bunch of troubleshooting

  • @princessamante8473
    @princessamante8473 3 роки тому +1

    Omg!! You’re amazing! I have been looking for this tutorial how to get the previous values. Thank you so much!! This is a big help! Thank you again!

    • @AprilDunnam
      @AprilDunnam  3 роки тому

      You're so welcome! Glad it was helpful!

  • @wealthylatino
    @wealthylatino 3 роки тому +2

    Hi There! Amazing Video!! I wanted to know if the Condition control can be modified to only send an email when a status change to a specific item for example when status change from Pending to process , but not send an email when is changed from processed to closed?

  • @tiahphillips
    @tiahphillips 2 роки тому +1

    Oh my gosh you are heaven sent! I’ve watched too many videos attempting provide the results you just gave me, so THANK YOU 🙌. I do have a follow up question…If I wanted a different email with different recipients based on the status to get sent, how do you build that condition? Ex: If status=Recieved, email these people or if status=approved the email these people instead? Thank you for what you do!

  • @ShihChiWang
    @ShihChiWang 2 роки тому +3

    This video really helps, although you might get an error. I solve it! Just like others mentioned, I get an error on step "Send an HTTP request to SharePoint". I notice that in video 9:02, the content of your URL ends with "versions(2048)", not versions(4.0). I check the raw outputs of step "Get changes for an item or a file" and found the number 2048 is more likely from "SinceVersionId". Then I check my dynamic content on step "Send an HTTP request to SharePoint", and it shows "body/SinceVersionLabel". I modify it to "body/SinceVersionID", then this step passed successfully. After this step passed, the "Compose" step failed, but now I know how to find the error, just go to check the raw output of your previous steps, you may find some column names different from what you think. e.g. ['d']['a_Status'] failed, but changed it to['d']['a_x005fStatus'] passed.

    • @_MinskBelarus
      @_MinskBelarus 2 роки тому +1

      You are amazing! Got same problems but with your explanation all fixed!!!

    • @chinenyeezeh1635
      @chinenyeezeh1635 8 місяців тому +1

      How did you modify it to be body/SinceVersionID?

  • @adnanqureshi1979
    @adnanqureshi1979 12 днів тому

    Thanks for the detailed explanation! Is there a way to check if a new version of a file within the document library has been uploaded and trigger an email based of that event?

  • @radiosonicfan1726
    @radiosonicfan1726 2 роки тому +1

    Great video. Thank you Professor. Helped me solve a business problem. Wanted to share a tip, in my eagerness to avoid writing a formatdate expression. Used "convert time zone" tool for "Date Modified" and keep source and destination time zone the same, then I simply selected the way I wanted the date to look like in format string.

  • @sunjerry2105
    @sunjerry2105 2 роки тому +4

    Thank you! this is what I want. But I met a problem with the error msg "Input string was not in a correct format.
    clientRequestId: 49da171a-570e-4684-899b-739762eaa773" , i type the code according on the viedo but cannot work...

  • @paulgemme9371
    @paulgemme9371 2 роки тому

    This is really awesome. I was tasked with this and had no idea how to capture the changes. There were a few other articles out there but had SO many more steps- this is streamlined to do what it needs to without having the flow be too many steps. Brilliant ! Thank You for Sharing this

  • @riccol1972
    @riccol1972 3 роки тому

    Much better/neater solution than having a 'Previous Status' field that was often suggested to compare to

    • @AprilDunnam
      @AprilDunnam  3 роки тому +1

      For sure - very glad I don't have to do that work-around anymore!

  • @hereskieu1
    @hereskieu1 11 місяців тому

    Thank you, April! This is awesome! I have a question, how do you get column changes to multiple columns and list those changes in the email? Thanks again!

  • @w13ken
    @w13ken Рік тому

    April, many thanks for this extremely useful and brilliantly explained video. I have tried this and got it working so you have a new subscriber and I look forward to watching more of your videos...Ken

  • @eduardoogassawara9283
    @eduardoogassawara9283 3 роки тому

    Thanks a lot April for producing and posting this! Very helpful!!

  • @hectoraleman7243
    @hectoraleman7243 2 роки тому +1

    Great help thank you very much. BTW, is it possible if the status is "WIP" to send an email to one person but if the status is "Done" to someone else? I've tried but it hasn't worked for me.
    (Send email to different people according to the status)
    Thank you

  • @asam
    @asam 3 роки тому +2

    Hi April!
    Thank you for this.
    How can I get the "Current Status" from the HTTP Request.
    I want to make a condition, that I only want to "send an e-mail" if the Current status = X

  • @muthuramanshanmugham1080
    @muthuramanshanmugham1080 3 роки тому +1

    This video is so helpful. You showed adding previous output of one field. I want to add previous output of 4 fields. How do I do that? I am new to sharepoint, so its bit confusing what more steps to add

  • @abihoughton2256
    @abihoughton2256 3 роки тому +1

    This was so clear and easy to follow. Any times on how I could call back in my new table what column was changed, I know you can call back if it’s true or false but I wanted to name the column that was modified

  • @akshaynm
    @akshaynm 2 роки тому

    Hello April, Very fantastic video explaining complex concept in a simple way. You are Superwomen for PowerPlatform. Thanks a ton...!! 🙂🙂

  • @vegajua
    @vegajua 2 роки тому

    Amazing Info! I was trying to update a "Previous Owner" column with the "Current Owner" of the previous version. It finally worked by checking that the "Current Owner" on the previous version was not Empty (There is a custom check condition for that), and then using the data from Current Owner --> LookupValue like this: body('Send_an_HTTP_request_to_SharePoint')['d']['CurrentOwner']['LookupValue']

  • @mysunsettales7852
    @mysunsettales7852 2 роки тому

    Thank you very much, I've been looking for this type of tutorial the whole day , this is exactly what I need . Thank you!! :)

    • @AprilDunnam
      @AprilDunnam  2 роки тому

      Glad I could help!

    • @hectoraleman7243
      @hectoraleman7243 2 роки тому

      Great help thank you very much. BTW, is it possible if the status is "WIP" to send an email to one person but if the status is "Done" to someone else? I've tried but it hasn't worked for me.
      (Send email to different people according to the status)
      Thank you

  • @MrSarastor
    @MrSarastor 2 роки тому

    Hey April, thanks for this super useful guide in the first place!
    Is there a way to achieve this with Dataverse since there is no "Get changes" action as in Sharepoint? I'm desperate to find a way because I want to notify some employees when a specific column gets modified (Choice column changes from "To Do" to "Done"). Thank you!

  • @neilliu973
    @neilliu973 Рік тому

    that is impressive, just quick question on the issue i am facing. i have different internal column name and display name in the share point list. when i use "Send an http request to sharepoint" it give me a different name than the internal name. did you face this issue before?

  • @anavanboxtel8102
    @anavanboxtel8102 2 роки тому

    excellent explanation specially for a beginner as myself. i am building a complex flow with several status changes that trigger a certain action/teams approval flow depending on the status that the column status has. I have a question: instead of sending an email could i add another condition to compare if the output of the status is a certain status to trigger another action? Thank you.

  • @gardencare5525
    @gardencare5525 3 роки тому

    Great video April...love you videos...they are very informative and I have learnt a lot!. Would it be also possible to attach the document associated with the library change to a list item in the same site?

  • @normanstiegler1275
    @normanstiegler1275 Рік тому

    This was wildly helpful. Thank you so much!

  • @christinefuentes2995
    @christinefuentes2995 Рік тому

    Thanks so much for the clear instructions. This video helped me debug my workflow :)

  • @md.fazlulkarim
    @md.fazlulkarim 3 роки тому

    This is amazing! I was wondering if it is possible to see the change history like we see in the SPO list History. I am not sure how to dynamically create an email that will show which columns has changed with old values and new values.

  • @nishabalan3775
    @nishabalan3775 3 роки тому

    This is so good. I was able to get changes specific to one column. What if I want previous changes of 4 columns to be mentioned in the email? Am able to get current changes but I want previous changes of all the 4 fields. I don't know what other step to add. I am new to SharePoint.

  • @vinayayinapurapu
    @vinayayinapurapu 2 роки тому

    excellent video april. love your presentation. Any reason we need to hard code the List Name in 'Send Http' rather using the dynamic value?

    • @vinayayinapurapu
      @vinayayinapurapu 2 роки тому

      Figured it out. Since the list title is not available for the context.

    • @AprilDunnam
      @AprilDunnam  2 роки тому

      That's exactly it :)

  • @jhhatcher1885
    @jhhatcher1885 2 роки тому +1

    Hi April - you are a great orator, and I appreciate your post. Question? I have followed the steps you've outlined in your video to retrieve the previous value, but I get an "Input string was not in a correct format" error in the Send an HTTP request to SharePoint section. I've reformatted and reran several time with no success. The output for this section defaults to "status code" 400? I put _api/web/lists/getByTitle('List Name')/items(ID - from the Get changes for an item or file (properties only)/versions(Since Version Number - from the Get changes for an item or a file (properties only). Not sure why it wont work?

    • @sanghamithra5651
      @sanghamithra5651 2 роки тому +3

      I exactly got the same issue, instead inserting "Since Version Number" copy paste this outputs('Get_changes_for_an_item_or_a_file_(properties_only)')?['body/SinceVersionId']. it worked for me

    • @ArkWorksCNC
      @ArkWorksCNC 2 роки тому +1

      @@sanghamithra5651 Thank you. This fixed it by pasting what you suggested as a function instead of picking it from dynamic content as April indicated.

    • @rafiahmad4090
      @rafiahmad4090 Рік тому

      @@sanghamithra5651 - Thanks, I was following your input after getting error at HTTp request step, I am still getting error - "The expression "web/lists/getByTitle('Test List')/items(20)/versions(body/SinceVersionID)" is not valid.
      clientRequestId: ff8f7ac8-cb14-42ef-a8f3-a1d3142ae68c
      serviceRequestId: 9efc87a0-d0e0-1000-f5e5-89b5f7ced28b"
      Any suggestion to fix this?

  • @LukasSoftwareDeveloper
    @LukasSoftwareDeveloper 3 роки тому

    For anything else at 6:37, just paste this code which is in description. {outputs('Get_changes_for_an_item_or_a_file_(properties_only)')?['body/SinceVersionId']}
    She's not just pressing on since version, she using SinceVersionId which is not SinceVersionNumber.

  • @shendric9528
    @shendric9528 2 роки тому

    Hi I want to ask you something about my sharepoint list. There is a calculated field (obtained by subtracting 2 other fields).
    I was wondering if it is possible to check the value of this calculated field with powerapps ?
    When this value differs from 0 another field (called status field) must change its value.
    Thx in advance and your posts are a very added value for me.

  • @marnellej
    @marnellej 2 роки тому

    Hello April, video was so helpful, however, been trying to get the version history from my sharepoint list into a powerapp so that my users can view the version history without opening the list item. Is there anyway that I can get ALL changes in a particular version (my list item has at least 50 fields)

  • @odohib8798
    @odohib8798 3 роки тому +1

    Hi April, love your Videos!! have you tried doing this for lookup columns like Person/or group column? as fetching the current status from the dynamic content tool bar is not possible. please let me know if you have a solution. kind regards

    • @laikahmed7120
      @laikahmed7120 3 роки тому

      Hi Odoh, even I am struggling with this person/or group column lookup, did you find any solution, can you please share... thanx :)

  • @lucmezzarobba2550
    @lucmezzarobba2550 2 роки тому

    This vidéo is excellent. But How can we do when we don't know what column has changed. I would like to inform by email only columns wich has been modified.

  • @yvetteprice4098
    @yvetteprice4098 3 роки тому

    Thank you for posting this, I was losing faith that this would work. I must say I appreciate your videos you not only show the functionality, but explain where things are coming from. Thanks!
    I have a slightly different case, I am looking for a date change in my list and I am getting an error saying "Input String was not in correct format" at the "Setting Up the HTTP Action" step. Does this only work with Strings? How can I pass a date to get this to work for me?

    • @yvetteprice4098
      @yvetteprice4098 3 роки тому +1

      I got this to work by copying the api code directly from the description only changing my list name. I also ran into a snag on the body expression you need to copy the name of the column as it gets outputted by the http call I had Target Implementation Date and had to copy Target_x005f_x0020_x005f_Implementation_x005f_x002 in order for it to work.

  • @sivo6210
    @sivo6210 3 роки тому

    I achieved this as followed your tutorial, a problem that the flow runs in loop without stopping even not new trigger happen. Appreciate your advice

  • @chaimrabinowitz
    @chaimrabinowitz 2 роки тому

    I've been learning SO MUCH from your videos, April. You rock (and, as I can tell from your keyboard and guitars, both literally and figuratively)!

  • @FulwellMinty
    @FulwellMinty 2 роки тому

    Exactly what I needed, thank you so much.

  • @AntonEsau
    @AntonEsau 10 місяців тому

    Hi. Where did you get that Check Previous Status Json Block from???

  • @courtneyforadory2211
    @courtneyforadory2211 11 місяців тому

    You are so thorough with your tutorials, its so easy to not only follow along but understand whats being executed! Thank you! I thought this video might lead me on the right path, I'm building a flow that links 2 different sharepoint lists together, trigger is "When an item or a file is modified" trigger conditions set for when Progress column=Completed.. I want to get the item in list 2 that has the same unique identifier as list 1 and append list 1 fields to existing fields in list 2 without losing data already in those fields that I'm updating. Do you have a video on that? If not can you respond here or can you assist via email? Thank you April!!!

  • @elizabetharcher8502
    @elizabetharcher8502 2 роки тому

    Thank you for this. I have run into an issue with the getByTitle it doesn't like the name i put in where do you find the correct name please for this part? Thank you

  • @colby4390
    @colby4390 Рік тому

    Two questions
    1: If we want to send a true/false value back to power apps would use the “Respond in Power Apps” node instead of the “Send and Email” node.
    2: for every SharePoint column I would want to return to power Apps would I need to create Condition node and a compose node. I have about 20 columns I need to check.

  • @JoshuaGuhan
    @JoshuaGuhan 3 роки тому +1

    Thank you April. This is the only video i was abke to get on UA-cam on what i exactly needed. However I did everything you have mentioned. The URI string did not work. When I used ID and Since Version Number the flow was keep failing stating input is in incorrect format. I tried converting both ID & Since Veraion Number to integer using int and flow worked but it doesnt actually pulling the data. when you inspect HTTP, it says GetbyID: Null. I tried everything i could and it didnt work. Since this is not resolved the compose action keep failing. I used [`d`][`Notes`] and notes was my field i wanted. It says the property not found although i can see in the inspect window. Do you think you can help?

    • @JoshuaGuhan
      @JoshuaGuhan 3 роки тому

      In fact thaks April. It worked. I read some other replies and saw Craig had similar issue. I also copied and pasted your code exactly and it work. Thats was awesome. Thank you.

    • @AprilDunnam
      @AprilDunnam  3 роки тому

      Awesome - glad you got it working!

  • @Johanvanderschelling
    @Johanvanderschelling 3 роки тому +1

    Great tutorial, thanks! I'm trying to follow along but get a failed action Action 'Send_an_HTTP_request_to_SharePoint' failed -> Input string was not in a correct format. Microsoft.SharePoint.Client.InvalidClientQueryException. I do get the correct Uri: _api/web/lists/getByTitle('My sharepoint list')/items(140)/versions(3.0), but then in the Outputs it says Input string was not in a correct format. :( Hope you have a tip as to what I'm doing wrong. Thanks!

    • @JordanBissonnette
      @JordanBissonnette 3 роки тому +1

      did you get this working? i'm getting the same error

  • @TTeamFan
    @TTeamFan 3 роки тому

    This is wonderful - unless your company has locked down the HTTP request because of DLP... then you are toast if you happen to need the previous value in your flow :(

  • @LukasSoftwareDeveloper
    @LukasSoftwareDeveloper 3 роки тому

    Aren't they released what changed before and after or is it still in development? I saw user voice votes for this change just to make to see what changed much more easier.

  • @iancockcroft9427
    @iancockcroft9427 3 роки тому

    Thanks April. I am trying to identify which columns have changed and send an email. I have 20 columns, and if one changes, the mail needs to show just that one with the prvios value. I have been able to do the flow that mails all the columns. any idea? or can you point me in the right direction. thanks a mil again

  • @akshay._.solanki
    @akshay._.solanki 2 роки тому

    Hi April,
    Thanks for the video but when I tried to copy exact same steps as you, it threw me an error message at Send an HTTP request to SharePoint step "Input string was not in a correct format", even though I added the ID and Since version details in the correct order with correct list name in place.
    How ever, when I checked the failed flow, in that ouput, it says bad request but I can see the item id and version number is getting correct.

  • @ashu49
    @ashu49 3 роки тому

    Thank you, April. It's helpful.
    Is any power automate AI builder video creation in pipeline. It would be great to have one.

  • @laikahmed7120
    @laikahmed7120 3 роки тому

    Hi April, excellent! However, since my column field is a lookup with multiple values, it is not working for me, error message says "Input string was not in a correct format" you have any workaround for this?

  • @gamingescape5824
    @gamingescape5824 3 роки тому

    Hi , Your videos are amazing. I have learned a lot from your videos. Can you make a video where you can show like for example I have a list where there are different status of project . Now, when the first status selected when entering a new item in list the date column should show current date and now whenever that status is changed the date column should show the current date and unless the status is not changed it should keep showing the date when that status was created or selected . The date should only change when status is changed . How can we do this using power automate workflow . Please make a video of this step by step as I am new to Sharepoint.

  • @moopstr9126
    @moopstr9126 3 роки тому

    This helped me out tremendously. The only issue i'm having is its working for all my fields except the name column(which is a people picker) when run it shows a whole bunch of meta data text and then the persons email address and any columns that allows multiple inputs. How can the workflow formula be adapted to capture the previous name in a people picker field?

    • @moopstr9126
      @moopstr9126 3 роки тому

      I was able to figure it out for the people picker field

    • @AprilDunnam
      @AprilDunnam  3 роки тому

      Glad you were able to figure it out!

  • @mdhruv1
    @mdhruv1 3 роки тому

    April is it possible to get an example of how to use this in a canvas power app. I have a small task list which I need the people to enter the latest date and percent complete. I know I can use your power automate. It would be great if your can show how we can do this in power app. Then in the other screen show what items have changed since

  • @cindymontalto3372
    @cindymontalto3372 Рік тому

    In the Expression for SharePoint HTTP Action URI Property "Lists" doesn't work for a document library. I am working off a Teams channel, which is a document library - how and where would I change the code?

  • @travis570
    @travis570 3 роки тому +1

    This was excellent. Thank you so much.

  • @charliealswiti7387
    @charliealswiti7387 3 роки тому +1

    Excellent Video, Thank you.

  • @colby4390
    @colby4390 Рік тому

    Is there a way to see what controls in power apps have changed values? I want to change a border/fill color if someone modify a question in an already submitted record.

  • @inheelee3779
    @inheelee3779 2 роки тому

    This is exactly what I want to know. Wonderful~!

  • @TheDistractionStudio
    @TheDistractionStudio 3 роки тому

    Hi April, is it possible to update a Column Name when a new document (excel, word etc.) is added to a folder (not updating a SharePoint List item column), for e.g. when a new Excel file is added to a documents folder then the Column Name gets updated. Thank you!!

  • @thatoseluku4276
    @thatoseluku4276 2 роки тому

    Hi so, I'm working with an on Premise SP and have no access When file or item is modified. But instead use When Existing Item is modified and have no access to TriggerWindow dynamic content. How would I find a way around this?

  • @assatataylor3238
    @assatataylor3238 Місяць тому

    Hello! I am trying these steps to bring in the changes for a column and I am getting a format error when bringing in the dynamic value for "SinceVersionLabel" in the uri.., specifically I have... _api/web/lists/getbytitle('TEST Onboarding')/items(@{triggerOutputs()?['body/ID']})/versions(@{outputs('Get_changes_for_an_item_or_a_file_(properties_only)')?['body/SinceVersionLabel']}) and it is giving me an error: " Input string was not in a correct format." Do you know why it would be flagging for a format issue?

  • @SamiJumppanen
    @SamiJumppanen Рік тому

    Really well presented, kudos!

  • @aquabestindian
    @aquabestindian 2 роки тому

    Great video, but I am looking for the reverse process..
    If the manager approves in email, Status column in list should change from 'pending' to 'approved' (no changes in other columns). Please help!

    • @ljievsesd
      @ljievsesd 2 роки тому

      Sounds like you need to make your share point list an approval list (in list settings) and run an approval flow. It will send run the approval through the power automate approval center and update the list item when it gets approved.

  • @fleurwilliamson5920
    @fleurwilliamson5920 2 роки тому

    This is exactly what I need, however I get an error on Get Changes (abbreviated the error below):
    "error": "code": 502,
    "message": "BadGateway
    "innerError": "Index was out of range. Must be non-negative and less than the size of the collection".
    This particular list has versioning turned on - but also has Content Approval turned on. I suspect this is the cause of this error.
    Are you able to confirm? Is there a work around?

    • @fleurwilliamson5920
      @fleurwilliamson5920 2 роки тому

      I've found that it is not only that Content Approval is turned on - but also Draft security was set to only allow the author and the approvers to see the item. The account that was running the flow needed to be added as an approver.
      Hopefully this helps someone else 🙂

  • @raams5063
    @raams5063 3 роки тому

    Great Video! Need help.. I got error - Input string was not in a correct format'.

  • @kellyjeffery2603
    @kellyjeffery2603 2 роки тому

    Please help! I have watched all your videos and still can't get my flow to operate properly since I added the Send an HTTP request to SharePoint. I keep getting an error and can't figure out why it isn't working. 😰

  • @mobi8138
    @mobi8138 2 роки тому

    When I get to the "If yes" part and instead of sending an email I tried to update another column, "Assigned Date" using a Sharepoint Update Item action I get an error saying Title is missing. I used Title from the item was modified... If I take that out and just send an email it works fine.. Any idea what i'm doing wrong?

  • @raj7sam
    @raj7sam 3 роки тому +1

    Very nice video 👍🏼

  • @labahlabahoren
    @labahlabahoren 3 роки тому

    What about the other way, when received email with specific title, add item from email into SharePoint list?

  • @safdarh20
    @safdarh20 2 роки тому

    Really good video

  • @shannahbonner
    @shannahbonner 2 роки тому

    Question: If I've never successfully configured and ran a flow with a "Get changes for an item or file" before, how am I supposed to review the run history to view the "since version number"?

    • @shannahbonner
      @shannahbonner 2 роки тому

      So, I created a flow with the steps "when an item is created or modified" and "get changes for an item or file (properties only)", so that I could successfully run a test to get the "since version number". However, now that I've completed the rest of the steps you outlined, I get a failed test run with an error on "send an HTTP request to SharePoint". It indicates the version (5.0) is not valid. How can I fix this? Thanks.

  • @goncaloribeiro1131
    @goncaloribeiro1131 3 роки тому

    Great video! Saved my day!!

  • @amolupale2240
    @amolupale2240 Рік тому

    Hi April
    In the compose action, I'm getting an error property doesn't exist

  • @robertadincalevis3800
    @robertadincalevis3800 2 роки тому

    What if I what to use the "Has column changed" property to check if a content type changed? There is no option for it.

  • @ashokkumartati3580
    @ashokkumartati3580 2 роки тому

    Thanks. Could you please help me with below error?
    The expression "web/lists/getByTitle(‘Tech Portfolio’)/items(2)/versions(42.0)" is not valid.

    • @ashokkumartati3580
      @ashokkumartati3580 2 роки тому

      The error isn't occurring if I exclude /versions() from URI

  • @sundrapillay6668
    @sundrapillay6668 3 роки тому +1

    Thanks April

  • @bmassimo1966
    @bmassimo1966 3 роки тому

    Thanks April. I tested on a Document Sets library but I got this error message "The query cannot be completed because the number of lookup columns it contains exceeds the lookup column threshold". So I tried to use a view with less columns but I can't see changing status of loockup columns that are inside the view.

    • @AprilDunnam
      @AprilDunnam  3 роки тому

      What does it do when you set it to the view? Does it throw an error?

  • @balazsrigo4174
    @balazsrigo4174 2 роки тому

    thanks. huge help.

  • @aquabestindian
    @aquabestindian 2 роки тому

    Awesome it is!

  • @LukasSoftwareDeveloper
    @LukasSoftwareDeveloper 2 роки тому

    If someone is trying to convert ONE item or get ONE item changes do the following:
    After "When an item or a file is modified", "Get Changes", "Send an HTTP":
    Create initialize variable.
    Set type to Array and in Value just input body of Get items with []. For example.:
    [@{body('Send_an_HTTP_request_to_SharePoint')}]
    Now you have an array.
    Call Select action and From set to your variable.
    In MAP select for example "TEST" and in MAP value set item()['d'].
    Now you can map it, create html table, css, and sent it ;)

  • @OrginalDravas
    @OrginalDravas 5 місяців тому

    If you have having problems with this with the HTTP Request make sure you put in this code since the dynamic pulls the label instead of the ID @{body('Get_changes_for_an_item_or_a_file_(properties_only)')?['SinceVersionId']}

    • @yngwie1908
      @yngwie1908 18 днів тому

      where exactly do i put this though 😅

  • @veerleswartebroekx6816
    @veerleswartebroekx6816 2 роки тому

    Is there a way to do the same for a column in Dataverse?

  • @edersilvarodrigues
    @edersilvarodrigues 3 роки тому +1

    Obrigado 👏👏👏👏👏👏

  • @ahmadmohdissa6544
    @ahmadmohdissa6544 3 роки тому

    Hello all,
    I've been following the guide in the video step by step but im having a problem:
    The uri in the "Send an HTTP request to SharePoint" is not working in my case, although i've changed the version section in the uri to "int(outputs('Get_changes_for_an_item_or_a_file_(properties_only)')?['body/SinceVersionLabel'])" and it worked but the problem is im have an empty response as follow:
    {
    "d": {
    "GetById": null
    }
    }

  • @connect2faisal
    @connect2faisal 3 роки тому

    I followed each steps which are showing in the video and all looks good. When i run the flow i get this error : Error
    Action 'Send_an_HTTP_request_to_SharePoint' failed / Error Details :Input string was not in a correct format.
    Can you please help ?

    • @connect2faisal
      @connect2faisal 3 роки тому

      i got the flow run by using expression, thanks

    • @AprilDunnam
      @AprilDunnam  3 роки тому

      Glad you got it working!

    • @Chipcob66
      @Chipcob66 3 роки тому +1

      @@connect2faisal I'm having the same issue, what expression did you use please?

    • @JordanBissonnette
      @JordanBissonnette 3 роки тому +1

      @@connect2faisal i'm getting the same issue... which expression are you using

    • @phamduytien3533
      @phamduytien3533 3 роки тому

      Hi Faisal, can you help to share your expression ?

  • @joshuaramos3758
    @joshuaramos3758 7 місяців тому

    how do I update an already existing list item when a form is submitted?

  • @RanjitSingh-xk9sb
    @RanjitSingh-xk9sb 3 роки тому +1

    Thank you

  • @aaaaa601
    @aaaaa601 2 роки тому

    Thks 👍🌷🙋‍♂️

  • @joyanibhattacharjee8411
    @joyanibhattacharjee8411 Рік тому

    Can someone please tell me how to show the result not in mail but in a column in the share point list as a column

  • @gamedevtobe
    @gamedevtobe 2 роки тому

    If anyone else is running in an "invalid client query exception -> Input string was not in a correct format". I could resolve the issue by passing in the value 'outputs('Änderungen_für_ein_Element_oder_eine_Datei_abrufen_(nur_Eigenschaften)_2')?['body/SinceVersionId']' as a function as parameter for the 'versions' input. Since Version Number uses the SinceVersionLabel property, which is then changed to SinceVersionId.
    So the whole uri looks like this: _api/web/lists/getByTitle('OM Ticket System Liste')/items(@{triggerOutputs()?['body/ID']})/versions(@{outputs('Änderungen_für_ein_Element_oder_eine_Datei_abrufen_(nur_Eigenschaften)_2')?['body/SinceVersionId']})
    I hope this helps anyone with the same issue.

  • @dhuba2308
    @dhuba2308 2 роки тому

    Or you can just use the "alert" feature built into SharePoint list and it will send you and email of all the things that changed. 1000x easier than doing all this

    • @AprilDunnam
      @AprilDunnam  2 роки тому

      Well that alert feature is limited in scope so there is 100% still validity in this method depending on what you want to do with those alerts.

  • @annav8376
    @annav8376 Рік тому

    Not sure what i am doing incorrect. But i keep getting error eventhough i used same as you mentioned .
    _api/web/lists/getByTitle('TEST_03_09_2023')/items(ID)/versions(Since Version)

  • @rafiahmad4090
    @rafiahmad4090 Рік тому

    I am able to follow the steps and get http error, Action 'Send_an_HTTP_request_to_SharePoint' failed (Details :- The expression "web/lists/getByTitle('DC Resource Demand Management - T-Mobile')/items(20)/versions(outputs(6.0)" is not valid.
    clientRequestId: 834ae097-9adc-48a5-a8e3-efba80268fed
    serviceRequestId: 864d88a0-c0b9-1000-ee4f-40dffd0bd536)
    Any suggestion on how to fix this?