ThingWorx Navigate anpassen > Benutzerdefinierte Aufgaben erstellen > ThingWorx Navigate Komponenten in einer benutzerdefinierten Aufgabe verwenden
ThingWorx Navigate Komponenten in einer benutzerdefinierten Aufgabe verwenden
Dieses Thema enthält eine Übersicht über die Entwicklung von Anwendungen mithilfe von ThingWorx Navigate Komponenten, die in Ihren Anwendungen wiederverwendet werden können. Außerdem bietet es optimale Vorgehensweisen für das Konfigurieren und Anpassen dieser wiederverwendbaren Komponenten.
Wenn Sie Ihre Anwendungen mit Komponenten erzeugen, können Sie problemlos Standardkomponenten wiederverwenden und Komponenten so konfigurieren und anpassen, dass sie Ihren geschäftlichen Anforderungen entsprechen. Dieser Ansatz beschleunigt Ihre Entwicklungszeit und minimiert Ihre Wartungskosten. Es führt auch zu Konsistenz in Ihren Anwendungen, die die Benutzererfahrung Ihres Produkts verbessert.
Weitere allgemeine Informationen zu Komponenten finden Sie im Abschnitt ThingWorx Lösungen mit wiederverwendbaren Komponenten erstellen im ThingWorx Hilfe-Center. Beachten Sie, dass ThingWorx Navigate Komponenten in Übereinstimmung mit der in diesem Abschnitt verwendeten Terminologie als Verbundkomponenten bezeichnet werden.
Komponenten in ThingWorx Navigate
Komponenten verbessern und vereinfachen die Anwendungsentwicklung, da sie standardmäßig für das Einbauen in benutzerdefinierte Aufgaben verwendet werden können. Wenn Sie eine Komponente in ein Mashup einfügen, hat sie keine inhärenten Funktionen, bis sie konfiguriert ist. Für einige Komponenten ist eine generische vordefinierte Konfiguration verfügbar, die als Ausgangspunkt für die Konfiguration der Komponente fungiert. Für andere Komponenten sind eine oder mehrere vordefinierte Konfigurationen verfügbar, die für spezielle Anwendungen mit minimaler zusätzlicher Konfiguration verwendet werden können. Die Komponente "Elementliste" verfügt z.B. über vier vordefinierte Konfigurationen: Aufgaben, Anhänge, betroffene Elemente und Aktivität. Bei allen handelt es sich jeweils um eine spezielle Konfiguration der Komponente "Elementliste".
Die vordefinierten Konfigurationen stellen eine Verbindung zu Windchill als Backend-System her. Alle Zugriffssteuerungseinstellungen, Attributsichtbarkeit-Konfigurationen und Sicherheitsbeschriftungen, die in Windchill konfiguriert sind, werden von ThingWorx Navigate Komponenten berücksichtigt. Benutzer können daher nur sehen, was die Windchill Regeln ihnen zu sehen erlauben.
Das folgende Diagramm und die folgende Tabelle enthalten eine Zusammenfassung der vorhandenen Komponenten sowie ihrer vordefinierten Konfigurationen. Die Komponenten basieren auf dem PTC Design System, um Konsistenz sicherzustellen.
Komponente
Beschreibung
Typ
Vordefinierte Konfigurationen
Elementliste
Zeigt einen Datensatz als Liste in einem Rasterformat an. Dies beinhaltet Sortierung, Filterung und Suchen sowie weitere erweiterte Funktionen.
Enthaltenes Mashup
Aufgaben, Anhänge, betroffene Elemente und Aktivität
Attribute
Zeigt Daten in Form von Name-Wert-Paaren an.
Widget
Allgemein
Kacheln
Zeigt einen Satz von Kacheln an. Jede Kachel zeigt Daten in Form eines Name-Wert-Paars an. Kacheln können verwendet werden, um wichtige Informationen hervorzuheben, sodass Benutzer sie auf einen Blick sehen können.
Widget
Allgemein
Element-Identität
Zeigt grundlegende Identitätsinformationen für ein spezifisches Element an, einschließlich Titel und Identitätsattribute.
Widget
Aufgabenidentität, Teile-Identität
Fortschritt
Zeigt eine Zusammenfassung des Fortschritts eines Elements an, einschließlich Stimmen von Mitgliedern und wie viele Mitglieder bereits tätig geworden sind.
Widget
Aufgabenstatus
Aktionsleiste (Beta)
Zeigt verfügbare Aktionen an. In der Regel in Elementliste und Element-Identität eingebettet, um Aktionen innerhalb dieser Komponenten zu aktivieren.
Wenn Sie diese Beta-Komponente verwenden, müssen Sie in zukünftigen Versionen Aktualisierungen vornehmen.
Widget
Keine
ThingWorx Navigate Zusammensetzung von Komponenten
ThingWorx Navigate Komponenten sind Verbundkomponenten. Sie bestehen aus kleineren Unterkomponenten, deren Kombination leistungsfähige Komponenten mit Mehrwert ergeben.
Jede Komponente besteht für gewöhnlich aus zwei verschiedenen Unterkomponenten, einer Benutzeroberflächen-Unterkomponente und einer Geschäftslogik-Unterkomponente.
Benutzeroberflächen-Unterkomponente
Es gibt zwei Typen von Benutzeroberflächen-Unterkomponenten:
Mashup – Ein ThingWorx Mashup mit mehreren Widgets und Bindungen
Widget – Ein einzelnes Widget, das außerhalb von ThingWorx erstellt und in ThingWorx importiert wird. Für gewöhnlich ist ein Widget in Web-Komponenten-Technologie geschrieben.
Die Benutzeroberflächen-Unterkomponente kommuniziert mit der Geschäftslogik-Unterkomponente über Dienste.
Geschäftslogik-Unterkomponente
Die Geschäftslogik-Unterkomponente ruft die Geschäftsdaten aus den Backend-Systemen ab und verarbeitet sie.
Geschäftslogik-Unterkomponenten sind so konzipiert, dass Sie angepasst und erweitert werden können.
Komponentenkonfiguration
Die ThingWorx Navigate Komponenten sind grundsätzlich konfigurierbar. Wenn Sie zur Entwurfszeit eine Komponente zum Mashup hinzufügen, so können alle Konfigurationsparameter für die Komponente als ein einziges JSON-Konfigurationsobjekt angegeben werden. Zukünftig ist eine Benutzeroberfläche geplant, die es ermöglicht, jeden Parameter einzeln festzulegen.
ThingWorx Navigate Komponenten sind robust konzipiert. Daher besteht ein typisches JSON-Konfigurationsobjekt aus Dutzenden konfigurierbarer Parameter. Um die Arbeit zu beschleunigen und unnötige Fehler zu vermeiden, sendet ThingWorx Navigate eine oder mehrere vordefinierte Konfigurationen mit jeder Komponente. Jede der vordefinierten Konfigurationen hat einen Namen und kann beim Konfigurieren einer Komponente ausgewählt werden. Nachdem Sie eine vordefinierte Konfiguration ausgewählt haben, wird die gesamte JSON-Konfiguration automatisch in das Konfigurationsfeld gefüllt. Sie können kleinere Änderungen an der Konfiguration vornehmen, ohne die gesamte JSON-Konfiguration erstellen zu müssen.
Ausführliche Informationen zum Auswählen und Konfigurieren von Komponenten und vordefinierten Konfigurationen finden Sie unter Komponenten hinzufügen und konfigurieren.
Das folgende Diagramm fasst die grundlegende Zusammensetzung einer ThingWorx Navigate Komponente zusammen:
War dies hilfreich?