Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn More

View all

Sign in to view all badges

how to build (or enable) concurrency in a technical workflow

Avatar

Avatar
Validate 10
Level 3
Kanwaljit
Level 3

Likes

19 likes

Total Posts

52 posts

Correct Reply

3 solutions
Top badges earned
Validate 10
Validate 1
Boost 5
Boost 3
Boost 10
View profile

Avatar
Validate 10
Level 3
Kanwaljit
Level 3

Likes

19 likes

Total Posts

52 posts

Correct Reply

3 solutions
Top badges earned
Validate 10
Validate 1
Boost 5
Boost 3
Boost 10
View profile
Kanwaljit
Level 3

24-07-2017

Is there a way of a existing step in AC6 that allows concurrency to be built in a Technical Workflow(TW) in AC6 ?

Scenario -  There is a TW built in AC6 that is shared between different marketing divisions. When a marketeers starts a TW, the workflow will be able to execute ONLY if no instance of the same TW is currently running. And, in case this TW is running already, then put the new request in a queue to be execute AFTER the current TW processing completes AND in First-Come-First-Serve basis.

P.S - I understand that we can have a copy for each marketing divisions AND a organizational process can potentially solve the issue, but I need a technical solution, hopefully. As copies increases maintenance issues.

/Regards

Kanwal

Accepted Solutions (1)

Accepted Solutions (1)

Avatar

Avatar
Boost 5
Level 2
_nkur
Level 2

Likes

11 likes

Total Posts

23 posts

Correct Reply

6 solutions
Top badges earned
Boost 5
Boost 3
Boost 10
Boost 1
Affirm 5
View profile

Avatar
Boost 5
Level 2
_nkur
Level 2

Likes

11 likes

Total Posts

23 posts

Correct Reply

6 solutions
Top badges earned
Boost 5
Boost 3
Boost 10
Boost 1
Affirm 5
View profile
_nkur
Level 2

27-07-2017

Hi Kanwal,

We also have some scenario and we deal with it using options. You need to create 2 option one for each workflow and than at the start and end activity of the workflow you to set those option as 1 and 0. 1 will represent workflow currently running and 0 represent not running/ complete run.

Now, once you have these options in place, you need to use a Test activity in the workflow to check option values for other workflow. If, option is set 0 than you can continue process, if it is set 1 you can wait for it to complete processing. Below a screenshot might help.

Regards,

Ankur A.

1266623_pastedImage_0.png

1266624_pastedImage_1.png

Answers (3)

Answers (3)

Avatar

Avatar
Validate 1
Level 2
david_au1
Level 2

Likes

6 likes

Total Posts

13 posts

Correct Reply

1 solution
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 1
Applaud 5
View profile

Avatar
Validate 1
Level 2
david_au1
Level 2

Likes

6 likes

Total Posts

13 posts

Correct Reply

1 solution
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 1
Applaud 5
View profile
david_au1
Level 2

26-07-2017

Ahhhhh, this use case is a very typical scenario for my company too, looking to use Recency rules in this matrix format or different pressure rules depending on the communication type etc. From what have heard and read, Adobe Campaign pressure rules are very limited/one-dimensional. However, modern corporates email programs/sub-brands/etc are much more complicated than what the current pressure rules feature allows in AC 6.1.

So I cannot assist with how to solve this problem, sorry, but I am very keen to see the replies/answers/tips to it !!!

Regards,
David

Avatar

Avatar
Validate 10
Level 3
Kanwaljit
Level 3

Likes

19 likes

Total Posts

52 posts

Correct Reply

3 solutions
Top badges earned
Validate 10
Validate 1
Boost 5
Boost 3
Boost 10
View profile

Avatar
Validate 10
Level 3
Kanwaljit
Level 3

Likes

19 likes

Total Posts

52 posts

Correct Reply

3 solutions
Top badges earned
Validate 10
Validate 1
Boost 5
Boost 3
Boost 10
View profile
Kanwaljit
Level 3

26-07-2017

Thanks florentlb

The use case is like this - The TW is reading a  list of recipients from one custom schema(TCD) and processing writing a selected list of recipients into another custom schema(CCL). While it is doing so, the list of recipients that are writing to CCL, there is another schema that needs to maintain the recency (or Last Touch) for these selected users. We need this to compare with a matrix that has the days that any user's will not be contacted based on business rules. The Matrix has data for the recency I.e If a user was contacted for Campaign type A in last 5 days , he may not be contacted for Campaign type B for 5 days and for campaign type C for 10 days.

So we don't want the LastTouch table to be 'dirty' or in process of being updated when the second campaign picks it up. In other words, the campaign type that needs to run, should have the intelligence to WAIT till any other campaigns based on the same template that are ahead in QUEUE to be finished writing to that LastTouch schema table.

Please note that the Campaign type A,B, C, etc are all built from same campaign template.

I hope I am able to describe the requirement for a new person to understand. 

/Regards

Kanwal

Avatar

Avatar
Give Back 50
Level 10
florentlb
Level 10

Likes

237 likes

Total Posts

1,109 posts

Correct Reply

239 solutions
Top badges earned
Give Back 50
Give Back 5
Give Back 3
Give Back 25
Give Back 200
View profile

Avatar
Give Back 50
Level 10
florentlb
Level 10

Likes

237 likes

Total Posts

1,109 posts

Correct Reply

239 solutions
Top badges earned
Give Back 50
Give Back 5
Give Back 3
Give Back 25
Give Back 200
View profile
florentlb
Level 10

26-07-2017

Hi Kanwal,

I don't think this is possible. Can you share more details about your needs?

Let me know,

Florent