cancel
Showing results for 
Search instead for 
Did you mean: 

Trigger the Workflow after 30 Minutes

Former Member
0 Kudos

Hello Experts,

Please read the below requirement and suggest me the solution:

I am implementing separation workflow for my client. Once the manager clicks on submit in MSS Portal, notification number (PCR) will be generated. System triggers an event CREATED (Business Object: BUS7051) and starts the workflow. Is there any possibility to send all notifications to all the pool created within last 30 hours and start all the notification workflow after 30 minutes? Please let me know.

- Krishna.

Accepted Solutions (0)

Answers (5)

Answers (5)

Former Member
0 Kudos

Hi,

I have a suggestion to solve this issue as follows :

1) As the first step of the workflow write a background step to calculate the proposed triggering time of the workflow process. Proposed time = systemtime + 30 mins. You can also use FM like end_time_determine to find the proposed time (Note : Input "UNIT" = "MIN" ).

2) Do the necessary binding to the workflow container which u define for proposed time.

3) Use Wait step with option "WAIT FOR CONDITION". Give the condition as %UZEIT%(System container for time) >= proposed time(Workflow container defined for proposed time)

4) Design all the workflow process steps which u want to define below the wait step.

If you find any problem in going forward please revert me back.

Regards,

Sivakaran.

Former Member
0 Kudos

Hi,

Thanks for your reply. This wait step is only I can use after triggering the workflow. But as per requirement wait time is the time, after creating the notification before triggering an event. Is it possible?

Former Member
0 Kudos

Hi,

I suppose your requirement is to trigger the workflow after 30 mins. But after triggering you can insert a 30 mins wait event.

If you want to trigger a task after 30 mins then, there is the option to delay it by 30 mins. Task --> Requested Start --> 30 mins...now please also check the system interval time for the job scheduled. The task will be triggered after 30 mins+ system interval time for the job scheduled.

Thanks and Regards,

Pinki

Former Member
0 Kudos

I think you can configure this from Event Queue(SWEQADM). You can also start with a step in a workflow that is waiting for some fixed amount of time by mentioning the time in Requested Start tab of that step.

Thanks

Arghadip

surjith_kumar
Active Contributor
0 Kudos

Hi,

The Notification No. are stored in QMEL Table fetch it from there and to Trigger workflow after 30 mts use 'Wait' statement.

Can you tell why you want to wait for 30mts?

Regards,

Surjith