Aktionen ausführen
In OData können Sie mit Aktionen serverseitige Operationen hinzufügen, die sich nicht problemlos als CRUD-Operationen definieren lassen, wie z.B. das Erstellen, Abrufen, Aktualisieren und Löschen für Entitäten.
Aktionen können Daten zurückgeben und können verwendet werden, um die folgenden Operationen auszuführen:
Komplexe Transaktionen
Gleichzeitige Bearbeitung mehrerer Entitäten
Zulassen von Aktualisierungen nur für bestimmte Eigenschaften einer Entität
Senden von Daten, die keine Entität sind
Eine Aktion kann für eine einzelne Entität oder eine Sammlung ausgeführt werden. In der OData-Terminologie ist dies die Bindung. Sie können auch ungebundene Aktionen haben, die im Rahmen des Diensts als statische Operationen bezeichnet werden.
Verwenden Sie diese Aktion, um die Aktionen entsprechend der Analyse von OData-Metadaten auszuführen.
Aktion "Aktionen ausführen" verwenden
Um diese Aktion in einem Workflow verwenden zu können, müssen Sie sie mit ThingWorx Flow verbinden. Gehen Sie zum Herstellen einer Verbindung mit dem Fluss wie folgt vor:
1. Ziehen Sie die Aktion Aktionen ausführen unter dem OData-Konnektor in den Zeichenbereich, zeigen Sie mit der Maus auf die Aktion, und klicken Sie dann auf . Oder: Doppelklicken Sie auf die Aktion. Das Fenster für die Aktion "Aktionen ausführen" wird geöffnet.
2. Bearbeiten Sie bei Bedarf den Namen der Beschriftung. Standardmäßig ist der Beschriftungsname mit dem Aktionsnamen identisch.
3. Informationen zum Hinzufügen neuer Autorisierungen finden Sie im Abschnitt OData autorisieren des Themas "OData-Konnektor".
* 
Wenn Sie bereits zuvor eine OData-Autorisierung hinzugefügt haben, können Sie eine Autorisierung in der Liste auswählen.
4. Wählen Sie eine Aktion für OData aus, die ausgeführt werden soll. Das Eingabeformular ändert sich je nach der ausgewählten Aktion.
Wenn Sie beispielsweise AddAppComponents auswählen, werden die folgenden Eigenschaften im Eingabeformular angezeigt:
AppId
Components
5. Geben Sie die Details der Eigenschaften ein, und klicken Sie dann auf Fertig.
Dynamisches Ausgabeschema
Die Aktion "Aktionen ausführen" gibt ein dynamisches Ausgabeschema zurück, das von der ausgewählten OData-Aktion abhängt. Wenn die Aktion nicht über einen Rückgabetyp verfügt, wird eine Meldungszeichenfolge zurückgegeben. Ein Beispiel-Ausgabeschema bei Auswahl der Aktion "ShareTrip-Person" sehen Sie in der folgenden Abbildung: