在Alfresco Content外部启动Alfresco Workflow

时间:2016-02-17 07:34:18

标签: workflow alfresco

我是Alfresco的新手。我刚刚浏览了Alfresco文件here。我已经完成了它,但没有得到我的问题的答案,如下所述。

  

是否可以在Alfresco内容(即我们的本地系统文件/文件夹)之外的内容上启动工作流程(/任务)?如果是,我怎样才能实现同样的目标呢?

2 个答案:

答案 0 :(得分:3)

我同意Younes您可以配置规则以启动工作流程。为此,您需要查看JavaScript workflow API

在文件夹上使用规则将需要触发规则的内容,例如要添加到文件夹的文档。但是您的问题是询问是否可以将工作流程外部触发到Alfresco。为此,您可以考虑使用Web Script

Web Script只是一种用自己的逻辑扩展Alfresco的RESTful API的方法。因此,您可以创建一个名为“startMyWorkflow”的Web脚本,其中包含一个JavaScript控制器,利用我之前引用的相同API来启动工作流。有了这些,您就可以使用可以通过HTTP进行REST的任何操作来外部启动工作流程。

答案 1 :(得分:2)

如果满足某些条件(添加到某个文件夹的文件,文件元数据已更改,新版本已上传...),您可以设置规则操作以启动工作流程。

要了解如何在露天中创建新规则,请按照this tutorial

进行操作

更新我可能忘记提及 - 如操作建议的那样 - 他可以在本地设置一个cifs / ftp / webdav文件夹,指向repo中的某个位置,具有该规则操作I正在谈论......所以例如将文件添加到该文件夹​​会自动启动工作流....