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

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Die E-Signatur ermöglicht es Anwendern, ihre Anwendungen aus dem Portal für Behördendienstleistungen mit einer eingegebenen oder gezeichneten E-Signatur zu signieren, die eine Bestätigung der Anwendung impliziert. Diese Funktionalität kann beim Upgrade optional von einem Administrator konfiguriert werden.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Prozedur

    1. Navigieren zu Alle > Servicekatalog > Datensatzersteller.
    2. Wählen Sie den Datensatzersteller Lizenz anfordern.
    3. Wählen Sie auf der Registerkarte Variablen die Option Neuaus.
    4. Wählen Sie unter Typ die Option Anwenderdefiniertaus.
    5. Geben Sie auf der Registerkarte Fragen im Feld Frage den Wert Esignature für Datensatzersteller und im Feld Name den Wert esignature_for_record_producers ein.
    6. Geben Sie auf der Registerkarte Typspezifikationen im Feld Widget den Wert E-Signatur für Lizenz/Erlaubnis im 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 für Ausgeblendet.
    11. Geben Sie auf der Registerkarte Fragen im Feld Frage den Text esignature Variable und im 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 Katalogelement des Datensatzerstellers zu erstellen.
      Wechseln Sie zur Anwendung Digitale Dienste für den öffentlichen Bereich 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 Anzeigen/Ausblenden hinzu.
    14. Fügen Sie den folgenden Codeblock im Serverskript des Datensatzerstellers „Lizenz anfordern“ auf der Registerkarte Was darin enthalten ist an.
      Wechseln Sie zur Anwendung Digitale Dienste für den öffentlichen Bereich 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 „Typsignatur“ 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 der entsprechenden Anwendung zugeordnet und angehängt wird.​