---
sourceDocument: Xanadu: Erstellen oder ändern Sie Anwendungen
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/application-development

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu: Erstellen oder ändern Sie Anwendungen

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Creator


---

# Prozessoren

# Prozessoren {#ariaid-title1}

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

Prozessoren bieten einen anpassbaren URL-Endpunkt, der beliebigen serverseitigen JavaScript-Code ausführen und Ausgaben wie TEXT oder JSON erzeugen kann. Das Erstellen anwenderdefinierter Prozessoren ist veraltet.  
Hinweis:  
Diese Funktion ist veraltet. Benutzerdefinierte Prozessoren in Vorgängerversionen werden zwar weiterhin unterstützt, das Erstellen neuer benutzerdefinierter Prozessoren ist jedoch veraltet. Verwenden Sie stattdessen [Scripted REST APIs](https://www.servicenow.com/docs/access?context=c_CustomWebServices&version=xanadu&pubname=xanadu-api-reference&ft:locale=en-US).  
Warnung:  
Stellen Sie beim Erstellen eines Prozessors sicher, dass Sie Parameternamen verwenden, die für Ihren Prozessor spezifisch sind. Wenn Ihr Prozessor beispielsweise eine Liste mit Datensätzen der Rechtsabteilung exportiert und die E-Mail-Adresse des Empfängers ein erforderlicher Parameter ist, verwenden Sie nicht „email" als Parametername. Erstellen Sie einen prozessorspezifischeren Parameternamen, wie zum Beispiel legal_export_empfänger_email. Wenn Sie dies nicht machen und Instanzen-Parameternamen verwenden, wie zum Beispiel id, table, sys_id, service, catalog_id oder view (und andere), kann dies zu unerwarteten Ergebnissen führen.

## Wann sollten Prozessoren erstellt werden?

Erstellen Sie keine anwenderdefinierten Prozessoren. Diese Funktion ist veraltet. Verwenden Sie die REST APIs, anstatt anwenderdefinierte Prozessoren zu erstellen. Die verbleibenden Informationen gelten nur für vorhandene Prozessoren.

## Prozessorformular

{#c_Processors__table_ck2_yr2_sr__entry__2}

| Feld | Beschreibung |
|-|-|
| Name | Eindeutiger Name des Prozessors. |
| Typ | Programmiersprache des Prozessorskripts. Verfügbare Optionen: * Java: Wählen Sie diese Option nicht aus. * Skript {#c_Processors__ul_x5t_js2_sr} |
| Anwendung | Anwendung, die diesen Datensatz enthält. |
| Aktiv | Flag zum Aktivieren oder Deaktivieren des Datensatzes. |
| CSRF-Schutz | Option, die die Ausführung des Prozessors verhindert, es sei denn, die Instanz verwendet ein CSRF-Token. |
| Beschreibung | Beschreibung der Funktion oder des Zwecks des Prozessors. |
| Parameter | Liste der verfügbaren Eingabeparameter. Geben Sie Parameterwerte in der URL als \<parameter name\>=\<parameter value\>an. Hinweis: Parameternamen müssen prozessorspezifisch sein. Wählen Sie keine allgemeinen Parameternamen aus, die von einem anderen Prozessor verwendet werden könnten. Wenn Sie in einem Prozessor einen allgemeinen Parameternamen verwenden, z. B. „ `id`", `„sys_id"` oder „ `table` ", kann dies andere Funktionen beeinträchtigen, da der Prozessor gewinnen wird, wenn dieser Parameter in einer URL vorhanden ist. Beispiel: Ein Prozessor mit einem `ID` -Parameter bricht unabhängig vom Wert für den Pfad im selben Datensatz den Serviceportalab, der für die Seitenidentifizierung von diesem Parameter abhängt. |
| Pfad | URI-Pfad zum Aufrufen dieses Prozessors. Rufen Sie einen Prozessor wie folgt über die URL auf: <kbd class="ph userinput">https://&lt;Instanzname&gt;.service-now.com/&lt;Pfad&gt;.do </kbd> |
| Skript | Sofort aufgerufener Funktionsausdruck, der ausgeführt werden soll, wenn das System diesen Prozessor aufruft. Die Funktion stellt automatisch Eingabeparameter für die folgenden API-Objekte bereit. * g_request * g_response * g_processor {#c_Processors__ul_imr_j2k_sr} |
| Schutzrichtlinie | Richtlinie zum Schützen des Skripts dieses Datensatzes. Verfügbare Optionen: * Keine * Schreibgeschützt * Geschützt {#c_Processors__ul_ypd_cv2_sr} |
[ ]

{#c_Processors__table_ck2_yr2_sr}
* **[API-Komponenten von Prozessoren](https://servicenow-prod.fluidtopics.net/GNB9hFLJBZ7cBI~HKhigcQ)**   
  Prozessoren haben Zugriff auf dedizierte API-Klassen, -Objekte und -Methoden.
* **[Prozessoren sichern und schützen](https://servicenow-prod.fluidtopics.net/689AxvnI7qQ9orG~0XIpPA#t_SecureAProcessor)**   
  Sie können Ihren Prozessor mithilfe von Rolleneinschränkungen vor unberechtigter Verwendung schützen und ein CSRF-Token als Schutz anfordern.
* **[Einfache Prozessoren erstellen](https://servicenow-prod.fluidtopics.net/r_Wj9VleI8cjXkhuiMMKiA)**   
  Erstellen Sie einen einfachen Prozessor, um ein Skript über eine URL-Abfrage auszuführen. Diese Funktion ist veraltet.
* **[Prozessoren mit mehreren Tabellen erstellen](https://servicenow-prod.fluidtopics.net/DkzPwXp4VlF2KmEPNygHXg)**   
  Erstellen Sie einen Prozessor mit mehreren Tabellen, der die Anzahl der Zeilen in einer beliebigen Tabelle in Ihrer Instanz meldet. Diese Funktion ist veraltet.
* **[Anwenderdefinierten Prozessor erstellen](https://servicenow-prod.fluidtopics.net/XkOoZhTzwjs0yt9Ly~6ncg)**   
  Erstellen Sie einen anwenderdefinierten Prozessor, um ein Skript aus einer URL-Abfrage auszuführen. Diese Funktion ist veraltet.

