Forum Discussion
Flow button in Modern Document Library Web Part
Thanks for the reply.
The link you posted is what I used when creating my button and I can create one in both a list and library. The button also shows up when viewing the list/library in a web part on a page but my problem is if I click the button on the web part it does nothing, where if I click it directly in the list or library it fires.
I wondered if it's possible to get a Flow to fire on-demand like this using a list or library web part. I assume it's not as you don't get the context menu options to do anything with flows in the web parts?
- Gareth JayneJan 11, 2019Copper Contributor
Thanks Chris.
The formatting for the button action section is below:
"txtContent": "Run Flow",
"customRowAction": {
"action": "executeFlow",
"actionParams": "{\"id\": \"3d12dc3e-7d64-4e77-8dd2-876348cb187b\"}"
}The corresponding HTML is:
<button tabindex="0" style="border:none;background-color:transparent;color:#0078d7;cursor:pointer;" data-actionparams='{"id": "3d12dc3e-7d64-4e77-8dd2-876348cb187b"}' data-actionname="executeFlow" data-iscustomformatter="true">Run Flow</button>
- Jan 11, 2019So I'm thinking, if you can add hard code the rest of the site URL where the flow's exist. Then that should pass to the page you are using the webparts and should be able to file in that context. So instead of just \id\09250932r3 you could figure out where that id is in the URL and have the whole URL there, so https://tenant.sharepoint.com/sites/_whatever/id/flowidhere etc. Cause right now I think it's just kind of adding on to the existing URL of the page your on, and since you're on a different page with parts need to get that hard coded in.. Make sense?
- Gareth JayneJan 11, 2019Copper Contributor
That's great thanks Chris. I'll take a look to see if I can find the full URL and test this.