Prozessoren

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Prozessoren stellen einen anpassbaren URL-Endpunkt bereit, 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. Obwohl vorhandene anwenderdefinierte Prozessoren veraltet sind, werden vorhandene anwenderdefinierte Prozessoren weiterhin unterstützt, ist das Erstellen neuer anwenderdefinierter Prozessoren veraltet. Verwenden Sie stattdessen Scripted REST APIs.
    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 von Rechtsdatensätzen exportiert und ein erforderlicher Parameter die E-Mail-Adresse des Empfängers ist, verwenden Sie nicht „email“ als Parameternamen. 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 bleiben nur für vorhandene Prozessoren übrig.

    Prozessorformular

    Feld Beschreibung
    Name Eindeutiger Name des Prozessors.
    Typ

    Programmiersprache des Prozessorskripts.

    Verfügbare Optionen:

    • Java: Wählen Sie diese Option nicht aus.
    • Skript
    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 an <parameter name>=<parameter value>.

    Hinweis:
    Parameternamen müssen prozessorspezifisch sein. Wählen Sie keine allgemeinen Parameternamen aus, die ein anderer Prozessor verwenden könnte. Wenn Sie einen allgemeinen Parameternamen verwenden, z. B. id , sys_ID Oder Tabelle In einem Prozessor kann dies andere Funktionen beeinträchtigen, da der Prozessor gewinnt, wenn dieser Parameter in einer URL vorhanden ist. Beispiel: Ein Prozessor mit einem id Parameter bricht unabhängig vom Pfadwert im selben Datensatz auf Serviceportal, Die von diesem Parameter für die Seitentidentifizierung abhängt.
    Pfad

    URI-Pfad zum Aufrufen dieses Prozessors.

    Rufen Sie einen Prozessor wie folgt über die URL auf:

    https://<Instanzname>.service-now.com/<Pfad>.do

    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
    Schutzrichtlinie

    Richtlinie zum Schützen des Skripts dieses Datensatzes.

    Verfügbare Optionen:

    • Keine
    • Schreibgeschützt
    • Geschützt