Avoid parallel execution of workflow - OOB capability - Adobe Campaign | Community
Skip to main content
Level 5
March 28, 2023
Question

Avoid parallel execution of workflow - OOB capability - Adobe Campaign

  • March 28, 2023
  • 2 replies
  • 1755 views

Hello All,

 

I had a question on the behavior option present in advanced tab, for many task activities.

As mentioned in the document, it prevents parallel execution, while giving priority to the current task, but does it queue all the request and execute them, or the other tasks are discarded.

 

For Ex:

I have a External Signal, followed by a set of activities based on the data received in external signal. The process takes some time to completed, and it so happens that the external signal can be called multiple times > 100 during the completion of the previous activity.

 

I am aware that the external signal queue's up the request, but is there a way to process the rest of request one by one based on the request queued request ( OOB capability of Adobe Campaign ). 

 

Regards,

DG

 

 

 

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

2 replies

Marcel_Szimonisz
Community Advisor
Community Advisor
March 28, 2023

Hello @dipendu_g,

you may need to rething your design. Workflow cannot run in asynch. But you can run multiple workflows at a the same time. I used to spawn workflow from template with initial paramaters set to start activity. So simply the the signal job can be to spawn workflow in to folder with the rest of the activities you try to run.. then create daily clean up service. Or you can create queue managment by saving the request to database and then process them.

 

Why are you calling it > 100 times?

what does it do?

 

 

Marcel Szimonisz

MarTech Consultant
for more tips visit my blog
https://www.martechnotes.com/

dipendu_gAuthor
Level 5
March 28, 2023

Hi @marcel_szimonisz,

 

Actually, I don't want it to run parallely or async. In my case certain form submitted needs to go through a specific workflow. To post data/process to this workflow we are using the external signal which is triggered from the WebApp itself.

 

There are multiple forms, and multiple users may submit the form at a time within the span for few min/secs.

 

 

Regards,

DG

dipendu_gAuthor
Level 5
March 28, 2023

Hello @dipendu_g ,

are you not able to process the form directly on the web app? what is preventing you from doing that?


Hello @marcel_szimonisz

 

I can but there are many forms and every form will need to replicate the same steps. They are post processing logic, and common across all forms.

 

Regards,

DG

Sukrity_Wadhwa
Community Manager
Community Manager
April 27, 2023

Hi @dipendu_g,

Were you able to resolve this query or do you still need more help here? Do let us know.

Thanks!

Sukrity Wadhwa