Тёмный
Jeff Rhodes
Jeff Rhodes
Jeff Rhodes
Подписаться
Adding Automated Tests to Power Apps
8:51
8 месяцев назад
Комментарии
@sachinbisht-q8s
@sachinbisht-q8s 7 дней назад
I am attempting to use a developer account because I need to send a second document after the first one is completed. Is it possible to do this with a regular account? When using the developer account, the subject line says Test Document and includes the message 'This document is for demonstration purposes only.' How can I address these two issues?
@jeffrhodes
@jeffrhodes 7 дней назад
It sounds like you would need a licensed account to get rid of the that message.
@jithinjames88
@jithinjames88 9 дней назад
Thanks Jeff. Question- what if we have multiple signers. My flow ends when one of the signers sign ? How does the flow check from one participant to the other?
@jeffrhodes
@jeffrhodes 9 дней назад
I haven't done anything with multiple signers, but I believe you would handle that in the "listener" flow as you can detect when the workflow is finalized and when each signature occurs. Hope this helps.
@MusicIhave
@MusicIhave 21 день назад
Hey Jeff! Thanks for the video. However, when I try to run this, it seems like Adobe is adding default fields to the end of the document like Email:____ Title:____ Company:____ How do I restrict it to just interpreting my custom {{*Signature}} line as the only field users should fill in?
@jeffrhodes
@jeffrhodes 21 день назад
We've seen some situations where Adobe Sign adds some of its own elements to the form. We had some success changing from Signature to Approval in that case, but that is just a guess. I no longer have my Adobe trial account and thus am unable to try this.
@lilianazarate5468
@lilianazarate5468 27 дней назад
Thank you for the great video. Very helpful! I need to send the email with attachments. Will you be able to guide me?
@jeffrhodes
@jeffrhodes 27 дней назад
Glad you liked the video. I normally recommend sending the link to any attachment rather than adding the attachment directly. Where is the attachment that you want to send located? In SharePoint?
@MeganSchimmel
@MeganSchimmel 28 дней назад
Thank you for this awesome tutorial!
@jeffrhodes
@jeffrhodes 28 дней назад
Glad it was helpful!
@SurvivingScotsman
@SurvivingScotsman Месяц назад
Hi Jeff. using your video like for like i have come extremely close to getting this to work so thank you for getting me this far. When the form is submitted the files do go to the document library folder and a list item is created but the end part of the flow for "add attachment" is the one stage that fails. it fails after 10 minutes with a "bad gateway" and 2 failed retries error. the get file content using path part before it passes fine. i just can't figure out what is going wrong. The only thing i can see that is off is that when i go back in to edit the flow and look at the add attachment area the file content field now shows "Body" instead of the "File content" that we set up. i'm out of ideas as to what is different.
@SurvivingScotsman
@SurvivingScotsman Месяц назад
Ok so i found my own answer here. I ended up creating a new list from scratch (old one was created a while back and abandoned by someone else) so i guess they added some read only permissions to the field or something else obscure because when i made a fresh list with all the fields as required and then relinked the flow to the new list it all worked perfectly so thank you for your solution. I have learned a lot from this ordeal :D
@jeffrhodes
@jeffrhodes 29 дней назад
@@SurvivingScotsman Good sleuthing! Glad you found this as I was not coming up with anything:)
@SurvivingScotsman
@SurvivingScotsman 28 дней назад
@@jeffrhodes it's my own fault for trying to change something that someone else started and messed up and abandoned. always start clean where you can :)
@jackthompson9371
@jackthompson9371 Месяц назад
Thanks so much only solution to work properly with Group Forms! Thank you Sir
@jeffrhodes
@jeffrhodes 29 дней назад
Happy to help!
@nomirehman
@nomirehman Месяц назад
Jeff, I have deployed the rule and currently, I am facing a glitch. I have email you details. Kindly, at your convenience look at it. I would greatly appreciate your feedback. Thank You
@CIVANAIT
@CIVANAIT Месяц назад
Hello, I am trying to follow and right after you input the long string of the form and then go on to step 2 (7:47 into the video) and typing in forms, my power automate is different. I have Parameters with settings, code view and About. Can you assist on where I do the next steps? Thanks!
@jeffrhodes
@jeffrhodes Месяц назад
You might be in the new Designer. In that case, search for Forms and then Show All to get the list of actions. Show Response Details should be available. Then go to Enter Custom Value and paste in the Form ID. Hope this helps.
@vikramraja6685
@vikramraja6685 Месяц назад
Hi Jeff, thanks for these videos on Power Automate, can you please explain how I can save Teams message that includes attachment can be saved to a SharePoint list. Thanks in advance
@jeffrhodes
@jeffrhodes Месяц назад
I'll have to think on that one:).
@MoTechConsulting
@MoTechConsulting Месяц назад
This is an excellent walkthrough, but I noticed, this copies the form attachment to the list item as an attachment. The list item attachment is now a duplicate file, if this is a word/excel/powerpoint, etc...this attachment loses the ability for co-authoring, version control, etc and as said, is duplicate. This was s puzzling situation for me (at least), but this process is a great way of including: <a href=" link "> "name" </a> in the email notification of item submission.
@jeffrhodes
@jeffrhodes Месяц назад
You are exactly right. If we want to preserve versioning, co-authoring, etc., we need to write the file to a SharePoint document library. We could then put the link to the file into the list item rather than attaching it directly. That sounds like a good idea for a video:). I will put it on my list. Thanks.
@jeffrhodes
@jeffrhodes Месяц назад
Here is the link to the new video: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-f2eDP07rs8c.htmlsi=bHupm56DibIpe3be
@TheGodfather360
@TheGodfather360 Месяц назад
Is the appointment length in your sharepoint list? I didn't see it
@jeffrhodes
@jeffrhodes Месяц назад
Good eye. There is an AppointmentLength column set as Number with a default value of 20. I didn't scroll the SharePoint list view to the right enough to show that.
@nomirehman
@nomirehman Месяц назад
Jeff , This is brilliant, i never would have thought about customize column for Due records. It’s a smart solution, and html table is also looking great. I will apply it on my side in next couple days. I am sure your content will be very helpful for lot of beginners like me . Again thank you so much for all the support.
@jeffrhodes
@jeffrhodes Месяц назад
Glad I could lend a hand!
@michaelmott1498
@michaelmott1498 Месяц назад
Excellent video for a beginner like me. If the spreadsheet gets new data, I'm going to assume that the project will update with new rows and charts all around?
@jeffrhodes
@jeffrhodes Месяц назад
Yes. You can set up a Scheduled Refresh in Power BI. Just be sure that the Excel file is in Teams/SharePoint or OneDrive so that it is accessible to the Power BI service.
@goodluckfox
@goodluckfox Месяц назад
I just bought your book, and I'm fighting Adobe Sign and Power Automate trying to send out Agreements automatically. Argh! This is frustrating! Could I hire you for like an hour to do do a zoom call consultation? :) Not even kidding!
@jeffrhodes
@jeffrhodes Месяц назад
I can't do that unfortunately. But I have found that using Adobe Acrobat Pro if you have it makes the process much easier. You can use it to mark up your PDF file and even put in logic. Then use that as a template instead of the Word document like I used in my video. I couldn't find a good reference for that, but that is likely due to my search not being specific enough. This link for the Power Platform side looks pretty helpful: helpx.adobe.com/sign/integrations/microsoft-powerapps-flow.html#sign-to-power-automate.
@goodluckfox
@goodluckfox Месяц назад
​@@jeffrhodes Fun fact: If you make your email address in the flow the same as your Adobe email address, it DOES NOT SEND. When I used one of my other email addresses, it worked fine. Sheesh. That would have been a handy piece of information. I"m still workingon figuring out how to put the data from the sharepoint list into my Adobe Sign agreement so it's all nice and pre-filled. :) Edit: GOT IT!!!! See, what you have to do is pull up the Advanced Parameters drop down in the Create Agreement and Send for Signature action, and pick the "Form Field" option. Then you can just keep "Add Item"'ing for each field that you need, making sure (I think) to match the name of the field in the flow to the tags on the Word document beint used as a template, and populate the default values of same with the values from the Sharepoint List. Hoky smokes. This was tricky but is super useful once you figure it out. DId you ever make a followup video tothis that shows how to use Templates that live in Adobe Sign? I need to see about adding the extra logic for tracking the Agreement status etc now within the Sharepoint List. :) :) :)
@jeffrhodes
@jeffrhodes Месяц назад
@@goodluckfox Good stuff! Thanks for sharing your lessons learned. I haven't made any follow-up videos unfortunately as I don't have Adobe Pro or Acrobat Sign on my personal machine. One nice DocuSign feature is the demo connector that doesn't require a license.
@crimsonred6924
@crimsonred6924 Месяц назад
Was the DocuSign Add-in required for this solution? I did not see you add the connector and am wondering if I can build something similar without that connector. Thank you!
@jeffrhodes
@jeffrhodes Месяц назад
Great question. This app just writes the information to a SharePoint list. That list triggers a Power Automate flow with the DocuSign connector. This video describes building that flow as well as one for Adobe Sign: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-19iibfzBTLU.htmlsi=_MesVvnKT6tk7rIb.
@vipindhir1810
@vipindhir1810 Месяц назад
This video was very helpful. Thank you Jeff!
@jeffrhodes
@jeffrhodes Месяц назад
Good to hear!!
@yuliang8988
@yuliang8988 2 месяца назад
Hi Jeff, Thanks for the video! I put the text tag like you in my word file, but when the flow run completed, I didn't get the signature request, only get a fill request and see nothing in the file, could you please share how you save your text tag in word file? Thank you.
@jeffrhodes
@jeffrhodes 2 месяца назад
Here is how my samples look in the Word documents. DocuSign: Name: /n1/ Address: /a1/ Signed: /s1/ Date Signed: /ds1/ Adobe: Name: {{Name 1_es_:signer1:fullname:font(size=Auto)}} Address: {{ Address}} Signed: {{ *Signature 1_es_:signer1:signature}} Date Signed: {{Date 1_es_:signer1:date:format(mm/dd/yyyy):font(size=Auto)}} Hope this helps.
@nomirehman
@nomirehman 2 месяца назад
Hello Jeff, I have implemented this rule and it is working great. I appreciate your guidance. Now I am attempting another rule similar to this but there is a slight difference I am aiming to send periodic reminders to all employees who haven’t completed their previous months mandatory training. ( Every month we push one training) so we have 12 columns(one for each training). I am aiming to send each employee a periodic schedule consolidated email reminder if one (or more) of the previous training is “Due” The email should pick all the records from the table where training status is still due. (if out 12 someone is due in 4 then outgoing email should pick up all 4 trainings month if training name if possible) I would appreciate your guidance and looking forward to your video guidance. Columns names Dept # Team # Employee first name Employee Last name Employee Email Jan Training - Labeling Feb Training _Cyber Security March Training _Diversity April May... .......... and so on
@jeffrhodes
@jeffrhodes 2 месяца назад
If you are sending to the employee directly, then things aren't quite as complicated. You'd want to edit your OData query to check all 12 columns (e.g., if any of the 12 is "Due", you'd include that row). You'd then need to loop through all 12 of your columns and append any to the email. So your email may say that these trainings are due: Cyber Security, Diversity. If you are trying to send to management, then you'd need to further loop all the employees under that manager (like this current video). So you'd have one loop for each column for the employee and append the next employee to that variable until you switched managers (at which time you'd send the email). Hope this helps a bit.
@nomirehman
@nomirehman Месяц назад
Jeff, i appreciate your input. As i am beginner my flow is filtering only one column ( i copying flow from link below. (Using excel file not Sharepoint) I would appreciate your further guidance or it ll be huge huge help if could do a video. i have Employee first name last name , email and 12 columns (jan to Dec) containing status “Due” or “Received” I am attempting that a consolidated email reminder should go to employee and email should contain html table data from Jan to Dec columns where his status is due How i can filter desired results from multiple columns? My data is similar to video below. Only difference is i have 12 columns to filter data from excel file. From 7:10 minutes ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-tp0jLnmKcEs.htmlsi=UdHmBTHSlno47TtM
@nomirehman
@nomirehman Месяц назад
Jeff, i appreciate your input. As i am beginner my flow is filtering only one column ( i copying flow from link below. (Using excel file not Sharepoint) I would appreciate your further guidance or it ll be huge huge help if could do a video. i have Employee first name last name , email and 12 columns (jan to Dec) containing status “Due” or “Received” I am attempting that a consolidated email reminder should go to employee and email should contain html table data from Jan to Dec columns where his status is due How i can filter desired results from multiple columns? My data is similar to video below. Only difference is i have 12 columns to filter data from excel file. From 7:10 minutes ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-tp0jLnmKcEs.htmlsi=UdHmBTHSlno47TtM
@jeffrhodes
@jeffrhodes Месяц назад
@@nomirehman - this sounds like it would be an interesting video. Could you either email me a sanitized spreadsheet to use or even a screen capture of the columns? My email is jrhodes@plattecanyon.com.
@nomirehman
@nomirehman Месяц назад
@@jeffrhodes I have emailed the excel data sheet and basic details. You can make modifications to the data or output template if required. Thank you for all the help and guidance
@SivaPreetam
@SivaPreetam 2 месяца назад
Excellent Video.
@SivaPreetam
@SivaPreetam 2 месяца назад
Excellent Video.
@jeffrhodes
@jeffrhodes 2 месяца назад
Thanks for the nice words!
@SivaPreetam
@SivaPreetam 2 месяца назад
Hey Jeff, I've noticed the Adobe Sign Flow(2nd Flow) is not running now. It worked on Monday. Suddenly it stopped working today. I've created a new list again. Wrote the flows again. Re did everything. It still does not work. I do not get an error. The trigger is not even detected. When I go to run history, it does not popup. Is your flow working now? Can you help me out?
@jeffrhodes
@jeffrhodes 2 месяца назад
My Adobe demo account expired. Perhaps yours did as well? If not, you might go to Connections within Power Automate to see if any issues are showing there with Adobe Sign.
@markdelbiondi
@markdelbiondi 2 месяца назад
I have the same question as @waynel9645 How do we use Power Automate to send an HTML email with the images included?
@JessicaLely-z4v
@JessicaLely-z4v 2 месяца назад
Dear Josh, I implemented exactly as what you showed in the video but in the last step which is the update items, it shows this coding WorkflowOperationParametersRuntimeMissingValue The 'inputs.parameters' of workflow operation 'Update_item' of type 'OpenApiConnection' is not valid. Error details: The resolved string values for the following parameters are invalid, they may not be null or empty: 'id' What should I do to resolve this problem as I am unable to proceed? I am very much thankful if you could reply and come up with a solution! Thank you!
@jeffrhodes
@jeffrhodes 2 месяца назад
It sounds like your SharePoint list has one or more required columns where you are not providing a value. If that's the case, then just select the current value of the column as the value. For example, at around 25 minutes into the video, I write the ID column and select the current ID value as pare of Update Item. If you have others like Title, you will need to write the current value. Hope this helps.
@JessicaLely-z4v
@JessicaLely-z4v 2 месяца назад
@@jeffrhodes Hello Jeff! Thanks for your reply, do you mean to select all possible data under the update items bar? and I also want to ask I want to make a HTML table before sending the email because I have list of different objects that may be still incomplete. Do you have any reference towards that or maybe tips? or do you plan to make a video about it? I really need your help for my thesis, thank you so much!
@jeffrhodes
@jeffrhodes 2 месяца назад
@@JessicaLely-z4v - it not all data but any REQUIRED columns that need to have a value in the Update Item action. So if you have an Email column that is required, you'd need to provide the existing Email value. On the HTML table, you typically put that all in an Apply to Each loop. You initialize the variable before the loop and then put the row in during each loop: <tr><td>Data1</td><td>Data2</td></tr>. This recent video shows the technique: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-aylSqs7wn6c.htmlsi=bP_lfPwSlj5dOUL-. Hope this helps.
@JessicaLely-z4v
@JessicaLely-z4v 2 месяца назад
@@jeffrhodes Dear Josh, I tried all your tips from the comment section and your video and they truly help me! but when there are 2 data in the table, it keeps sending 2 different emails and when there are 3, the total of the email change to 3 with the first email only containing one data, the second data contains 2, and the third contains 3, and the data won't be inside the table, do you have any suggestions towards this? thanks
@jeffrhodes
@jeffrhodes 2 месяца назад
@@JessicaLely-z4v I would check your loops. This video send one email per course that not completed. So a user with multiple incomplete courses would be multiple emails. This video shows how to send one consolidated email per manager: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-ylOMuO5zGKg.htmlsi=_z9QGsvbpkZEATeU. It gets more complicated as you need to sort by the manager/email recipient and then send an email each time that person changes. Hope this helps.
@shsora3871
@shsora3871 2 месяца назад
Hello, So if i understand correctly with this tuto i can automaticly archive folder library from a sharepoint to another location ?
@jeffrhodes
@jeffrhodes 2 месяца назад
Yes. This shows you how to copy old items from one SharePoint list to a matching archive SharePoint list.
@shianell0805
@shianell0805 2 месяца назад
Is anyone else having trouble with the 'Get Items' action right before the 'Switch' one? It is telling me that "Column 'Certificate' does not exist. It may have been deleted by another user." How to fix?
@jeffrhodes
@jeffrhodes 2 месяца назад
This needs to be the original name of the column in SharePoint. I had named it Certificate and then renamed it to AgreementID. But the OData query wants the original name. The easiest way to find the correct name to use is to edit the column in SharePoint and then look at the URL: plattecanyon.sharepoint.com/samples/_layouts/15/FldEdit.aspx?List=%7BCAFDE37E%2D8780%2D4F96%2DB99E%2DF683F228C904%7D&Field=Certificate. The "Field=Certificate" part at the end is what you are looking for. If you are following my example and named it AgreementID initially, then use that instead. Hope this helps.
@lotsaluvnikki
@lotsaluvnikki 3 месяца назад
why does it show 'invalid parameters' after i create automated cloud flow and clicking on 'when a new response is submitted' im usually pretty tech saavy and this aint working for me. i feel defeated haha
@jeffrhodes
@jeffrhodes 3 месяца назад
If you are connecting to a Group Form, you need to grab the FormID out of the address bar of the browser and then paste that in a custom value in both the "new response submitted" and "get response details" actions (7:30 - 8:30 in the video). Perhaps that is the issue?
@lotsaluvnikki
@lotsaluvnikki 3 месяца назад
@@jeffrhodes I did that already 👍 I'll ask my co worker he just was on holidays last week. Thanks
@BeazyFaSho
@BeazyFaSho 3 месяца назад
You just saved me 10 hours from making a MVC response form bro. /hug I owe you a beer and nachos if I ever see you.
@jeffrhodes
@jeffrhodes 3 месяца назад
Glad this was helpful!
@wemersonlopes2039
@wemersonlopes2039 3 месяца назад
Great video Jeff! I've replicated but in my case when I try to check the received attachment got the following "We can't open this file Something went wrong." Any clue?
@jeffrhodes
@jeffrhodes 3 месяца назад
Thanks for the nice words. I would check to see if the file is there. If so, then the link may be incorrect due to the incorrect file name. If the file is not there, then that points to an issue saving the file or perhaps an invalid file name. Hope that helps a bit.
@LibraryStaff-k1l
@LibraryStaff-k1l 3 месяца назад
THANK YOU!!!
@ryanpredenkoski1776
@ryanpredenkoski1776 3 месяца назад
I may be late to this video but wanted to see if it this method is still working as intended. I followed the video step by step and when I hit run, I get an email in a constantly loop. The script is not seeing that the person on the row has already recieved an email. Just not sure how to debug this issue :(
@jeffrhodes
@jeffrhodes 3 месяца назад
It sounds like the logic checking the varLastNotificationDate is having trouble. You might look at around 9:45 into the video up to 14 min to compare your setup. The gist of the logic is to first check the status. If it is incomplete, we read the most recent notification date, convert it to ticks. We then compare the current date (again converted to ticks) and see if at least 7 days has gone by. If so, we send another email and write today's date as the most recent notification date. Be sure that you write this date correctly to Excel. This is around 18:30 in the video. Hope this helps!
@victorias7270
@victorias7270 3 месяца назад
Thank you so much for this!!!! Every tutorial was focused on OneDrive, really appreciate the time you took to share this!!
@DGTransformer
@DGTransformer 3 месяца назад
informative video thnx ... i can't find these items , like template of 30min meeting book you shared in the beginning + initialize slot found .. is it because I use standard license ? .. or I need to adjust somting
@jeffrhodes
@jeffrhodes 3 месяца назад
I believe that all the actions are available in the standard Power Automate license. Many of the items are variables to keep track of all the logic.
@subhadas9852
@subhadas9852 3 месяца назад
I implemented exactly the way you showed in video and my first test run got successful with email triggers also with Date Last notified & Notes into SharePoint columns.... When I tried to test 2nd time again as you showed,Now Again its sending mails for those same items like in previous test....It should not trigger email as shown in video.... Don't know what's wrong 😢Plz help
@jeffrhodes
@jeffrhodes 3 месяца назад
It sounds like your logic to compare the current date/time with the last time the notification was sent is not working. I would go to around 17 minutes into the video and make sure your varTicksLastNotified variable is being set correctly. You can check the values and do the math yourself to see what might be going wrong. Hope this helps.
@subhadas9852
@subhadas9852 3 месяца назад
@@jeffrhodes Thanks for your quick response. Currently, while setting the varTicksLastNotified variable I did faced a issue which is - While typing values, I selected function and typed ticks () then when I tried to search for Date Last Notified from Dynamic content, it was not present in the drop down to select from as it was only showing body & Value under Get files( properties only) ....Using Get files( properties only) because I am creating flow for library. If I do not type ticks() under function, then Date Last Notified is displayed in drop down under Get files (properties only).... Hence I typed manually" ticks(items('Loop_Through_Items')?['Date_Last_Notified']) and it's saving the flow without error If I try to type ticks(items('Apply_to_each')?['Date_Last_Notified']) , then flow is showing error stating - "Flow save failed with code"Invalid Template " and message ' The template validation failed: the repetition action(s)' Apply_to_each ' referenced by' inputs' in action ' Set_varTicksNotified' are not defined in the template'... Please help as unable to proceed 😭
@subhadas9852
@subhadas9852 3 месяца назад
@@jeffrhodes Thanks for your quick response. I tried to check the values but unable to help myself resolving the same Would like to share that while typing values in varTicksLastNotified variable I did faced a issue which is- While typing ticks () in function and then tried to select Date Last Notified from Dynamic content, couldn't find in the drop down as it only showing body and Values under Get files (properties only).... Get files (properties only) because I am creating flow for a library. If I remove ticks() from function then can find Date Last Notified under Get files ( properties only) drop down. Hence I typed manually in the function- ticks (items ('Loop_Through_Items')?['Date_Last_Notified']) and flow is getting saved without any error. But if I try typing ticks(items('Apply_to_each')?['Date_Last_Notified']) then it's showing the error while saving which is Flow save failed with code 'Invalid Template ' and message ' The template validation failed: ' The repetition action(s) 'Apply_to_each' referenced by 'inputs' in action ' Set_varTicksLastNotified' are not defined in the template'... Please help me to achieve the same
@subhadas9852
@subhadas9852 3 месяца назад
@jeffrhodes Thanks for your quick response. I tried to check the values but unable to help myself resolving the same Would like to share that while typing values in varTicksLastNotified variable I did faced a issue which is- While typing ticks () in function and then tried to select Date Last Notified from Dynamic content, couldn't find in the drop down as it only showing body and Values under Get files (properties only).... Get files (properties only) because I am creating flow for a library. If I remove ticks() from function then can find Date Last Notified under Get files ( properties only) drop down. Hence I typed manually in the function- ticks (items ('Loop_Through_Items')?['Date_Last_Notified']) and flow is getting saved without any error. But if I try typing ticks(items('Apply_to_each')?['Date_Last_Notified']) then it's showing the error while saving which is Flow save failed with code 'Invalid Template ' and message ' The template validation failed: ' The repetition action(s) 'Apply_to_each' referenced by 'inputs' in action ' Set_varTicksLastNotified' are not defined in the template'... Please help me to achieve the same
@jeffrhodes
@jeffrhodes 3 месяца назад
@@subhadas9852 - I've run into issues like that with formulas. You might try creating a new variable for the Date Last Notified and then use that variable in the formula. I've had that work before.
@MikeSunTzu
@MikeSunTzu 3 месяца назад
Hi Jeff - do you have a video that does this in reverse i.e. takes the responses from the envelope and populates columns in Sharepoint list? cheers, Mike
@jeffrhodes
@jeffrhodes 3 месяца назад
I actually cover that part within this video. Go to around the 14 minute mark for DocuSign and the 41 minute mark for Adobe Sign. Both are similar in that you create a flow for listening for the signing and other events. You then grab the ID and use that to look up the correct SharePoint list row. Then update it with the signed form, status, etc. Hope this helps.
@CaylaWilliams-fs6rx
@CaylaWilliams-fs6rx 3 месяца назад
Hey Jeff, this video was super helpful, and I was successfully able to run this flow one time but now I am trying to set up another flow for a different form but I keep getting this message "ActionBranchingConditionNotSatisfied. The execution of template action 'Compose' skipped: the branching condition for this action is not satisfied." Under the compose action. Just wondering if you might know the cause of this and be able to help me out!
@jeffrhodes
@jeffrhodes 3 месяца назад
I would look closely at your Condition statement. Something like being case sensitive (Completed vs. completed) or not getting the Value of a SharePoint choice column could cause a message like this. Hope this helps a bit.
@JonniHill
@JonniHill 4 месяца назад
Please repost a variation with different title such as How to Send a Completed Microsoft Forms to Email using Power Automate. WIll get more views!
@kannankarmegam-bne
@kannankarmegam-bne 4 месяца назад
Awesome video. Thanks.
@jeffrhodes
@jeffrhodes 2 месяца назад
Appreciate the nice feedback!
@JamesFerguson-gc8je
@JamesFerguson-gc8je 5 месяцев назад
Amazing videos Geoff! Would it be possible to integrate forms to this flow, so that the work colleague could go on a form to say they've now completed the training, this then would update there status from incomplete to complete etc.
@jeffrhodes
@jeffrhodes 4 месяца назад
@JamesFerguson-gc8je - this example assumes a spreadsheet from a learning management system or other source. But a form to update status would work with Power Apps but not Microsoft Forms, since only Power Apps can update an existing record. I will put this on my "to do" list for videos.
@jeffrhodes
@jeffrhodes 4 месяца назад
I've added a video that will hopefully help with how to add a form to edit the status: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-hGE6LNPOadk.htmlsi=Qx8U6BQC9qUkLI4E
@nomirehman
@nomirehman 5 месяцев назад
Jeff , i have watched entire one hour video. First thing first i really appreciate detailed video. Its very helpful I am gonna attempt this flow on excel online instead of share point list . I hope it ll go smooth. Thank You
@mtamitolanga
@mtamitolanga 5 месяцев назад
Great Video, how do we manage multiple signers? Thank you very much.
@jeffrhodes
@jeffrhodes 5 месяцев назад
Thanks for the kind words. I haven't done this but it looks quite possible in both DocuSign and Adobe. This link for DocuSign might be helpful: support.docusign.com/s/document-item?language=en_US&rsc_301=&bundleId=ulp1643236876813&topicId=kcb1578456479440.html&_LANG=enus. For Adobe, I think you would do this right within Adobe Acrobat Pro and select as a Signature 2 field. This link about the Adobe Portal might be usefu: helpx.adobe.com/sign/using/send-document-for-signature.html#:~:text=Adobe%20Acrobat%20Sign%20makes%20it,to%20multiple%20people%20to%20sign.
@jeangrunwald4049
@jeangrunwald4049 5 месяцев назад
@jeffrhodes - Hi Jeff. Great info. I am having one issue however, if I have an previous entry on the calendar, with a start time prior to 1200 hours (ex: 0800-0900), I cannot not add 1200-1300 hour event. I can add 1200-1255, but not 1200-1300. I have used the dev tools to try to find the issue, and also changed the var currentTimeZoneOffset ="+05:00"; (East Coast/Virginia) without any luck! Thoughts? Thanks much!
@brettmurray1820
@brettmurray1820 5 месяцев назад
Hi Jeff, this video really help me. However, I'm still getting an issue that I hope you can help with. Instead of a look up into a different list to pull back the Person information, I have a column in my main list that is a multi-choice select Person column. It's name is 'Assigned To'. When I adjust your code to hopefully fit my example: Concat(ForAll(ThisItem.'Assigned To', { Name: ThisItem.'Assigned To'.DisplayName}), Name & ", ") the 'Name' in the formula has a squiggly red line under it and it's saying "Invalid Argument type". Any ideas on what I may be missing? Thanks
@jeffrhodes
@jeffrhodes 5 месяцев назад
These get really tricky. Since you are don't have to look up the value in another list, you should be able to just stick with the Concat() function. This works for me: Concat(ThisItem.'Assigned To', DisplayName, ", "). Hope this helps.
@nomirehman
@nomirehman 5 месяцев назад
Jeff, I implemented the rule successfully, but I got a little pushback from management. Their argument is that for the manager’s level, it should be only one consolidated email instead of separate email notification for each team that miss the task like, if a manager handles 10 teams and out of those, 5 miss the due date on a task and then reminder triggers for manager. Instead of 5 separate emails for each team, manager should get only 1 consolidated email (containing team number and task name and team lead number). I would appreciate your guidance, or a small video will be huge help. Thank you
@jeffrhodes
@jeffrhodes 5 месяцев назад
Yes. That makes good sense. I'll put a video on the "to do" list. In the meantime, this video shows the basic concept: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-6qdqlcmV5sA.htmlsi=2Z60QD1xYbdhEj6U. Rather than sending the email right away, you want to capture all teams missing the deadline and append it to a variable. Then send the email whenever the manager changes in the loop (e.g., you get to the next manager or end the loop). That in turn means that you will want to sort in the Get Items action by the manager email so that all of a manager's tasks sequential.
@nomirehman
@nomirehman 5 месяцев назад
Sure , i ll definitely watch this. The challenge i am facing , each manager is leading 3 to 5 teams total 30 teams. First reminders ll go the Level 2 manager for each line in the table( each team represents one line in the table ) . I have done flow up to this step My challenge starts from here >>> If Level 2 manager doesn’t update the task status than it ll escalate to Level 1’s manager. (There are four level 1 managers oversee 10 level one managers and their teams ) I am attempting to send one consolidated email to level 1 manager for only those teams which he/she oversees and they did not update the task status after first reminder to level 2 manager. Many Thanks for all the support n guidance
@pream7461
@pream7461 5 месяцев назад
Why didn't open case 5 on the flow?
@jeffrhodes
@jeffrhodes 5 месяцев назад
There are two Case 5's in the Adobe Acrobat Status flow. The first is "AGREEMENT_ACTION_COMPLETED". It then has a case for SIGNER, APPROVER, ACCEPTOR, FORM_FILLER, and CERTIFIED_RECIPIENT. For all of these, I just update the Message variable to log the agreement name and participant. For example, here is the value for CERTIFIED_RECIPIENT (case 5): Notification from Microsoft Power Automate The receipt of the Adobe Sign agreement @{triggerBody()?['agreement']?['name']} has been acknowledged by @{triggerBody()?['participantUserEmail']}. Hope this helps.
@pream7461
@pream7461 5 месяцев назад
Thank you @@jeffrhodes 👍
@nomirehman
@nomirehman 5 месяцев назад
Jeff, Its huge help. It cleared my concept and now I will attempt to update my flow accordingly. Thank so much
@jeffrhodes
@jeffrhodes 5 месяцев назад
Glad this was helpful!!
@nomirehman
@nomirehman 5 месяцев назад
What i would have to do if want to escalate the next email reminder . Like if status is not updated and in next email how i can add manager’s email as well. First email only to team member and if no action is taken than after 7 days add manager’s email as well.
@jeffrhodes
@jeffrhodes 5 месяцев назад
Great question. You could do it a few ways, but I'd add columns for the manager email (possibly name as well if you wanted to address the email to the manager) and then the date sent to the manager. I would then edit the logic within the loop where there is already a "Date Last Notified." After checking if a week has gone by, I would check if the "Manager Date Last Notified" is blank. If so, I would send the email to both and then update both dates. If the "Manager Date Last Notified" is not blank, it should be the same date as the "Date Last Notified" and thus you would keep sending to both from then on. Hope this helps.
@nomirehman
@nomirehman 5 месяцев назад
@@jeffrhodes I have tried but looks like my logic is not working. The first time when notification is supposed to go only to team members but it is also going to to manager's as well. I am not sure where my logic is wrong. I would appreciate it if you could provide more guidance or do a small vided to add an escalation process. I am attempting a flow where we have various teams under different manager's and if a team lead doesn't update the status then in the next reminder a cc email should go to their manager as well. Thank you very much in advance I am following the model of your other video here ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-YYOcPrgAAyg.html I have columns in this sequence. ID First Name Last Name Email First Name 1 (For Managers) Last Name 1 (For Managers) Email1 (For Manager's) Status DateLastNotified Notes M_DateLastNotified (For Managers) M_Notes (For Manager's)
@jeffrhodes
@jeffrhodes 5 месяцев назад
@@nomirehman - I will put this on my "to do" list for a video on this. Hopefully this upcoming weekend.
@nomirehman
@nomirehman 5 месяцев назад
@@jeffrhodes Great !! I ll be looking forward to it. I appreciate all the support. Thank You
@reviewassistant6891
@reviewassistant6891 6 месяцев назад
Thanks Jeff, there is about 10 video's on this topic but your one was the one that got me to my result, I didn't use the condition yes/no as attatchment was a requirement in my flow so not needed, worked really well.
@jeffrhodes
@jeffrhodes 6 месяцев назад
Great to hear! Thanks for taking the time to leave a comment.
@Ajay-me2mo
@Ajay-me2mo 6 месяцев назад
Excellent Job sir, really very detailed video and very helpful.. Thanks a lot.
@jeffrhodes
@jeffrhodes 6 месяцев назад
Thanks for the kind words and for checking out the video!
@vitumrtns
@vitumrtns 6 месяцев назад
This video has a lot of useful information, but for those who are beginners can be a little confusing. I think I have to watch the other classes in order to understand the details. Great video, Jeff.
@jeffrhodes
@jeffrhodes 6 месяцев назад
Thanks for taking a look and for the feedback. I'll see if I can create a scaled back example targeted at beginners. Thanks again.