2016-10-24 1 views
0

alfresco forumstackoverflow question에 따르면 워크 플로 작업간에 데이터를 공유하기위한 측면을 정의해야합니다. 나는 야외 소스에 bpmModel.xml 보면하지만 참조 :글로벌하지 않은 동안 작업간에 사용자 지정 항목이 공유되는 이유는 무엇입니까?

<aspect name="bpm:assignees"> 
     <associations> 

      <association name="bpm:assignees"> 
       <source> 
        <mandatory>false</mandatory> 
        <many>false</many> 
       </source> 
       <target> 
        <class>cm:person</class> 
        <mandatory>true</mandatory> 
        <many>true</many> 
       </target> 
      </association> 

     </associations> 
    </aspect> 

가 여기에 우리가 이론적으로 야외에있는 모든 작업 사이에 공유되어야 bpm:assignees 측면을 볼 수 있습니다. 예 : 한 명의 양수인이 다른 사람에게 양도되면, 다른 모든 양도 할당됩니다. 하지만 실제로는 그렇지 않습니다. 그래서 왜 bpm:assignees은 모든 작업 사이에 공유되지 않는 반면 사용자 정의 된 aspect는 무엇입니까?

+0

해당 내용이 공유되었지만 bpmn 파일에서 "activiti : assignee"속성에 대해 설정 한 것과 관련이 있습니다. – izodev

답변

2

나는 이것이 무엇을 의미하는지 잘 모르겠습니다.

다른 모든 somebodies 한 양수인이 너무

할당 날 일이 당신을 위해 명확 비트 만들기 위해 노력하게하는 경우.

BPM : 양수인 ---> 단일 사용자에 대한 포인트 당신은 당신이 이러한 측면을

BPM 사용하는 단일 사용자에게 작업을 할당 할 때 양수인을 -> 당신이 작업을 할당 할 때 사용을 한 명 이상의 사용자에게

이제 작업의 유형에 따라 작업을 정의하면서 workflowModel.xml의 해당 작업에 이러한 측면이 명시 적으로 추가 된 것을 볼 수 있습니다.

Ex.

<type name="wf:submitParallelReviewTask"> 
    <parent>wf:submitConcurrentReviewTask</parent> 
    <mandatory-aspects> 
     <aspect>bpm:assignees</aspect> 
    </mandatory-aspects> 
    </type>