Alfresco - 运行 添加文件后的自定义工作流程
Alfresco - Run a custom workflow after adding file
我需要执行自己的操作,但我不知道该怎么做。
目标是在准备好的文件夹上制定规则。当有人将文件放入其中时,alfresco 会自动启动一个新的定制工作流程,并附上文件。
如何创建那种功能?从哪里开始?我是 Alfresco 的新手。
你好,拉法尔
是的,@Gagravarr 是对的
在文件夹上创建规则
在执行操作时,您必须执行一个脚本文件,该文件将位于您的 Data Dicionary/ Scripts 文件夹中
将此 test.js 文件放入脚本文件夹并创建规则,然后在执行操作中执行脚本和 select test.js 文件并创建规则。
用于启动工作流的示例脚本文件
test.js activiti$test_wf
替换为您的自定义工作流程 ID。
function startWorkflow()
{
var workflowAction = workflow.getDefinitionByName("activiti$test_wf");
var package= workflow.createPackage();
var wfparams = new Array();
wfparams["model_prefix:req_props_name"] = value2;
wfparams["bpm:assignee"] = people.getPerson("ADMIN");
workflowAction.startWorkflow(package, wfparams);
}
}
startWorkflow();
您还应该研究行为,这基本上是 Alfresco 的扩展点。
http://docs.alfresco.com/5.2/references/dev-extension-points-behaviors.html
我需要执行自己的操作,但我不知道该怎么做。
目标是在准备好的文件夹上制定规则。当有人将文件放入其中时,alfresco 会自动启动一个新的定制工作流程,并附上文件。
如何创建那种功能?从哪里开始?我是 Alfresco 的新手。
你好,拉法尔
是的,@Gagravarr 是对的
在文件夹上创建规则 在执行操作时,您必须执行一个脚本文件,该文件将位于您的 Data Dicionary/ Scripts 文件夹中
将此 test.js 文件放入脚本文件夹并创建规则,然后在执行操作中执行脚本和 select test.js 文件并创建规则。
用于启动工作流的示例脚本文件
test.js activiti$test_wf
替换为您的自定义工作流程 ID。
function startWorkflow()
{
var workflowAction = workflow.getDefinitionByName("activiti$test_wf");
var package= workflow.createPackage();
var wfparams = new Array();
wfparams["model_prefix:req_props_name"] = value2;
wfparams["bpm:assignee"] = people.getPerson("ADMIN");
workflowAction.startWorkflow(package, wfparams);
}
}
startWorkflow();
您还应该研究行为,这基本上是 Alfresco 的扩展点。
http://docs.alfresco.com/5.2/references/dev-extension-points-behaviors.html