Resource Page Description Utility program to sort items within a SalesLogix bundle (a.k.a. Project). It came to be needed for large bundles as the Architect will sometimes "shuffle" the project items. By default the sort is configured as follows:
- Sort order for comments is left unchanged
- Plugins go first. They are sorted by plugin type then name
- Create table, create field, create index and drop field statements are sorted in alphabetical order (but order relative to other items is not changed)
- Sort order for the rest of the items is left unchanged
To customize the sort, edit the CompareTo method of the ProjectItem class. To do (I have a SQL script for those but would be nice to have just 1 app to run):
- Check and remove duplicate plugins
- Option to remove plugins not part of a company (for the problem of SLX automatically adding the SLX include scripts)
- Option to check for and include latest version of a plugin - Implemented as of 2010/08/22!
Note you may have to restart the Architect and hit the "Sort" button in the project to see the sort order.
|