Ich möchte die Ereignis-/Alarm-API aufrufen, aber die Ergebnisse nach Gerätetyp oder Gerätegruppe oder als letztes Mittel mit mehreren Quellen filtern. Gibt es eine Möglichkeit, einen einfachen Aufruf an die API zu machen, um dieses Ergebnis zu erzielen? Im Moment benutze ich/inventory/managedObjects mit einem Gerätetyp zuerst, um eine Liste von Geräten zu erhalten, und dann die Ergebnisse zu durchlaufen und einen Anruf für Ereignisse/Alarme für jedes Gerät zu machen, aber das scheint keine gute Möglichkeit zu sein es.Cumulocity-API-Aufruf mit Gerätegruppe oder Gerätetyp oder mehrere Quellen
Antwort
Momentan gibt es keine Möglichkeit, Ereignis- und Alarm-APIs für eine Sammlung von Quell-IDs abzufragen. Sie können nur nach einer einzigen ID suchen.
Wenn Sie völlig zufrieden sind mit in der Gruppe für jedes Gerät Aufruf gibt es zwei workarouns, die mir in den Sinn kommen:
Sie alle und Filter auf dem Client abgefragt werden (je mehr Gruppen haben Sie die schlimmer wird diese Methode Sein).
Sie können eine Ereignisverarbeitungsregel erstellen, die jedem erstellten Alarm und Ereignis basierend auf der Gerätegruppe ein zusätzliches Fragment hinzufügt (eingehender Alarm -> Quelle überprüfen -> Eltern der Quelle überprüfen (es gibt eine Funktion findAllManagedObjectParent) Sie hinzufügen:
„myDeviceGroupName“:... {}
für alle Alarme und Ereignisse Anschließend können Sie die APIs nicht durch Quelle abfragen, sondern durch fragmentType
- 1. So erkennen Sie Systeminformationen wie OS oder Gerätetyp
- 2. Logstash Gelf - Mehrere Quellen
- 3. Ändern oder schalten Quellen bei Klick
- 4. SQL-Verknüpfungen ... Mehrere oder ODER?
- 5. Shadow Mapping - mehrere Quellen
- 6. has_many durch mehrere Quellen
- 7. Wie mehrere gemeinsame Quellen
- 8. Scala Gerätetyp
- 9. Logback: Mehrere Property Quellen
- 10. Wie Groovy Test-Quellen in generierten Glas oder Quellen-Glas mit Maven
- 11. android firebase messaging. Überprüfung der Gerätegruppe erstellt?
- 12. erstellen FCM Gerätegruppe gibt 401
- 13. Mehrere Sitzungen oder eine?
- 14. Mehrere Controller oder Presenter?
- 15. Einzelne oder mehrere Layouts?
- 16. prüfen Gerätetyp über user_agent (Schienen)
- 17. Excel Formel mehrere ODER
- 18. Mehrere Methoden oder Parameter?
- 19. AutoMapper mehrere Quellen für Profile
- 20. Gerätetyp in DTM ziehen
- 21. Mehrere Quellen für UIPickerView auf Textfeld Bearbeitung
- 22. Mehrere Catch-Blöcke oder einer mit dynamic_cast?
- 23. Mehrere Storyboards oder Animationen mit derselben Timeline?
- 24. Effiziente XSLT-Pipeline in Java (oder Umleiten Ergebnisse zu Quellen)
- 25. 3-Party-APIs oder Quellen für Verschmutzungs bezogene Statistiken
- 26. Spark Streaming mehrere Quellen, laden Sie Datenframe
- 27. Wie verwenden Sie mehrere Quellen für Audio-Tasten mit Javascript
- 28. Mehrere Selektoren oder mehrere Funktionen - jede Effizienzsteigerung?
- 29. Mehrere URLs in Registerkarte "Quellen/Netzwerk" kopieren
- 30. Mehrere oder einzelne zusammengesetzte Index
Dank für Ihre Antwort danken um sicher zu sein, Wie würde ich in diesem API-Aufruf fragmentType verwenden, um zum Beispiel eine Gerätegruppe Post-Iot anzugeben .lu/Messung/Messungen? Quelle = 26932? –
Sie würden abfragen/Messung/Messungen? FragmentType = myDeviceGroupName – TyrManuZ
Vielen Dank Ich werde dies versuchen, wenn ich eine Chance habe. –