【问题标题】:Adding custom properties in workflow task at "workflow I have started " page alfresco share在“我已经开始的工作流程”页面露天共享的工作流程任务中添加自定义属性
【发布时间】:2017-06-23 01:42:56
【问题描述】:

我需要在“我已启动的工作流程”页面的任务行中添加自定义属性。默认情况下,一个任务栏/行包含到期、描述、类型和已启动等属性。如何自定义以添加我们的自定义属性/而不是这些属性。

【问题讨论】:

    标签: share alfresco alfresco-webscripts alfresco-enterprise


    【解决方案1】:

    您可以在表单配置中定义新表单,其 id 为 workflow-details。查看 share-workflow-form-config.xml 了解更多详细信息。以下是取自同一个文件,它定义了您提到的页面的属性。

    <config evaluator="task-type" condition="bpm:startTask">
      <forms>
         <form id="workflow-details">
            <field-visibility>
               <show id="bpm:sendEMailNotifications" />
               <show id="packageItems" />
            </field-visibility>
            <appearance>
               <set id="" appearance="title" label-id="workflow.set.workflow.more_info" />
               <set id="items" appearance="title" label-id="workflow.set.items" />
    
               <field id="packageItems" set="items" />
            </appearance>
         </form>
    
         <form>
            <field-visibility>
               <show id="message" />
               <show id="taskOwner" />
               <show id="bpm:workflowPriority" />
               <show id="bpm:workflowDueDate" />
               <show id="bpm:taskId" />
               <show id="bpm:status" />
               <show id="packageItems" />
               <show id="bpm:sendEMailNotifications" />
            </field-visibility>
            <appearance>
               <set id="" appearance="title" label-id="workflow.set.task.info" />
               <set id="info" appearance="" template="/org/alfresco/components/form/3-column-set.ftl" />
               <set id="progress" appearance="title" label-id="workflow.set.task.progress" />
               <set id="items" appearance="title" label-id="workflow.set.items" />
               <set id="other" appearance="title" label-id="workflow.set.other" />
    
               <field id="message">
                  <control template="/org/alfresco/components/form/controls/info.ftl" />
               </field>
               <field id="taskOwner" set="info" />
               <field id="bpm:taskId" set="info">
                  <control template="/org/alfresco/components/form/controls/info.ftl" />
               </field>
               <field id="bpm:workflowPriority" label-id="workflow.field.priority" set="info" read-only="true">
                  <control template="/org/alfresco/components/form/controls/workflow/priority.ftl" />
               </field>
               <field id="bpm:workflowDueDate" set="info" label-id="workflow.field.due">
                  <control template="/org/alfresco/components/form/controls/info.ftl" />
               </field>
               <field id="bpm:status" set="progress" />
               <field id="bpm:sendEMailNotifications" set="other" />
               <field id="packageItems" set="items" />
            </appearance>
         </form>
      </forms>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-23
      相关资源
      最近更新 更多