Aktion „Datensatz erstellen oder aktualisieren“.
Erstellen oder aktualisieren Sie einen Datensatz in einer Tabelle ServiceNow mit einem einzigen Vorgang. Aktualisieren Sie einen vorhandenen Datensatz, oder erstellen Sie einen Datensatz mit den angegebenen Werten.
Identifizierung vorhandener Datensätze
Die Aktion „Datensatz erstellen oder aktualisieren“ identifiziert vorhandene Datensätze, indem nach übereinstimmenden Werten in den Feldern gesucht wird, die Sie als eindeutige Bezeichner ausgewählt haben. Sie können beispielsweise angeben, dass die Felder Kurzbeschreibung und Priorität einen Incident eindeutig identifizieren. Wenn die Aktion einen Incident mit einer übereinstimmenden Kurzbeschreibung und Priorität findet, wird der entsprechende Datensatz aktualisiert, anstatt einen neuen Datensatz zu erstellen.
- Wenn kein Feld als eindeutiger Bezeichner ausgewählt ist, erstellt die Aktion einen Datensatz mit den angegebenen Feldwerten.
- Wenn mehr als ein Datensatz mit dem Wert der eindeutigen Bezeichner übereinstimmt, aktualisiert die Aktion keine Datensätze und zeigt eine Fehlermeldung in den Flow-Ausführungsdetails an.
Rollen und Verfügbarkeit
Verfügbar als Workflow-Studio ServiceNow -Kernaktion. Benutzer mit der Rolle „flow_designer“ oder „admin“ können einem Flow eine Aktion hinzufügen und Konfigurationsdetails definieren.
Eingaben
Geben Sie einen Wert für jede Eingabe an, die Ihr Flow benötigt. Um dynamische Werte hinzuzufügen, können Sie auch Pillen aus dem Datenbereich ziehen oder in der Pillenauswahl auswählen.
- Tabelle
- Datentyp: Table Name
Tabelle, in der ein Datensatz erstellt oder aktualisiert werden soll.
- Felder
- Datentyp: Template Values
Feldwerte, die für den Datensatz festgelegt oder aktualisiert werden sollen. Um beispielsweise die Kurzbeschreibung auf einen bestimmten Wert festzulegen, wählen Sie Kurzbeschreibung und stellen Sie den gewünschten Wert ein.
Wichtig:Das System unterstützt nicht die Aktualisierung mehrerer Journalfelder, z. B. der zusätzlichen Kommentare oder Arbeitsnotizen eines Aufgabendatensatzes.Wenn Sie die Aktion einem Unterablauf hinzufügen, können Sie Erstellen Sie eine Vorlagenwerteingabe. Dynamisch festgelegte Feldwerte können serverseitige Validierungsregeln auslösen, aber keine UI-Richtlinien.
- Bestimmt die Eindeutigkeit
- Datentyp: True/False
Option zur Auswahl des Felds als eindeutiger Bezeichner, der bestimmt, wann ein Datensatz aktualisiert oder erstellt werden soll. Ein Datensatz wird aktualisiert, wenn der eingehende Feldwert mit einem vorhandenen Datensatzfeldwert übereinstimmt. Ein Datensatz wird erstellt, wenn der eingehende Feldwert nicht mit einem vorhandenen Datensatzfeldwert übereinstimmt. Diese Option wird angezeigt, wenn der erforderliche Tabellenname und die erforderlichen Felder ausgewählt sind.
Ausgaben
Diese Ausgaben werden im Datenbereich angezeigt. Sie können sie an anderer Stelle in Ihrem Flow als Eingaben verwenden.
- Datensatz
- Datentyp: Record
Verweis auf erstellten oder aktualisierten Datensatz.
- Tabelle
- Datentyp: Table Name
Tabelle, in der der Datensatz erstellt oder aktualisiert wurde.
- Status
- Datentyp: Choice
Abschlussstatus der Aktion. Auf der Detailseite zur Flow-Ausführung wird einer dieser Werte angezeigt.
- Erstellt [created]: Die Aktion hat einen Datensatz erstellt.
- Aktualisiert [updated]: Die Aktion hat einen Datensatz aktualisiert.
- Fehler [error]: Bei der Aktion ist ein Fehler aufgetreten.
- Fehlermeldung
- Datentyp: String
Fehlermeldung, die erzeugt wird, wenn der Datensatzvorgang fehlschlägt.