如何使用java获取当前的workflowinstance id?

时间:2016-08-22 11:27:20

标签: java alfresco

我正在使用Alfresco社区版5.1.x,我创建了自定义高级工作流,在工作流程中有使用脚本步骤(java委托)自动生成文档功能的步骤,我需要将文档保存为workflowintanceid工作流程,所以如何使用java代码获取workflowintanceid请帮我解决这个问题。

先谢谢

1 个答案:

答案 0 :(得分:2)

如果我正确理解了您的问题,您希望在代理上获得工作流instanceid。如果是,请在您的代理中使用以下代码。

@Override
public void execute(DelegateExecution execution) throws Exception
{
 String workflowInstanceId = ActivitiConstants.ENGINE_ID + "$" + execution.getProcessInstanceId(); 
 //.... rest of the code goes here...
 }

如果我错误地理解你的问题,请告诉我。