승인 코디네이터 워크플로우 활동

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기3분
  • 승인 코디네이터 활동은 하나 이상의 승인 - 사용자, 승인 - 그룹 및/또는 수동 승인 활동을 포함한 하나 이상의 하위 활동의 결과에 따라 결과가 달라지는 승인을 생성합니다.

    주:
    이 활동은 워크플로우가 작업을 확장하는 테이블에서 실행되는 경우에만 사용할 수 있습니다.
    승인 코디네이터 활동을 만들려면 먼저 활동을 워크플로우 캔버스로 끌어 활동 폼을 표시합니다. 활동 양식에서 적절한 필드를 입력한 다음 제출을 클릭합니다.

    제출을 클릭하면 워크플로우 캔버스에 활동이 나타납니다. 거기에서 활동 본문에 나타나는 링크를 클릭하여 하위 활동을 지정합니다.

    승인 코디네이터 활동이 완료되면 승인 코디네이터 승인 활동에서 생성한 보류 중인 모든 승인은 즉시 더 이상 필요하지 않음으로 설정됩니다. 단일 사용자가 제품 승인자인 동시에 임원 승인자인 경우와 같이 단일 사용자가 동일한 워크플로우에 의해 승인자로 두 번 호출되는 경우 첫 번째 이후에 해당 사용자에 대한 모든 승인을 건너뜁니다.

    결과

    승인 코디네이터 활동의 결과 값은 승인자의 승인 작업과 대기 필드에 지정된 승인 조건에 따라 달라집니다. 가능한 결과 값:
    • 승인됨
    • 거부함
    • 삭제됨
    • 취소함

    입력 변수

    입력 변수는 활동의 초기 동작을 결정합니다.

    표 1. 승인 코디네이터 활동 입력 변수
    필드 설명
    대기
    승인 활동이 승인 또는 거부되는지 나타내기 위해 기다려야 할 항목을 표시합니다. 옵션은 다음과 같습니다.
    • 승인할 하위 활동:승인 됨 결과로 완료되는 모든 하위 활동(사용자, 그룹 또는 수동 승인)은 승인 코디네이터 활동이 승인됨 결과로 완료되도록 합니다.
    • 승인할 모든 하위 활동:승인 코디네이터 활동이 승인됨 결과로 완료되도록 하려면 승인 코디네이터 활동의 모든 하위 활동이 승인됨 결과로 완료되어야 합니다.
    • 하위 활동의 첫 번째 승인 또는 거부:승인 됨 또는 거부 됨의 결과로 완료되는 첫 번째 하위 활동은 승인 코디네이터 활동이 동일한 결과로 완료되도록 합니다.
    • 조건 기반 스크립트:스크립트를 호출하여 승인 또는 거부를 관리하는 방법을 결정합니다.
    거부가 발생한 때

    대기가승인할 모든 하위 활동 또는 승인할 모든 하위 활동으로 설정된 경우에만 나타납니다.

    하위 활동 중 어느 하나에서 거부된 것이 보이면 코디네이터가 수행해야 하는 작업을 지정함. 옵션은 다음과 같습니다.
    • 승인 거부:승인 코디네이 터 활동을 즉시 완료하고 결과는 거부됨입니다.
    • 결정하기 전에 다른 응답을 기다립니다. 승인 또는 거부 결정을 내리기 전에 다른 하위 활동에서 다른 응답을 받을 때까지 기다리십시오.

      이를 통해 사용자는 결정이 내려질 때까지 마음을 바꿀 수 있습니다.

      또한 대기가승인할 하위 활동으로 설정된 경우 단일 하위 활동이 승인됨으로 완료되면 다른 하위 활동이 거부됨 결과로 완료되더라도 승인 코디네이터 활동이 승인됨 결과로 완료됩니다.

    승인 스크립트

    대기가스크립트에 따라 조건으로 설정된 경우에만 나타납니다.

    변수 대기스크립트에 기반한 조건 으로 설정되면 승인이나 거부를 처리하는 방법을 결정하기 위해 이 스크립트가 호출됩니다. 스크립트는 변수 대답 을 , 승인됨 또는 거부됨으로 설정하여 이 승인에 대한 전체 승인 상태를 나타내야 합니다. 호출되면 스크립트에 다음 변수를 사용할 수 있습니다.
    counts.total = total number of child approval activities that are part of this approval
          counts.approved = # of child approval activities that approved so far
          counts.rejected = # of child approval activities that rejected so far
          counts.requested = # of child approval activities that are pending approval

    조건

    조건에 따라 이 활동 후에 실행되는 전환이 결정됩니다.
    주:
    승인 활동은 워크플로우가 기다리고 있던 승인 또는 거부 조건과 일치하는 작업을 하는 사용자로 실행되며 워크플로우를 진행합니다.
    표 2. 승인 코디네이터 활동 조건
    조건 설명
    승인됨 그룹의 사용자가 대기 규칙에 따라 요청을 승인했습니다.
    거부함 그룹의 사용자가 대기 규칙에 따라 요청을 거부했습니다.

    상태

    활동 상태는 활동으로 수행할 작업을 워크플로우 엔진에 알려줍니다.
    표 3. 승인 코디네이터 활동 상태
    상태 설명
    실행 워크플로우 엔진이 활동의 execute 함수를 시작합니다.
    대기 중 활동을 다시 시작하는 특정 이벤트가 발생하기 전에는 워크플로우 엔진이 활동을 무시합니다.
    마침 활동 실행이 완료되었습니다. 활동의 결과 값을 확인합니다.
    취소됨 이 활동 또는 이 활동을 포함하고 있는 워크플로우가 취소되었습니다.
    오류 JavaScript 오류가 발생했습니다. 로그에서 오류 정보를 검토하십시오.