Automatic Bookmark (Folder) Transfer in Revision Processes with EKL / Business Logic.

Hello everyone,

I would like to consult your technical expertise for a configuration I am developing on 3DEXPERIENCE Cloud/On Premise 2024X.

When a new revision of an existing object (e.g., VPMReference) is created, we want the Bookmark (Folder) relationship of the source object to be automatically transferred/attached to the newly created revision, and the Bookmark relationship of the old revision to be removed. We aim to automate this process using Enterprise Knowledge Language (EKL) or Data Setup Business Logic rules.

I would appreciate it if you could share your knowledge about the standard methodology to follow for this requirement:
1. What is the correct Opening ID / Business Logic trigger (e.g., under Clonability / Revision) to use to transfer Bookmark relationships to the new revision?
2. What are the current EKL methods and attribute names recommended to access the source object's Bookmark information and attach it to the new object?

Also, I'm unable to access the following Git code snippet referenced in the document "Customizing the Behavior of 3DEXPERIENCE Platform Using Business Logic" (ref: 3DS_Document_2020): [https://itgit.dsone.3ds.com/ww-ve-software-architects/snippets/ekl-rest-web-services-for-bookmark.git]

If anyone has access to the sample code or related Knowledge Base (3DSupport / QA) articles regarding bookmark management and EKL/REST integration mentioned in this seemingly inaccessible link, could they please share them?

Note: I know how to advance revisions from within a bookmark or update the 'is Lat Version' column while in the Bookmark Widget with existing data. What I want is an add-on code that does this automatically.

Thank you in advance for your support and guidance.