Seite "Anlage" für Arbeitsdefinitionen
Die Seite Anlage für eine Arbeitsdefinition zeigt die Anlagen an, die mit der in der Tabelle Arbeitsdefinitionen angezeigten Arbeitsdefinition verknüpft sind.
Klicken Sie auf , um eine verknüpfte Anlage zur Arbeitsdefinition hinzuzufügen. Wählen Sie eine Zeile aus, und klicken Sie auf , um die verknüpfte Anlage aus der Arbeitsdefinition zu entfernen. Standardmäßig sind Standorte und Linien die einzigen Anlagentypen, die mit einer Arbeitsdefinition der obersten Ebene verknüpft werden können. Die Anlagentypen, die mit Arbeitsdefinitionen der obersten Ebene verknüpft werden dürfen, können angepasst werden, indem der Dienst GetAllowedEquipmentTypeForWorkDefinition überschrieben wird.
* 
Die Anlageninformationen werden erst geprüft, wenn der Link erstellt wird. Wird eine Anlage aktualisiert, nachdem Sie mit der Arbeitsdefinition verknüpft wurde, so wird diese Aktualisierung nicht mit den Informationen auf der Arbeitsdefinition synchronisiert.
Mashups und Widgets
Das Mashup PTC.Factory.Demo.WorkDefinition.EquipmentMashup definiert die Anzeige der Seite Anlage. Dieses Mashup verwendet die folgenden Widgets:
Widget Raster - Erweitert zum Auflisten aller Anlagen, die mit der Arbeitsdefinition verknüpft sind
Widgets Schaltfläche für die Aktionen Verknüpfte Anlage hinzufügen () und Verknüpfte Anlage entfernen ()
Widget Datenfilter zum Filtern der Liste basierend auf den ausgewählten Werten
Widget Infotable-Auswahl. Wenn keine Zeile in der Tabelle ausgewählt ist oder keine verknüpften Anlagen vorhanden sind, deaktiviert dieses Widget die Schaltfläche Verknüpfte Anlage entfernen.
Widget Navigation zum Starten des Fensters VERKNÜPFTE ANLAGE ENTFERNEN, wenn auf geklickt wird
Widget Navigation zum Starten des Fensters VERKNÜPFTE ANLAGE HINZUFÜGEN, wenn auf geklickt wird
Ein ausgeblendetes Widget Kontrollkästchen, das den Standardwert für den Eingabeparameter okClicked für das Fenster VERKNÜPFTE ANLAGE ENTFERNEN auf "falsch" festlegt
Eingaben
Als Eingabe für das Mashup PTC.Factory.Demo.WorkDefinition.EquipmentMashup dient die UID der Arbeitsdefinition, die in der Tabelle Arbeitsdefinitionen angezeigt wurde.
Dienste
Das Mashup verwendet den folgenden Dienst aus der Ressource PTC.Resource.Factory.MessageFormatUtiltites:
GetLocalizedMessageOneParam – Gibt die Lokalisierungs-Token für das Fenster VERKNÜPFTE ANLAGE ENTFERNEN zurück. Es gibt eine Instanz des Diensts für den Fenstertitel und den Nachrichtentext der Nachricht.
Das Mashup verwendet die folgenden Dienste aus dem Ding PTC.Factory.Demo.WorkDefinitionUtils:
DeleteWorkDefinitionProcessingResourceSpecifications – Entfernt die ausgewählte Anlage aus der Liste, wenn ein Benutzer im Popup-Fenster VERKNÜPFTE ANLAGE ENTFERNEN auf OK klickt.
GetAllowedEquipmentTypeForWorkDefinition – Ruft die Anlage der Anlagentypen ab, die mit Arbeitsdefinitionen verknüpft werden können. Standardmäßig sind nur Standorte und Linien für Arbeitsdefinitionen der obersten Ebene zulässig. Das kann durch Überschreiben des Diensts und Bearbeiten der im Dienst angegebenen Anlagentypen angepasst werden. Mehrere Anlagentypen können als Liste mit Kommata als Trennzeichen angegeben werden. Der Name jedes aufgelisteten Anlagentyps muss dem im Feld EquipmentType angegebenen Wert für den Anlagentyp entsprechen, der in der Konfigurationstabelle EquipmentTypeSettings im Startpunkt-Konfigurationsding definiert ist. Weitere Informationen finden Sie unter Anlagentypen definieren.
GetEquipmentLinkedToWorkDefinition – Ruft die mit der UID der Arbeitsdefinition verknüpfte Anlage ab, die in der Tabelle angezeigt werden soll. Der Dienst wird beim Zugriff auf die Seite Anlage und beim Schließen des Fensters VERKNÜPFTE ANLAGE HINZUFÜGEN ausgelöst.