서비스 이행 단계 유형 생성
기본 시스템의 단계 유형에서 지원하는 것 이상으로 서비스 이행 사용 사례의 범위를 확장합니다. 카탈로그 항목 소유자는 서비스 이행 단계 유형을 사용하여 요청 이행 프로세스의 일부인 여러 단계를 정의할 수 있습니다.
시작하기 전에
필요한 역할: 관리자
이 태스크 정보
- 작업
- 사용자 지정 승인
- 관리자 승인
프로시저
-
단계 실행에 필요한 정보를 저장하기 위한 데이터 스토어를 설정합니다. 이 정보는 카탈로그 항목 소유자가 요청 이행 프로세스를 정의하는 동안 제공됩니다. 다음 중 하나를 수행합니다.
옵션 설명 단계 유형에 대해 카탈로그 항목 소유자의 추가 입력이 필요한 경우 서비스 이행 단계 [sc_service_fulfillment_step] 테이블을 확장하여 테이블을 생성하고 추가 입력을 저장할 필드를 추가합니다. 예를 들어 이메일 알림에 대한 단계 유형을 생성하려면 이메일 ID와 본문은 단계를 정의하는 동안 카탈로그 항목 소유자가 제공하는 추가 입력입니다. 따라서 이메일 ID 및 본문 필드를 확장 테이블에 추가하여 입력을 저장해야 합니다. 주:새 테이블에 서비스 이행 단계 [sc_service_fulfillment_step] 테이블과 유사한 ACL이 있는지 확인합니다.주:새 테이블에 canCreate, canUpdate 및 canRead 애플리케이션 액세스가 활성화되어 있는지 확인합니다.서비스 이행 단계 [sc_service_fulfillment_step] 테이블을 확장하는 테이블의 경우 도메인 마스터 속성을 추가하고 해당 값을 service_fulfillment_stage로 설정해야 합니다. 그런 다음 서비스 이행 단계의 도메인이 카탈로그 항목에서 상속됩니다.
단계 유형에 입력이 필요하지 않은 경우 서비스 이행 단계[sc_service_fulfillment_step] 기본 테이블을 사용합니다. 예를 들어, 부서장 승인은 카탈로그 항목 소유자의 추가 입력이 필요하지 않으며 새 테이블이 필요하지 않습니다. -
카탈로그 항목 소유자가 제공한 값을 해당 단계의 데이터 저장소(기본 테이블 또는 확장 테이블)에 저장할 기록 생성자를 만듭니다. 기록 생성자 만들기에 대한 자세한 내용은 다음 문서를 참조하십시오 기록 생성자 생성.
주:
- 서비스 이행 단계 - 속성 세트 변수 세트는 기록 생성자에 자동으로 추가되며 기록 생성자에서 제거해서는 안 됩니다.
- 확장된 테이블에 정의된 모든 추가 열에는 기록 생성자에서 매핑된 해당 변수가 있어야 합니다.
- 편집 허용 옵션과 저장 옵션 필드를 표시하도록 기록 생성자 양식을 구성합니다. 또한 편집 허용 옵션을 선택하고 저장 옵션 필드의 값을 대상에 저장으로 설정합니다.
- catalog_builder_editor 역할이 있는 사용자에 대해 기록 생성자가 제한되지 않는지 확인합니다.
-
템플릿: 서비스 이행 단계 하위 플로우를 복사한 다음 하위 플로우를 정의하여 일련의 작업을 수행하는 하위 플로우를 만듭니다. 하위 플로우에 대한 자세한 내용은 하위 플로우를 참조하십시오.
표 1. 템플릿: 서비스 이행 단계 하위 플로우 입력 매개변수 매개변수 유형 설명 requested_item 참조 RITM 기록 service_fulfillment_step_data 참조 단계 데이터 기록입니다. 하위 플로우를 종료하기 전에 상태를 다음 값 중 하나로 업데이트합니다. - 취소됨
- 실패
- 완료됨
service_fulfillment_step 참조 카탈로그 항목에 정의된 단계입니다. 단계 구성에 정의된 기록 생성자가 기록을 삽입하는 테이블을 참조해야 합니다. 단계 기록을 업데이트하지 마십시오.
하위 플로우 필드 유형에 대한 자세한 내용은 필드 유형을 참조하십시오.
-
단계 구성을 만들어 서비스 이행 단계 유형의 동작과 표시를 정의합니다.
- 다음으로 이동 서비스 카탈로그 > 카탈로그 관리 > 서비스 이행 단계 구성.
- 새로 만들기를 클릭합니다.
-
양식에서 필드를 채웁니다.
표 2. 서비스 이행 단계 구성 양식 필드 설명 이름 단계 구성의 이름입니다. 애플리케이션 단계 구성이 지원되는 애플리케이션 범위입니다. 활성 플로우에 대한 서비스 이행 지원을 활성화하는 옵션입니다. 순서 단계 구성의 순서입니다. 단계 구성의 순서에 따라 해당 서비스 이행 단계 유형이 이행 단계의 단계 영역 목록에 표시됩니다.
순서가 가장 낮은 단계 구성에 해당하는 단계 유형이 목록 옆에 표시되고 다른 모든 단계 구성의 단계 유형은 순서에 따라 목록에 포함됩니다.
그림 1. 서비스 이행 단계 유형의 순서 숨기기 이행 단계의 단계 영역에 있는 목록에서 이 단계 구성에 해당하는 단계 유형을 숨깁니다. 기존 단계에는 영향을 미치지 않습니다. 간단한 설명 단계 구성에 대한 설명입니다. 생산자 단계의 데이터 저장소에 단계 유형의 인스턴스를 작성하는 기록 생성자입니다. 서비스 이행 하위 플로우 요청 이행 프로세스 중에 트리거되는 하위 플로우입니다. 동적 제목 이행 단계의 단계 영역에서 해당 서비스 이행 단계에 대해 표시되어야 하는 텍스트입니다. 값을 제공하지 않으면 단계 구성 이름이 표시됩니다. 동적 텍스트를 표시하기 위해 연결된 기록 생성자가 기록을 생성하는 단계의 데이터 저장소(기본 테이블 또는 확장 테이블)의 필드 이름을 포함할 수 있습니다.
예를 들어 기본 시스템에서 사용자 지정 승인 단계 구성에 대한 동적 제목 필드에는 다음 값이 포함되어 있습니다.
${approval_title}의 승인approval_title 다음은 서비스 이행 승인 단계 [sc_service_fulfillment_approval_step] 테이블의 필드로, 연결된 기록 생성자인 사용자 지정 승인 추가가 기록을 만듭니다.
- 제출을 클릭합니다.