활동 조건 관리 워크플로우

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기1분
  • 활동에는 따를 전환을 결정하는 기본 조건이 포함되어 있습니다.

    시작하기 전에

    필요한 역할: admin

    이 태스크 정보

    예를 들어 승인 - 사용자 활동에는 승인됨거부됨이라는 두 가지 조건이 있습니다.

    그림 1. 활동 조건의 예

    JavaScript 조건 검사를 사용하여 핵심 워크플로우 활동에 대한 사용자 지정 조건을 만들 수 있습니다. 사용자 지정 활동은 이 기능을 지원하지 않습니다.

    프로시저

    1. 활동을 마우스 오른쪽 단추로 클릭하고 컨텍스트 메뉴에서 조건 추가 를 선택합니다.
    2. 새 워크플로우 조건 대화 상자에서 필드에 적절한 정보를 입력합니다(표 참조).
      표 1. 새 워크플로우 조건 양식
      필드 설명
      이름 워크플로우에 표시되는 레이블입니다.
      활동 이 조건이 제출되는 활동의 이름입니다. 이 값은 시스템에 의해 자동으로 채워집니다.
      간단한 설명 이 조건에 대한 간략한 설명입니다.
      조건 JavaScript 조건 검사입니다. 다음과 같은 변수를 사용할 수 있습니다.
      • current: 워크플로우가 실행 중인 현재 기록입니다.
      • activity.result: 완료 시 활동에 의해 설정된 결과 값입니다.
      • 활동: 워크플로우 실행 활동(wf_executing) 기록. 고급 조건 검사에 사용됩니다.
      • activity.vars: 워크플로우 실행 활동 기록과 연결된 변수입니다. 고급 조건 검사에 사용됩니다.
      생성하는 동안 건너뛰기 선택하는 경우 생성 활동은 이 전환을 따르지 않고 승인 또는 작업을 생성합니다.
    3. 제출을 클릭합니다.
    4. 워크플로우 활동에 조건이 표시되는 순서를 변경하려면 활동을 마우스 오른쪽 단추로 클릭하고 조건 순서 바꾸기를 선택합니다.
      사용 가능한 조건 목록이 있는 대화 상자가 나타납니다.
      그림 2. 현재 활동의 조건 목록
    5. 조건을 목록의 새 위치로 끌어 놓습니다.
    6. 확인을 클릭합니다.

    활동 결과 값

    활동에서 지정하는 결과 값은 활동이 전환되는 조건을 제어합니다.

    결과 값을 활동에서 조건 필드의 일부로 사용합니다. 예를 들어 승인 - 사용자 활동의 조건 필드에 activity.result == 'rejected'가 포함되어 있는 경우 승인자로부터 거부를 받으면 활동이 해당 조건을 통과하도록 전환됩니다. 결과 값은 활동 정의의 스크립트 필드에 설정됩니다.