---
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


---

# 카탈로그 작업 워크플로우 활동

# 카탈로그 작업 워크플로우 활동 {#r_CatalogTask__emr_fks_3x}

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

카탈로그 작업 활동은 서비스 카탈로그 작업 기록을 만듭니다.{#r_CatalogTask__wf-catalog-task-activity-shortdesc}
주:  
이 활동은 워크플로우가 작업을 확장하는 테이블에서 실행되는 경우에만 사용할 수 있습니다.  
사용자는 카탈로그 작업을 완료해야 합니다. 이 활동은 카탈로그 요청 항목 \[sc_req_item\] 테이블에서 실행 중인 워크플로우에만 사용할 수 있습니다.  
주:  
작업 활동은 워크플로우가 대기 중이던 작업을 완료하고 워크플로우를 진행하는 사용자로 실행됩니다.

## 결과

활동의 스크립트 필드 내에서 `activity.result` 를 사용하여 결과 값을 할당할 수 있습니다. 카탈로그 작업 기록의 최종 상태 값에 따라 작업 생성 활동의 결과 값이 결정됩니다. 가능한 결과 값은 다음과 같습니다.

* 완료 종결
* 미완료 종결
* 건너뛴 채 종결
* 삭제됨
* 취소함
{#r_CatalogTask__ul_grf_2mc_sp}

## 입력 필드

다음 필드에 입력하는 값에 따라 활동의 동작이 결정됩니다.
{#r_CatalogTask__entry__2}{#r_CatalogTask__row_FulfillmentGroup}{#r_CatalogTask__row_AssignedTo}{#r_CatalogTask__row_ShortDescription}{#r_CatalogTask__row_Instructions}{#r_CatalogTask__row_Advanced}{#r_CatalogTask__row_AdvancedScript}{#r_CatalogTask__row_DueDateBasedOn}{#r_CatalogTask__row_Duration}{#r_CatalogTask__row_RelativeDuration}{#r_CatalogTask__row_DueDateField}{#r_CatalogTask__row_DueDateScript}{#r_CatalogTask__row_ScheduleBasedOn}{#r_CatalogTask__row_Schedule}{#r_CatalogTask__row_ScheduleField}{#r_CatalogTask__row_TimeZoneBasedOn}{#r_CatalogTask__row_TimeZone}{#r_CatalogTask__row_TimeZoneField}

| 필드 | 설명 |
|-|-|
| 카탈로그 작업 활동 설정 다음 필드는 카탈로그 작업 활동의 동작을 지정합니다. ||
| 작업 테이블 | 이 활동이 실행되는 테이블 대부분의 경우 기본값인 \[sc_req_item\]로 설정된 상태로 둡니다. |
| 우선순위 | 새 작업의 우선순위 필드에 할당할 값입니다. |
| 완료 대기 | 이 옵션을 선택하면 워크플로우 활동은 계속 진행되기 전에 작업이 완료되길 기다림. 선택을 취소하면 작업이 생성되지만 워크플로우가 진행됩니다. |
| 카탈로그 작업 기록 설정 다음 필드는 이 활동이 작성하는 카탈로그 작업에 대해 설정하는 필드 값을 지정합니다. ||
| 작업 값 | 새 작업의 필드를 채우는 방법을 지정합니다. * 필드:이행 그룹, 담당자, 간단한 설명 및 지침을 포함하여 미리 정의된 필드 세트입니다. * 템플릿: 선택한 작업 테이블에 대한 기존 템플릿입니다. * 값: 값 설정 위젯을 사용하여 지정하는 값입니다. {#r_CatalogTask__ul_krg_kpc_sp} 작업 값에 대한 값을 선택하면 해당 값과 관련된 추가 필드가 양식에 나타납니다. |
| 이행 그룹 작업 값 시작이 <kbd class="ph userinput">필드</kbd>로 설정된 경우에만 나타납니다. | 작업을 완료해야 하는 그룹 새 작업의 할당 그룹 필드를 채웁니다. |
| 담당자 작업 값 시작이 <kbd class="ph userinput">필드</kbd>로 설정된 경우에만 나타납니다. | 작업을 완료해야 하는 사용자입니다. 새 작업의 할당 대상 필드를 채웁니다. |
| 간단한 설명 작업 값 시작이 <kbd class="ph userinput">필드</kbd>로 설정된 경우에만 나타납니다. | 작업에 대한 간단한 설명 새 작업의 간단한 설명 필드에 내용을 입력합니다. |
| 지시사항 작업 값 시작이 <kbd class="ph userinput">필드</kbd>로 설정된 경우에만 나타납니다. | 작업을 닫기 전에 사용자가 완료해야 하는 작업 지침입니다. 새 작업의 설명 필드에 내용을 입력합니다. |
| 템플릿 작업 값(시작)이 <kbd class="ph userinput">템플릿</kbd>으로 설정된 경우에만 나타납니다. | 작업의 값이 선택한 템플릿의 값으로 채워집니다. |
| 값 설정 작업 값 시작이 <kbd class="ph userinput">값으로</kbd> 설정된 경우에만 나타납니다. | 작업 기록의 필드를 선택해 여기에서 지정한 값이 되도록 합니다. |
| 고급 | 스크립트를 사용하여 카탈로그 작업에 값을 할당하려면 고급 을 선택합니다. 고급을 선택하면 스크립트를 입력할 수 있는 텍스트 상자가 나타납니다. |
| 고급 스크립트 고급 필드가 선택된 경우에만 나타납니다. | 이 스크립트의 작업에 대한 추가 값을 설정합니다. 이 스크립트는 지정한 필드, 템플릿 또는 값을 사용하여 작업 값이 설정된 후에 실행됩니다. 추가 값을 설정할 때 변수 <var class="keyword varname">작업을</var> 사용합니다. 예를 들어 다음과 같습니다. `task.short_description = current.short_description;` |
| 카탈로그 작업 변수 ||
| 작업 양식의 변수 | 카탈로그 작업 양식에 포함할 옵션 카탈로그 변수를 지정합니다. 여기서 선택한 변수는 변수 편집기라는 필드에 표시됩니다. 여기에서 변수를 선택하지 않으면 카탈로그 작업 양식의 변수 편집기 필드가 표시되지 않습니다. |
| 카탈로그 작업 일정 ||
| 기한 기준 | 워크플로우가 작업의 기간, 기한 및 일정을 결정하는 방법을 선택합니다. * 사용자 지정 기간: 기간은 사용자 지정 값을 기준으로 합니다. * 상대 기간: 기간은 상대적 기간(예: 다음 영업일 종료)에서 계산됩니다. * 날짜/시간 또는 기간 필드: 기간은 현재 기록의 필드 값을 기준으로 합니다. * 각본: 기간은 스크립트에 의해 반환됩니다. {#r_CatalogTask__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_CatalogTask__ul_wys_qhd_lq} |
| 일정 일정 기준이 <kbd class="ph userinput"> A 특정 일정</kbd>으로 설정된 경우에만 나타납니다. | 목록에서 미리 정의된 일정 |
| 일정 필드 일정 기준이<kbd class="ph userinput"> A 일정 필드</kbd>로 설정된 경우에만 나타납니다. | 테이블과 연결된 일정의 날짜 및 시간 또는 기간 필드입니다. 유효한 필드는 트리에서 요소 선택 대화 상자에 파란색으로 표시됩니다. |
| 시간대 기준 | 지속 시간을 계산할 시간대입니다. 시간대는 다음을 기반으로 할 수 있습니다. * 시간대 없음: 기본값. 워크플로우는 GMT 시간대를 사용합니다. * 특정 시간대: 선택 목록에서 선택하는 특정 시간대 입니다. * 시간대 필드: 양식의 필드에서 기간을 추적하는 시간대 필드 입니다. {#r_CatalogTask__ul_hmv_vhd_lq} |
| 시간대 시간대 기준이 <kbd class="ph userinput"> 특정 시간대</kbd>로 설정된 경우에만 나타납니다. . | 선택 목록에서 원하는 시간대를 선택합니다. |
| 시간대 필드 시간대 기준이 <kbd class="ph userinput"> A 시간대 필드</kbd>로 설정된 경우에만 나타납니다. | 테이블과 연결된 일정의 날짜 및 시간 또는 기간 필드입니다. 유효한 필드는 트리에서 요소 선택 대화 상자에 파란색으로 표시됩니다. |
[표 1. 카탈로그 작업 활동 정보]

## 상태

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

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

{#r_CatalogTask__table_nlx_2qc_sp}

