Hello! Im currently building a custom activity in my extension workflow. But where Im stuck right now is where I need to pass on the values that has been put in on the custom activity node to the javascript.
Use-case: We need a new Activity node where users can add title, text, start- and end-date, and some other information that we want to send via an API to an endpoint. These values will then be displayed on the customers private page.
The activity that I have created:
Input form:
Extension of the workflow schema:
And then I have a javascript value that will send the values from the input-form to the API, but currently Im using dummy-data, as Im not able to get the values from the workflow.
So that is what I need help figuring out. When a user starts a workflow and runs the custom activity, I want that specific data to pass on to the javascript file. Lets call it abc:javascriptfile.js.
Hope someone know how to help!
Best Regards,
Martin
Solved! Go to Solution.
Views
Replies
Total Likes
Views
Replies
Total Likes
Hello @marting66652718
Within the element tag of the custom activity in a workflow, schema add this code to call your js file
<attribute default="abc:javascriptfile.js" name="library">
Views
Replies
Total Likes
Hi!
I already have that in the schema:
<attribute default="'lf:communicationService.js'" name="library" type="string"/>
But not sure on how to use the data from the activity in the javascript-file called lf:communicationService.js.
Views
Replies
Total Likes
Hello @marting66652718
You should be able to get the attributes in your _call function with
activity.@title
activity.@textField
Views
Replies
Total Likes
Hi, that didn't work. Not definition of activity.
Views
Replies
Total Likes
Views
Replies
Total Likes
Hi @marting66652718,
Was @_Manoj_Kumar_'s solution helpful to resolve your query? In case it was helpful, then kindly choose it as the 'Correct Reply'. If not and you still need more help, then do let us know.
Thanks!
Views
Replies
Total Likes