Suraj_Kamdi
MVP
Suraj_Kamdi
MVP
06-01-2019
I am getting following error after starting my workflow
edubey
edubey
07-01-2019
Should have first step as process.
Can you share the screenshot of workflow model?
Arun_Patidar
MVP
Arun_Patidar
MVP
07-01-2019
Hi,
The process step can be expected as first step because when you run a workflow in transient mode AEM does not store any workflow history but when the transient workflow enters a participant step it changes mode (at runtime) to non-transient; as the task is being passed to a person the history needs to be persisted.
Suraj_Kamdi
MVP
Suraj_Kamdi
MVP
07-01-2019
what will be the first process step to get workflow initiator ?
Arun_Patidar
MVP
Arun_Patidar
MVP
07-01-2019
you can use process step to assign workflow to initiator.
Suraj_Kamdi
MVP
Suraj_Kamdi
MVP
07-01-2019
but it gives `workflow-service` as a initiator. I need current user name
smacdonald2008
smacdonald2008
07-01-2019
Here is the documentation that describes how to participate in a workflow - Participating in Workflows
atyaf66
atyaf66
07-01-2019
@here,
I was reading this doc: Developing and Extending Workflows
is there any benefit to marking a workflow as transient, if it does have a participant step, or it has an AND split (or any other condition that makes the workflow non-transient) ?
We are trying to decide if it's worth the hassle.
Additionally, it seems like no matter what, the initiator of a transient workflow will always be "workflow-service", is that the case? always?
Thanks.
Arun_Patidar
MVP
Arun_Patidar
MVP
07-01-2019
I would go with transient if there is no user interaction like DAM Asset Upload workflow. If you are not sure whether to use transient or non-transient with user interaction you can go with non-transient.
The workflow purge tool can help you to get rid of workflow instances which created for non-transient workflow .