cancel
Showing results for 
Search instead for 
Did you mean: 

Workflow / document association

yann1806
Champ in-the-making
Champ in-the-making
Hi guys,

I have a workflow that moves document between folders. My problem is that when I create the workflow (using code along the lines of (simplified)):

    node = search.findNode("workspace://SpacesStore/"+args.nodeid);
    var workflow = actions.create("start-workflow");
    workflow.execute(node);

The problem is: when I want to end a task, my client has only the document id. From the document Id I can get the workflows:

    node.activeWorkflows

and from there locate the task to end.

BUT if a previous task has caused the document to move, the document ID (or node ID) has changed, and then node.activeWorkflows returns nothing on the moved document.

Is there any way out of this? Either a move operation that would preserve document IDs, or a way to attach workflows from the previous document ID to the new one?

Help greatly appreciated…

Yann
1 REPLY 1

yogeshpj
Star Contributor
Star Contributor
You can get active workflows from the node itself rather than getting it using document ID.