Openflow used to run multilane forms based workflows?
-
Hi ..
I am trying to figure out how multilane form based workflows, meaning those workflows that interact through forms with different human users each with a specific role, can be implemented in Openflow.
All examples that I have been able to find are for very basic flows with only one user.If such flows can be generated, is there a way to access the pending tasks list so that each user can see what tasks are pending for its input and fill in the forms? Can this list be integrated somehow with an existing web application?
-
@orioldelos if a user starts an instance of a workflow it gets assigned to that user. On the main page, a user can see a list of workflow that has not completed yet ( use check mark to see completed workflow )
From nodered you can change assign user to a user or role using “targetid” .. using assign node, you can create a new workflow instance and asign it to a user or role.
Using assign also allows chaining any number of workflows, to create very complex scenarios.
I will try and create a video detailing this within the next few days -
@allan-zimmermann Having a demo video would be very helpful.
Regarding the other question on how could these workflows be integrated with other web aplication... Any guidance on that? Basically would be allowiong access to the workflow launch screen and the pending tasks screen.
-
@orioldelos That's impossible for me to answer when I don't know what system it is. You have 3000+ modules for drag and drop automation in nodered, you have openrpa for UI automation and you can interact with any soap, rest, web service from NodeRED if you cannot find a module, so pick the tool that makes sense to you .
-
Ah, i think i read the question the wrong way around.
Yes, you can embed the forms, but it will most like not look very good, and you still need to handle authentication, so if you embed the forms in an iframe unless you have ADFS and can do kerberos authentication the experience is not going to be very good.
But you can either create your own webapp, with the look and feel you want, that either renders forms.io forms, or you can create them your self.
or you can talk directly to NodeRED or openflow from within the other webapp, if that is supported either using my api, or expose your own logic using rest/WS endpoints from NodeRED
So again, i need more information to give a proper answer, but there are multiple options i mentioned a few of them here -
I don't know if this is what you where looking for.
Here is how to "chain" workflows
https://youtu.be/vzaGh9ztwS8
Here is how to combine work items with human workflows
https://youtu.be/sl9YrWGrqhs -