워크플로우 스테이지

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

    예를 들어 인시던트 [incident] 테이블에는 진행률을 나타내는 인시던트 상태 필드가 있지만 Service Catalog는 스테이지 필드를 사용합니다.

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

    그림 1. 아이콘이 있는 Service Catalog 스테이지 필드

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

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

    스테이지 값 파생 방법

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

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

    워크플로우의 스테이지 필드가 스테이지라는 테이블 열이면 스테이지 열이 포함된 목록 뷰에 워크플로우 진행률이 표시됩니다.

    그림 2. 목록의 스테이지

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

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