작업 주문 및 작업 주문 작업에 대한 상태 플로우 구성

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기5분
  • 상태 흐름는 작업 주문 및 작업 주문 작업이 한 상태에서 다른 상태로 전환되는 순서를 제어합니다. 상태 플로우를 사용자 지정하여 Service Management 애플리케이션의 상태 간 전환을 기록하는 순서를 제어할 수 있습니다.

    시작하기 전에

    필요한 역할: admin

    이 태스크 정보

    작업 주문의 수명주기를 나타내는 가능한 모든 상태 전환을 정의합니다. 그러나 상태 플로우를 사용자 지정하려면 스크립팅 지식이 필요합니다.

    주:
    여기서 상태 레코드의 필드는 항상 읽기 전용입니다.

    프로시저

    1. 상태 플로우를 사용자 지정하기 전에 변경하려는 전환에 대한 상태 플로우 기록의 복사본을 만들고 복사된 기록에서 모든 사용자 지정 작업을 수행합니다.

      이렇게 하면 시스템은 업그레이드 중 기본 상태 플로우 기록을 자동으로 업데이트할 수 있고 사용자는 필요한 경우 기본 기록으로 되돌릴 수 있습니다.

    2. 시스템에서 사용할 수 없도록 원래 기록을 비활성화해야 합니다.
    3. 사용자 지정하려는 상태 플로우의 클래스로 이동합니다.
      • 상태 흐름 > 작업 주문 플로우
      • 상태 흐름 > 작업 플로우
    4. 사용자 지정하려는 전환에 대한 기록을 엽니다.
    5. 양식 헤더를 마우스 오른쪽 버튼으로 클릭하고 삽입 및 유지를 선택합니다.
      시스템에서 모든 값을 지웁니다. 비즈니스 규칙UI 작업 필드. 수행된 작업을 설명하는 양식의 상단에 알림이 나타납니다.
    6. 다음 사항을 확인합니다. 활성 확인란이 선택되어 있습니다.
    7. 해당 섹션에서 전환 방법을 구성합니다.
      • 수동:UI 작업 생성을 클릭하여 사용자가 수동으로 전환을 실행할 수 있는 버튼을 양식에 생성합니다. 시스템은 이름 필드의 값을 UI 작업에 대한 레이블로 사용합니다. UI 작업은 조건이 true일 때 수동 스크립트 필드의 스크립트를 실행합니다.
      • 자동: 비즈니스 규칙 생성을 클릭하여 비즈니스 규칙을 생성합니다. 비즈니스 규칙은 조건이 true일 때 자동 스크립트 필드의 스크립트를 실행합니다.
    8. 클라이언트 스크립트 생성을 클릭하여 기록의 상태 필드 선택 목록에 사용할 수 있는 값을 해당 전환에 대한 유효한 상태로 제한하는 스크립트를 생성합니다.
    9. 필드 컨트롤 섹션을 완료하여 기록이 상태를 변경할 때 특정 필드가 나타나는 방식을 제어합니다.
      주:
      시스템에서는 상태 필드에 대한 선택 목록을 필터링하기 위해 생성한 동일한 클라이언트 스크립트에 필드 컨트롤을 적용합니다.
    10. 업데이트를 클릭합니다.
    11. 복사한 소스 기록을 다시 열고 활성 확인란의 선택을 취소합니다.
      원래 기록을 비활성화하면 보통 시스템이 인스턴스가 업그레이드될 때 이 기록을 업그레이드할 수 있고 시스템이 사용자 지정 상태 플로우가 아닌 기록을 사용하지 못합니다.
    12. 사용자 지정하려는 복사된 상태 플로우 기록을 엽니다.
    13. 양식의 필드에 내용을 입력합니다.
      표 1. 작업 플로우 양식
      필드 설명
      번호 ServiceNow 시스템에서 자동으로 생성된 기록 번호입니다.
      [필수] 테이블 상태 플로우 기록이 실행되는 테이블입니다. 가능한 테이블은 다음과 같습니다.
      • 작업 주문 작업 [wm_task]
      • 작업 주문 [wm_order]
      시작 상태 전환 시작 시 상태의 이름입니다.
      종료 상태 전환 종료 시 상태의 이름입니다.
      클라이언트 스크립트 이 전환을 위해 실행할 클라이언트 스크립트입니다. 클라이언트 스크립트는 상태 선택 목록의 내용을 유효한 상태로 제한하여 선택할 수 있는 사용 가능한 시작 상태와 종료 상태를 제어합니다.
      이벤트 이 전환이 발생할 때 트리거할 기존 이벤트의 이름입니다.
      이름 [필수] 선택 목록에 나타나는 상태 이름입니다.
      역할 사용자 지정 전환을 사용하는 상태 필드를 구성하는 데 필요한 역할입니다.
      활성 이 상태 플로우 기록을 활성화 또는 비활성화하기 위한 스위치입니다.
      클래스 사용 가능한 상태 플로우 클래스:
      • 상태 플로우:Field Service Management의 테이블을 제외한 모든 작업 기반 테이블의 상태 플로우에 대해 생성된 기록입니다.
      • 작업 주문 플로우: 작업 주문 [wm_order] 테이블의 상태 플로우에 대해 생성된 기록입니다.
      • 작업 플로우: 작업 주문 작업 [wm_task] 테이블의 상태 플로우에 대해 생성된 기록입니다.

      이 필드는 관리자 역할을 가진 사용자에게 필수입니다. wm_admin 역할을 가진 사용자는 작업 주문 플로우작업 플로우 클래스에서만 상태 플로우 기록을 생성할 수 있고 기록에서 이 필드를 편집할 수는 없습니다.

      무효화 상태 플로우 기록에서 이름이 지정된 테이블에 대한 모든 새 기록의 상태 필드에 대한 기본 시작 값입니다.
      작업 메모 이 상태 플로우 전환에 대한 설명입니다.
      설명 사용자 지정된 기록에 대한 세부 정보입니다.
      수동(사용자가 버튼 또는 관련 링크를 클릭해야 하는 UI 작업에서 스크립트를 실행합니다.)
      수동 조건 문자열 조건 작성기로 정의할 수 없는 UI 작업을 활성화하기 위한 조건입니다. 예를 들어, 이 문자열을 사용하여 모바일 장치에 대한 UI 작업을 정의할 수 있습니다. 이 조건은 수동 조건 필드의 조건과 [and] 관계를 가집니다.
      수동 조건 대상 테이블의 필드에 대해 정의할 수 있는 UI 작업을 활성화하기 위한 조건 작성기입니다. 이 조건은 수동 조건 문자열 필드의 조건과 [and] 관계를 가집니다.
      수동 스크립트 조건이 true일 때 UI 작업이 수행하는 작업을 정의하는 스크립트입니다. 이 스크립트는 사용자가 버튼이나 관련 링크를 클릭할 때 실행됩니다.
      UI 작업 [읽기 전용] 이 전환에 활성화할 UI 작업의 이름입니다. 기본적으로, 이 UI 작업은 작업 양식에 버튼을 생성합니다. UI 작업 생성을 클릭하여 버튼을 생성합니다. 버튼은 버튼이 생성된 상태 플로우 기록의 이름을 상속합니다.
      자동(작업 기록이 변경되고 업데이트될 때 비즈니스 규칙을 자동으로 실행합니다.)
      자동 조건 문자열 조건 작성기로 정의할 수 없는 비즈니스 규칙을 실행하기 위한 조건입니다. 예를 들어, 이 조건을 사용하여 제안된 전환이 유효한 플로우인지를 평가합니다. 이 조건은 자동 조건 필드의 조건과 [and] 관계를 가집니다.
      자동 조건 대상 테이블의 필드에 대해 정의할 수 있는 비즈니스 규칙을 실행하기 위한 조건입니다. 이 조건은 자동 조건 문자열 필드의 조건과 [and]관계가 있습니다.
      자동 스크립트 조건이 true일 때 추가 작업을 수행하는 스크립트입니다. 이 스크립트는 전환이 발생한 날짜와 시간 업데이트나 다른 사람에게 마일스톤을 알리는 등의 작업을 수행할 수 있습니다.
      비즈니스 규칙 이 전환에 대해 생성된 비즈니스 규칙의 이름입니다. 비즈니스 규칙에는 플로우의 유효성을 확인하는 조건이 있습니다. 그 조건이 true이면 비즈니스 규칙이 작업 주문 플로우 또는 작업 플로우 양식에서 시작 및 종료 상태를 사용하여, 요청된 전환을 수행합니다.
      필드 컨트롤(기록이 상태 간 전환할 때 필드 속성을 결정합니다.)
      필수 필드 이 전환이 발생할 때 또는 종료 상태가 작업 주문 또는 작업 주문 작업의 현재 상태일 때 필요한 필드입니다.
      읽기 전용 필드 이 전환이 발생할 때 또는 종료 상태가 작업 주문 또는 작업 주문 작업의 현재 상태일 때 읽기 전용으로 설정된 필드입니다.
      표시 필드 이 전환이 발생할 때 또는 종료 상태가 작업 주문 또는 작업 주문 작업의 현재 상태일 때 표시되는 필드입니다.
      필수 아님 이 전환이 발생할 때 또는 종료 상태가 작업 주문 또는 작업 주문 작업의 현재 상태일 때 선택사항으로 설정된 필드입니다.
      읽기 전용 아님 이 전환이 발생할 때 또는 종료 상태가 작업 주문 또는 작업 주문 작업의 현재 상태일 때 편집할 수 있는 필드입니다.
      표시되지 않음 이 전환이 발생할 때 또는 종료 상태가 작업 주문 또는 작업 주문 작업의 현재 상태일 때 숨겨진 필드입니다.