Пікірлер
@sharagalino
@sharagalino Күн бұрын
This video is really great and I'd love to try it on my current project. However, I cannot successfully import the BatchSharePoint_1_0_0_5.zip from your portfolio. :(
@denniswarren5871
@denniswarren5871 5 күн бұрын
Blog post is corrupt. Cannot download.
@tylerkolota
@tylerkolota 5 күн бұрын
Microsoft started renovating their community site, they didn't transfer the upload files from the old site, & I can't manually re-upload any of the download files there at the moment. I'm waiting on a solution from their support team. In the meantime, here is a Google drive link to a zip folder with solution imports for most of my projects: drive.google.com/file/d/1-hZmu2-QdEl7l95Y3NdZ1jn8sYdaK2kD/view?usp=sharing
@user-tr2tx5nf8h
@user-tr2tx5nf8h 5 күн бұрын
Great video for beginners. I cant find the zip file on the link though. plz help
@tylerkolota
@tylerkolota 5 күн бұрын
Microsoft started renovating their community site, they didn't transfer the upload files from the old site, & I can't manually re-upload any of the download files there at the moment. I'm waiting on a solution from their support team. In the meantime, here is a Google drive link to a zip folder with solution imports for most of my projects: drive.google.com/file/d/1-hZmu2-QdEl7l95Y3NdZ1jn8sYdaK2kD/view?usp=sharing
@user-tr2tx5nf8h
@user-tr2tx5nf8h 5 күн бұрын
@@tylerkolota Thank you so very much. I really appreciate you responding this quickly.
@parranoic
@parranoic 6 күн бұрын
Thank you! Any chance you can re upload the zip ? Microsoft nuked their community site this week
@tylerkolota
@tylerkolota 6 күн бұрын
Yes, they didn't transfer the upload files from the old site, & I can't manually re-upload any of the download files there at the moment. I'm waiting on a solution from their support team. In the meantime, here is a Google drive link to a zip folder with solution imports for most of my projects: drive.google.com/file/d/1-hZmu2-QdEl7l95Y3NdZ1jn8sYdaK2kD/view?usp=sharing
@parranoic
@parranoic 6 күн бұрын
@@tylerkolota You are amazing, truly thank you!
@asheerhasan5680
@asheerhasan5680 6 күн бұрын
mind blowing but am unable to download the list and solution
@tylerkolota
@tylerkolota 6 күн бұрын
Microsoft started renovating their community site, they didn't transfer the upload files from the old site, & I can't manually re-upload any of the download files there at the moment. I'm waiting on a solution from their support team. In the meantime, here is a Google drive link to a zip folder with solution imports for most of my projects: drive.google.com/file/d/1-hZmu2-QdEl7l95Y3NdZ1jn8sYdaK2kD/view?usp=sharing
@asheerhasan5680
@asheerhasan5680 3 күн бұрын
@@tylerkolota thanks a lot
@jairoveramendi6910
@jairoveramendi6910 7 күн бұрын
hi, i dont see the zip packege. How could I download it?
@tylerkolota
@tylerkolota 7 күн бұрын
Microsoft started renovating their community site, they didn't transfer the upload files from the old site, & I can't manually re-upload any of the download files there at the moment. I'm waiting on a solution from their support team. In the meantime, here is a Google drive link to a zip folder with solution imports for most of my projects: drive.google.com/file/d/1-hZmu2-QdEl7l95Y3NdZ1jn8sYdaK2kD/view?usp=sharing
@napoleonmachine1117
@napoleonmachine1117 7 күн бұрын
The link to the community thread download takes me to a page that does not display a download. It looks like Microsoft rolled out an update that may have killed the link to the download.
@tylerkolota
@tylerkolota 7 күн бұрын
Yes, with their forum renovation they have yet to include upload files on any old posts and it won't let me edit the old posts to try to manually re-upload the files either. While I'm waiting on support for a fix, here is a Google drive link to a zip folder with solution imports for most of my projects: drive.google.com/file/d/1-hZmu2-QdEl7l95Y3NdZ1jn8sYdaK2kD/view?usp=sharing
@napoleonmachine1117
@napoleonmachine1117 7 күн бұрын
@@tylerkolota Microsoft likes to keep people "on their toes" lol. This is a great video, very detailed and a solid approach. Thank you.
@Alexm3-i8f
@Alexm3-i8f 7 күн бұрын
Hello Tyler, Thank you for the tutorial; it is exactly what I have been looking for for a long time. I did exactly what you proposed, but my Power Automate is limited, so I used version B. However, when I run the flow, which runs without error, it does not identify any changes, additions, or deleted rows. I have checked the unique ID key, and it is correct, and I configured the columns the same as in my spreadsheet, setting ID, Category, and Status to change, add, or delete to identify. However, when I make changes, they are not found in the input or output. What could be happening? Thank you in advance.
@ChrisMK-ix6nu
@ChrisMK-ix6nu 7 күн бұрын
I’m having trouble finding the download link. Is it still up?
@tylerkolota
@tylerkolota 7 күн бұрын
Microsoft recently renovated their community forum and have yet to transfer file uploads for old posts. And it also won't let me edit the posts to try to manually add the files back. While I'm waiting for a fix, I created a link to a zip folder on my Google drive that includes the imports for most of my projects: drive.google.com/file/d/1-hZmu2-QdEl7l95Y3NdZ1jn8sYdaK2kD/view?usp=sharing
@user-xh7kh3pe1l
@user-xh7kh3pe1l 8 күн бұрын
Hello, how do I find the zip file?
@tylerkolota
@tylerkolota 8 күн бұрын
Microsoft started renovating their community site & I can't re-upload any of the download files there at the moment. Here is a Google drive link to a zip folder with solution imports for most of my projects: drive.google.com/file/d/1-hZmu2-QdEl7l95Y3NdZ1jn8sYdaK2kD/view?usp=sharing
@user-xh7kh3pe1l
@user-xh7kh3pe1l 8 күн бұрын
@@tylerkolota Thank you so much for the quick response. I am going to try to set up my teams project channel today.
@caamarl
@caamarl 8 күн бұрын
Hello! The downloadable packages are missing on the referenced page. Is there another way to download the flow templates?
@tylerkolota
@tylerkolota 8 күн бұрын
Microsoft is renovating their community forums. I'm not sure if the page they moved my stuff to even has file uploads and I'm unable to edit the posts. I'll need to figure something else out, but in the meantime, email me at [email protected] with what templates you want the solution packages for.
@tylerkolota
@tylerkolota 8 күн бұрын
Here is a google drive link to a zip folder with the solution package import for most of my projects: drive.google.com/file/d/1-hZmu2-QdEl7l95Y3NdZ1jn8sYdaK2kD/view?usp=sharing
@caamarl
@caamarl 8 күн бұрын
@@tylerkolota Thank you very much! Appreciated!
@caamarl
@caamarl 8 күн бұрын
Hello! The downloadable packages are missing on the referenced page. Is there another way to download the flow templates?
@tylerkolota
@tylerkolota 8 күн бұрын
Microsoft is renovating their community forums. I'm not sure if the page they moved my stuff to even has file uploads and I'm unable to edit the posts. I'll need to figure something else out, but in the meantime, email me at [email protected] with what templates you want the solution packages for.
@tylerkolota
@tylerkolota 8 күн бұрын
Here is a google drive link to a zip folder with the solution package import for most of my projects: drive.google.com/file/d/1-hZmu2-QdEl7l95Y3NdZ1jn8sYdaK2kD/view?usp=sharing
@caamarl
@caamarl 8 күн бұрын
@@tylerkolota Thank you! Your work is really inspiring!
@hedgar6989
@hedgar6989 9 күн бұрын
Can the source data be from Dataverse and the destination be excel?
@tylerkolota
@tylerkolota 8 күн бұрын
@@hedgar6989 Yes, you would need to replace the Excel List rows Sample source data with a Dataverse List rows action & update the From input of the SelectGenerateData action to the Dataverse action outputs
@melisisk7871
@melisisk7871 13 күн бұрын
thanks for the video also how can I send the modified rows before and after to see the change as an email?
@tylerkolota
@tylerkolota 12 күн бұрын
@@melisisk7871 Hello, Here is a forum post on the download page where I show & share how to set that up: powerusers.microsoft.com/t5/Power-Automate-Cookbook/When-an-Excel-row-is-created-modified-or-deleted/m-p/2845078/highlight/true#M2914
@preservedjams4109
@preservedjams4109 13 күн бұрын
Hi, I’m really stuck on the whole check for column changes section. Please could you share the expressions that are being used in the create CSV, The Linebreak and the condition Also, what is type of action is ‘Linebreak’ and what is this doing? Thanks!
@tylerkolota
@tylerkolota 13 күн бұрын
The CSV action expressions are just taking the 1st record from the new & previous data, the Linebreak action is just a linebreak character (so a single enter key), the expressions in the condition split the CSVs into lines & just takes the 1st one of each which are the header rows so they can get comma-separated lists of all the column names for both the previous data & new data. If the list of column header names do not exactly match across previous & new data then fail the flow.
@preservedjams4109
@preservedjams4109 12 күн бұрын
@@tylerkolota thanks for the reply. I understand the purpose of the whole scope, but I’m struggling to replicate the expressions (I’m unable to download the example files). Are you able to share them here in the comments section?
@tylerkolota
@tylerkolota 12 күн бұрын
@@preservedjams4109 What error are you running into trying to download the sample files?
@HinDev
@HinDev 13 күн бұрын
Hi Tyler, thanks for the great tutorial! I'm currently following this tutorial and there is one part I would like to clarify. In the timestamp of 11:07 of this video, where you described the "Condition If Users edited during table read stop and let later flow run" action, you have this fields: "Modified" "is greater than" "Modified". I would like to know the expression for the "Modified" for the left operand before the "is greater than" and the "Modified" at the right operand after the "is greater than" because these fields were not mentioned in your tutorial. Thanks!
@preservedjams4109
@preservedjams4109 13 күн бұрын
left hand ‘modified’ is dynamic content from the most recent get file properties. Right hand ‘modified’ is dynamic content from the when an item or file is modified trigger.
@KhurramGohar
@KhurramGohar 14 күн бұрын
Hi Tyler, i downloaded the same file as you, but when i go to solution > Import Solution > Browse > Select the file > Next at this point i'm getting an error "The solution file is invalid. The compressed file must contain the following files at its root: solution.xml, customizations.xml, and [Content_Types].xml. Customization files exported from previous versions of Microsoft Dynamics 365 are not supported."
@tylerkolota
@tylerkolota 13 күн бұрын
@@KhurramGohar You need to download the solution file that ends in like 1_0_0_6.zip
@meierthomas
@meierthomas 17 күн бұрын
Great set of instructions. I'm trying to adopt this now and have 2 questions: 1) While the flow executes is skips the step "Load previous table version copy before updating to the most recent table copy" shows 'skipped' when testing. Why? and 2) the email recipient in your example is static. How can I get a dynamic email looked up based on the value in a column of the spreadsheet?
@tylerkolota
@tylerkolota 16 күн бұрын
1. If users made more edits to the workbook before it could load the previous edits then it will cancel that flow run so only the last flow run will proceed after users have stopped making any edits to the workbook for a few minutes. Check only the most recent flow runs that were not 'Cancelled'. 2. If you want to do something like send an email each time a row is updated & send it to the email listed on that row then you need to use the flow version with the Apply to each loops and set up an Outlook Send email action inside the look with the To input set to the reference for the Excel email column.
@meierthomas
@meierthomas 15 күн бұрын
@@tylerkolota Ok, I managed to create a send email action and send an email but I don't get the delays as most of the time execution cancels: when the flow is not running I make a few modifications to the Excel file and don't touch the file at all yet it cancels. So the second action waits, the gets the file properties to determine whether changes were made and if within the delay duration cancels? How can I determine whether I was within the delay window? I'm using v1.1b and have extended the delay to 2 mins but no change. I have made about 5 edits but received only 1 email
@amilia_8273
@amilia_8273 20 күн бұрын
Great Video Tyler! It was extremely helpful! Do you mind sharing your expertise with me for a bit? 1. In the HTML email for modified rows, would it be possible to include two tables: one for the previous values and the other for the modified values? 2. I have about 10 tables in one workbook and would like to build 10 different workflows. Would it be possible to built the condition in the early of the flow to check if a specific table is updated, then run the flow? currently I can only find "When an item or a file is modified". Thanks!!!
@tylerkolota
@tylerkolota 20 күн бұрын
Hello, Here is a forum post on the download page where I show & share how to set that up: powerusers.microsoft.com/t5/Power-Automate-Cookbook/When-an-Excel-row-is-created-modified-or-deleted/m-p/2845078/highlight/true#M2914
@amilia_8273
@amilia_8273 20 күн бұрын
@@tylerkolota Thanks soooooooooooooooooo much! It worked really well :) If you don't mind, can I ask you another question? Would it be possible to trigger this workflow not when a file is modified, but rather when a cell for specific columns is modified? and in the html table, only show these specific columns? For example, in the table from the video, it only triggers when data about "SampleDescription" and "SampleName" changes and shows only "SampleDescription" and "SampleName" in the html table. If you could share your expertise, that would be really appreciated! Thanks!
@tylerkolota
@tylerkolota 20 күн бұрын
@@amilia_8273 You can set the flow actions to only run with certain columns as described here: powerusers.microsoft.com/t5/Power-Automate-Cookbook/When-an-Excel-row-is-created-modified-or-deleted/m-p/2813457/highlight/true#M2897 And you can further specify html columns by going to “Show advanced options” on the HTML table action & switching from automatic to custom mapping. Then you would have to input the column names you want on the left side of the mapping & use the item()?[‘InsertColumnName’] references on the right side of the mapping to reference the column values. Although this part may not be necessary if your Excel Select query is already narrowing down to just the columns you want.
@amilia_8273
@amilia_8273 19 күн бұрын
​@tylerkolota Thanks so much!! It worked like wonders. I really appreciate your help 😊😊
@marieolivieri108
@marieolivieri108 29 күн бұрын
Is there an updated version of this?
@tylerkolota
@tylerkolota 29 күн бұрын
@@marieolivieri108 I haven’t released like a V2 or anything. If you look through the steps on the download page in the forums, there was a change that removed the use of the Groups connector as that is deprecated, so now we must manually add the Kanban to the Teams page.
@elijahd.spragueph.d8905
@elijahd.spragueph.d8905 Ай бұрын
I am getting an error indicating "The compressed file must contain the following files at its root:solution.xml,customizations.xml, and [content_types].xml. Customization files exported from previous versions of Microsoft dynamics 365 are not supported.
@tylerkolota
@tylerkolota Ай бұрын
Did you download the solution package with the 1.0.0.x.zip at the end, or did you download one of the V1 import packages for the legacy Power Automate import method?
@elijahd.spragueph.d8905
@elijahd.spragueph.d8905 Ай бұрын
@@tylerkolota I believe I used the V1 options.
@elijahd.spragueph.d8905
@elijahd.spragueph.d8905 Ай бұрын
@@tylerkolota I attempted the 1.0.0.X.Zip file but it's not appearing in my flows-power automate
@tylerkolota
@tylerkolota Ай бұрын
@@elijahd.spragueph.d8905 That's strange it should show up once you import the solution. Well you could go back to one of the V1 packages, go to make.powerautomate.com/flows & select Import > Import Package (Legacy) then upload that V1 file to go through the legacy flow import process.
@nadiaquinonez8085
@nadiaquinonez8085 Ай бұрын
I followed but I get failed messages and I am not able to fix it.
@tylerkolota
@tylerkolota Ай бұрын
You’re not able to fix what?
@danielsepulveda2548
@danielsepulveda2548 Ай бұрын
This is helpful and valuable thank you! I am just starting this path and I am not a technical person my background is mostly in business. I am getting this error: Selected column name 'ID' not found in Excel table. clientRequestId: 3486357b-6173-4973-90b4-47e90dd4521d serviceRequestId: f483af1d-1f97-4f24-8403-2faae7c4641f;e9d5c58c-e4b0-41fc-9502-cb2d827bb46d;3269ab32-1e6e-4e8c-86be-e0c8d2da9571 I am supposing this is a table format error, Do you have a different video of how to set up this kind of tables or excel documents to work properly? Thanks a lot PD: Sorry if its a really basic/dumb question!
@tylerkolota
@tylerkolota Ай бұрын
Do you have a column in Excel named “ID”? If not, what is your primary key column? A column or combination of columns that is unique for every row in your Excel table?
@danielsepulveda2548
@danielsepulveda2548 Ай бұрын
@@tylerkolota Yes I added a column named ID. It is now succesfully running but it doesn't track any changes :(. Is there a way to pay you for a couple minutes session to help me fix it? Thanks a lot!
@tylerkolota
@tylerkolota Ай бұрын
@@danielsepulveda2548 did you just add like a blank ID column? Does it actually act as a primary key column or no? www.techtarget.com/searchdatamanagement/definition/primary-key
@tylerkolota
@tylerkolota Ай бұрын
@@danielsepulveda2548 You can email me at [email protected] or post to the community thread to share screenshots powerusers.microsoft.com/t5/Power-Automate-Cookbook/When-an-Excel-row-is-created-modified-or-deleted/td-p/2264670
@jmendlozcenit
@jmendlozcenit Ай бұрын
I am having problems with the post, Bulk Row Upload to Dataverse from Power Automate, how do you save information in a lookup type column that comes from another data table, or a date column of (MM/dd/yyyy)
@tylerkolota
@tylerkolota Ай бұрын
This is an Excel video. Are you talking about the Update a row Dataverse action? Or are you talking about Dataverse batch actions using HTTP calls?
@jmendlozcenit
@jmendlozcenit Ай бұрын
@@tylerkolota Yes, I'm talking about. Dataverse batch actions using HTTP calls. I know it's not from the video, but thank you so much for the information you give us.
@tylerkolota
@tylerkolota Ай бұрын
@@jmendlozcenit For the date you can try formatting the date in the UTC Z format. For the lookup, it is more complicated & requires creating a large indexed JSON object so one can reference the correct guid based on a selected unique field like an email address. I did something like that on this batch SharePoint template, but have yet to build such a lookup version for the batch dataverse template. powerusers.microsoft.com/t5/Power-Automate-Cookbook/Batch-Update-Create-and-Upsert-SharePoint-Lists/td-p/1365410
@RuchiSharma-yh3ps
@RuchiSharma-yh3ps Ай бұрын
How can i use parallel braching for same snerio to create data in different list from different sheet please help me this If i am Creating parallel branch but not able to create data in list getting failed second branch
@tylerkolota
@tylerkolota Ай бұрын
Please post screenshots of your set-up & error to powerusers.microsoft.com/t5/Power-Automate-Cookbook/Batch-Update-Create-and-Upsert-SharePoint-Lists/td-p/1365410 Or email them to me at [email protected]
@rachellim4147
@rachellim4147 Ай бұрын
Hi Tyler ,thank you for sharing this amazing video. I encountered an errot with the package version 1.7, which gives the error message: "The 'Create text with GPT' action doesn't have a content approval action after it." I did not add anything to the package. Could you please advise what might be going wrong?
@tylerkolota
@tylerkolota Ай бұрын
Microsoft later added a requirement for an approval action after that preview GPT action. Please use a more recent version where an approval action has been added after the GPT action with a static result or where the new Create text with prompt action is used.
@Pootski21
@Pootski21 Ай бұрын
If I was trying to change how the date was pulled from the excel file how and where would I put in that step? I know it can be changed to ISO 8601 but is there a step I can put in for a specific format without breaking the flow?
@tylerkolota
@tylerkolota Ай бұрын
You could put a Select after the final Filter array actions & change the date format in that Select before passing the output body of the Select to the loop or to the HTML table.
@tylerbrooks17
@tylerbrooks17 2 ай бұрын
Hi Tyler, great video and very helpful. What is the benefit with this flow using GPT vs AI Builder invoice reading? Also should a business be concerned with vendor data flowing through GPT services? Thanks!
@tylerkolota
@tylerkolota 2 ай бұрын
GPT is much more flexible to different file formats/styles which is especially helpful when one may have files coming in from numerous sources like many different suppliers. There are also times where tagging each thing in AI Builder may not be feasible if there are numerous possible instances of said things in the same file. Also GPT prompts are much more customizable. They can interpret data & can transform the data during the extraction. And here is the MS doc on data privacy of Azure GPT. The data is not shared or used for training or anything. learn.microsoft.com/en-us/legal/cognitive-services/openai/data-privacy
@emilypierce5944
@emilypierce5944 2 ай бұрын
Also massively cheaper IIRC. And for SMBs like myself more "pay as you go" rather than the huge blocks of $500 for a million credits you have to do for AI builder.
@tylerkolota
@tylerkolota 2 ай бұрын
Yeah pricing is also another thing. If you have the 5000 AI builder credits per month from the $15/mo premium power automate license then you can process a decent number of pages without needing to upgrade to the $500/mo AI Builder package. Also if you wanted to make things more pay as you go, you could set up an HTTP action to call an Azure instance of GPT instead of using an AI Builder prompt action. That would enable you to pay like $.001 per page for the GPT prompt & use the 5000 AI credits for just the OCR action. I also may set something up to do all this with the GPT4 Vision model in Logic Apps for a true pay as you go set-up.
@All73520
@All73520 2 ай бұрын
This is great stuff. Thank you for sharing. I have about 25000 records that need to be uploaded to SPList but it only took 16000 over. Would you know why it did not complete the upload?
@tylerkolota
@tylerkolota 2 ай бұрын
Your source action definitely pulled all 25,000? Did you try turning off concurrency on the Apply to Eaches?
@All73520
@All73520 2 ай бұрын
@@tylerkolota I turned off concurrency and tried again. This time I had 1932 records but only 1707 was uploaded.
@tylerkolota
@tylerkolota 2 ай бұрын
@@All73520 Okay, you can also try reducing the batch size & see if that improves it
@All73520
@All73520 2 ай бұрын
@@tylerkolota Thank you so much for your suggestions. So I reduced batch size to 500. Tried twice - Copied 10,171 instead of 10,498; and Copied 14,262 instead of 15887. The Apply_to_each loop does not return any errors either.
@tylerkolota
@tylerkolota 2 ай бұрын
@@All73520 I once had someone with a similar issue. They ended up just running things twice. If you run things twice, does it fix those remaining rows, or do they still not update?
@thanhsonnguyen7755
@thanhsonnguyen7755 2 ай бұрын
when sharepoint list have 1 milion records. can app show data it well?
@tylerkolota
@tylerkolota 2 ай бұрын
This method is reliant on Power Automate which has a 100MB to 200MB message size limit. I would never try loading all 1million items to an app. This method will let one search & filter over the most recently created 100-400k items in the list & return the top results from that. If a contains search or other non-delegable filter is really important for the app, then you may try using this. But if you can you may want to stick to a standard app with all delegable queries for the best performance.
@thanhsonnguyen7755
@thanhsonnguyen7755 2 ай бұрын
@@tylerkolota Thanks so much! I will try on my app now, I hope my app will run successful. Thanks for your shared
@DTejashReddy789
@DTejashReddy789 2 ай бұрын
hi, i tried this exact method and this is not adding any rows to my excel. it is only adding 1 row with the empty values. can you show me the data format in the action "Filter array Get records not found in table " that we take as input array to create the rows. because I have in the format [ {col1row1 : val1, col2row1 : val2}, {col1row2 : val1, col2row2 : val2} ]
@tylerkolota
@tylerkolota 2 ай бұрын
If you are running that after a batch update action, then it should be gathering all rows where their primary key values were returned in the output of the batch update script. What was returned from the batch update script? Or are you only trying to run a batch create? You may want to go to the community forum where you can post screenshots of your flow run. powerusers.microsoft.com/t5/Power-Automate-Cookbook/Excel-Batch-Create-Update-and-Upsert/td-p/1624706
@DTejashReddy789
@DTejashReddy789 2 ай бұрын
@@tylerkolota I am trying only create. And for creating a new row, the action is not asking for any of the primary key.
@tylerkolota
@tylerkolota 2 ай бұрын
@@DTejashReddy789 Alright that should make things relatively simple then. To only batch Create you can feed any JSON array into the CreateData input. It will then find any Excel columns that match the JSON array field key labels & create cell values at those columns on new rows. So you shouldn’t need the Filter action at all. You can remove the Run script Update Excel rows & remove the Filter array Get records not found in table and use the outputs of the SelectGenerateData action as the CreateData input, making sure the labels in the Select Map match your Excel column headers.
@JustinBouchardw
@JustinBouchardw 2 ай бұрын
I know Powerapps just switching things around...but I can't import this thing. Indicates there are dependencies that need downloading.
@tylerkolota
@tylerkolota 2 ай бұрын
Yeah, I'm just seeing that now. I'm not yet sure how to even import those dependencies. Have you tried using the Power Automate Legacy Import method? powerusers.microsoft.com/t5/Power-Automate-Cookbook/Read-Excel-Faster/m-p/2746922/highlight/true#M2793
@tylerkolota
@tylerkolota 2 ай бұрын
I found an extra Excel connection that didn't originate from the solution. I removed it and the import should be fixed with solution version 6.
@JustinBouchardw
@JustinBouchardw 2 ай бұрын
@@tylerkolota That did it! Thank you!
@qixiangkwang
@qixiangkwang 2 ай бұрын
Hi I'm now stuck at the create prompt part, I've tried using both v1.7 and v3. I use the new "create text with GPT using a prompt". But other than the prompt itself, there is another parameter called "infer request". I could not find any info online on what to put here. And if I choose "output" or something else random, and try to run the flow, the flow would just fail at that part. Would appreciate some help please. Error details: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""www.w3.org/TR/html4/strict.dtd"> <HTML><HEAD><TITLE>Bad Request</TITLE> <META HTTP-EQUIV="Content-Type" Content="text/html; charset=us-ascii"></HEAD> <BODY><h2>Bad Request - Invalid URL</h2> <hr><p>HTTP Error 400. The request URL is invalid.</p> </BODY></HTML>
@OluwaseyiOdunsi-hj4xx
@OluwaseyiOdunsi-hj4xx 2 ай бұрын
Thank you
@dominicgraytechnology
@dominicgraytechnology 2 ай бұрын
I am presently attempting your flow but amending with SQL datasource - let me know of any pitfalls I should watch out for with this amendment, otherwise I'll report back on my progress!! (fingers crossed)
@tylerkolota
@tylerkolota 2 ай бұрын
I’ve also personally used this to bring SQL data to SP, let me know if you get any questions
@jeroenvankasteren9338
@jeroenvankasteren9338 3 ай бұрын
Great video! Will this also work for a xlsm format?
@tylerkolota
@tylerkolota 3 ай бұрын
Looks like you may have to add some more actions if the file/table don’t appear in the Excel List rows action: powerusers.microsoft.com/t5/General-Power-Automate/List-all-rows-from-a-MACRO-ENABLED-excel-file/td-p/764594
@jeroenvankasteren9338
@jeroenvankasteren9338 3 ай бұрын
@@tylerkolota thanks for the quick response, will try that
@billionairemaker
@billionairemaker 3 ай бұрын
Dude! This is amazing. I installed the solution... but I am having a hard time making heads and tails of how to point it towards a different list. I changed the list name to a new list, but I am getting Network Errors 502 Bad gateway when running on start... the new list is in the same site as the SP Large List... Any ideas?
@tylerkolota
@tylerkolota 3 ай бұрын
Did you get a 502 Bad Gateway on the Power Automate flow side or the app side?
@ToshaBaker1075
@ToshaBaker1075 3 ай бұрын
Thank you so much for this valuable video!! You saved me hours of slaving away updating SharePoint list.
@bindhur6905
@bindhur6905 3 ай бұрын
I used your upsert flow.It was nice..I got my expected result. Can we delete the items from splist,which is not present in excel?Please give some guidance
@tylerkolota
@tylerkolota 3 ай бұрын
Sure, you likely want to use the SharePoint Batch Full Sync download where a section of that template pulls in all data from Excel & all data from SP before filtering to only the items still in SP not in Excel.
@AdamSzczodronski
@AdamSzczodronski 3 ай бұрын
thank You so much ! Best regards
@tobiabiola
@tobiabiola 3 ай бұрын
Hi Tyler, this was very helpful. Is there a way to add branching to the questions. E.g first question (Name is Project Type) is marked as mandatory, if you select "New Project" then it opens unique questions assigned to the New Project Option, if you select "Existing Project, then it opens unique questions assigned to the "Existing Project Option"
@tylerkolota
@tylerkolota 3 ай бұрын
Sure as long as you have a SharePoint group site you can run the program to create everything, then delete the Teams channel it automatically creates.
@tylerkolota
@tylerkolota 3 ай бұрын
Branching questions would require creating your own custom Power Apps form for the list, a lot more effort. learn.microsoft.com/en-us/power-apps/maker/canvas-apps/customize-list-form
@Rexntulsa-kx3no
@Rexntulsa-kx3no 3 ай бұрын
Building on Dustyn2429's question, the flow currently batches the notifications when it runs, sending the same group of change notifications to each person. Is it possible to have each row that is assigned to a specific person only go to that person (rather than all who were in the same batch of changes when the flow triggered)? This is a very useful tutorial but I'm stuck on this tweak. Thanks!
@tylerkolota
@tylerkolota 3 ай бұрын
You’ll want to do a Select on the items coming out of the Filter array, switch the Select to a single box input using the right-side button, use an expression in that single input box of item()?[‘InsertEmailAddressColumnName’] so it will output an array of just the email addresses, then do an Apply to Each on the Union( ) of that Select so it loops once for each unique email address, then in the loop use a Filter array on all the items with changes where the email address column equals the Current Item of the loop so it gets all the changed items each given email address it loops over, then you can input the outputs of that Filter array into an HTML table action & Send email to show only the items changed for that given email address.
@Rexntulsa-kx3no
@Rexntulsa-kx3no 3 ай бұрын
@@tylerkolota Thanks a bunch!
@monching6919
@monching6919 4 ай бұрын
nice content really helpful I have a project that needs to extract info from contracts. I can use this one for automation but may I know if those consumes ai credits with this workflow? another question since its using ocr can it transcribe hadwritten text like dates after a signature?
@tylerkolota
@tylerkolota 4 ай бұрын
Yes & Yes. It consumes AI credits both for the OCR & for the GPT prompt. It also does capture handwritten text.
@rameshbabuc5981
@rameshbabuc5981 4 ай бұрын
Thanks Tyler, One quick query - Is it possible to read table rows content continuing from Page 1 to page 2. My use case is below I need to extract information in tabular format from order confirmation pdfs received. Each pdf has multiple items and each item will have a Name, description, Vendor and delivery date. So the table will have four columns: Name , description, Vendor, Delivery Date with each row representing an item. The problem arises when some details for an item are present at the bottom of one page and the remaining details are on the next page. Example : Description in the table continuing in the page 2 from page 1 bottom , So unable to tag these rows which is continuing from page 1 to page 2. For example: if this is the pdf -----some text-------------------------------------------- -----some text--------------------------------------------- code: 1 description: this is first item Vendor: XYZ1 delivery date: 12.01.2024 code: 102 description: this is second item Vendor: XYZ2 delivery date: 13.01.2024 code: 103 description: this is third item -------page 1 ends here--------- -------page 2 begins here-------- description(Continuing from Page): this is third item Continuing Vendor: XYZ3 delivery date: 14.01.2024 code: 104 description: this is fourth item Vendor: XYZ4 delivery date: 15.01.2024 code: 105 description: this is fifth item Vendor: XYZ5 delivery date: 16.01.2024 ---------some text here-------------------------------- ------------------------------page 2 ends---------------------- ------------------------------pdf ends---------------------------- The document cannot be tagged correctly using custom model when page 1 content - Description is continuing on Page 2 . For the above document, the tagged tables look like this Code Description Vendor Delivery Date 101 this is first item XYZ1 11.01.2024 102 this is second item XYZ2 12.01.2024 103 this is third item XYZ3 13.01.2024 Code Description Vendor Delivery Date Some text are continuing from page 1 104 this is fourth item XYZ4 14.01.2024 105 this is fifth item XYZ5 15.01.2024
@tylerkolota
@tylerkolota 4 ай бұрын
This is a common use-case for this set-up because the GPT prompts generally do a better job determining that text before & after a page break belong to the same item. Feel free to set it up & test it on your files.
@rameshbabuc5981
@rameshbabuc5981 4 ай бұрын
@@tylerkolota Thanks Tyler , i will look into GPT prompts , if you have such reference could you please provide more details on the GPT prompts.
@tylerkolota
@tylerkolota 4 ай бұрын
@@rameshbabuc5981 Yes that would be this video that you are commenting on and its associated thread / download page where you can get the template: powerusers.microsoft.com/t5/Power-Automate-Cookbook/Extract-Data-From-PDFs-and-Images-With-GPT/td-p/2201345
@tasneemmadihah3915
@tasneemmadihah3915 4 ай бұрын
Hi, would you mind to help, how can i get only the latest duplicate records? Ex: i have 3 latest record, with recordID = 10, how I can i get this 3 records only? Not all listed duplicate. Basically what I want is the latest data only from my list. But latest data may vary time to time
@tylerkolota
@tylerkolota 4 ай бұрын
So if you had 5 records with recordID = 10, you would want the most recent 3? In that case you may be better off getting all the distinct records using a Union( ) if it’s distinct based on one field or using something like this if it is distinct based on multiple fields powerusers.microsoft.com/t5/Power-Automate-Cookbook/Get-Distinct-Records-amp-Counts/td-p/2191533 Then once you have to distinct records you could set an Apply to Each loop with a Get items action with a filter query set to dynamically get every record similar to each distinct record & set the Top count to 3.
@kanurikrvk974
@kanurikrvk974 4 ай бұрын
Hey, what you've created is awesome. Thank you. But just one question though, is this still going to work even If I have a giant power automate flow and use this flow at the end? cause from what I see you've composed all your action in one scope and I think my flow is divided into several if conditions in between and so on. Like for example action1->action 2->action 3 ->if condition and likewise
@tylerkolota
@tylerkolota 4 ай бұрын
Yes. As long as it is placed at the end of the flow past any potential parallel branches and with the set run-after conditions then it will trigger when any preceding action in the flow fails & skips the actions between the failed action & the failure notification scope. If you want to test it you can put a Compose action in any of your branches & set an expression in it to div(1,0) to create a divide by 0 error on that branch & see what happens with the notification at the end of the flow.
@kanurikrvk974
@kanurikrvk974 4 ай бұрын
@@tylerkolota I appreciate you giving the reply. can't wait to try this out. cheers!!
@divyasree1792
@divyasree1792 4 ай бұрын
Hi, I have tried the same code, there is no error in the flow, but somehow all the records are not getting created. In the response I could see 500 operation timed out error for few records. Any way to overcome this error?
@tylerkolota
@tylerkolota 4 ай бұрын
I’m not sure what the 500 error may or may not refer to. Please go to the community thread if you want to share screenshots of your data & flow set up in actions like the GenerateSPData: powerusers.microsoft.com/t5/Power-Automate-Cookbook/Batch-Update-Create-and-Upsert-SharePoint-Lists/td-p/1365410
@risktakerreviews
@risktakerreviews 3 ай бұрын
Mine does it too. It copied about 9,000 data, and then just failed.
@tylerkolota
@tylerkolota 3 ай бұрын
I wonder if something is getting throttled on the SharePoint side after so many requests. You could try turning off the concurrency on the update & create loops & see if that resolves it.
@nopulo
@nopulo 3 ай бұрын
Facing same issue. Did you find a solution?
@tylerkolota
@tylerkolota 3 ай бұрын
@@nopulo Try turning concurrency off on the loops & reducing the batch size.
@tylerkolota
@tylerkolota 4 ай бұрын
Anyone concerned about the amount of pages they can feed the model may want to check a new template using GPT 4 Turbo & Retrieval Augmented Generation (RAG) to expand querying to just about any length document here: powerusers.microsoft.com/t5/Power-Automate-Cookbook/Query-Large-PDFs-With-GPT-RAG/td-p/2650178
@alessandramacedo5486
@alessandramacedo5486 4 ай бұрын
Excellent video! Trying to reset searchinput (modern text input), with your refresh formula, but gallery not show all items again, how to reset search input and gallery to show all items again?
@tylerkolota
@tylerkolota 4 ай бұрын
Hello, You will need to clear all the filter & search inputs & then click Filter & Search again. Alternatively you could write some expression in Power Apps to automatically on selection, clear those inputs & select that Filter & Search button.
@alessandramacedo5486
@alessandramacedo5486 4 ай бұрын
Works great, thanks. Is that possible to use ExpandColumns to create a column of another sharepoint list, with Ref Colum (same). This column will concat all values from this new list that match criteria (RefColum). I don't know how to include this in your code@@tylerkolota
@user-wx7th5gn7d
@user-wx7th5gn7d 4 ай бұрын
Can you show us simply trigger a email notification when new Row added with ID Number>
@tylerkolota
@tylerkolota 4 ай бұрын
Do you want a different email notification for each created row, or do you want a single email notification with an HTML table of all the newly created rows?