플로우 역할
특정 역할로 실행되는 플로우 및 하위 플로우를 생성합니다. 역할을 할당하면 사용자 역할이 아닌 자신의 역할로 실행되는 사용자 시작 플로우를 만들 수 있습니다.
역할 선택
플로우는 시스템 사용자 또는 세션을 시작한 사용자로 실행됩니다. 세션을 시작한 사용자로 실행되는 플로우에만 역할을 할당할 수 있습니다. 플로우가 시스템 사용자로 실행되는 경우 시스템 역할로 실행되며 개별 역할 선택은 사용할 수 없습니다. 자세한 내용은 에서 플로우 생성 워크플로우 스튜디오 문서를 참조하십시오.
하나의 플로우에 여러 역할을 할당할 수 있습니다. 새 역할을 선택하면 플로우의 원래 역할이 대체됩니다. 역할을 선택하지 않으면 세션을 시작한 사용자의 역할로 플로우가 실행됩니다.
- 관리자
- security_admin
- Human Resources에 대한 애플리케이션 관리자 역할과 같은 애플리케이션별 관리자 역할
플로우 수정 및 복사됨
다른 사용자가 플로우를 수정하고 복사할 수 있습니다. 플로우를 수정하려면 사용자에게 플로우와 동일한 역할이 있어야 합니다. 플로우에 할당된 역할이 누락된 사용자는 플로우를 읽기 전용으로 봅니다.
플로우를 복사하면 할당된 역할이 제거됩니다. 복사된 플로우는 시스템 역할 또는 세션을 시작한 사용자의 역할로 실행됩니다.
누락된 역할
때때로 플로우는 인스턴스에 없는 역할을 참조합니다. 누락된 역할이 제거되었거나 인스턴스에 없을 수 있습니다. 인스턴스 간에 흐름을 이동할 때 두 상황 모두 발생할 수 있습니다. 역할을 사용할 수 없는 경우 역할로 실행 필드에 역할 이름 대신 역할의 sys_id 표시됩니다. 역할이 누락된 동안에는 플로우에 대한 변경 내용을 저장할 수 없습니다. 플로우 변경 내용을 저장하려면 플로우에서 역할을 제거하거나 인스턴스에 추가합니다.
실행 상세 정보의 플로우 역할
플로우 실행 상세 정보를 보면 플로우에 대한 "실행 조건" 역할을 볼 수 있습니다. 다음 사용자 이름으로 실행 필드를 사용하여 플로우를 실행한 사용자를 확인합니다. 초기 사용자로 실행된 플로우에만 역할을 할당할 수 있습니다. 이러한 플로우에는 플로우에 할당된 역할을 표시하는 역할로 실행 필드가 있습니다.
하위 플로우 역할
플로우와 하위 플로우는 각각 고유한 역할을 가지고 실행됩니다. 하위 플로우는 상위 플로우에서 역할을 상속하지 않습니다. 플로우 실행이 하위 플로우에서 상위 플로우로 반환되면 하위 플로우와 연결된 특수 역할이 제거됩니다. 상위는 자체 역할로 실행을 계속합니다.
접근 제어 목록
플로우에 역할을 할당한다고 해서 플로우가 기록이나 테이블에 액세스할 수 있다고 보장하지는 않습니다. 역할은 ACL(접근 제어 목록)의 중요한 부분이지만 가능한 조건 중 하나일 뿐입니다. 플로우가 예상한 기록에 액세스할 수 없는 경우 테이블 및 필드에 대한 기록 ACL 규칙을 검토합니다. ACL 규칙에 따라 접근 권한을 부여하려면 추가 기준이 필요할 수 있습니다. 자세한 내용은 접근 제어 목록 규칙을 참조하십시오.