Community Tip - Stay updated on what is happening on the PTC Community by subscribing to PTC Community Announcements. X
I have created subtype of Part : ASPart . Object of ASPart of Part is created. Some document is attached to the object in describeBy link. When I copy the object,the DescribedBy Link should not be copied. By Default it copies all the attachments of the object. I need to Validate Copy/Paste, to copy/paste object without any attachments. How should I do that?
You need to remove the wt.enterprise.copyRule6 property.
aka :
xconfmanager --undefine wt.enterprise.copyRules6
Thanks Olivier. It does work.
But that might affect other OOTB requirements like when it would be required to actually copy the DescribedBy Link object.
Other Solution could be, to find out which listener event gets triggered when the copy action is used. I have tried out a few
PersistenceManagerEvent.generateEventKey(PersistenceManagerEvent.PRE_INSERT));
WorkPackageEvent.generateEventKey(WorkPackageEvent.PRE_COPY));
WorkPackageEvent.generateEventKey(WorkPackageEvent.POST_COPY));
None of them are triggered for Copy/Paste.
Well,
there is COPY_LINK PersistenceManagerEvent, as described in
But if you want to keep these links in some cases and not in others, it may not be easy to find the origin of the event.
This looks like a good opportunity for product Idea something like: Paste Special -> Paste Without Attachments.
COPY_LINK PersistenceManagerEvent is for BOM structures I guess. It didn't work.
I found the listener.
Its EnterpriseServiceEvent.POST_COPY. This listener only gets triggered for COPY & then we can use our logic to search the link & de-link it.
Hoping this works. Thanks.