【问题标题】:How to get a list of assignments and display it in the workflow form?如何获取作业列表并将其显示在工作流表单中?
【发布时间】:2019-09-28 21:26:03
【问题描述】:

Alfresco Community v5.2 包含一些预配置的工作流程,可在页面/share/page/start-workflow 上找到

其中有一个对我感兴趣 - “审查和批准(一个或多个审查者) - 将审查任务分配给多个审查者”。该业务流程非常适合我们的一位客户的要求。我复制了它并进行了相应的定制。

现在,对于每个用户的任务,都有一个 table(虽然为空)。

当我启动工作流时,我可以分配执行者,并且还有一些additional properties 可用。

我想在这个表中显示所有执行者的名字。在这种情况下,我可以使用哪种 API?

选定的执行器存储在哪里以及如何使用 JavaScript 获取它们的列表?

【问题讨论】:

  • 您必须在工作流和自定义 ftl 文件中创建一个表单字段,以呈现您的表格数据

标签: alfresco alfresco-share alfresco-webscripts


【解决方案1】:

定义一个表单域

'" field id="mswf:prop" set="details" label="details" read-only="true" '"

"控制模板="org/alfresco/components/form/controls/workflow/custom.ftl" "

再定义一个属性来显示你的表格 将自定义 ftl 定义为表单字段。并调用一个 repo webscript 并获取你的 repo webscript 的响应,这将返回你的 executors 列表,你可以在你的 ftl 文件中的 table 中呈现它

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-12-04
    • 2017-05-10
    • 1970-01-01
    • 2013-03-11
    • 2023-01-26
    • 2013-01-09
    • 1970-01-01
    相关资源
    最近更新 更多