워크플로우 시작하기

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기3분
  • 그래픽 워크플로우 편집기는 플랫폼 전반의 다단계 프로세스를 자동화하기 위한 끌어서 놓기 인터페이스를 제공합니다.

    워크플로우의 일부

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

    워크플로우 수명주기

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

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

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

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

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

    워크플로우 속성

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

    워크플로우 활동

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

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

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

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

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

    사용 가능한 활동 및 해당 동작에 대한 자세한 내용은 을 참조하십시오 워크플로우 활동.

    전환

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

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

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

    종료 조건

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

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

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

    워크플로우 예

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

    워크플로우가 게시되면 다른 사용자가 사용할 수 있습니다. 워크플로우는 워크플로우 편집기에 정의된 대로 프로세스를 통해 이동합니다. 전체 워크플로우가 한 화면에 표시됩니다. 표준 변경 워크플로우를 예로 들 수 있습니다.

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