Expand my Community achievements bar.

SOLVED

external signal activity

Avatar

Level 2

Hello, I would like to know if any of you could provide some helpful examples of how to use an external signal. I really want to make sure I'm maximizing the potential of adobe campaign and judging by the name this looks like it can be useful. Would the following be possible on adobe campaign?

- right now we have a workflow on a scheduler that will send a verification email to a new subscriber, and that triggers every 2 minutes. is it possible to have that triggered based using the external signal instead of having a timer run every 2 minutes?

Thank you!

1 Accepted Solution

Avatar

Correct answer by
Level 7

Hi Edward,

External Signal activity is used in the scenarios when you have a dependency of one workflow on the other .Or the execution & completion of first workflow acts as a trigger for the second one.

For e.g. A data import is performed for one of the schemas in the first/source wf and once the import job is completed second/destination wf is triggered which is designed to do some other updates on the already imported data.

The wfs' perform in a sequential manner.

Note : the destination wf should be started manually because only then the external signal will be activated and gets triggered upon the successful completion of the source wf.

Hope this helps.

Thanks,

Anita

View solution in original post

5 Replies

Avatar

Correct answer by
Level 7

Hi Edward,

External Signal activity is used in the scenarios when you have a dependency of one workflow on the other .Or the execution & completion of first workflow acts as a trigger for the second one.

For e.g. A data import is performed for one of the schemas in the first/source wf and once the import job is completed second/destination wf is triggered which is designed to do some other updates on the already imported data.

The wfs' perform in a sequential manner.

Note : the destination wf should be started manually because only then the external signal will be activated and gets triggered upon the successful completion of the source wf.

Hope this helps.

Thanks,

Anita

Avatar

Level 6

Hi @Anita_punmiya , 

 


Is it possible to automatically restart the destination workflow by creating a technical workflow, without knowing when the workflow finishes? In other words, can I create a JavaScript activity to monitor the workflow status and initiate a restart if it has finished?

Thank you in advance,

Avatar

Level 6

Hi,

I would suggest the use of the Message center for this type of use case as you are triggering a workflow for every two minutes. since MC is not available for ACS, we can think of using external signal activity based on the number of times the workflow will be called. I would suggest increasing the time limit on the frequency. IS the workflow running fine without any issues when you have set it to 2 minutes.

Avatar

Level 2

The workflow is running but I do get at least one or more deadlocks a day. so im constantly having to go back and start them up again. we do have message center set up on our dev environment. but I'm not very sure how to use it. it seems like we may be able to get some good use out of it, but the examples I found online weren't very useful.

Avatar

Level 6

To use campaign workflows every 2 minutes will end up in a deadlock. you should use Message Center for that type of use cases and there is very clear documentation on that as below.

About transactional messaging

or else you can increase the scheduler to 15 min at least, to begin with.

I would strongly suggest not running it every 2 min.