In the TRIRIGA 3.5/10.5 Release Notes, we can see that we will have a new property (Object Label) on modules, forms, workflows, and queries which will track whether it is an OOB object or customized. As this property can help us to track customizations, does it mean that we can get rid of renaming objects? We are working on our first implementation with around 200 objects to be renamed. This can really help us save lots of time…
These new features are intended to eliminate the need to create uniquely named copies of OOB metadata in order to isolate your changes. With that said, this is a phased implementation of upgrade enhancements, and what’s in the 3.5 release is only the first foundational phase of that. With 3.5 platform, when you make a change to an OOB object such as the triSpace BO for example, it has an “Object Label” tied to it that will get updated to “In Progress.” Any object changes you make will have the object label set to this In Progress state. However, there is no tool to view these in progress objects in 3.5 or provide your own labels, nor are we tracking what granular changes were made for each object (for example, a field was added); it’s only tracking that something was changed from the base object.
In our next platform release, tentatively planned to GA in June as 3.5.1, there are many more enhancements to this. Primarily, you will get an Object Label Manager tool to see which objects are in progress and to apply your own label to them once your changes are “complete.” Additionally, we’ll be tracking more granular revisions that are being made to the objects to help evaluate differences in versions.
If the goal is to avoid doing object renaming and take advantage of these new feature, utilizing the next platform release is the ideal approach. We are currently doing a limited beta of this release. If you’re interested in participating and getting an early installer to deploy to your development environment, let us know.
[Admin: This post is related to the 06.10.16 post about finding information about object labels and revisions.]