---
sourceDocument: Xanadu Now Platform 기능
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/xanadu/servicenow-platform

 Release :

    - xanadu

ft:locale :

    - ko-KR

ft:publication_title :

    - Xanadu Now Platform 기능

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# 승인 - 사용자 워크플로우 활동

# 승인 - 사용자 워크플로우 활동 {#ariaid-title1}

* 릴리스 버전: Xanadu
* 
* 업데이트 날짜 2024년 08월 01일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 6분

승인 - 사용자 활동은 하나 이상의 개별 사용자 승인을 만듭니다.{#r_ApprovalUser__wf-approval-user-shortdesc}

## 결과

결과 값은 최종 승인 처리입니다. 이 처리는 승인자가 수행하는 승인 동작과 대기 또는 누구나 거부할 때 필드에 지정된 승인 조건에 따라 달라집니다. 가능한 결과 값은 다음과 같습니다.

* 승인함
* 거부됨
* 삭제됨
* 취소함
{#r_ApprovalUser__ul_r5r_hvw_w4}

## 입력 변수

{#r_ApprovalUser__table_xql_rnw_w4__entry__2}

| 필드 | 설명 |
|-|-|
| 승인 - 사용자 시기 이 활동으로 사용자 승인 기록을 작성하는 시기를 지정합니다. ||
| 조건 | 충족 시 개별 승인을 생성하는 조건입니다. 조건이 충족되지 않으면 승인은 건너뜁니다. |
| 승인 - 사용자 승인자 승인을 요청할 사용자를 지정합니다. ||
| 사용자 | 승인할 사용자입니다. 트리 아이콘을 사용하여 현재 기록에서 사용자 참조 필드를 선택하여 승인(예: `${assigned_to}`)을 생성합니다. 사용자를 선택하지 않으면 활동은 자동으로 승인을 승인됨으로 설정합니다. 주: 워크플로우는 승인 사용자 활동에서 작성된 승인 기록만 관리합니다. 워크플로우를 시작한 후 새로 추가된 승인은 워크플로우 컨텍스트에 영향을 주지 않습니다. |
| 그룹 | 구성원도 승인을 받아야 하는 그룹. 이는 개별 승인 외에 그룹 승인을 생성하는 승인 - 그룹 활동과는 다릅니다. 트리 아이콘을 사용하면 현재 기록에서 그룹 참조 필드를 선택하여 `${assignment_group}`와 같은 승인을 생성할 수 있습니다. |
| 승인 - 사용자 조건 개별 승인자의 응답에 따라 활동의 승인 또는 거부 결정 방식을 지정합니다. ||
| 대기 | 활동 승인을 승인하는 개별 승인을 결정하기 위해 다른 승인 논리 간 선택. 옵션은 다음과 같습니다. * 승인할 사람: 모든 사용자가 승인할 수 있으며 첫 번째 승인의 결과로 활동이 완료됩니다. * 승인할 모든 사람: 모든 사용자는 승인해야 합니다(거부 처리 방법은 아래 참조). * 모든 사람의 첫 번째 응답: 사용자가 첫 번째 승인 또는 거부하면 활동이 완료됩니다. * 스크립트 기반 조건: 사용자가 승인 또는 거부할 때마다 활동을 완료해야 하는지 여부를 결정하기 위해 승인 스크립트 가 호출됩니다. {#r_ApprovalUser__ul_mtp_jzz_xs} |
| 모두 거부한 때 | 활동 승인을 거부하는 개별 거부를 결정하기 위해 다른 승인 논리 간 선택. 옵션은 다음과 같습니다. * 승인을 거부합니다. 거부됨 결과가 있는 활동을 즉시 완료 하십시오. * 결정하기 전에 다른 응답을 기다립니다. 승인 또는 거부 결정을 내리기 전에 다른 응답을 받을 때까지 기다리십시오. 이를 통해 사용자는 결정이 내려질 때까지 마음을 바꿀 수 있습니다. {#r_ApprovalUser__ul_znl_lzz_xs} 주: 대기가 승인할 모든 사람으로 설정된 경우 한 명 이상의 사용자가 거부하더라도 단일 승인으로 활동이 완료되고 승인됨의 결과가 나타납니다. |
| 승인 열 | 워크플로우가 실행 중인 테이블의 승인 필드 이름을 나타내는 문자열 필드입니다. 기본값은 작업 테이블의 필드인 승인입니다. 주: 레이블이 아닌 필드 이름을 사용합니다. 사용자 지정 승인 열 필드와 승인 열 저널을 사용하는 경우 워크플로우에서 값 설정 활동을 사용하여 사용자 지정 승인 열 필드를 설정합니다. |
| 승인 저널 열 |   |
| 승인 스크립트 | 변수 대기 가 스크립트에 기반한 조건으로 설정되면 승인이나 거부를 처리하는 방법을 결정하기 위해 이 스크립트가 호출됩니다. 스크립트는 이 승인에 대한 승인 상태를 나타내려면 변수 <var class="keyword varname">대답</var> 을 승인됨 또는 거부됨으로 설정해야 합니다. 호출 시 다음 정보를 사용할 수 있습니다. counts.total = total number of users that are part of this approval counts.approved = # of users that approved so far counts.rejected = # of users that rejected so far counts.requested = # of users that are pending approval counts.not_requested = # of users that are not pending approval counts.not_required = # of users that approval is not required |
| 승인 - 사용자 일정 예상되는 승인 기록 시작 날짜와 기한에 대한 워크플로우의 계산 방식을 지정합니다. '기한 기준' 및 '일정 기준'을 선택하면 해당하는 필드가 표시됩니다. ||
| 기한 기준 | 워크플로우가 작업의 기간, 기한 및 일정을 결정하는 방법을 선택합니다. * 사용자 지정 기간: 기간은 사용자 지정 값을 기준으로 합니다. * 상대 기간: 기간은 상대적 기간(예: 다음 영업일 종료)에서 계산됩니다. * 날짜/시간 또는 기간 필드: 기간은 현재 기록의 필드 값을 기준으로 합니다. * 각본: 기간은 스크립트에 의해 반환됩니다. {#r_ApprovalUser__ul_yxc_4mc_sp} |
| 기간 기한 기준이 <kbd class="ph userinput">사용자 지정 기간</kbd>으로 설정된 경우에만 나타납니다. | 특정 일 수 및 시간입니다. |
| 상대 기간 기한 기준이 <kbd class="ph userinput">A 상대 기간</kbd>으로 설정된 경우에만 나타납니다. | 일반적인 영업일 수 및 길이입니다. |
| 기한 필드 기한 기준이 <kbd class="ph userinput"> A 날짜/시간 또는 기간 필드</kbd>로 설정된 경우에만 나타납니다. | 날짜/시간 또는 기간 필드입니다. |
| 기한 스크립트 기한 기준이 <kbd class="ph userinput"> 스크립트</kbd>로 설정된 경우에만 나타납니다. | 지속 시간 동안 초의 수에 대한 "응답"을 설정하는 스크립트. |
| 일정 기준 | 타이머에서 근무 시간을 계산하는 데 사용하는 기본 일정입니다. 일정이 지정되면 일정에 지정된 시간에만 기간이 고려됩니다. 예를 들어 기간이 2시간이고 워크플로우가 오전 8시 - 오후 5시 일정에서 오후 4:00에 시작되면 다음 날 오전 9:00에 종료됩니다. 옵션은 다음과 같습니다. * 이 워크플로우의 일정은 다음과 같습니다. 일정은 값에 따라 워크플로우 컨텍스트 날짜, 시간 및 선택적 시간대 를 사용합니다. * 특정 일정: 일정은 값에 따라 미리 정의된 일정과 시간대(선택 사항)를 사용합니다. * 일정 필드: 일정은 값 에 따라 테이블의 값과 시간대(선택 사항)를 사용합니다. {#r_ApprovalUser__ul_wys_qhd_lq} |
| 일정 일정 기준이 <kbd class="ph userinput"> A 특정 일정</kbd>으로 설정된 경우에만 나타납니다. | 목록에서 미리 정의된 일정 |
| 일정 필드 일정 기준이<kbd class="ph userinput"> A 일정 필드</kbd>로 설정된 경우에만 나타납니다. | 테이블과 연결된 일정의 날짜 및 시간 또는 기간 필드입니다. 유효한 필드는 트리에서 요소 선택 대화 상자에 파란색으로 표시됩니다. |
| 시간대 기준 | 지속 시간을 계산할 시간대입니다. 시간대는 다음을 기반으로 할 수 있습니다. * 시간대 없음: 기본값. 워크플로우는 GMT 시간대를 사용합니다. * 특정 시간대: 선택 목록에서 선택하는 특정 시간대 입니다. * 시간대 필드: 양식의 필드에서 기간을 추적하는 시간대 필드 입니다. {#r_ApprovalUser__ul_hmv_vhd_lq} |
| 시간대 시간대 기준이 <kbd class="ph userinput"> 특정 시간대</kbd>로 설정된 경우에만 나타납니다. . | 선택 목록에서 원하는 시간대를 선택합니다. |
| 시간대 필드 시간대 기준이 <kbd class="ph userinput"> A 시간대 필드</kbd>로 설정된 경우에만 나타납니다. | 테이블과 연결된 일정의 날짜 및 시간 또는 기간 필드입니다. 유효한 필드는 트리에서 요소 선택 대화 상자에 파란색으로 표시됩니다. |
| 승인 - 고급 원하는 경우 승인을 요청할 추가 사용자를 결정하기 위한 스크립트를 작성합니다. ||
| 고급 | 승인을 요청할 추가 사용자를 결정하기 위해 스크립트를 쓰려면 이 확인란을 선택합니다. |
| 추가 승인자 스크립트 | 고급 확인란을 선택하면 생성할 추가 사용자 승인을 결정하기 위해 이 스크립트가 호출됩니다. 스크립트는 변수 <var class="keyword varname">대답</var> 을 승인자로 추가할 사용자 ID 및 그룹 ID의 쉼표로 구분된 목록 또는 사용자 및 그룹 ID의 배열로 설정해야 합니다. 예: answer = []; answer.push('id1'); answer.push('id2'); |
[표 1. 승인 - 사용자 활동 입력 변수]

{#r_ApprovalUser__table_xql_rnw_w4}

## 조건

다음 조건에 따라 이 활동 후에 실행되는 전환이 결정됩니다.  
주:  
승인 활동은 작업이 워크플로우가 대기 중이던 승인 또는 거부 조건과 일치하는 사용자로 실행되며 워크플로우를 진행합니다.
{#r_ApprovalUser__table_zgj_ttw_w4__entry__2}

| 조건 | 설명 |
|-|-|
| 승인함 | 사용자가 대기 규칙에 따라 요청을 승인 했습니다 . |
| 거부됨 | 사용자가 대기 규칙에 따라 요청을 거부 했습니다 . |
| 오류 | 오류를 생성하는 이벤트 또는 조건입니다. |
| 건너뜀 | 건너뛴 승인을 허용하는 이벤트 또는 조건입니다. |
[표 2. 승인 - 사용자 활동 조건]

{#r_ApprovalUser__table_zgj_ttw_w4}

## 상태

활동 상태는 워크플로우 엔진에 활동으로 수행할 작업을 알려줍니다.{#r_ApprovalUser__table_jr2_15w_w4__entry__2}

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

{#r_ApprovalUser__table_jr2_15w_w4}

