Nachfolgend finden Sie eine Liste mit den Eingabe- und Ausgabeargumenttypen, die beim Hinzufügen eines Prozesses zu einer App unterstützt werden.
Unterstützte Argumenttypen
Supported Type | .NET type | Description | Limitation (If any) |
---|---|---|---|
Text | System.String | Text | |
Number (Integer, Double, Float, Decimal) | System.Int16, System.Int32, System.Int64, System.UInt16,System.UInt32, System.UInt64,System.Double, System.Single System.Decimal | Integer/Floating point Numeric type & Decimal value | |
Boolean | System.Boolean | True/False | |
DateTime | System.DateTime, System.DateTimeOffset | Date and time | Customers should always use UTC or include a DateTimeOffset |
Supported Type[](List) | System.Array | Array of supported types . For example array of text or numbers |
DateTime-Argument
- Daten ohne Zeitzoneninformationen sollten als UTC behandelt werden.
- Daten mit Zeitzoneninformationen werden dem Endbenutzer in der Zeitzone, die in seinem Browser festgelegt ist, angezeigt.
Hinweis
Wenn ein Datentyp nicht explizit unterstützt wird, wird die folgende Logik angewendet:
- Wenn der Datentyp mit „[]‟ endet, handelt es sich um ein Array.
- Wenn der Datentyp als „Null‟ zurückgegeben wurde, wird er von Apps als „Beliebig‟ interpretiert.
- Wenn der Datentyp weder „[]‟ noch „Null‟ ist, wird er als „Objekt‟ gewertet.
Unterstützte Inferenztypen
Für jede Variable vom Typ .NET, die von Apps im vorkonfiguriertem Format nicht unterstützt wird, kann die Auftragshistorie verwendet werden, um Rückschlüsse auf den Datentyp zu ziehen. Mindestens 1 Auftrag, der mit der aktuellen Version des Prozesses übereinstimmt, wird benötigt. Denken Sie daran, dass diese Art der automatischen Abfrage nicht immer präzise ist. Überprüfen Sie sie auf der UiPath-Seite mit den Prozesseigenschaften, und ändern Sie sie bei Bedarf.
Supported Inference Type (SIT) | .NET type | Description |
---|---|---|
DataTable | System.Data.DataTable | The Tabular Data field detection inference is based and may not identify types correctly, even if they are Supported Types. |
SIT[](List) | System.Array | List of supported inference types. |
UiPath Generic | UiPath.Core.GenericValue | Common default type in Studio. |
Object | System.Object | A generic Object |
Achtung!
Objektfelder wie DataTable > DataColumn verwenden auch die inferenzbasierte Abfrage, auch wenn es sich bei diesen Feldern um unterstützte Typen handelt. Dies kann zu Unvorhersehbarkeit führen, deshalb können Sie Felder für DataTable und andere Objekte innerhalb von App Studio manuell angeben.
DataTable: Nur die Daten aus einer DataTable können innerhalb einer App verwendet werden. Feldeinschränkungen, Ausdrucksspalten und Primärschlüssel werden nicht unterstützt.
Folgende Argumente werden in Zukunft unterstützt
Supported Type (ST) | .Net Type | Description |
---|---|---|
List<ST> (List) | System.Collections.Generic.List | List of supported types. |
IList<ST> (List) | System.Collections.IList | Iterable list of supported types. |
TimeSpan | System.TimeSpan | A time interval |
UiPath Entity | An Entity from UiPath Data Service | |
ChoiceSet | System.Enum | List of Choices |
IEnumerable | System.Collections.Generic.IEnumerable | Iterable list of Choices. Treated same as Enum/ChoiceSet |
QueueItem | QueueItem | An item from a Queue |
Aktualisiert vor 2 Jahren