Informationsinhalte und Zugriff benutzerspezifisch anpassen > Anlagenstatus konfigurieren und anpassen > Standard-Statusausdrücke für benutzerdefinierte Anlagendingvorlagen anpassen
Standard-Statusausdrücke für benutzerdefinierte Anlagendingvorlagen anpassen
Die Statusausdrücke für einzelne Anlagenteile werden auf der Registerkarte Anlage von Konfiguration und Setup konfiguriert. Zeigen Sie dazu das betreffende Anlagenteil an, und wählen Sie die Seite Status aus. Wenn neue Anlagenteils erstellt werden, werden Standardwerte für alle Statusausdrücke definiert.
Sie können die Standard-Statusausdrücke für die benutzerdefinierten Anlagendingvorlagen definieren, z.B. für Dingvorlagen, die Sie für benutzerdefinierte Anlagentypen hinzugefügt oder aktualisiert haben. Alle Anlagenteile, die mit der benutzerdefinierten Anlagendingvorlage erstellt werden, erben automatisch diese Standard-Statusausdrücke.
So definieren Sie die Konfiguration der Standard-Statusausdrücke für eine benutzerdefinierte Dingvorlage:
1. Öffnen Sie in ThingWorx Composer Ihre benutzerdefinierte Dingvorlage.
2. Klicken Sie unter Dienste auf , um den Dienst GetDefaultStatusExpressionsConfiguration zu überschreiben.
3. Im Fensterbereich "Skript" können Sie den Ausdruck für jeden der vier anpassbaren Status bearbeiten.
Um den Ausdruck zu bearbeiten, nehmen Sie Änderungen am grauen Ausdruckstext vor. Um Standard-Statusausdrücke für die benutzerdefinierten Status zu definieren, heben Sie die Auskommentierung der Zeilen im Code auf. Weitere Informationen zum Angeben von Statusausdrücken finden Sie unter Statusausdrücke angeben.
4. Klicken Sie auf Fertig.
5. Speichern Sie die aktualisierte Dingvorlage.
6. Validieren Sie Ihre angepasste Statusausdruck-Konfiguration. Die in der Dingvorlage definierte Statusausdruck-Konfiguration muss gültig sein, damit neue Anlagenteile basierend auf der Dingvorlage erstellt werden können.
a. Navigieren Sie zu PTC.Factory.StatusExpressionUtils.
b. Führen Sie unter Dienste den Dienst ValidateDefaultStatusExpressionsByTemplate aus. Geben Sie als Eingabe den Namen der Dingvorlage mit Ihrer angepassten Statusausdruck-Konfiguration ein.
Dieser Dienst validiert Folgendes:
Gültigkeit der definierten Ausdrücke
Fehlerfreie Implementierung des Dienstes GetDefaultStatusExpressionsConfiguration
Wenn eine dieser Validierungen fehlschlägt, zeigt die Dienstausgabe eine Fehlermeldung mit Informationen zum Fehlschlag an.
c. Korrigieren Sie etwaige Fehler, und führen Sie den Dienst erneut aus, bis keine Fehler mehr zurückgegeben werden.