UiPath Documentation
activities
latest
false
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Klassische Integrationsaktivitäten

Initialize Record

UiPath.OracleNetSuite.Activities.InitializeRecord

Die Aktivität Initialize Record verwendet den NetSuite -Initialisierungsvorgang , um einen bestimmten Datensatz (ternalid) zu aktualisieren.

Nach dem Initialisieren des Datensatzes gibt die Aktivität den neuen Datensatz der Initialisierung in einem Record -Objekt (Record) aus, das Sie in einer nachfolgenden Aktivität verwenden können. Der Status der Anforderung und die Informationen zu Erfolg/Fehler werden in einem ResponseStatus -Objekt (NetSuiteStatus) festgelegt, das Sie in nachfolgenden Aktivitäten (z. B. bedingte Logik) verwenden können.

Wie es funktioniert

Die folgenden Schritte und das folgende Nachrichtensequenzdiagramm sind ein Beispiel dafür, wie die Aktivität von der Entwurfszeit (d. h. den Aktivitätsabhängigkeiten und Eingabe-/Ausgabeeigenschaften) bis zur Laufzeit funktioniert.

  1. Schließen Sie die Einrichtungsschritte ab.

  2. Fügen Sie Ihrem Projekt die Aktivität „Oracle NetSuite Application Scope“ hinzu.

  3. Fügen Sie die Aktivität Initialize Record innerhalb der Aktivität „Oracle NetSuite Application Scope“ hinzu.

  4. Klicken Sie auf die Schaltfläche Konfigurieren innerhalb der Aktivität Initialize Record . Auf diese Weise können Sie die Eingabeparameter festlegen.

  5. Wählen Sie den Datensatztyp des Datensatztyps aus, den die Initialisierung erstellen soll.

  6. Wählen Sie den Referenztyp des Datensatztyps aus, den Sie initialisieren möchten.

  7. Geben Sie die Referenz-ID für die interne ID des Referenzdatensatzes ein, der initialisiert wird.

  8. Erstellen Sie eine Record -Variable, die den neu erstellten Datensatz enthält, und geben Sie sie ein.

  9. Erstellen und geben Sie die Variable ResponseStatus für die Output- Eigenschaft ein.

Im Textkörper der Aktivität

Um Ihre Eigenschaftswerte „Initialize Record“ einzugeben, müssen Sie den Eingabedialog (Input Dialog) verwenden, indem Sie auf die Schaltfläche Konfigurieren (Configure ) klicken.

  • Datensatztyp (RecordType) - Der zu erstellende und zu initialisierende Datensatztyp.
  • Referenztyp (ReferenceType) - Der Datensatztyp, von dem aus der Datensatz initialisiert werden soll.
  • ReferenceId (string) – Die ID des Datensatzes, aus dem initialisiert werden soll.

Eigenschaften

Allgemein

  • AnzeigeName (DisplayName) - Der Anzeigename der Aktivität. Dieses Feld unterstützt nur Strings oder String-Variablen.

Sonstiges

  • Privat (Private) - Bei Auswahl werden die Werte von Variablen und Argumenten nicht mehr auf der Stufe Verbose protokolliert.

Ausgabe

  • Datensatz (Record) - Der initialisierte Datensatz, wie von NetSuite zurückgegeben. Geben Sie eine Record -Variable ein (UiPath.OracleNetSuite.Com.netsuite.webservices.Record). Das Record -Objekt wird standardmäßig nicht gespeichert, sondern ist die Ausgabe einer Initialisierungstransformation. Verwenden Sie die Aktivität Insert Record, um diesen Datensatz mit allen zusätzlichen Feldern zu speichern, die festgelegt werden müssen.
  • ResponseStatus - The status of the request (success/failure information). Enter a ResponseStatus variable (UiPath.BAF.Models.ResponseStatus). The ResponseStatus object includes three properties that you can use in other activities.
    • Success - Boolean - Specifies whether the API request was successful.
    • ErrorCode - String - The response error if the API request is unsuccessful (Success=False).
    • Message - String - The error message.

Beispiel

Nach dem Initialisieren des Datensatzes gibt die Aktivität Initialize Record ein neues Record des gewünschten Typs in einem neuen Record -Objekt (Record) aus, das Sie in einer nachfolgenden Aktivität wie der Aktivität Insert Record verwenden können.

Ein kanonisches Beispiel ist das Initialisieren eines PurchaseOrder aus einem vorhandenen PurchaseRequisition. Dies sind die folgenden Schritte:

  1. Fügen Sie ein neues PurchaseRequisition mithilfe der Aktivität Insert Record ein, wenn noch keine vorhanden ist.
  2. Initialisieren Sie den PurchaseRequisition -Datensatz in einem PurchaseOrder mithilfe der Aktivität „Initialize Record“ . Die Ausgabe dieser Aktivität ist ein neues PurchaseOrder (Datensatz).
  3. Bevor Sie den neuen PurchaseOrder -Datensatz einfügen, müssen Sie möglicherweise zuerst eine Assign- oder Multi-Assign-Aktivität verwenden, um einige der erforderlichen Eigenschaften für den PurchaseOrder -Datensatz festzulegen.
  4. Fügen Sie den PurchaseOrder -Datensatz mithilfe einer Aktivität des Typs Datensatz einfügen ein.

Das Diagramm ist ein Beispiel dafür, wie Sie einen CustomerPayment-Datensatz aus einem Customer Record initialisieren, die erforderlichen Parameter aktualisieren und dann den CustomerPayment-Datensatz einfügen.

Jeder Record -Typ (z. B PurchaseOrder), die aus der Aktivität Initialize Record erstellt wird, erfordert einen anderen Satz von Parametern, die festgelegt werden müssen, bevor sie über die Aktivität Insert Record eingefügt werden kann.

Zwei Beispiele:

CustomerPayment (Datensatz) aus Customerinitialisieren

  1. Legen Sie die Eigenschaft (ApplySpecified) auf „false“ fest.
  2. Legen Sie die Eigenschaft (ausstehendSpecified) auf „false“ fest.

PurchaseOrder (Datensatz) aus PurchaseRequisitioninitialisieren

  1. Legen Sie die Eigenschaft (createdDateSpecified) auf „false“ fest.
  2. Legen Sie die Eigenschaft (lastModifiedDateSpecified) auf „false“ fest.
  3. Legen Sie die Eigenschaft (totalSpecified) auf „false“ fest.
  • Wie es funktioniert
  • Im Textkörper der Aktivität
  • Eigenschaften
  • Allgemein
  • Sonstiges
  • Ausgabe
  • Beispiel

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben