Sammlungsoperationen
Verwenden Sie diese Aktion, um Sammlungsoperationen wie Verketten, Unterschied, Vereinfachen, Überschneidung, Union, Eindeutig, Reihenfolge, Filter und Datumsfilter für das angegebene Array auszuführen.
Aktion "Sammlungsoperationen" 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. Klicken Sie auf , und ziehen Sie die Aktion Sammlungsoperationen unter dem Dienstprogramm Operationen 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 "Sammlungsoperationen" wird geöffnet.
2. Bearbeiten Sie bei Bedarf den Namen der Beschriftung. Standardmäßig ist der Beschriftungsname mit dem Aktionsnamen identisch.
3. Um eine Operation hinzuzufügen, wählen Sie eine Sammlungsoperation aus:
Verketten – Verkettet zwei oder mehrere Sammlungen zu einer einzelnen Sammlung.
Unterschied – Ermittelt den Unterschied zwischen zwei Sammlungen.
Vereinfachen – Führt eine rekursive Vereinfachung der Sammlung durch.
Überschneidung – Erstellt eine Sammlung von gemeinsamen Werten, die in den Eingabesammlungen vorhanden sind.
Union – Erstellt eine Sammlung von eindeutigen Werten, die in den Eingabesammlungen vorhanden sind.
Eindeutig – Erstellt eine duplikatfreie Sammlung von Werten, die in den Eingabesammlungen vorhanden sind.
Reihenfolge – Erstellt eine sortierte Version der Sammlung gemäß dem angegebenen Schlüssel.
Filtern – Definieren Sie Filter, um nur bestimmte Objekte aus der angegebenen Sammlung abzurufen.
Datumsfilter – Definieren Sie Datumsfilter, um nur bestimmte Objekte aus der angegebenen Sammlung abzurufen.
4. Geben Sie die Eingabesammlung an, und geben Sie Werte in die anderen Felder ein, je nach ausgewählter Operation.
5. Klicken Sie auf Fertig.
Operation "Verketten" verwenden
Um die Operation "Verketten" zu verwenden, geben Sie die folgenden Details ein:
1. Geben Sie im Feld Sammlung angeben eine Sammlung von Arrays ein, für die die Operation "Verketten" durchgeführt werden soll.
2. Geben Sie im Feld Andere Sammlung angeben eine andere Sammlung von Arrays ein, für die die Operation "Verketten" durchgeführt werden soll.
3. Klicken Sie auf Fertig.
Operation "Unterschied" verwenden
Um die Operation "Unterschied" zu verwenden, geben Sie die folgenden Details ein:
1. Geben Sie im Feld Sammlung angeben eine Sammlung von Arrays an, für die die Operation "Unterschied" durchgeführt werden soll.
2. Geben Sie im Feld Andere Sammlung angeben eine andere Sammlung von Arrays an, für die die Operation "Unterschied" durchgeführt werden soll.
3. Klicken Sie auf Fertig.
Operation "Vereinfachen" verwenden
Um die Operation "Vereinfachen" zu verwenden, geben Sie die folgenden Details ein:
1. Geben Sie im Feld Sammlung angeben eine Sammlung von Arrays ein, für die die Operation "Vereinfachen" durchgeführt werden soll.
2. Klicken Sie auf Fertig.
Operation "Überschneidung" verwenden
Um die Operation "Überschneidung" zu verwenden, geben Sie die folgenden Details ein:
1. Geben Sie im Feld Sammlung angeben eine Sammlung von Arrays ein, für die die Operation "Überschneidung" durchgeführt werden soll.
2. Geben Sie im Feld Andere Sammlung angeben eine andere Sammlung von Arrays ein, für die die Operation "Überschneidung" durchgeführt werden soll.
3. Klicken Sie auf Fertig.
Operation "Union" verwenden
Um die Operation "Union" zu verwenden, geben Sie die folgenden Details ein:
1. Geben Sie im Feld Sammlung angeben eine Sammlung von Arrays ein, für die die Operation "Union" durchgeführt werden soll.
2. Geben Sie im Feld Andere Sammlung angeben eine andere Sammlung von Arrays ein, für die die Operation "Union" durchgeführt werden soll.
3. Klicken Sie auf Fertig.
Operation "Eindeutig" verwenden
Um die Operation "Eindeutig" zu verwenden, geben Sie die folgenden Details ein:
1. Geben Sie im Feld Sammlung angeben eine Sammlung von Arrays ein, für die die Operation "Eindeutig" durchgeführt werden soll.
2. Klicken Sie auf Fertig.
Operation "Reihenfolge" verwenden
Um die Operation "Reihenfolge" zu verwenden, geben Sie die folgenden Details ein:
1. Geben Sie im Feld Sammlung angeben eine Sammlung von Arrays ein, für die die Operation "Reihenfolge" durchgeführt werden soll.
2. Klicken Sie auf das Pluszeichen (+), um die weiteren Felder anzuzeigen, und geben Sie dann die folgenden Details ein:
Sortierreihenfolge auswählen – Die Reihenfolge zum Sortieren der Ausgabe.
Schlüssel zum Sortieren angeben – Die Schlüssel zum Sortieren der Ausgabe.
3. Klicken Sie auf Fertig.
Operation "Filtern" verwenden
Um die Operation "Filtern" zu verwenden, geben Sie die folgenden Details ein:
1. Geben Sie im Feld Sammlung angeben eine Sammlung von Arrays ein, für die die Operation "Filtern" durchgeführt werden soll.
2. Wählen Sie im Feld Filteroperation auswählen eine Filteroperation aus, die für einen Schlüssel der ausgewählten Sammlung ausgeführt werden soll.
Abzugleichender Wert – Geben Sie einen erwarteten Wert für den Schlüssel an. Dieses Feld wird angezeigt, wenn in der Liste "Filteroperation auswählen" eine der folgenden Optionen ausgewählt wird: "Ist gleich", "Ist nicht gleich", "Größer als" und "Kleiner als".
3. Wählen Sie im Feld Schlüssel zum Filtern angeben einen Schlüssel aus, für den die Filteroperation ausgeführt werden soll.
4. Klicken Sie auf Fertig.
Operation "Datumsfilter" verwenden
Um die Operation "Datumsfilter" zu verwenden, geben Sie die folgenden Details ein:
1. Geben Sie im Feld Sammlung angeben eine Sammlung von Arrays ein, für die die Operation "Datumsfilter" durchgeführt werden soll.
2. Wählen Sie im Feld Date-Schlüssel auswählen einen Schlüssel des Typs "date" aus, auf den Sie diesen Filter anwenden möchten.
3. Wählen Sie im Feld Datumsformattyp einen Datumsformattyp aus.
4. Geben Sie im Feld Anzahl der Tage angeben die Anzahl der vorhergehenden Tage ein, für die Ergebnisse abgerufen werden sollen.
5. Klicken Sie auf Fertig.
Ausgabeschema
Die Aktion "Sammlungsoperationen" gibt ein Ausgabeschema wie in der folgenden Abbildung dargestellt zurück: