Regeldatei für generierte Prozesspläne
Die Regeldatei gibt die Regeln an, die beim Erstellen oder Aktualisieren eines generierten Prozessplans angewendet werden sollen. Sie definiert die Struktur des generierten Prozessplans. Sie können die Attribute und Zuordnungen angeben, die von einem generischen Prozessplan auf einen generierten Prozessplan für einen bestimmten Objekttyp übertragen werden sollen. Wenn keine Angabe erfolgt, werden alle Attribute und Zuordnungen übertragen.
Regeldateien definieren
Die Regeln werden in strukturierter Weise in einer Textdatei im JSON-Format mithilfe der unten angegebenen Elemente definiert:
Wie im Beispiel dargestellt, können Sie in einer Regeldatei mehrere Regeln für einen bestimmten Objekttyp definieren. Eine Regel muss die Blöcke sourceType und targetType enthalten. Sie können Regeln für mehrere Objekttypen in derselben Regeldatei festlegen.
Die beiden folgenden Beispiele stellen die Verwendung von Verwendungs-Links und Sequenzen als Quell- und Zieltypen dar:
{
"sourceType": "com.ptc.windchill.mpml.processplan.operation.MPMOperationUsageLink",
"targetType": "com.ptc.windchill.mpml.processplan.operation.MPMOperationUsageLink"
}
{
"sourceType": "com.ptc.windchill.mpml.processplan.sequence.MPMSequence",
"targetType": "com.ptc.windchill.mpml.processplan.sequence.MPMSequence",
"excludedAttributes": "BranchingOperation",
"excludedAttributesForUpdate": "ReturnOperation"
}
Wichtige Punkte
Die Kombination der in den Blöcken sourceType und targetType angegebenen Typen ist in einer Regeldatei eindeutig.
Alle Untertypen der in sourceType angegebenen Typen erben die angegebenen Regeln, sofern nicht ausdrücklich anders angegeben.
Die Verwendung der Regel attributeToSyncMappings ist optional. Sie kann verwendet werden, wenn die Quell- und Zielattribute unterschiedlich sind.
Bei speziellen Attributen wie "Lange Beschreibung" müssen Sie den internen Namen auf andere Weise angeben, z.B. als longDescriptionRichText.formattedText.
Sie können die Eigenschaft com.ptc.windchill.associativity.reconciliation.excludedTypes konfigurieren, um die Dokumenttypen anzugeben, die beim Erstellen oder Aktualisieren eines generierten Prozessplans nicht übernommen werden sollen. Weitere Informationen finden Sie unter Upstream-Änderungen übertragen.
Nach ihrer Erstellung muss die Regeldatei einem generischen Prozessplan zugeordnet werden. Weitere Informationen finden Sie unter Regeldateien generischen Prozessplänen zuordnen.
War dies hilfreich?