Playbook에 대한 컨텐츠 필터링

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 소요 시간: 2분
  • 사용자 역할에 따라 사용자가 액세스할 수 있는 컨텐츠를 지정합니다.

    특정 사용자와 관련된 컨텐츠만 표시하고 불필요하거나 민감한 컨텐츠는 숨깁니다. 워크플로우 스튜디오 액세스를 제어하려는 플레이북 콘텐츠와 이에 액세스하기 위해 사용자가 가져야 하는 역할을 지정합니다. 예를 들어 guided_decision_builder 역할을 가진 사용자가 플레이북을 생성하는 경우 관련 활동 세트만 표시합니다.

    콘텐츠 필터링을 구현하려면 다음이 필요합니다.
    • 컨텐츠 유형을 지정하는 컨텐츠 정의입니다.
    • 컨텐츠에 액세스할 수 있는 사용자를 결정하는 컨텐츠 필터링 규칙역할입니다.
    기본적으로 Playbook에 대한 컨텐츠 정의는 Playbooks - 모든 활동 정의 컨텐츠 정의입니다. Playbook - 모든 활동 정의 컨텐츠 정의에는 기본적으로 두 가지 컨텐츠 필터링 규칙이 있습니다.
    • (기본값) 플레이북 - delegated_developer 역할을 가진 사용자는 모든 활동 정의에 접근할 수 있습니다.
    • (기본값) 플레이북 - playbook.activity_def_read 역할을 가진 사용자는 모든 활동 정의에 접근할 수 있습니다.
    즉, 역할 delegated_developer 또는 playbook.activity_def_read 역할을 가진 사용자는 모든 활동 정의에 액세스할 수 있습니다. 기본 정의 및 규칙을 사용하여 콘텐츠 필터링을 시작하거나 직접 만듭니다.

    콘텐츠 정의

    컨텐츠 정의는 자원의 워크플로우 스튜디오 유형을 지정합니다. 자원은 Playbook에 대한 활동 정의와 같은 구성요소의 워크플로우 스튜디오 핵심 요소입니다. 전체 자원을 포함하도록 컨텐츠 정의를 생성하거나 조건 작성기를 사용하여 정의를 구체화합니다. 예를 들어 플레이북 활동 정의에 대한 컨텐츠 정의에는 모든 활동 정의가 포함되지만 이름 또는 패키지안내 결정이 포함된 활동 정의만 포함하는 컨텐츠 정의를 생성할 수 있습니다.

    태그 지정을 통해 콘텐츠 정의를 더 구체화할 수 있습니다. 자원 목록의 항목에 자원 태그를 추가한 다음, 해당 태그가 있는 자원만 포함하도록 컨텐츠 정의를 설계하십시오.

    콘텐츠 필터링 규칙

    콘텐츠 필터링 규칙은 특정 정의의 콘텐츠에 액세스하기 위해 사용자가 가져야 하는 역할을 지정합니다. 각 규칙은 단일 사용자 역할을 단일 콘텐츠 정의와 연결합니다. 사용자가 Playbook에 워크플로우 스튜디오 액세스하면 컨텐츠 필터링 규칙이 사용자의 역할에 따라 사용자가 액세스할 수 있는 활동을 결정합니다.

    역할 기반 활동 정의 액세스

    활동 정의에 액세스하는 데 필요한 역할을 지정하여 활동 정의 액세스를 관리합니다. 역할에 대한 자세한 내용은 다음 문서를 참조하십시오 플레이북 역할. 활동 정의에 대한 자세한 내용은 을 참조하십시오 활동 정의.


    활동 정의의 필요한 역할 필드
    주:
    playbook.admin 및 pd_content_author 역할 모두 활동 정의를 편집할 수 있지만 playbook.admin 역할만 필요한 역할 필드를 편집할 수 있습니다.

    제한된 Playbook

    사용자는 액세스할 수 없는 활동이 포함된 플레이북을 볼 수 없습니다. 플레이북에 제한된 활동이 포함되어 있으면 전체 플레이북이 제한됩니다.

    표 1. 액세스 요약
    자원 필터링됨 사용자가 역할을 보유하고 있습니다. 사용자에게 역할이 없음
    활동 정의
    • 활동 정의는 플레이북을 빌드할 때 선택할 수 있도록 표시됩니다.
    • 활동 정의를 복사할 수 있습니다.
    • 활동 정의는 수정할 수 있습니다.
    • 활동 정의가 숨겨져 있으며 플레이북을 빌드할 때 선택할 수 없습니다.
    • 활동 정의가 있는 플레이북은 표시되지 않습니다.

    디자인 고려 사항

    활동 정의에 대한 컨텐츠 정의 역할
    pd_author 역할이 아닌 playbook.write 역할을 할당하여 사용자에게 컨텐츠 정의의 활동 정의 하위 집합에 대한 액세스 권한을 부여합니다.