activities
latest
false
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde.
UiPath logo, featuring letters U and I in white
Klassische Integrationsaktivitäten
Last updated 8. Nov. 2024

Initialize Record

UiPath.OracleNetSuite.Activities.InitializeRecord

Die Aktivität „ Initialize Record “ verwendet die Operation „NetSuite initialize “, um einen bestimmten Datensatz (internalid) zu aktualisieren.

Nach der Initialisierung 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 Erfolgs-/Fehlerinformationen 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 die Aktivität Oracle NetSuite Application Scope zu Ihrem Projekt hinzu.
  3. Fügen Sie die Aktivität Datensatz initialisieren innerhalb der Aktivität Oracle NetSuite Application Scope hinzu .
  4. Klicken Sie auf die Schaltfläche Konfigurieren innerhalb der Aktivität Datensatz initialisieren . 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 Sie eine ResponseStatus -Variable für die Output- Eigenschaft, und geben Sie sie ein.


Im Textkörper der Aktivität

Um Ihre Eigenschaftswerte „ Datensatz initialisieren “ einzugeben, müssen Sie das Eingabedialogfeld verwenden, indem Sie auf die Schaltfläche Konfigurieren klicken.

  • RecordType - Der zu erstellende und zu initialisierende Datensatztyp.
  • ReferenceType - Der Datensatztyp, von dem aus der Datensatz initialisiert werden soll.
  • ReferenceId (String) – Die ID des Datensatzes, von dem aus 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 - Der initialisierte Datensatz, wie er von NetSuite zurückgegeben wird. 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 Initialisierungsumwandlung. Verwenden Sie die Aktivität Datensatz einfügen, um diesen Datensatz mit allen zusätzlichen Feldern zu speichern, die festgelegt werden müssen.
  • ResponseStatus - Der Status der Anforderung (Erfolgs-/Fehlerinformationen). Geben Sie eine ResponseStatus -Variable ein (UiPath.BAF.Models.ResponseStatus). Das ResponseStatus -Objekt enthält drei Eigenschaften, die Sie in anderen Aktivitäten verwenden können.
    • SuccessBoolean – Gibt an, ob die API-Anforderung erfolgreich war.
    • ErrorCodeString – Der Antwortfehler, wenn die API-Anforderung nicht erfolgreich ist (Success=False).
    • MessageString – Die Fehlermeldung.

Beispiel

Nach der Initialisierung 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 mithilfe der Aktivität „Insert Record “ eine neue PurchaseRequisition ein, falls noch keine vorhanden ist.
  2. Initialisieren Sie den PurchaseRequisition -Datensatz in einer PurchaseOrder mithilfe der Aktivität Initialize Record . Die Ausgabe dieser Aktivität ist ein neues PurchaseOrder (Record).
  3. Bevor Sie den neuen PurchaseOrder -Datensatz einfügen, müssen Sie möglicherweise zuerst eine Zuweisungs- oder Mehrfachzuweisungsaktivität verwenden, um einige der erforderlichen Eigenschaften für den PurchaseOrder -Datensatz festzulegen.
  4. Fügen Sie den PurchaseOrder -Datensatz mithilfe einer „ Insert Record “-Aktivität 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 einer Aktivität 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:

Initialisieren eines CustomerPayment (Record) aus einem Customer
  1. Legen Sie die Eigenschaft (applySpecified) auf false fest.
  2. Legen Sie die Eigenschaft (pendingSpecified) auf false fest.
Initialisieren eines PurchaseOrder (Record) aus einem PurchaseRequisition
  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
  • Eigenschaften
  • Beispiel

War diese Seite hilfreich?

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