2016-08-10 2 views
0

표준 adhoc 워크 플로에 텍스트 필드를 추가하려고하지만 해당 필드가 화면에 나타나지 않습니다. 보기에 다른 표준 bpm : 필드를 추가하려고 시도했지만 표시되지는 않지만 사용자 정의 필드는 표시되지 않습니다.Alfresco 사용자 정의 모델 - 작업 중 표시 안 함

실종 신고 된 것이 있습니까?

워크 플로우를 복제하고 다음을 추가했습니다.

워크 플로 모델 :

<?xml version="1.0" encoding="UTF-8"?> 
<!-- Definition of new Model --> 
<model name="lhwf:workflowmodel" 
xmlns="http://www.alfresco.org/model/dictionary/1.0"> 

<!-- Optional meta-data about the model --> 
<description>Workflow Model</description> 
<author>O</author> 
<version>1.0</version> 

<!-- Imports are required to allow references to definitions in other models --> 
<imports> 
    <import uri="http://www.alfresco.org/model/dictionary/1.0" 
     prefix="d" /> 
    <import uri="http://www.alfresco.org/model/bpm/1.0" 
     prefix="bpm" /> 
    <import uri="http://www.alfresco.org/model/workflow/1.0" 
    prefix="wf"/> 
</imports> 

<!-- Introduction of new namespaces defined by this model --> 
<namespaces> 
    <namespace uri="http://www.test.com/model/workflow/1.0" 
     prefix="lhwf" /> 
</namespaces> 

<types> 
    <type name="lhwf:submitMyTask"> 
     <parent>bpm:startTask</parent> 
     <properties> 
      <property name="lhwf:actionRequired"> 
       <type>d:text</type> 
       <mandatory>true</mandatory> 
       <multiple>false</multiple> 
      </property> 
     </properties> 
    </type> 
</types> 
</model> 

비중-설정-있는 Custom.xml 파일은 사전에이

<alfresco-config> 
    <config evaluator="string-compare" condition="activiti$activitiAdhoc2"> 
    <forms> 
     <form> 
      <field-visibility> 
       <show id="bpm:workflowDescription" /> 
       <show id="lhwf:actionRequired" /> 
       <show id="bpm:workflowDueDate" /> 
      ` <show id="bpm:workflowPriority" /> 
       <show id="bpm:assignee" /> 
       <show id="packageItems" /> 
       <show id="bpm:sendEMailNotifications" /> 
      </field-visibility> 
      <appearance> 
       <set id="" appearance="title" label-id="workflow.set.general" /> 
       <set id="info" appearance="" template="/org/alfresco/components/form/2-column-set.ftl" /> 
       <set id="assignee" appearance="title" label-id="workflow.set.assignee" /> 
       <set id="items" appearance="title" label-id="workflow.set.items" /> 
       <set id="other" appearance="title" label-id="workflow.set.other" /> 

       <field id="bpm:workflowDescription" label="Title"> 
        <control template="/org/alfresco/components/form/controls/textarea.ftl"> 
       <control-param name="style">width: 95%</control-param> 
       </control> 
      </field> 
      <field id="lhwf:actionRequired" label="Action Required" set="info" /> 
      <field id="bpm:workflowDueDate" label-id="workflow.field.due" set="info"> 
       <control template="/org/alfresco/components/form/controls/date.ftl"> 
        <control-param name="showTime">false</control-param> 
        <control-param name="submitTime">false</control-param> 
       </control> 
      </field> 
      <field id="bpm:workflowPriority" label-id="workflow.field.priority" set="info"> 
       <control template="/org/alfresco/components/form/controls/workflow/priority.ftl" /> 
      </field> 
      <field id="bpm:assignee" label-id="workflow.field.assign_to" set="assignee" /> 
      <field id="packageItems" set="items" /> 
      <field id="bpm:sendEMailNotifications" set="other"> 
       <control template="/org/alfresco/components/form/controls/workflow/email-notification.ftl" /> 
      </field> 
     </appearance> 
    </form> 
    </forms> 
</config> 

감사 같습니다 내가 추천 할 것 O

+0

고유 워크 플로 파일을 만들었습니까? 그렇다면 게시 할 수 있습니까? – Akah

답변

0

수행원.

<show id="lhwf:actionRequired" force="true"/> 

여기서 bpmn 파일을 공유 할 수 있습니까?

+0

고마워요. 그게 속임수 였어. 표시하려면 왜 force = "true"해야합니까? – user1398017

+0

모델 + 공유 구성 파일을 배포하고 계속 게시하십시오. –

관련 문제