Konfigurieren Sie E-Sign in Playbook für Lizenzen und Berechtigungen

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Mit der E-Signatur können Benutzer ihre Anwendungen aus dem Portal für Behörden-Services mit einer typisierten oder gezeichneten E-Signatur signieren, die eine Bestätigung der Anwendung impliziert.​ Diese Funktionalität kann beim Upgrade optional von einem Administrator konfiguriert werden.

    Vorbereitungen

    Erforderliche Rolle: admin

    Prozedur

    1. Navigieren zu Alle > Servicekatalog > Datensatzersteller.
    2. Wählen Sie den Datensatzersteller „Lizenz anfordern“ aus.
    3. Wählen Sie auf der Registerkarte Variablen die Option Neuaus.
    4. Wählen Sie unter Typ die Option Benutzerdefiniertaus.
    5. Geben Sie auf der Registerkarte FragenEsignature für Datensatzersteller in das Feld Frage und esignature_for_record_producers in das Feld Name ein.
    6. Geben Sie auf der Registerkarte Typspezifikationen im Feld Widget Esignaturefor License Permit in Portal ein.
    7. Wählen Sie Absenden.
    8. Wählen Sie auf der Registerkarte Variablen die Option Neuaus.
    9. Wählen Sie unter Typ die Option Mehrzeiliger Textaus.
    10. Aktivieren Sie das Kontrollkästchen Ausgeblendet.
    11. Geben Sie auf der Registerkarte Fragen in das Feld FrageEsignature-Variable und in das Feld Name esignature_variable ein.
    12. Wahlweise: Wenn eine Berechtigungsprüfliste für Playbook für Lizenzen und Berechtigungenkonfiguriert ist, navigieren Sie zu Alle > Servicekatalog > Katalogverwaltung > Katalog-UI-Richtlinien , um eine Katalog-UI-Richtlinie für das Datensatzersteller-Katalogelement zu erstellen.
      Wechseln Sie zur Anwendung „Public Sector Digital Services Core“, wenn Sie dazu aufgefordert werden.
    13. Wahlweise: Fügen Sie dem Skript des Datensatzerstellers für das Widget „esignature_for_record_producers“ eine Logik zum Ein-/Ausblenden hinzu.
    14. Hängen Sie den folgenden Codeblock im Serverskript des Datensatzerstellers „ Lizenz anfordern “ auf der Registerkarte Was darin enthalten ist​ an.
      Wechseln Sie zur Anwendung „Public Sector Digital Services Core“, wenn Sie dazu aufgefordert werden.
      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. Wählen Sie Aktualisieren aus

    Ergebnisse

    Die Registerkarte „ Signatur zeichnen“ wird jetzt neben der Registerkarte „ Signaturtyp “ angezeigt. Wenn ein Beteiligter einen Lizenz- und Erlaubnisfall erstellt, wird die Option zum Zeichnen einer Signatur angezeigt. Wenn eine Anwendung mit einer E-Signatur übermittelt wird, wird ein Bild mit der E-Signatur des Benutzers erstellt, das dann zugeordnet und an die entsprechende Anwendung angehängt wird