Workflow Alfresco:如何更改自定义工作流的启动任务名称?
我希望工作流详细信息页面显示开始任务的描述性名称,而不是历史记录表中的表单id。userTasks的name属性工作正常,但我无法在startEvent上使用它。如下所示:Workflow Alfresco:如何更改自定义工作流的启动任务名称?,workflow,alfresco,activiti,Workflow,Alfresco,Activiti,我希望工作流详细信息页面显示开始任务的描述性名称,而不是历史记录表中的表单id。userTasks的name属性工作正常,但我无法在startEvent上使用它。如下所示: <startEvent id="start" name="Início" activiti:initiator="initiatorUserName" activiti:formKey="workflowdocumentrequest:start"> <userTask i
<startEvent id="start" name="Início" activiti:initiator="initiatorUserName"
activiti:formKey="workflowdocumentrequest:start">
<userTask id="userTask1" name="Revisão da Requisição de Documento Físico"
activiti:assignee="${workflowdocumentrequest_destination.properties.userName}"
activiti:formKey="workflowdocumentrequest:review">
我该怎么办?好吧,如果您正在Alfresco使用Activiti开发自定义高级工作流,您应该查看。 除此之外,为了在开始事件中使用自定义字符串,您应该熟悉内容建模和i18n属性文件。 因此,对于您的
starteEvent
,您应该有一个特定的工作流模型来声明workflowdocumentrequest:start
类型,类似于以下内容:
<type name="workflowdocumentrequest:start">
<parent>bpm:startTask</parent>
...
</type>
bpm:startTask
...
对于该工作流内容模型,您应该在名为workflowdocumentrequestWorkflow.properties
的messages
文件夹中有一个特定的i18n文件。
你应该有这样的东西:
workflowdocumentrequestWorkflow\u workflowmodel.type.workflowdocumentrequestWorkflow\u start.title=Início
workflowdocumentrequestWorkflow\u workflowmodel
部分是您的namespacePrefixShortname\u您的WorkflowModelName
(您在工作流内容模型xml文件开始时使用的方法,谢谢Alch3mi5t!我使用Jeff的指南来学习工作流,但是,我发誓,我没有注意到这一部分!哈哈,它解决了我的问题。我找到了另一种方法,通过插入我的内容模型xml文件,同样有效,但您的做法更好。再次感谢!