Komponente für die Anzeige von Medien der Arbeitsdefinition
Die Komponente für die Anzeige von Medien der Arbeitsdefinition zeigt die einer Arbeitsdefinition zugehörigen Medien in einer Reihe von auswählbaren Registerkarten an. Wenn eine Registerkarte ausgewählt wird (Bild, Video oder CAD), werden die Medien des jeweiligen Typs angezeigt, die der Arbeitsdefinition zugeordnet sind. Wenn der Arbeitsdefinition kein Medium dieses Typs zugeordnet ist, wird auf der jeweiligen Registerkarte ein Standardbild angezeigt. Wird ein Teil in einem Diagramm auf der Registerkarte CAD ausgewählt, so wird die zugehörige Zeile in der Materialliste ausgewählt.
Wenn mehrere Medieneinheiten für die ausgewählte Registerkarte vorhanden sind, werden am unteren Rand des Fensterbereichs auswählbare Punkte angezeigt. Sie können zwischen den verschiedenen Medieneinheiten navigieren, indem Sie auf die einzelnen Punkte klicken.
Mashups und Widgets
Das Mashup PTC.SCA.SCO.WorkDefinition.InfoTabContainedMashup definiert die Komponente für die Anzeige von Medien der Arbeitsdefinition. Dieses Mashup ruft wiederum die folgenden Mashups für die einzelnen auswählbaren Registerkarten auf:
• PTC.SCA.SCO.WorkDefinition.ImageContainedMashup – Mashup für die Anzeige der Registerkarte Bild.
• PTC.SCA.SCO.WorkDefinition.VideoContainedMashup – Mashup für die Anzeige der Registerkarte Video.
• PTC.SCA.SCO.WorkDefinition.CADContainedMashup – Mashup für die Anzeige der Registerkarte CAD.
Jedes dieser Mashups verwendet ein Widget Registerkarten, um den angezeigten Inhalt zu bestimmen. Das Widget Registerkarten im Mashup PTC.SCA.SCO.WorkDefinitionInfoTabContainedMashup definiert die drei verfügbaren Registerkarten und ruft das entsprechende Mashup für jede Registerkarte auf. In jedem der Mashups für die auswählbaren Registerkarten zeigt das Widget Registerkarten entweder die zugeordneten Medien oder ein Standardbild an. Die Mashups für die auswählbaren Registerkarten verwenden auch das Widget Sammlung für die Navigation zwischen mehreren Medieneinheiten, sofern dies zutreffend ist.
Das Mashup
PTC.SCA.SCO.WorkDefinition.CADContainedMashup verwendet auch ein
ThingView Widget, um die CAD-Diagramme anzuzeigen. Weitere Informationen finden Sie unter
ThingView Widget.
Eingaben
Bei der Eingabe für diese Mashups handelt es sich um die UID der Arbeitsdefinition, die im Mashup
Sequenzielle Navigationskomponente (
PTC.SCA.SCO.WorkDefinitionHorizontalSequentialNavigation) der ausgewählten Arbeitsanweisungskachel zugeordnet ist. Weitere Informationen zu Arbeitsdefinitionen und ihren zugehörigen Informationen finden Sie unter
Arbeitsdefinitionsschema.
Die Eingabe für die Querauswahl zwischen dem CAD-Diagramm und der Materialliste stammt aus der Eigenschaft
SelectedParts auf dem Mashup
Materiallistenkomponente (
PTC.SCA.SCO.MaterialsListMashup). Werden eine oder mehrere Zeilen in der Materialliste ausgewählt, so legt diese Auswahl den Wert für die Eigenschaft
SelectedParts im Materiallisten-Mashup fest. Dieser Wert wird in die Eigenschaft
SelectedParts auf dem Registerkarten-Mashup
CAD (
PTC.SCA.SCO.WorkDefinition.CADContainedMashup) übergeben und die entsprechenden Teile im CAD-Diagramm werden hervorgehoben.
Ausgaben
Wird ein Teil im CAD-Diagramm auf der Registerkarte
CAD ausgewählt, so legt der Dienst
ConvertSelectedPartsToSelectedRows den Wert für die Eigenschaft
SelectedRows auf dem Mashup
PTC.SCA.SCO.WorkDefinition.CADContainedMashup fest. Dieser Wert wird an die Eigenschaft
SelectedRows auf dem Mashup
Materiallistenkomponente (
PTC.SCA.SCO.MaterialsListMashup) übergeben.
Dienste
Das Mashup in dieser Komponente verwendet die folgenden Dienste aus dem Ding PTC.SCA.SCO.ProductionOrderUtils:
• PTC.SCA.SCO.WorkDefinition.ImageContainedMashup:
◦ GetImageList – Ruft die Bild-Medieneinheiten ab, die der Arbeitsanweisung zugeordnet sind.
◦ IsMultipleMedia – Bestimmt, ob mehrere Bild-Medieneinheiten für die Arbeitsanweisung vorhanden sind.
• PTC.SCA.SCO.WorkDefinition.VideoContainedMashup
◦ GetVideoList – Ruft die Video-Medieneinheiten ab, die der Arbeitsanweisung zugeordnet sind.
◦ IsMultipleMedia – Bestimmt, ob mehrere Video-Medieneinheiten für die Arbeitsanweisung vorhanden sind.
• PTC.SCA.SCO.WorkDefinition.CADContainedMashup
◦ GetCADList – Ruft die CAD-Medieneinheiten ab, die dem Arbeitsanweisungsschritt zugeordnet sind.
◦ IsMultipleMedia – Bestimmt, ob mehrere CAD-Medieneinheiten für den Arbeitsanweisungsschritt vorhanden sind.
Die folgenden Dienste aus dem Ding PTC.SCA.SCO.ThingViewUtils werden vom Mashup PTC.SCA.SCO.WorkDefinition.CADContainedMashup in dieser Komponente verwendet:
• ConvertSelectedPartsToSelectedRows – Konvertiert die ausgewählten Teile im CAD-Diagramm in ausgewählte Zeilen in der Materialliste.
• GetOccurrencePathsList – Gibt eine Zuordnung von Materialien zu deren entsprechenden Vorkommenspfaden für die angegebene Arbeitsdefinitions-UID zurück.