JS to check if a workflow is running
Hi!
Is there any way to check from a JSSP page (inside AC) if a specific WF is actually running?
I can't use @state because it's always in "started"
Thanks a lot.
Maurizio
Hi!
Is there any way to check from a JSSP page (inside AC) if a specific WF is actually running?
I can't use @state because it's always in "started"
Thanks a lot.
Maurizio
Hi,
If the workflow is always 'started' because there is a signal or scheduler activity
then you can just query how many activities (except for signals/schedulers) did not finish running - meaning the workflow is currently running.
You can do something like:
instance.vars.workflowId = <your workflow Id>
instance.vars.running=sqlGetDouble("select count(*) from xtkworkflowtask where iworkflowid= " + instance.vars.workflowId + " and tscompletion is null and sactivity <>'schedule' and sactivity <>'signal' ");
if instance.vars.running > 0 then your workflow is currently running.
Hope it helps,
Sagi
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.