Arbeitsdefinition-Detailseite
Die Arbeitsdefinition-Detailseite zeigt Informationen über die Arbeitsdefinition an, die in der Tabelle Arbeitsdefinitionen zum Anzeigen ausgewählt wurde. Die Detailseite enthält drei Menüoptionen für die anzuzeigenden Informationen: Allgemeine Informationen, Operationen und Anlage.
Mashups und Widgets
Das Mashup PTC.Factory.Demo.WorkDefinitionDetailMashup definiert die Arbeitsdefinition-Detailseite. Es umfasst ein enthaltenes Mashup, welches das mit der im linken Menübereich ausgewählten Option verknüpfte Mashup anzeigt: Allgemeine Informationen (PTC.Factory.Demo.WorkDefinitionGeneralInfoMashup), Operationen (PTC.Factory.Demo.WorkDefinitionOperationsMashup) oder Anlage (PTC.Factory.Demo.WorkDefinition.EquipmentMashup).
Das Mashup PTC.Factory.Demo.WorkDefinitionDetailMashup verwendet die folgenden Widgets:
Das Widget Schaltfläche für die Schaltfläche "Zurück" ()
Widget Beschriftung zum Anzeigen der identifizierenden Informationen für die Arbeitsdefinition. Die identifizierenden Informationen bestehen aus dem Typ und der ID für die Arbeitsdefinition. Beispiel: .
Widget Historyless Accordion Menu, das die Menüleiste auf der linken Seite definiert. Das Menü enthält drei Optionen: Allgemeine Informationen, Operationen und Anlage. Bei Auswahl einer Menüoption wird das Mashup, das der im Menü PTC.Factory.Demo.WorkDefinitionMenu ausgewählten Option zugeordnet ist, im Widget Enthaltenes Mashup angezeigt.
Widget Enthaltenes Mashup, das das der ausgewählten Menüoption zugehörige Mashup anzeigt
Das Mashup PTC.Factory.Demo.WorkDefinitionDetailMaster wird als Eigenschaft Master im Mashup PTC.Factory.Demo.WorkDefinitionDetailMashup angegeben und stellt das Banner oben auf der Seite bereit.
Eingaben
Die Eingabeparameter für das Mashup PTC.Factory.Demo.WorkDefinitionDetailMashup sind Folgende:
wdUID – Die UID der Arbeitsdefinition, die in der Tabelle Arbeitsdefinitionen zum Anzeigen ausgewählt wurde.
nestedMashup – Das Mashup, das der im Widget Historyless Accordion Menu ausgewählten Option zugehörig ist. Wenn dieser Eingabeparameterwert leer ist, z.B. wenn die Detailseite erstmalig gestartet wird, wird das im Menü PTC.Factory.Demo.WorkDefinitionMenu definierte Standard-Mashup angezeigt.
Ausgaben
Die UID der angezeigten Arbeitsdefinition wird an das im Widget Enthaltenes Mashup angezeigte Mashup übergeben.
Dienste
Das Mashup verwendet den folgenden Dienst aus der Ressource PTC.Factory.CommonUtilities:
GetNestedMenu – Ruft die Informationen für den vom Dienst GetWorkDefinitionMenuName übergebenen Menünamen ab, die an das Widget Historyless Accordion Menu übergeben werden.
Das Mashup verwendet die folgenden Dienste aus dem Ding PTC.Factory.Demo.WorkDefinitionUtils:
GetWorkDefinition – Ruft die Informationen für die in der Tabelle Arbeitsdefinitionen ausgewählte Arbeitsdefinition ab.
GetWorkDefinitionTitleLabel – Ruft den ID-Wert für die Arbeitsdefinition mittels der vom Dienst GetWorkDefinition zurückgegebenen Informationen ab. Dieser Wert wird im Widget Beschriftung oben auf der Seite verwendet.
GetWorkDefinitionMenuName – Gibt den Namen des Menüs zurück, das im linken Fensterbereich verwendet wird (PTC.Factory.Demo.WorkDefinitionMenu). Dieser Wert wird als Eingabe an die Dienste GetNestedMenu und GetDefaultNestedMashupFromMenu übergeben.
Das Mashup verwendet den folgenden Dienst aus dem Ding PTC.SCA.SCO.ManageResourceUtils:
GetDefaultNestedMashupFromMenu – Ruft das im Widget Enthaltenes Mashup anzuzeigende Mashup aus dem Menü PTC.Factory.Demo.WorkDefinitionMenu für die ausgewählte Menüoption ab. Wird kein Eingabeparameter nestedMashup für diesen Dienst bereitgestellt, wird das im Menü PTC.Factory.Demo.WorkDefinitionMenu definierte Standard-Mashup angezeigt.