1) Why does Aras enforce me to release previous Revision(A) before I can create new Revision (B)? Why cant I have multiple revisions as working revisions?This is the standard versioning logic that Aras uses for versionable ItemTypes, and an important part of the Product Engineering change items. If you'd like to know more about the PE application and versioning in Aras, the Aras Community team may have more information available or you could check out the content on our demo page.
2) I understand this is OOTB behaviour, is there a way to configure or customize this behavior to suit my needs?Yes, it is possible to implement custom versioning logic using properties and ItemType server events. For example, you could create properties "my_rev" and "my_version" to track the revision and version of each item. You could then use onBeforeAdd/onBeforeUpdate events or a custom ItemType action to set the custom revision/version properties according to your specific business logic.
1) Why does Aras enforce me to release previous Revision(A) before I can create new Revision (B)? Why cant I have multiple revisions as working revisions?This is the standard versioning logic that Aras uses for versionable ItemTypes, and an important part of the Product Engineering change items. If you'd like to know more about the PE application and versioning in Aras, the Aras Community team may have more information available or you could check out the content on our demo page.
2) I understand this is OOTB behaviour, is there a way to configure or customize this behavior to suit my needs?Yes, it is possible to implement custom versioning logic using properties and ItemType server events. For example, you could create properties "my_rev" and "my_version" to track the revision and version of each item. You could then use onBeforeAdd/onBeforeUpdate events or a custom ItemType action to set the custom revision/version properties according to your specific business logic.
Copyright © 2025 Aras. All rights reserved.