我需要执行自己的操作,但我不知道如何执行此操作。目标是在准备好的文件夹上制定规则。当有人将文件放入文件中时,alfresco会自动启动带有附件的新的自定义工作流程。如何创建这种功能?从哪里开始?我是Alfresco的新手。

问候,拉法

最佳答案

是的,@ Gagravarr是正确的

在文件夹上创建规则
在执行操作时,您必须执行一个脚本文件,该文件将保留在Data Dicionary / Scripts文件夹中

将此test.js文件放置在Scripts文件夹中并创建一个规则,然后在Perform Action中执行脚本并选择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();

关于java - Alfresco-添加文件后运行自定义工作流程,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43575637/

10-12 02:28