"사용자 수정" 관리자 태스크의 ModifyUserEvent에 대한 다음 모든 정책을 확인해 보십시오.
|
정책 |
규칙 |
평가 |
|---|---|---|
|
정책1 |
사용자 ID = Smith01인 사용자 |
항상 |
|
정책2 |
직책 = 관리자인 사용자 |
직책 특성이 변경된 경우 |
|
정책3 |
급여 >= 80000인 사용자 |
급여 특성이 변경된 경우 |
정책1은 변경되는 특성에 관계없이 관리자가 사용자 Smith01에 대해 "사용자 수정" 태스크를 호출할 때마다 평가됩니다.
정책2는 관리자가 사용자 개체의 직책 특성을 변경하기 위해 "사용자 수정" 태스크를 호출할 때 평가됩니다. 직책이 관리자로 변경되면 정책2가 true입니다.
정책3은 관리자가 사용자 개체의 급여 특성을 변경하기 위해 "사용자 수정" 태스크를 호출할 때 평가됩니다. 급여가 80000 이상으로 변경되면 정책3이 true입니다.
이 예제에서 관리자가 "사용자 수정" 태스크를 사용하여 사용자 Smith01의 직책 특성을 관리자로 변경하면 정책1과 정책2 모두 true로 평가되며 각 워크플로 프로세스가 시작됩니다. 이 경우 표준 순서 우선 순위가 적용됩니다.
한 작업 항목의 승인자는 조건부 규칙 평가를 통해 이벤트가 여전히 보류 중인 동안 동일한 이벤트의 다른 작업 항목에 영향을 미치는 특성을 변경할 수 있습니다. 이는 평가 유형이 "항상"인 승인 정책의 경우에만 가능합니다. 위의 예제에서 관리자가 사용자 Smith01의 특성을 변경하면 정책1이 true이고 작업 항목을 생성합니다. 이 승인자는 정책1에 의해 생성된 작업 항목을 승인하는 동안 동일한 승인 화면에서 Smith01의 급여 특성을 변경할 수 있습니다. 이 경우 Smith01의 새 급여 값에 따라 정책3이 ModifyUserEvent의 동일한 인스턴스에 대해 작업 항목을 생성하는지 여부가 결정됩니다. 승인자가 급여를 90000으로 변경하면 정책3이 이벤트 자체가 승인되기 전에 승인되어야 하는 새 작업 항목을 생성합니다. 표준 순서 우선 순위가 적용됩니다.
|
Copyright © 2014 CA.
All rights reserved.
|
|