この会話は、活動がないためロックされています。新しい投稿を作成してください。
この会話は、活動がないためロックされています。新しい投稿を作成してください。
Hello,
Is there any way to get all the workflow instances launched for a payload (e.g. /content/dam/assets/weddingPictures/party1.jpg).
The two only methods that I can guess are:
Regards.
解決済! 解決策の投稿を見る。
表示
返信
いいね!の合計
OK got you.
For getting those result OOB provides a servlet path with some basic parameters like (start,limit)
each result object
{
item: "/etc/workflow/instances/server0/2017-11-22/update_asset_3",
state: "COMPLETED",
initiator: "*",
launcherUser: "admin",
startTime: 1511366004403,
endTime: 1511366004826,
model: "DAM Update Asset",
modelVersion: "1.1",
payload: "/content/dam/*/*/*/jcr:content/renditions/original",
comment: "",
title: ""
}
if you want you can overlay this functionality or create a new servlet with your custom script according to your use case
To start on pls take a lookt at
/libs/cq/workflow/content/console/archive
and code in /libs/cq/workflow/components/console/archive/json.jsp
json.jsp has already some working apis in it
Hope this helps
~Manoj
Typically you invoke a workflow for a specific asset.
表示
返信
いいね!の合計
Yes we invoke workflow for an asset and In that thread we can get All WorkItems assigned to an active Workflow instance and the respective user of the WorkflowSession .
WorkItem[] workItems = wfSession.getActiveWorkItems();
表示
返信
いいね!の合計
Hello,
This discussion is more related to stats on workflows. Actually I'm not interested on the ones that are currently running but on the past activity. The kind of queries I would like to answer are:
On the other hand, just comment that in our production environment every asset can be modified dozens of times by different workflows during its life-cycle.
Regards.
表示
返信
いいね!の合計
OK got you.
For getting those result OOB provides a servlet path with some basic parameters like (start,limit)
each result object
{
item: "/etc/workflow/instances/server0/2017-11-22/update_asset_3",
state: "COMPLETED",
initiator: "*",
launcherUser: "admin",
startTime: 1511366004403,
endTime: 1511366004826,
model: "DAM Update Asset",
modelVersion: "1.1",
payload: "/content/dam/*/*/*/jcr:content/renditions/original",
comment: "",
title: ""
}
if you want you can overlay this functionality or create a new servlet with your custom script according to your use case
To start on pls take a lookt at
/libs/cq/workflow/content/console/archive
and code in /libs/cq/workflow/components/console/archive/json.jsp
json.jsp has already some working apis in it
Hope this helps
~Manoj
Many thanks!
That's the pointer I was looking for.
Regards.
表示
返信
いいね!の合計