---
sourceDocument: Xanadu – Mitarbeiter-Servicemanagement
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/employee-service-management

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu – Mitarbeiter-Servicemanagement

ft:clusterId :

    - emplsm

bundleId :

    - emplsm

workflow :

    - Employee


---

# Antwortskripts

# Antwortskripts {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 Minuten Lesedauer

Verwenden Sie Antwortskripts, um automatisch Aktionen basierend auf Benutzerantworten auf Umfragen auszulösen. Antwortskripts können zum Erstellen oder Aktualisieren von Datensätzen in allen Notfallmaßnahmen-Management- und Safe Workplace Suite-Apps verwendet werden.  
Jedes Antwortskript ist einer Umfrage zugeordnet. Das Antwortskript wird ausgeführt, wenn ein Benutzer die zugeordnete Umfrage abschließt und seine Antworten den Antwortkriterien entsprechen.  
Hinweis:  
Die App [Employee Readiness Surveys](https://servicenow-prod.fluidtopics.net/gPboiBf43sjJLPeMYxmIog "Mit der Anwendung ServiceNow Umfragen zum Mitarbeiter-Bereitschaftsstatus können Sie die Bereitschaft des Personals zur Rückkehr an den Arbeitsplatz bewerten, indem Sie die Benutzer bitten, eine Umfrage auszufüllen.") muss installiert sein, damit Antwortskripts verwendet werden können.

## Enthaltene Antwortskripts {#ariaid-title2}

Notfall-Kontaktaufnahme stellt das vorgefertigte Antwortskript für die PSA-Anforderung bereit.
Das Antwortskript für die PSA-Anforderung erfordert die [Bestandsmanagement für PSA am Arbeitsplatz](https://servicenow-prod.fluidtopics.net/1p7aefVOdgy2X1rUPZlMYw "Verwalten Sie den PSA-Bestand mit der Anwendung ServiceNow Bestandsmanagement für persönliche Schutzausrüstung am Arbeitsplatz, um die physische Sicherheit Ihrer Mitarbeiter zu schützen. Überwachen Sie die Verfügbarkeit von PSA an verschiedenen Standorten, erfüllen Sie Mitarbeiteranforderungen für PSA, und führen Sie eine Nachverfolgung der den Mitarbeitern zugewiesenen PSA.")-App. Dieses Antwortskript erstellt eine PSA-Anforderung für Mitarbeiter, die die Umfrage zur Bereitschaft der Mitarbeiter für den Arbeitsplatz ausfüllen und die Antwortkriterien für Gesundheitsstatus, Reise und Bereitschaft zur Rückkehr an den Arbeitsplatz erfüllen.

Das Antwortskript für die PSA-Anforderung ist standardmäßig nicht aktiv und muss manuell aktiviert werden. Es kann ohne Änderungen aktiviert werden, Sie können das Skript jedoch entsprechend den Anforderungen Ihres Unternehmens bearbeiten. Um das Antwortskript zum Anfordern von PSA zu aktivieren, navigieren Sie zu Notfall-KontaktaufnahmeAntwortskripts und klicken Sie auf den Datensatz PSA anfordern. Aktivieren Sie die Checkbox Aktiv, und klicken Sie auf Aktualisieren.

Wenn Sie zusätzliche Aktionen basierend auf Umfrageantworten ausführen müssen, können Sie zusätzliche Antwortskripts erstellen. Verwenden Sie das enthaltene Antwortskript für die PSA-Anforderung als Beispiel, um Ihre eigenen Antwortskripts zu erstellen.

## Antwortskript erstellen {#ariaid-title3}

Erstellen Sie ein Antwortskript, um automatisch Datensätze basierend auf Benutzerantworten auf Umfragen zu erstellen oder zu aktualisieren.

### Vorbereitungen

Erforderliche Rolle: sn_imt_checkin.checkin_admin

### Warum und wann dieser Vorgang ausgeführt wird

Antwortskripts können zum Erstellen oder Aktualisieren von Datensätzen in allen Notfallmaßnahmen-Management- und Safe Workplace Suite-Apps verwendet werden. Beispielsweise können Sie ein Antwortskript erstellen, um einen Arbeitsbereich für einen Benutzer zu reservieren, der bereit ist, an den Arbeitsplatz zurückzukehren.

### Prozedur

1. Navigieren zu AlleNotfall-KontaktaufnahmeAntwortskripts und klicken Sie auf Neu.
2. Füllen Sie die Felder des Formulars aus.  
   {#create-response-script__table_w5l_152_nmb__entry__2}

   | Feld | Beschreibung |
   |-|-|
   | Aktiv | Ausgewählt. |
   | Name | Name des Antwortskripts. |
   | Umfrage | Umfrage, bei der das Skript ausgeführt wird. Wenn eine Umfrageinstanz von einem Benutzer abgeschlossen wird, wird das Skript ausgeführt, wenn die Antworten des Benutzers auf die Umfragefragen den Antwortkriterien entsprechen. |
   | Skript | Skript zum Einfügen oder Aktualisieren eines Datensatzes. Die Skript sollten die folgenden Schritte ausführen. * Die sys_id für den Benutzer abrufen, der die Umfrage übermittelt hat. var userSysId = userGr.getUniqueValue(); Hinweis: Die Variable `userGr` ist in der Aktion „Run Response Scripts" (Antwortskripts ausführen) definiert. Diese Aktion wird vom Flow „Antwortskriptaktionen" verwendet, der die Antwortskripts ausführt, wenn ein Benutzer eine Umfrage abschließt und die Antwortkriterien erfüllt. Die Variable `userGr` Variable ist ein Anwender-GlideRecord. Daher können Sie sie verwenden, um bei Bedarf zusätzliche Felder vom Anwender abzurufen. Beispielsweise ruft `userGr.getValue('location')` den Standort des Benutzers ab. * Wenn das Plugin, das die Tabelle installiert, in die Sie schreiben möchten, aktiv ist, fügen Sie einen Datensatz für den Benutzer ein oder aktualisieren Sie ihn. Hinweis: Der folgende Code dient nur als Beispiel. Sie müssen die richtigen Plugin-, Tabellen- und Feldnamen in Ihrem Skript angeben und alle weiteren erforderlichen Änderungen vornehmen. //example code to insert a record if (GlidePluginManager.isActive('plugin_name')) { var now_GR = new GlideRecord('table_name'); now_GR.initialize(); now_GR.user_field = userSysId; now_GR.field = 'value'; //update additional fields here as needed now_GR.insert(); } //example code to update an existing record associated with the user if (GlidePluginManager.isActive('plugin_name')) { var now_GR = new GlideRecord('table_name'); now_GR.get('user_field', userSysId); now_GR.field_to_update = 'value'; //update additional fields here as needed now_GR.update(); } //example code to update multiple existing records associated with the user if (GlidePluginManager.isActive('plugin_name')) { var now_GR = new GlideRecord('table_name'); now_GR.addQuery('user_field', userSysId); now_GR.setValue('field_to_update', 'value'); //update additional fields here as needed now_GR.updateMultiple(); } {#create-response-script__ul_dmr_hy2_nmb} |
   [Tabelle : 1. Antwortskriptformular]

   {#create-response-script__table_w5l_152_nmb}
3. Speichern Sie den Antwortskriptdatensatz über das Kontextmenü des Formulars.  
   Die zugehörige Liste der Antwortkriterien wird automatisch mit allen Fragen aus der zugehörigen Umfrage ausgefüllt.
4. Bearbeiten Sie die Antwortkriterien, um die Antworten zu definieren, die ein Benutzer für die Ausführung des Antwortskripts angeben muss.
   1. Definieren Sie die erforderliche Antwort in den Antwortkriterien für relevante Fragen.
   2. Löschen Sie die Antwortkriterien für alle Fragen, die keine bestimmte Antwort erfordern.
   {#create-response-script__substeps_zfc_vrf_nmb}
5. Klicken Sie auf Aktualisieren.

