Domänenspezifische Bausteine > Arbeitsanweisungsbaustein > Arbeitsdefinitionen klonen und zwischenspeichern > Den Klon-Diensten benutzerdefinierte Entitäten hinzufügen
Den Klon-Diensten benutzerdefinierte Entitäten hinzufügen
Wenn Sie dem Datenmodell für den Arbeitsanweisungsbaustein benutzerdefinierte Entitäten hinzugefügt haben und diese benutzerdefinierten Entitäten beim Klonen von Arbeitsdefinitionen eingeschlossen werden sollen, müssen sie den Klon-Diensten hinzugefügt werden.
Führen Sie die folgenden Schritte aus, um den Klon-Diensten eine benutzerdefinierte Entität hinzuzufügen:
1. Navigieren Sie in ThingWorx Composer zum standardmäßigen Produktionsauftrags-Manager-Ding (PTC.SCA.SCO.DefaultProductionOrderManager).
2. Überschreiben Sie unter Dienste den Dienst CreateWorkDefinitionClone.
3. Fügen Sie im Fensterbereich "Skript" eine neue Funktion am Ende des Dienstes hinzu, um die benutzerdefinierte Entität zu klonen. Verwenden Sie die vorhandenen Klon-Funktionen als Modell.
4. Suchen Sie den Satz von Funktionsaufrufen, die mit cloneWorkDefinitionControlCharacteristics beginnen und auf cloneChildren enden. Fügen Sie der neuen Funktion in diesem Abschnitt vor dem Funktionsaufruf cloneChildren einen Aufruf hinzu.
5. Klicken Sie auf Speichern und Weiter, um den angepassten Service zu speichern.
6. Klicken Sie auf Speichern, um das Ding zu speichern.
War dies hilfreich?