워크플로우 스테이지

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기3분
  • 워크플로우는 스테이지 필드로 지정된 필드를 업데이트하여 워크플로우 진행 상황을 나타낼 수 있습니다.

    예를 들어 인시던트 [incident] 테이블에는 진행 상황을 나타내는 인시던트 상태 필드가 있지만 서비스 카탈로그에서는 스테이지 필드를 사용합니다.

    가능한 스테이지 값을 통해 워크플로우의 진행 상황을 나타내기 위해 인터페이스는 워크플로우 속성에서 선택한 스테이지 필드를 업데이트합니다. 사용 가능한 필드는 워크플로우에서 사용하는 테이블에 따라 다릅니다. 필드에서 선택 목록을 제공하는 경우 해당 선택 항목을 워크플로우에 대한 스테이지 값으로 사용할 수 있습니다. 필드가 워크플로우 필드인 경우 Service Catalog의 스테이지 필드와 마찬가지로 워크플로우의 진행 상황을 나타내는 아이콘이 표시됩니다.

    그림 1. 아이콘이 있는 서비스 카탈로그 스테이지 필드

    워크플로우에 스테이지를 추가한 후 각 워크플로우 활동에 할당할 수 있습니다. 워크플로우 실행 시 할당된 스테이지가 있는 활동이 발견되면 워크플로우 엔진은 워크플로우 컨텍스트와 연결된 기록에 스테이지를 할당합니다.

    요청된 항목 [sc_req_item] 테이블을 사용하는 워크플로우의 경우, 스테이지 필드가 테이블의 스테이지 필드로 자동 설정되며 변경할 수 없습니다. 요청된 항목 테이블에서 실행 중인 워크플로우에 대해 표시되는 스테이지 상태는 워크플로우 활동의 상태를 기반으로 합니다.
    • 활동이 활성 상태이면 스테이지가 진행 중 상태로 표시됩니다.
    • 활동이 보류 중 또는 완료됨 상태인 경우 스테이지에 이 상태가 반영됩니다.
    • 활동이 취소되면 요청 취소 됨이 스테이지 필드에 나타납니다. wf_stage 테이블에 설정된 "취소됨" 레이블은 예약어이며 스테이지 필드에 표시되지 않습니다.

    스테이지 값 파생 방법

    스테이지 값은 인터페이스의 다양한 소스에서 파생됩니다.

    주:
    워크플로우 스테이지를 세트로 관리하기 위한 업데이트된 방법도 사용할 수 있습니다. 스테이지 그룹화 및 재사용에 대한 자세한 내용은 다음 문서를 참조하십시오 워크플로우 스테이지 세트.
    스테이지 값은 다음 소스에서 파생됩니다.
    • 스테이지 열에 대한 선택 사항: 워크플로우의 스테이지 열로 선택된 열에 대해 정의된 선택 사항입니다.
    • 테이블의 기본 스테이지: 선택한 테이블의 스테이지 기본 [wf_stage_default] 테이블에 정의된 스테이지입니다.
    • 워크플로우별 스테이지: 워크플로우 스테이지 [wf_stage] 테이블에 정의된 워크플로우에만 적용됩니다.
    • 기존 기록의 스테이지 값: 워크플로우에 할당된 테이블의 지정된 스테이지 열에 있는 값은 기존 기록에서 상속됩니다.

    워크플로우의 스테이지 필드가 스테이지라는 테이블 열인 경우 워크플로우의 진행률이 스테이지 열을 포함하는 목록 뷰에 나타납니다.

    그림 2. 목록의 스테이지

    목록 뷰에 표시되는 스테이지 값은 실행 중인 워크플로우 활동에 따라 상태가 함께 표시됩니다. 활동에 스테이지가 지정되어 있고 활동이 현재 워크플로우에서 활성 상태인 경우, 스테이지는 진행 중 상태로 표시됩니다. 마찬가지로 활동이 보류 중 또는 완료됨 상태인 경우 스테이지에 이 상태가 반영됩니다.

    예제

    워크플로우 테이블이 요청 항목 [sc_req_item]인 경우 스테이지 필드는 해당 테이블의 스테이지 열로 자동 설정되며 변경할 수 없습니다. 요청 항목에 대한 다음 스테이지 값이 딕셔너리 항목 [sys_dictionary] 테이블의 선택 목록에 표시됩니다.
    • 승인 대기
    • 이행
    • 제공
    또한 요청 항목 테이블에는 다음과 같은 기본 스테이지가 있습니다.
    • 요청 취소됨
    • 완료됨
    주:
    활동이 취소되면 요청 취소됨이 스테이지 필드에 나타납니다. wf_stage 테이블에 설정된 "취소됨" 레이블은 예약어이며 스테이지 필드에 표시되지 않습니다.
    워크플로우 편집기에서 사용 가능한 활동 스테이지를 편집하면 목록에 다음 스테이지 값이 표시됩니다.
    • 승인 대기
    • 이행
    • 제공
    • 요청 취소됨
    • 완료됨
    다음 다이어그램은 요청 항목 테이블에서 스테이지 값을 수집하여 워크플로우 활동의 스테이지 목록을 채우는 데 사용되는 프로세스를 보여줍니다.
    워크플로우 활동에 대한 스테이지 값 수집
    주:
    요청 항목 [sc_req_item] 이외의 테이블을 사용하여 워크플로우를 작성하는 경우, 워크플로우에 스테이지가 있으려면 워크플로우 속성에서 스테이지 필드를 선택해야 합니다.