The first node in a transient workflow must be of type: PROCESS but was of type: PARTICIPANT | Community
Skip to main content
This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

8 replies

atyaf66
Level 2
Jan 7, 2019 3:03 PM UTC

@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.

Translate
arunpatidar
New Participant
Jan 8, 2019 7:30 AM UTC

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 .

Purge workflow and audit nodes

Translate
Arun Patidar
arunpatidar
New Participant
Jan 7, 2019 1:34 PM UTC

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.

Translate
Arun Patidar
Suraj_Kamdi
New Participant
Jan 7, 2019 1:36 PM UTC

what will be the first process step to get workflow initiator ?

Translate
arunpatidar
New Participant
Jan 7, 2019 1:44 PM UTC

you can use process step to assign workflow to initiator.

Translate
Arun Patidar
edubey
Level 10
Jan 7, 2019 9:20 AM UTC

Should have first step as process.

Can you share the screenshot of workflow model?

Translate