電子サインインを構成する ライセンスと許可プレイブック

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む4読むのに数分
  • 電子署名を使用すると、ユーザーは、アプリケーションへの確認を意味する入力または手書きの電子署名を使用して、Government Service Portal からアプリケーションに署名できます。この機能は、アップグレード時に管理者がオプションで設定できます。

    始める前に

    必要なロール:admin

    手順

    1. 移動先 すべて > サービスカタログ > レコードプロデューサー.
    2. [ライセンスの要求] レコードプロデューサーを選択します。
    3. 「変数」タブで、「 新規」を選択します。
    4. 「タイプ」で 、「カスタム」を選択します。
    5. [ Questions (質問 )] タブで、[Question (質問)] フィールドに 「Esignature for Record Producers (レコードプロデューサー向け電子署名 )」と入力し、[Name (名前)] フィールドに 「esignature_for_record_producers 」と入力します。
    6. タイプ仕様 」タブで、「ウィジェット」フィールドに「 Esignature for License Permit in Portal」 と入力します。
    7. [送信] を選択します。
    8. 「変数」タブで、「 新規」を選択します。
    9. 「タイプ」で、「 複数行テキスト」を選択します。
    10. [非表示] のチェックボックスをオンにします。
    11. [ Questions ] タブで、[Question] フィールドに 「Esignature Variable 」と入力し、[Name] フィールドに 「esignature_variable 」と入力します。
    12. オプション: ライセンスと許可プレイブック適格性チェックリストが設定されている場合は、次に移動します: すべて > サービスカタログ > カタログ管理 > カタログ UI ポリシー レコードプロデューサーカタログアイテムのカタログ UI ポリシーを作成します。
      プロンプトが表示されたら、Public Sector Digital Services Core アプリケーションに切り替えます。
    13. オプション: esignature_for_record_producersウィジェットのレコードプロデューサーのスクリプトに表示/非表示ロジックを追加します。
    14. [What it will contain] タブの [Request license (ライセンスの要求)] レコードプロデューサーのサーバースクリプトに次のコードブロックを追加します。
      プロンプトが表示されたら、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. [更新] を選択します。

    タスクの結果

    [ 署名を描画] タブが [ 署名を入力 ] タブの横に表示されるようになりました。構成員がライセンスと許可のケースを作成すると、署名をタイプ描画するオプションが表示されます。電子署名付きの申請書が送信されると、ユーザーの電子署名を含む画像が作成され、対応する申請書にマッピングされて添付されます。