2014-04-02 44 views
-1

我试图在Alfresco 4.2中开发自己的工作流,使用带来Alfresco并重新使用表单的预定义工作流的示例。在Activiti工作流中使用Alfresco表单的文本框“语言”不需要

使用Eclipse版本:开普勒服务版本2,我从Alfresco-Activiti设计模板流程创建我自己的工作流程图。

在所有情况下,自启动事件以来,它使用Form Key执行任何预定义工作流程:wf:submitGroupReviewTask或wf:submitAdhocTask或其他形式的Alfresco(请参阅XML示例),并且一旦我复制Eclipse bpmn文件,当我运行我创建的工作流程(我在Alfresco Share上执行它)时,将它重命名为bpmn20.xml并从管理控制台(http://xxx.0.0.1:8080/alfresco/activiti-admin#deployment)上传到Alfresco Enterprise,Alfresco正常窗体出现,但是带有另一个文本框“Language:”,它是也被阻止,并且无法输入(在文本框上方的“Comment:”和“Description:”上方显示)。

有没有人知道该怎么办该领域“语言:”不出现? 。

<?xml version="1.0" encoding="UTF-8"?> 

-<definitions targetNamespace="http://activiti.org/bpmn20" expressionLanguage="http://www.w3.org/1999/XPath" typeLanguage="http://www.w3.org/2001/XMLSchema" xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI" xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:activiti="http://activiti.org/bpmn" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL"> 


-<process isExecutable="true" name="UCAM basado en Ejemplo" id="UCAMbasadoenEjemplo"> 


-<extensionElements> 


-<activiti:executionListener class="org.alfresco.repo.workflow.activiti.listener.ScriptExecutionListener" event="start"> 


-<activiti:field name="script"> 


-<activiti:string> 

<![CDATA[execution.setVariable('wf_approveCount', 0); execution.setVariable('wf_actualPercent', 0); execution.setVariable('wf_requiredPercent', wf_requiredApprovePercent); ]]> 

</activiti:string> 

</activiti:field> 

</activiti:executionListener> 

</extensionElements> 


-<startEvent name="Ucam Basado en Ejemplo -1" id="UcamBasadoenEjemplo-1" activiti:formKey="wf:submitGroupReviewTask"> 

<documentation>Documentacion START UCAM-1</documentation> 

</startEvent> 
+0

您应该在此处张贴您的份额表格配置,因为表格已配置且不在您的流程定义中 – alfrescian

回答

1

This tutorial解释Activiti的工作流任务如何映射到在所述内容模型类型,然后可以使用该露天分享形式配置XML来配置。

阅读完后,您将知道如何制作任何您想要在Alfresco的工作流表单上显示或隐藏自己的字段。

相关问题