정책 규칙은 한 이벤트에 대해 다음 두 가지 방법으로 평가할 수 있습니다.
평가 유형이 "항상"인 정책은 정책에 포함된 특성의 변경 여부에 관계 없이 정책이 True로 평가되는 경우 호출됩니다. 평가 유형이 "항상"인 정책의 결과로 생성된 작업 항목에 대한 승인 화면에서 승인자는 승인 화면에서 편집 가능한 모든 특성을 변경할 수 있습니다.
참고: 승인자가 "거부" 단추를 클릭하면 이벤트가 이전의 경우와 같이 거부됩니다.
평가 유형이 "변경 시"인 정책은 정책이 True로 평가되고 정책에 포함된 특성이 변경된 경우에만 호출됩니다. 평가 유형이 "변경 시"인 정책의 결과로 생성된 작업 항목에 대한 승인 화면에서 해당 특성이 해당 승인 화면에 대한 읽기-쓰기 권한을 가지고 있는 경우 승인자는 정책에 포함된 특성의 값만 변경할 수 있습니다. 승인 화면의 기타 모든 특성은 읽기 전용 권한을 가지고 있습니다.
참고: 승인자가 "거부" 단추를 클릭하면 승인 정책에 포함된 특성의 변경 사항만 거부되고 다음 순서의 승인 정책이 평가됩니다.
이 옵션은 이벤트의 기본 개체 또는 태스크의 기본 개체에만 적용됩니다.
예를 들어 "사용자 수정" 관리자 태스크의 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.
|
|