I have a powerapp that launches a flow, passing some variables into flow parameters.
One of those vairables is an email address used to fetch a users O365 profile in the flow.
Another is an ID used to fetch a SharePoint list item.
When I run the flow from PowerApps, the list item is collected, but I then get the following flow error on the O365 Get user profile portion:
Unable to process template language expressions in action 'Get_user_profile' inputs at line '1' and column '2065': 'The template language expression 'json(decodeBase64(triggerOutputs().headers['X-MS-APIM-Tokens']))['$connections']['shared_office365users']['connectionId']' cannot be evaluated because property 'shared_office365users' doesn't exist, available properties are 'shared_sharepointonline, shared_office365'. Please see https://aka.ms/logicexpressions for usage details.'.
PowerApps flow launch:
UpdateContext({VisitReference: SharePointListItemID}); UpdateContext({SendAccessEmailTo: "myemail@home.com"}); UpdateContext({VisitorListEmailBody: "Hello World"}); 'FlowName'.Run(VisitReference, SendAccessEmailTo, VisitorListEmailBody);
When I run the flow from flow and simply type the values for the variables, it works fine....
@Admin: https://flow.microsoft.com/manage/environments/Default-7369e6ec-faa6-42fa-bc0e-4f332da5b1db/flows/0a...
Solved! Go to Solution.
I have seen this before and usually deleting flow as a datasource and re-adding it does the trick... check the end of this blog post for an example...
http://www.cleverworkarounds.com/2017/06/27/a-filename-generation-example-for-powerapps-with-flow/
regards
Paul
Hi @Anonymous,
The link is broken and I cannot see your flow configuration. Please take a screenshot instead.
Regards,
Mona
I have seen this before and usually deleting flow as a datasource and re-adding it does the trick... check the end of this blog post for an example...
http://www.cleverworkarounds.com/2017/06/27/a-filename-generation-example-for-powerapps-with-flow/
regards
Paul
Yep, this ended up being the only way to carry on working.
Had to delete the datasource, save the file, close studio, reopen, then reconnect the datasource - then it worked fine.
Had another issue pop up with flows launched with powerapps, same workaround resolved it.
Thanks!
R
HI,
im having hte same issue. It acutally tells me that 'share_office365_1' doesnt exist (not sure where the _1 comes from):
The full message is:
'Unable to process template language expressions in action 'Send_an_email' inputs at line '1' and column '2552': 'The template language expression 'json(decodeBase64(triggerOutputs().headers['X-MS-APIM-Tokens']))['$connections']['shared_office365_1']['connectionId']' cannot be evaluated because property 'shared_office365_1' doesn't exist, available properties are 'shared_dynamicscrmonline'. Please see https://aka.ms/logicexpressions for usage details.'
In your solution you refer to close and reopen studio. Im not using any desktop app so i closed and re-launched the browser with no effect. Any ideas?
thanks
For me the problem was because I was running the Flow from previous failed ones.
When I started one new trigger It worked well.
My trigger is a PowerApp button.
This is what caused the problem to occur for me. Redoing the test with data from a successful run worked fine.
will they ever fix this issue? Its really annoying to re add the workflow as a datasource and publish the app again multiple times.
User | Count |
---|---|
160 | |
93 | |
81 | |
74 | |
58 |
User | Count |
---|---|
195 | |
166 | |
99 | |
95 | |
79 |