플레이북 수동 트리거
서버 스크립트를 사용하여 플레이북을 수동으로 트리거합니다.
플레이북 기능 트리거
다음 코드로 서버 스크립트 기능을 사용하여 플레이북을 수동으로 트리거합니다.
sn_playbook.PlaybookExperience.triggerPlaybook('<scoped name>',parentRecord);<scoped name>을 플레이북의 범위가 지정된 이름으로 바꿉니다. sys_pd_process_definition 테이블에서 프로세스 정의를 찾고 이름 및 애플리케이션 범위 필드를 복사하여 범위가 지정된 이름을 찾을 수 있습니다. parentRecord를 프로세스를 실행할 입력/상위 기록으로 바꿉니다.서버 스크립트는 실패 시 예외를 throw합니다. 성공 시 정보 메시지를 추가하고 실패 시 오류 메시지를 추가할 수 있습니다.
도우미 함수
다음 스크립트 가능한 함수를 사용하여 플레이북이 이미 기록에서 실행 중인지 확인한 다음, UI 작업 또는 선언적 작업을 표시하여 트리거합니다.
sn_playbook.PlaybookExperience.parentRecordContainsPlaybook(parentRecord, '<scoped name>')지정된 상위 기록에서 실행 중인 모든 플레이북을 보려면 다음 코드를 사용하십시오.
sn_playbook.PlaybookExperience.getPlaybooksForParentRecord(parentRecord)이 정보는 UI 작업과 같은 트리거 플레이북 작업을 표시할 시기를 제어하는 데 사용할 수 있습니다.다음 섹션은 트리거 플레이북 기능을 사용하여 플레이북 추가 버튼을 생성하는 방법의 예입니다.
플레이북 추가 UI 작업 생성
작업 공간에서 플레이북 추가 UI 작업을 생성합니다.
시작하기 전에
필요한 역할: workspace_admin