워크플로우 시작하기

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 3분
  • 그래픽 워크플로우 편집기는 플랫폼 전체에서 다단계 프로세스를 자동화하기 위한 끌어서 놓기 인터페이스를 제공합니다.

    워크플로우 지원

    중요사항:
    릴리스부터 Zurich 신규 고객은 에서 만들고 게시한 ServiceNow, Inc.레거시 워크플로우를 더 이상 받지 않습니다. 모든 레거시 워크플로우 기능이 콘텐츠로 워크플로우 스튜디오 대체되었습니다. 이전 버전에서 업그레이드한 고객만 기존 레거시 워크플로우를 사용하고 편집할 수 있습니다. 모든 고객이 레거시 워크플로우를 생성할 수 있는 기능을 유지하지만, 대신 프로세스 자동화 콘텐츠를 생성하는 데 사용하는 워크플로우 스튜디오 것이 좋습니다. 새로운 기능과 향상된 기능만 워크플로우 스튜디오 받게 됩니다.

    워크플로우의 일부

    워크플로우는 다음 부분으로 구성됩니다.
    속성
    워크플로우 이름, 워크플로우가 작동하는 기록의 테이블, 워크플로우를 실행할 조건과 같은 구성 설정을 지정합니다.
    활동
    기록 생성, 사용자에게 보류 중인 승인 알림 또는 스크립트 실행과 같이 워크플로우가 수행하는 작업 시퀀스를 지정합니다.
    전환
    활동을 실행할 조건을 지정합니다.
    종료 조건
    전환을 실행할 조건을 지정합니다.
    컨텍스트
    워크플로우 컨텍스트 기록에 특정 워크플로우 실행에 대한 과거 런타임 정보를 저장합니다.
    버전
    워크플로우 버전 기록에 특정 워크플로우에 대한 이력 설계 정보를 저장합니다.

    워크플로우 수명주기

    트리거 이벤트가 발생하면 워크플로우가 시작됩니다. 일반적인 트리거에는 특정 테이블에 삽입되는 기록 또는 특정 값이 설정된 테이블의 특정 필드 등이 포함됩니다. 예를 들어 사용자가 카탈로그에서 주문하려는 항목에 대한 승인을 요청할 때마다 실행되는 워크플로우를 만들 수 있습니다. 워크플로우가 주기적으로 실행되도록 예약하거나 비즈니스 규칙과 같은 스크립트에서 호출할 수도 있습니다.

    활동이 완료되면 워크플로우가 다음 활동으로 전환됩니다. 활동은 활동의 결과에 따라 다양한 활동으로 전환될 수 있습니다. 위의 예를 계속 진행하여, 사용자의 요청이 승인되면 활동이 다른 사람에게 항목을 주문하라고 알리는 활동으로 전환될 수 있습니다. 사용자의 요청이 거부되면 활동은 사용자에게 요청이 거부되었음을 알리는 것으로 전환될 수 있습니다.

    그래픽 워크플로우 편집기는 워크플로우를 일종의 흐름도로 시각적으로 나타냅니다. 활동은 활동을 해당 활동에 대한 정보로 레이블이 지정된 상자로 표시하고 한 활동에서 다음 활동으로 상자를 연결하는 선으로 전환합니다.

    워크플로우의 각 단계에서:
    1. 활동이 처리되고 해당 활동에서 정의한 작업이 발생합니다.
    2. 활동에 의한 작업이 완료되면 워크플로우는 활동의 조건을 확인합니다.
    3. 일치하는 각 조건에 대해 워크플로우는 다음 활동으로의 전환을 따릅니다.

    워크플로우에 활동이 부족하면 워크플로우가 완료됩니다. 워크플로우 컨텍스트는 활동 및 전환 실행의 실행 이력을 저장합니다. 워크플로우 버전에는 실행할 수 있는 활동, 전환 및 종료 조건의 설계 이력이 저장됩니다.

    워크플로우 속성

    워크플로우 속성은 워크플로우를 실행할 시기와 워크플로우가 적용되는 기록을 지정합니다. 워크플로우 속성에 대한 자세한 내용은 다음 문서를 참조하십시오 워크플로우 속성.

    워크플로우 활동

    워크플로우 활동에는 워크플로우에서 처리되는 지침이 포함되어 있습니다.

    활동에는 스크립트 실행, 기록 조작, 설정된 시간 대기 또는 이벤트 로깅이 포함될 수 있습니다. 워크플로우 조건은 활동의 수행 여부를 결정합니다. 활동을 추가, 제거 또는 재정렬할 수 있습니다. 활동 간에 전환을 그릴 수 있습니다.

    알림을 트리거하는 활동입니다.

    그림 1. 샘플 활동
    샘플 활동

    워크플로우는 활동을 시작하는 사용자 세션으로 실행합니다. 기록 운영에서 시작된 워크플로우는 기록 운영을 수행한 사용자 세션으로 활동을 실행합니다. 일정에서 시작되거나 타이머에서 다시 시작된 워크플로우는 시스템 사용자로 활동을 실행합니다. 스크립트 호출에서 시작된 워크플로우는 스크립트를 시작한 사용자 세션으로 활동을 실행합니다.

    사용 가능한 활동과 해당 동작에 대한 자세한 내용은 다음 문서를 참조하십시오 워크플로우 활동.

    전환

    워크플로우 조건이 평가된 후 워크플로우 전환은 워크플로우 조건이 충족될 때 수행되는 활동을 결정합니다.

    이는 항상 승인된 변경 스크립트에서 변경 작업 활동으로 이어지는 전환입니다.

    그림 2. 샘플 전환
    샘플 전환

    종료 조건

    워크플로우 활동이 수행된 후에는 워크플로우 조건을 평가하여 어떤 전환이 활성화되는지 결정합니다.

    조건은 승인 또는 거부되는 변경에 따라 동작을 결정합니다.

    그림 3. 샘플 종료 조건
    샘플 종료 조건

    워크플로우 예시

    워크플로우를 편집하는 동안 또는 게시되지 않은 워크플로우가 실행되는 동안에는 워크플로우를 체크아웃한 사람만 변경 내용을 볼 수 있습니다.

    워크플로우가 게시된 후에는 다른 사용자가 사용할 수 있습니다. 워크플로우는 워크플로우 편집기에 정의된 대로 프로세스를 진행합니다. 전체 워크플로우가 한 화면에 표시됩니다. 다음은 표준 변경 워크플로우를 예로 들면 다음과 같습니다.

    그림 4. 샘플 변경 워크플로우
    샘플 변경 워크플로우