---
sourceDocument: 요코하마 직원 서비스 관리
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/yokohama/employee-service-management

 Release :

    - yokohama

ft:locale :

    - ko-KR

ft:publication_title :

    - 요코하마 직원 서비스 관리

ft:clusterId :

    - emplsm

bundleId :

    - emplsm

workflow :

    - Employee


---

# 승인 알림 필드 사용자 지정

# 승인 알림 필드 사용자 지정 {#ariaid-title1}

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

스크립트 포함에 메서드를 생성하여 승인 알림 필드를 사용자 지정할 수 있습니다.  
주:  
이 항목에서는 스크립트 포함의 API 이름을 사용합니다.

티켓에 대한 승인 및 의견을 위해 실행 가능한 알림이 전송됩니다. sn_now_teams에서 메서드를 생성하여 승인 알림에 표시되는 필드를 사용자 지정할 수 있습니다 . ApprovalsVAUtil() 스크립트 포함. 이러한 메서드는 sn_now_teams의 메서드를 재정의합니다 . ApprovalsVAUtilSNC() 스크립트 포함.

스크립트 포함에 대한 자세한 내용은 다음 문서를 참조하십시오 [Script includes](https://www.servicenow.com/docs/access?context=c_ScriptIncludes&version=yokohama&pubname=yokohama-api-reference&ft:locale=en-US).

## 메서드 생성 {#customizing-approval-notifications__section_htn_gbc_w1c}

알림 논리는 승인 기록이 생성되는 테이블을 기반으로 메서드를 호출합니다. 메서드 이름은 get\<TableName\>Fields() 형식을 따르며, 기본 시스템의 모든 테이블에 대한 메서드를 만드는 데 사용할 수 있습니다.  
주:  
사용자 지정 테이블은 승인 알림에 지원되지 않습니다.

예를 들어 테이블 이름이 sc_request이면 메서드 이름은 getScRequestFields()입니다. 테이블 이름이 incident이면 메서드 이름은 getIncidentFields()입니다.

## 메서드 필드 재정의 {#customizing-approval-notifications__section_wp4_j1c_w1c}

sn_now_teams에서 생성하는 메서드입니다 . ApprovalsVAUtil() 스크립트 포함은 sn_now_teams에 있는 것을 재정의합니다 . ApprovalsVAUtilSNC()입니다.

메서드를 생성하는 동안 승인 알림에 표시되는 필드 이름을 입력할 수 있습니다.

* TASK 확장 테이블의 경우 <var class="keyword varname">sysapproval</var> 필드를 사용하여 참조된 필드로 닷워킹할 수 있습니다.

  예:

      getChangeRequestFields: function() {
       return {
        "fields": ["sysapproval.number", "sysapproval.short_description", "sysapproval.risk", "sysapproval.start_date", "state"]
        }
      },

* 비작업 테이블의 경우 테이블 필드를 직접 입력해야 합니다.

  예:

      getKbKnowledgeFields: function() {
       return {
        "fields": ["number", "short_description", "kb_knowledge_base", "author", "workflow_state"]
        }
      },

* 시스템에서 승인 기록의 테이블에 대한 메서드를 찾지 못한 경우 사용되는 기본 메서드 getDefaultFields()를 생성할 수 있습니다. 필드 참조는 TASK 확장 테이블을 따릅니다.

  예:

      getDefaultFields: function() {
       return {
        "fields": ["sysapproval.number", "sysapproval.requested_for", "sysapproval.price", "sysapproval.due_date", "state"]
        }
      },

{#customizing-approval-notifications__ul_fr1_qzb_w1c}

