전자 로그인 구성 라이센스 및 허가 플레이북

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기4분
  • 전자 서명을 사용하면 사용자가 신청서 승인을 의미하는 입력하거나 그린 전자 서명을 사용하여 정부 서비스 포털에서 신청서에 서명할 수 있습니다. 이 기능은 업그레이드 시 관리자가 선택적으로 구성할 수 있습니다.

    시작하기 전에

    필요한 역할: admin

    프로시저

    1. 다음으로 이동 모두 > Service Catalog > 기록 생성자레이블이 표시됩니다.
    2. 라이센스 요청 기록 생성자를 선택합니다.
    3. 변수 탭에서 새로 만들기를 선택합니다.
    4. Type(유형)에서 Custom(사용자 지정)을 선택합니다.
    5. 질문 탭의 질문 필드에 Esignature for Record Producers를 입력하고 이름 필드에 esignature_for_record_producers.
    6. Type Specifications(유형 사양) 탭의 Widget(위젯) 필드에 Esignature for License Permit in Portal(포털의 라이선스 허가에 대한 전자 서명)을 입력합니다.
    7. 제출을 선택합니다.
    8. 변수 탭에서 새로 만들기를 선택합니다.
    9. 유형(Type)에서 여러 줄 텍스트(Multi Line Text)를 선택합니다.
    10. 숨김 확인란을 선택합니다.
    11. 질문 탭에서 질문 필드에 Esignature Variable을 입력하고 이름 필드에 esignature_variable.
    12. 옵션: 에 대해 라이센스 및 허가 플레이북자격 검사 목록이 구성된 경우 다음으로 이동합니다. 모두 > Service Catalog > 카탈로그 관리 > 카탈로그 UI 정책 : 기록 생성자 카탈로그 항목에 대한 카탈로그 UI 정책을 만드는 작업입니다.
      메시지가 표시되면 Public Sector Digital Services Core 애플리케이션으로 전환합니다.
    13. 옵션: esignature_for_record_producers 위젯용 기록 생성자의 스크립트에 표시/숨기기 논리를 추가합니다.
    14. 포함 내용 탭에 있는 라이센스 기록 요청 생성자의 서버 스크립트에 다음 코드 블록을 추가합니다.
      메시지가 표시되면 Public Sector Digital Services Core 애플리케이션으로 전환합니다.
      if (gs.nil (producer.esignature_variable) || producer. esignature_variable == "") {
      gs. addErrorMessage(gs. getMessage ('Please do the E-signature and click on Accept. '));
      current.setAbortAction(true);
      var caseTable = sn_gsm. GovernmentServicesConstants. LICENSE_PERMIT_CASE;
      var attachment = new GlideSysAttachment();
      var caseRecord = new GlideRecord (caseTable);
      caseRecord.get (current.sys_id) ;
      var fileName = 'applicantESign.png';
      var contentType = "image/png';
      attachment.writeBase64(caseRecord, fileName, contentType, producer.esignature_variable);
      var sigRec = new GlideRecord( 'signature image');
      sigRec.signed_on = new GlideDateTime ().getDisplayValue();
      sigRec.user = gs.getUserID();
      sigRec.table = caseTable;
      sigRec.document = current.sys_id;
      sigRec.is_drawing = true;
      sigRec.active = true;
      sigRec.acknowledgment_text = "This constitutes your electronic signature and has the same legal impact as signing a printed version of this document.";
      var signSysId = sigRec.insert();
      var signRecord = new GlideRecord('signature image');
      signRecord.get (signSysId);
      attachment.writeBase64(signRecord, fileName, contentType, producer.esignature_variable);
    15. 업데이트를 선택합니다.

    결과

    이제 서명 그리기탭이 서명 입력 탭과 함께 표시됩니다. 구성원이 라이선스 및 허가 케이스를 만들 때 서명 그리기를 입력하는 옵션이 표시됩니다. 전자 서명과 함께 신청서를 제출하면 사용자의 전자 서명이 포함된 이미지가 생성되고, 이 이미지는 해당 애플리케이션에 매핑되고 첨부됩니다.