---
sourceDocument: Yokohama Mobile 구성 및 탐색
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/yokohama/mobile

 Release :

    - yokohama

ft:locale :

    - ko-KR

ft:publication_title :

    - Yokohama Mobile 구성 및 탐색

ft:clusterId :

    - mobile

bundleId :

    - mobile

workflow :

    - evelopment, Data and Analytics


---

# 서명 입력을 저장하는 스크립팅된 쓰기 저장 작업 구성

# 서명 입력을 저장하는 스크립팅된 쓰기 저장 작업 구성 {#ariaid-title1}

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

입력 양식 화면에 서명 입력을 저장할 수 있는 작업 항목의 스크립팅된 쓰기 저장 작업을 구성합니다.

## 시작하기 전에

서명 입력이 있는 입력 양식 화면을 생성해야 합니다. 자세한 내용은 [서명 입력으로 입력 양식 화면 구성](https://servicenow-prod.fluidtopics.net/lJK0nD2Rm9zjC0m9MpsTiw "사용자가 입력 양식 화면에서 전자적으로 서명하는 데 사용할 수 있는 입력 필드를 구성합니다. 사용자는 화면에 서명하거나 이름을 입력하여 서명을 기록할 수 있습니다.") 문서를 참조하십시오.

또한 이 입력 양식 화면에 사용할 작업 항목을 구성해야 합니다. 자세한 내용은 [작업 항목 구성](https://servicenow-prod.fluidtopics.net/VzMUz75EOIoodo7OY9~oCQ "작업 기능이 작동하려면 작업 기능과 연결할 작업 항목을 생성해야 합니다. 작업 항목은 작업 기능이 무엇이며 작동 방식을 정의합니다.") 문서를 참조하십시오.

필요한 역할: admin

## 이 태스크 정보

관리자는 작업을 수행하는 스크립트를 작성한 다음 서명 입력을 저장할 수 있습니다. 또는 작업을 수행하기 전에 서명을 먼저 저장하는 스크립트를 작성할 수 있습니다.

MobileSignatureHandler 스크립트 포함을 사용하여 서명 입력을 저장할 수 있습니다. MobileSignatureHandler 스크립트 포함은 서명을 sys_attachment 테이블에 저장하고 signature_image 테이블에 관련 기록을 만듭니다.

사용자 지정 코드를 작성하여 서명 입력 저장을 처리할 수도 있습니다. 서버 측 스크립팅에 대한 자세한 내용은 서버 측 스크립팅을 참조하십시오.

## 프로시저

1. 다음으로 이동 모두시스템 모바일작업 항목.
2. 서명 입력에 사용할 작업 항목을 선택합니다.
3. 실행 스크립트 필드에 서명 저장 스크립트를 추가합니다.  
   예를 들어, 다음 쓰기 저장 작업 항목 스크립트는 MobileSignatureHandler 를 사용하여 서명 입력을 저장하는 방법을 보여줍니다.

       (function WriteBackAction(parm_input, parm_variable, actionResult) {
           var gr = new GlideRecord("incident");
           gr.get(parm_variable['sys_id']);
           var shortDesc = parm_input['shortDescInput'];
           gr.setValue("short_description", shortDesc);
           gr.update();
             // in this example "signatureInput" is the name of a sys_sg_input of type signature
             // SignatureType will return either "Image" or "Text"
           var signatureType = parm_input['signatureInput']["SignatureType"];
             // SignatureValue will return a String containing the base64 respresentation of the image in the case of a drawn signature
             // or a String with the name of the user if they typed their name
           var signatureValue = parm_input['signatureInput']["SignatureValue"];
           var table = "incident";
           var documentId = parm_variable['sys_id'];
           var signatureHandler = new sn_mobile.MobileSignatureHandler();
           if (signatureType == "Image")
               signatureHandler.insertSignatureImage(table, documentId, signatureValue);
           else if (signatureType == "Text")
               signatureHandler.insertTypedSignature(table, documentId, signatureValue);
       })(parm_input, parm_variable, actionResult);

4. 업데이트를 선택하여 구성을 저장합니다.

