I don't think the problem is the space, having a space in a web url variable is fine.
The problem seems to be that your WEB url needs to be the Website link and you're providing a link to the workflow history list.
web url --> http://contoso.com/site1
list url --> http://contoso.com/site1/lists/workflow history
TL;DR assign $WebUrl the url for ...
Installing the update above, ensuring that .NET Framework 3.0 was installed and then clearing the cache worked for me.
Install-Module -Name DotNetVersionLister -Scope CurrentUser #-Force
#Check to see which/if .NET is installed and what version
you can try to go on document library in whic is the document you want to be approved and go to (...)-> Automate->Power automate-->Create a flow. From there you can choose several type of prebuilt flows (you are able to change delete some aprts obviously).
I try this and the email is notified as "Microsoft Power Apps & Power Automate".
For the end users , we are not able to provide a button to cancel the flow run. There is an action called terminate action which will stop the running flow. However it is often used to stop the flow in the process for certain condition.
Only Flow owners will be able to stop a pending flow in Power Automate studio. End users cannot do that in a list or ...
If you create a column/field in the Calendar list to fill in the user's name, then you can refer to the following steps：
1.Go to the Calendar list >> click CALENDAR tab >> click Form Web Parts and select Default Display From
2.Click on "Edit page" under Settings >> click "Add a Web Part" link to add the Script Editor ...
As the user who started the approval process, you can go to the Power Automate portal and under Approvals find the approvals you started. Here the approvals can be cancelled. (You can also use the Approval app in Teams to keep track of your approvals).
In the workflow you will then need to cater for that outcome in the steps that follow the approval.
If that ...
I don't think this can be achieved by using SharePoint 2013 Workflow. Have you ever considered using Microsoft Power Automate flow as an alternative? We can get file names in a document set using the action "Get files(properties only)" and limiting entries to the document set.
Then we can import file names we get into emails.
Per my understanding, usually users with editing permissions can start a workflow manually.
If you want to set permissions for users, you could try to set some settings in the workflow according to your needs.
To refresh the page after the workflow is completed, we can use code behind to keep checking the status of workflow. Once the workflow is completed, reload the page.
You can take a look at Alexander's blog, he provides code on this requirement:
Check workflow status and refresh page when status equals
Are you facing a window like below?
If so, the ID field is asking for the ID of the item you want to update, not the ID of the column. After you fill in the ID of the item, Flow will retrieve all the columns available for that Item. I am not sure how you set up the flow, if you still not sure how to set it, please share a screenshot of your flow structure.
There are two ways to do it.
Easy way - use Microsoft Forms + MS Flow (to send reminder notifications)
MS Forms are super easy to build and creates nice graphs by themselves
I'm adding the link to how reminder notifications can be setup for MS flow when using MS forms - solution by v-xida-msft
Here is a sample flow for your reference:
There are a couple of triggers and actions targeting on items or document you can choose based on your need.
Reference: Microsoft SharePoint Connector in Power Automate.
You can use "Get changes to an item or file (properties only)” action in your Power Automate flow to track the column changes.
Reference: Run a flow when a SharePoint column is modified
Power Automate: Start a Flow from a column change
Flow when a SharePoint Column is updated