다음은 조직 내 직원 온보딩 사용 사례를 자동화하기 위해 GSuite 오케스트레이션 앱을 사용하는 샘플 워크플로우입니다.
서비스 요청이 생성될 때 이벤트를 만듭니다.
서비스 요청이 Gsuite의 직원 온보딩인지 확인하는 조건을 따릅니다.
그런 다음 다음과 같은 구성을 가진 앱 노드를 가져올 수 있습니다:
앱 이름: GSuite - Orch
앱 액션: 사용자 가져오기
입력 구성 시 주의 사항:
user_key: 값은 사용자의 기본 이메일 주소, 별칭 이메일 주소 또는 고유 사용자 ID일 수 있습니다.
view_type: 관리자가 볼 수 있는 또는 도메인 전체에서 공개적으로 볼 수 있는 Gsuite 계정 보기 유형을 가져옵니다. 허용 가능한 값은 다음과 같습니다:
admin_view: 결과에는 관리자 전용 및 도메인 공개 필드가 모두 포함됩니다.
domain_public: 결과에는 도메인 내 다른 사용자에게 공개적으로 표시되는 필드만 포함됩니다.
사용자가 존재하는지 여부를 검증하기 위해 시스템 메시지가 찾을 수 없음 또는 상태 코드가 404인 조건 노드가 추가됩니다.
사용자를 찾을 수 없는 경우 다음과 같은 구성을 가진 앱 노드를 가져올 수 있습니다:
앱 이름: GSuite - Orch
앱 액션: 사용자 생성
사용자 생성이 성공하면 다음과 같은 구성을 가진 앱 노드를 가져올 수 있습니다:
앱 이름: GSuite - Orch
앱 액션: 그룹 세부 정보 가져오기
그룹이 존재하는지 여부를 검증하기 위해 상태 코드가 200인 조건 노드가 추가됩니다.
그룹이 발견되면 다음과 같은 구성을 가진 앱 노드를 가져올 수 있습니다:
앱 이름: GSuite - Orch
앱 액션: 그룹에 멤버 할당
입력 구성 시 주의 사항:
group_key: 그룹의 이메일 주소 또는 ID로, 앱 액션 "그룹 세부 정보 가져오기"의 응답에서 얻을 수 있으며, 아래와 같이 플레이스홀더를 통해 전달할 수 있습니다.
email: 그룹에 추가해야 하는 사용자의 이메일 주소로, "사용자 생성" 액션 응답에서 얻을 수 있으며, 아래와 같이 플레이스홀더를 통해 전달할 수 있습니다.
사용자가 그룹에 할당되었는지 여부를 검증하기 위해 상태 코드가 200 - 300사이인지 확인하는 조건 노드가 추가됩니다.
워크플로우가 성공적으로 실행되면 액션 노드를 사용하여 노트를 추가합니다.




