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

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기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 오류가 발생했습니다. 로그에서 오류 정보를 검토하십시오.