Seite "Operationen" für Arbeitsdefinitionen
Die Seite Operationen listet alle Operationen (Kind-Arbeitsdefinitionen) für die angezeigte Arbeitsdefinition auf. Alle Operationen werden in einer gekürzten Liste aufgeführt, unabhängig davon, auf welcher Ebene sie innerhalb des Satzes von Arbeitsanweisungen verschachtelt sind. Unter der Liste der Operationen zeigen Registerkarten die Informationen an, die der in der Liste ausgewählten Operation zugeordnet sind: Allgemeine Informationen, Anhänge, Steuereigenschaften, Anlage und Materialien.
Mashups und Widgets
Das Mashup PTC.Factory.Demo.WorkDefinitionOperationsMashup definiert die Seite Operationen. Dieses Mashup ruft wiederum die folgenden Mashups für die einzelnen auswählbaren Registerkarten auf:
Allgemeine InformationenPTC.Factory.Demo.WorkDefinitionOperations.GeneralInfoMashup
AnhängePTC.Factory.Demo.WorkDefinitionOperations.AttachmentsMashup
SteuereigenschaftenPTC.Factory.Demo.WorkDefinitionOperations.ControlCharacteristicsMashup
AnlagePTC.Factory.Demo.WorkDefinitionOperations.EquipmentMashup
MaterialienPTC.Factory.Demo.WorkDefinitionOperations.MaterialsMashup
Das Mashup PTC.Factory.Demo.WorkDefinitionOperationsMashup verwendet die folgenden Widgets:
Widget Raster - Erweitert zum Auflisten aller Operationen (Kind-Arbeitsdefinitionen) für die Arbeitsdefinition
Widget Datenfilter zum Filtern der Liste basierend auf den ausgewählten Werten
Widget Registerkarten, das die fünf Registerkarten im unteren Fensterbereich definiert und das entsprechende Mashup für jede Registerkarte aufruft
Ein Widget Infotable-Auswahl, das die Registerkarten ausblendet, wenn keine Operationen für die angezeigte Arbeitsdefinition vorhanden sind oder keine Operation in der Liste der Operationen ausgewählt ist
Eingaben
Als Eingabe für das Mashup PTC.Factory.Demo.WorkDefinitionOperationsMashup dient die UID der Arbeitsdefinition, die in der Tabelle Arbeitsdefinitionen ausgewählt wurde.
Ausgaben
Bei Auswahl einer Zeile in der Liste "Operationen" wird die UID der Operation (Arbeitsdefinition), die dieser Zeile zugeordnet ist, an die enthaltenen Mashups für die Registerkarten übergeben.
Dienste
Das Mashup verwendet den folgenden Dienst aus dem Ding PTC.Factory.Demo.WorkDefinitionUtilities:
GetNestedWorkDefinitions – Ruft die Liste der Operationen (Kind-Arbeitsdefinitionen) für die Arbeitsdefinition ab, die in der Tabelle Arbeitsdefinitionen ausgewählt wurde.