activities
latest
false
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Die Connector-Pakete, die in Integration Service verfügbar sind, werden maschinell übersetzt.
UiPath logo, featuring letters U and I in white
Aktivitäten für Integration Services
Last updated 19. Nov. 2024

Objekte und Anhänge

Überblick

Dieser Leitfaden soll Sie bei der Erstellung eines funktionierenden Beispiels unterstützen, das die folgenden ServiceNow-Aktivitäten verwendet:

  • ServiceNow-Datensatz einfügen
  • Get ServiceNow Record
  • Delete ServiceNow Record

Mit diesem Arbeitsbeispiel können Sie die Verbindung mit Ihrer ServiceNow-Instanz schnell überprüfen und sich mit den Eingabe-/Ausgabedatentypen der Aktivität vertraut machen.

Nachdem Sie die Schritte in dieser Anleitung ausgeführt haben, verfügen Sie über eine Automatisierungs-Sequence, die Folgendes ausführt:

  1. Stellt eine Verbindung mit Ihrer ServiceNow-Instanz her.
  2. Erstellt einen neuen ServiceNow-Vorfall (Insert Record).
  3. Ruft den Datensatz ab und gibt die erwartete Fehlermeldung aus (Get Record, If).
  4. Löscht den erstellten Incident (Datensatz löschen (Delete Record)).

Voraussetzungen

Bevor Sie beginnen:

  1. Schließen Sie die Schritte zur ServiceNow- Authentifizierung ab.
  2. Eine lokale Datei, die an einen ServiceNow-Datensatz angehängt werden soll.

Schritte

Erstellen Sie Ihr Projekt
  1. Führen Sie die in der Connector-Dokumentation beschriebenen Schritte aus, um eine Verbindung herzustellen.
  2. Fügen Sie die Aktivität ServiceNow Scope hinzu. Klicken Sie auf die Schaltfläche Konfigurieren , wählen und testen Sie die gewünschte Verbindung und klicken Sie dann auf Speichern.
  3. Fügen Sie die Aktivität Insert ServiceNow Record innerhalb der Aktivität ServiceNow Scope hinzu.

    • Klicken Sie auf die Schaltfläche Konfigurieren innerhalb der Aktivität „Insert ServiceNow Record “.
    • Wählen Sie in der Dropdownliste Objekt auswählen die Option Vorfallaus.
    • Erstellen und geben Sie eine String -Variable für den sys_id- Wert ein (z. B. sysID)
    • Geben Sie im Textfeld Einzelnes Feld hinzufügen ( Add Single Field ) short_descriptionein. Geben Sie einen short_description - Wert ein (z. B. „UiPath-Attachment“).
    • Klicken Sie auf Fertig.
    • Erstellen und geben Sie eine ResponseStatus -Variable für den ServiceNowStatus -Wert ein (z. B. insertRecordResponse).
  4. Fügen Sie eine Aktivität Write Line nach der Aktivität Insert Record hinzu. Geben Sie den folgenden Text ein: "Record erstellt: "+insertRecordResponse.Success.ToString+" | sys_id: "+sysID (wobei sysID die Variable ist, die für das obige sys_id - Wertfeld erstellt wurde).
Testen Sie Ihr Projekt
  1. Fügen Sie die Aktivität Get Record nach der Aktivität Delete Attachment hinzu.

    • Klicken Sie auf die Schaltfläche Konfigurieren innerhalb der Aktivität „Insert ServiceNow Record “.
    • Wählen Sie in der Dropdownliste Objekt auswählen die Option Anhangaus.
    • Geben Sie im Feld sys_id- Wert die Variable sys_id ein, die Sie für die Aktivität Datensatz einfügen erstellt haben.
    • Klicken Sie auf Fertig.
    • Erstellen und geben Sie eine ResponseStatus -Variable für den ServiceNowStatus -Wert ein (z. B. getRecordResponse).
  2. Fügen Sie eine If-Aktivität nach der Aktivität Get Record hinzu.

    • Geben Sie in der Eigenschaft Condition getRecordResponse.Success=False und getRecordResponse.Message.Contains("No Record") ein, um zu bestimmen, ob der Anhangsdatensatz erfolgreich gelöscht wurde, indem Sie die Fehlermeldung überprüfen (wobei getRecordResponse die Variable ist, die Sie oben für die Eigenschaft ServiceNowStatus erstellt haben ).
    • Fügen Sie im Feld Then -Anweisung eine Write Line- Aktivität hinzu. Geben Sie in der Eigenschaft Text „Test bestanden:“+getRecordResponse.Message ein.
    • Fügen Sie die Aktivität Delete ServiceNow Record nach der Aktivität Write Line hinzu.

      • Klicken Sie auf die Schaltfläche Konfigurieren innerhalb der Aktivität Add Attachment .
      • Wählen Sie in der Dropdownliste Objekt auswählen die Option Vorfallaus.
      • Geben Sie in der Eigenschaft Id die Variable sys_id ein, die Sie für die Aktivität Datensatz einfügen erstellt haben (z. B. sysID).
      • Erstellen und geben Sie eine ResponseStatus -Variable für den ServiceNowStatus- Wert ein (z. B. deleteRecordResponse).
    • Fügen Sie eine Write Line- Aktivität nach der Delete ServiceNow Record -Aktivität hinzu. Geben Sie in der Eigenschaft Text „Datensatz gelöscht:“+deleteRecordResponse.Success.ToStringein.
    • Fügen Sie im Feld Else -Anweisung eine Write Line- Aktivität hinzu. Geben Sie in der Eigenschaft Text „Test fehlgeschlagen:“+getRecordResponse.Message ein.
  3. Klicken Sie auf Ausführen und überprüfen Sie, ob das Fenster Ausgabe ( Output ) die erwarteten Werte für die Schreibzeile enthält.

Alles erledigt!

  • Überblick
  • Voraussetzungen
  • Schritte

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten