Playbook 사용자 경험
에서 ServiceNow AI Platform® 부서 간 프로세스를 자동화하고 최종 사용자를 위한 작업 중심 뷰로 통합하는 방법을 워크플로우 스튜디오 플레이북 이해합니다.
은 소유자가 플레이북을 빌드하는 설계 환경입니다 플레이북 . 한편, 런타임 환경은 플레이북 에이전트와 같은 최종 사용자가 비즈니스 프로세스를 완료하기 위해 따르는 플레이북 위치입니다.
설계 환경
플레이북 의 워크플로우 스튜디오 설계 환경은 다음 구성요소로 구성됩니다.
- 플레이북
- A 플레이북 에서는 플레이북 소유자가 컨텐츠의 워크플로우 스튜디오 여러 인스턴스를 일관된 비즈니스 프로세스로 구성하고 구성합니다. A 플레이북 는 트리거와 일련의 스테이지로 구성되며, 이는 일련의 활동으로 구성됩니다.
- 트리거 정의
- 트리거 정의는 를 플레이북실행하기 위해 충족되어야 하는 조건을 지정합니다. admin, playbook.admin 또는 pd_trigger_author 역할이 있는 사용자는 일반적으로 작성자가 템플릿으로 사용할 수 있는 플레이북 트리거 정의를 생성하고 구성합니다. 트리거 정의는 실행을 플레이북시작하기 위해 충족해야 하는 레코드 작업 및 테이블 조건을 지정합니다. 플레이북 소유자는 일반적으로 .플레이북
- 트리거 인스턴스
- 트리거 템플릿을 선택하면 트리거 인스턴스가 생성됩니다. 트리거 인스턴스는 실행을 시작하기 플레이북위해 기록이 충족해야 하는 조건을 저장합니다.
- 스테이지
- 스테이지는 의 활동을 플레이북논리적으로 그룹화한 것입니다. 플레이북 소유자는 활동을 그룹화하기 위한 스테이지를 생성하고 스테이지 실행을 시작해야 하는 시작 규칙을 지정합니다. 전체 비즈니스 프로세스의 스테이지입니다.
- 활동 정의
- 활동 정의는 활동 인스턴스에 하위 플로우와 작업 입력 및 출력을 매핑합니다. 활동 정의에는 다음이 포함됩니다.
- 트리거 입력 기록 데이터를 작업 또는 하위 플로우 입력에 매핑하는 자동화 계획
- 작업 또는 하위 플로우 출력을 다음의 사용자용 뷰에 매핑하는 활동 경험플레이북
admin, playbook.admin 또는 pd_content_author 역할을 가진 사용자는 일반적으로 활동 정의를 만들 때 자동화 계획 및 활동 경험을 지정합니다.
- 활동 인스턴스
- 활동 인스턴스는 에 활동을 플레이북추가할 때 생성됩니다. 활동 인스턴스는 활동 정의의 자동화 계획 데이터 매핑을 저장합니다. 기본값이 에 맞지 않는 경우 이러한 데이터 매핑을 변경할 수 있습니다 플레이북. 활동 플레이북 실행을 시작해야 하는 시작 규칙을 지정할 수 있습니다.
- 시작 규칙
- 시작 규칙은 스테이지 또는 활동이 실행되기 시작하는 시기를 지정합니다. 플레이북 소유자는 시작 규칙을 사용하여 동시에 실행되는 부분과 순차적으로 플레이북 실행되는 부분을 지정할 수 있습니다.
런타임 환경
워크플로우 스튜디오 다음에 대해 다음 런타임 구성요소를 플레이북생성합니다.
- 프로세스 실행
- 프로세스 실행은 컨텍스트 기록에 실행 플레이북 에 대한 상세 정보를 저장합니다. 프로세스 실행을 사용하여 문제를 해결하고 Playbook이 예상대로 실행되는지 확인할 수 있습니다.
- 활동 실행
- 활동 실행은 활동 인스턴스 실행에 대한 상세 정보를 컨텍스트 기록에 저장합니다. 활동 실행을 사용하여 Playbook이 예상대로 실행되는지 문제를 해결하고 확인할 수 있습니다.
- 플레이북 런타임
- 플레이북 런타임 은 에이전트 플레이북 또는 이행자에 대해 실행될 때입니다. A 플레이북 는 관리자가 표시 플레이북 방법과 위치를 구성한 후에만 플레이북 경험 에이전트에 대해 실행됩니다. 플레이북 설정의 내용을 참조하십시오.
의 런타임 플레이북동안, 인스턴스는:
- 트리거 정의에 지정된 조건을 평가하고 트리거를 처리합니다.
- 이벤트를 처리하고 백그라운드에서 실행을 플레이북 시작합니다.
- 각 활동의 자동화 계획을 전체 프로세스 계획으로 빌드합니다.
- 에 대한 플레이북프로세스 계획을 실행합니다.
- 프로세스 실행 [sys_pd_context] 테이블에 프로세스 실행 정보를 저장합니다.
- 에이전트와 이행자가 경험하는 실행 중인 플레이북 뷰에 대한 데이터를 제공합니다.
인스턴스는 트리거 조건을 평가하고, 큐에서 이벤트를 처리하고, 프로세스 계획을 작성 및 실행하고, 프로세스 실행 세부 정보를 저장하고, 에 대한 플레이북 경험데이터를 제공하여 런타임 중에 를 플레이북 처리합니다.
데이터 보안 및 HTML 위생
플레이북 는 HTML 마크업에 대한 모든 문자열 데이터를 평가하여 교차 사이트 스크립팅 및 코드 주입으로부터 보호합니다. 시스템은 포함 목록에 있는 HTML 마크업만 보존합니다. 다른 모든 HTML 마크업은 문자열 데이터에서 제거됩니다.
포함 목록은 이러한 HTML 요소 및 속성을 지원하므로 수정할 수 없습니다.
| HTML 요소 | 포함된 속성 |
|---|---|
| a | 클래스, href, 대상, 제목 |
| 약어 | 클래스, 제목 |
| address | 클래스 |
| 영역 | alt, 클래스, 좌표, href, 모양 |
| 문서 | 클래스 |
| 한쪽으로 | 클래스 |
| 오디오 | 자동 재생, 클래스, 컨트롤, 루프, 프리로드, src |
| b | 클래스 |
| BDI | 클래스, 디렉터리 |
| bdo | 클래스, 디렉터리 |
| 큰 | 클래스 |
| 인용문 | 인용, 클래스 |
| br | 클래스 |
| 캡션 | 클래스 |
| 중앙 | 클래스 |
| 인용하다 | 클래스 |
| 코드 | 클래스 |
| 열 | 정렬, 클래스, 범위, valign, 너비 |
| 공동 그룹 | 정렬, 클래스, 범위, valign, 너비 |
| dd | 클래스 |
| del | 클래스, 날짜/시간 |
| 상세 정보 | 클래스, 오픈 |
| 다양성 | 클래스 |
| dl | 클래스 |
| DT | 클래스 |
| 그들 | 클래스 |
| 엠프 | 클래스 |
| 글꼴 | 클래스, 색상, 얼굴, 크기 |
| 바닥글 | 클래스 |
| h1 | 클래스 |
| h2 | 클래스 |
| h3 | 클래스 |
| h4 | 클래스 |
| h5 | 클래스 |
| h6 | 클래스 |
| 헤더 | 클래스 |
| HR | 클래스 |
| HTML | |
| i | 클래스 |
| img | alt, 클래스, 높이, src, 제목, 너비 |
| 입력 | aria-label, 클래스, 유형, 값 |
| 기능 | 클래스, 날짜/시간 |
| li | 클래스 |
| 마르크 | 클래스 |
| 탐색 | 클래스 |
| ol | 클래스 |
| P | 클래스 |
| 사전 | 클래스 |
| s | 클래스 |
| 섹션 | 클래스 |
| 작게 | 클래스 |
| 범위 | 클래스 |
| 하위 | 클래스 |
| 지원 | 클래스 |
| svg | 클래스 |
| 강하다 | 클래스 |
| 스타일 | |
| 테이블 | 정렬, 테두리, 클래스, valign, 너비 |
| 태그 | 클래스 |
| 티바디 | 정렬, 클래스, valign |
| td | 정렬, 클래스, colspan, rowspan, valign, 너비 |
| 티풋 | 정렬, 클래스, valign |
| ไทย | 정렬, 클래스, colspan, rowspan, valign, 너비 |
| thead | 정렬, 클래스, valign |
| Türkçe | 정렬, 클래스, 행 범위, valign |
| TT | 클래스 |
| u | 클래스 |
| ul | 클래스 |
| 비디오 | 자동 재생, 클래스, 컨트롤, 높이, 루프, 프리로드, 소스, 너비 |