Erweiterte Anpassung > Gespeicherte Filter zum Mashup hinzufügen
  
Gespeicherte Filter zum Mashup hinzufügen
In Windchill können Sie Filter für Teile, Dokumente oder EPM-(CAD-)Dokumente erstellen und speichern. Sie können diese gespeicherten Filter verwenden, um gefilterte Strukturen in einem ThingWorx Mashup anzuzeigen.
Das Erstellen und Speichern von Filtern für Teile, Dokumente oder CAD-Dokumente kann auf der entsprechenden Informationsseite des Objekts vorgenommen werden. Um gespeicherte Filter in einer ThingWorx Anwendung zu verwenden, halten Sie sich an diese optimalen Vorgehensweisen:
In einem Teilestruktur-Mashup kann ein Filter nur nach Name angegeben werden. Stellen Sie sicher, dass alle Filter, die Sie in einer ThingWorx Anwendung verwenden möchten, eindeutige Namen aufweisen.
In den meisten Fällen sollen gespeicherte Filter mit dem jeweiligen Objekttyp verwendet werden, für den sie erstellt wurden. Stellen Sie sicher, dass die ausgewählten Filter für die Objektstruktur funktionieren, die Sie in der ThingWorx Anwendung anzeigen möchten.
ThingWorx Navigate
Optionen für Gespeicherter Filter stehen auf den Anpassungsseiten für Aufgaben zur Verfügung. Weitere Informationen finden Sie im Abschnitt "Allgemeine Anpassungen für Aufgaben durchführen".
Windchill Extension
Sie können Ihre ThingWorx Composer Anwendung so codieren, dass der Benutzer zur Eingabe des gespeicherten Filters aufgefordert wird. Beispielsweise enthält der von PTC bereitgestellte Mashup-Beispielcode für eine Teilestruktur ein Dropdown-Widget neben dem Feld PLM Part Number mit einem Eintrag (Latest):
Sie können den Code für dieses Dropdown-Widget ändern, um eine beliebige Anzahl gespeicherter Filter aufzulisten.
Die Ausgabe des Diensts GetConfigurationChoices ist an die Eingabe dieses Dropdown-Widgets gebunden. GetConfigurationChoices ist ein Dienst von ptc-windchill-demo-thing. Sie können das Dienstskript GetConfigurationChoices bearbeiten, um die Elemente zu ändern, die im Dropdown-Widget angezeigt werden, und einen oder mehrere Namen von gespeicherten Filtern einzuschließen. Bei Auswahl wird ein gespeicherter Filter an Windchill übergeben.
Der Dienst GetConfigurationChoices gibt einen Infotable mit zwei Feldern zurück:
label ist der Wert, der im Dropdown-Widget angezeigt wird.
value ist der Name des gespeicherten Filters, der an Windchill übergeben wird.