다음은 조직 내 직원 추천 사례를 자동화하기 위해 Box 및 Google Sheet 오케스트레이션 앱을 사용하는 샘플 워크플로우입니다.
서비스 요청이 생성될 때 이벤트를 만듭니다.
서비스 요청이 직원 추천인지 확인하는 조건을 추가합니다.
그런 다음 다음과 같은 구성을 가진 앱 노드를 가져올 수 있습니다:
앱 이름: Box - Orch
앱 동작: 티켓 첨부파일을 Box에 업로드
입력 구성 시 주의 사항:
parent_folder_id: 폴더를 나타내는 고유 식별자입니다. 아래와 같이 Box UI에서 folder_id를 가져옵니다.
ticket_id: 생성된 Freshservice 티켓을 나타내는 고유 식별자입니다. 티켓 자리 표시자를 사용하여 ticket.id_numeric 값을 전달합니다.
파일이 성공적으로 업로드되었는지 확인하기 위해 상태 코드가 200인지 확인하는 조건 노드를 추가합니다.
파일이 성공적으로 업로드되면 다음과 같은 구성을 가진 앱 노드를 가져올 수 있습니다:
앱 이름: Box - Orch
앱 동작: 파일에 대한 공유 링크 생성
입력 구성 시 주의 사항:
file_id: 파일을 나타내는 고유 식별자입니다. 이전 앱 노드 출력 필드 file_ids를 사용하여 자리 표시자로 입력합니다.
access: 공유 링크에 대한 접근 수준입니다. 링크를 가진 모든 사람에게 (open), 회사 내 사람들에게만 (company), 폴더에 초대된 사람들에게만 (collaborators) 제한할 수 있습니다.
값은 open, company, collaborators 중 하나입니다.
파일에 대한 공유 링크가 생성되었는지 확인하기 위해 상태 코드가 200인지 확인하는 조건 노드를 추가합니다.
공유 링크가 생성되면 다음과 같은 구성을 가진 앱 노드를 가져옵니다:
앱 이름: Google Sheets - Orch
앱 동작: 새 행 삽입
입력 구성 시 주의 사항:
spreadsheet_id: 업데이트를 적용할 스프레드시트의 ID입니다. 아래와 같이 Google Sheets UI에서 가져옵니다.
sheet_id: 스프레드시트 내 시트의 ID입니다. 첫 번째 시트 값은 항상 0입니다.
values: 작성할 데이터입니다. 이전 노드에서 얻은 shared_link_url을 직원의 쉼표로 구분된 값과 함께 자리 표시자로 제공합니다.
세부 정보가 시트에 삽입되었는지 확인하기 위해 상태 코드가 200인지 확인하는 조건 노드를 추가합니다.
성공하면 티켓 상태를 해결됨으로 설정하고 성공으로 노트를 추가하는 액션 노드를 추가합니다.
이제 사용 사례 실행을 실제로 살펴보겠습니다.






