Übersicht über Windchill Navigate Komponenten
Dieses Thema enthält eine Übersicht über die Entwicklung von Anwendungen mithilfe von Windchill 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
Windchill Navigate Komponenten in Übereinstimmung mit der in diesem Abschnitt verwendeten Terminologie als Verbundkomponenten bezeichnet werden.
Komponenten in Windchill Navigate
Windchill 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, sollten der Objekttyp oder das Verhalten der Komponente weiter konfiguriert werden. Dies kann über das Konfigurations-Dropdown oder für eine erweiterte Konfiguration über die JSON-Konfiguration erfolgen. Für einige Komponenten stehen eine oder mehrere vordefinierte Konfigurationen zur Verfügung. Diese können mit minimaler zusätzlicher Konfiguration für spezialisierte Anwendungen verwendet werden. Die Komponente "Element-Identität" verfügt z.B. über drei vordefinierte Konfigurationen: Dokument-Identität, Teile-Identität und Aufgabenidentität. Bei allen handelt es sich jeweils um eine spezielle Konfiguration der Komponente "Element-Identität".
Die vordefinierten Konfigurationen der Komponenten verwenden Windchill als Backend-System. Daher werden alle Zugriffssteuerungseinstellungen, Attributsichtbarkeit-Konfigurationen und Sicherheitsbeschriftungen, die in Windchill konfiguriert sind, von Windchill Navigate Komponenten berücksichtigt. Benutzer können daher nur sehen, was die Windchill Regeln ihnen zu sehen erlauben.
Das folgende Tabelle enthält eine Zusammenfassung der vorhandenen Komponenten sowie ihrer vordefinierten Konfigurationen. Die Komponenten basieren auf dem PTC Design System, um Konsistenz sicherzustellen.
|
Komponente
|
Beschreibung
|
Vordefinierte Konfigurationen
|
|
Elementliste
|
Zeigt einen Datensatz als flache Liste oder als Strukturbaum in einem Rasterformat an. Dies beinhaltet Sortierung, Filterung und Suchen sowie weitere erweiterte Funktionen.
|
Aktivität, Betroffene Elemente, Anhänge, Konstruktionsdateien, Dokumentstruktur, Zeichnungen, Teilestruktur, Aufgaben
|
|
Attribute
|
Zeigt Daten in Form von Name-Wert-Paaren an.
|
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.
|
Allgemein
|
|
Element-Identität
|
Zeigt grundlegende Identitätsinformationen für ein spezifisches Element an, einschließlich Titel und Identitätsattribute.
|
Dokument-Identität, Teile-Identität, Aufgabenidentität
|
|
Fortschritt
|
Zeigt eine Zusammenfassung des Fortschritts eines Elements an, einschließlich Stimmen von Mitgliedern und wie viele Mitglieder bereits tätig geworden sind.
|
Aufgabenfortschritt
|
|
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.
|
Keine
|
Windchill Navigate Zusammensetzung von Komponenten
Windchill 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
Die Benutzeroberflächen-Unterkomponente ist ein einzelnes Widget, das außerhalb von ThingWorx erstellt, gepackt 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 Windchill 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.
Windchill 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 Windchill 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 Windchill Navigate Komponente zusammen: