As always, we have introduced some updates to our addons to go along with the new version of ACT!. The good news is that it's all compatible with previous version of ACT! as well!
Unlike previous updates to TopLine Designer, you will want to make sure that if a single user updates to version 5.5 or higher that all of your users update. Due to some scripting changes, your users may run into problems if some of them upgrade to 5.5 and others don't.
What's new in TopLine Designer 5.5?
-
Refactored Designer so that the Metadata class is now the primary class for the entire Designer app. You can no longer access Metadata from the Globals class. All metadata is now accessed via an instance object rather than a static object. This is relevant because it will cause scripting changes. Scripts will be automatically updated to reflect this change. No additional action should be required, but if you have some complex scripting, you may want to test the upgrade out in a test environment first.
-
Added new code editor that includes new method of adding snippets and basic intellisense.
-
Modified the exposed scripting to include the full class rather than just a part of the class.
-
Improved the speed of the list views by caching recently viewed data.
-
Modified how related entity fields are stored in a screen. It no longer stores the column name, it now stores the display name. This fixes a bug where those fields in a screen would not transfer from one database to another when importing a schema.
-
Entities that are shown on the View menu now also include an entry in the ACT! Nav Bar. Along with this, you can now associate images with your custom entities and those images will display in your Nav Bar button. To set an image, go to Tools->Define Custom Tables and click on the Edit Table button. The Nav Bar buttons will only appear or disappear when you restart ACT!.
-
Improved the Inline Grid control. You can now add more than one to a layout without problems with the toolbar icons disappearing.
-
Added global scripting event for when a tab is added to the layout. You can disable a tab from loading by using Tab.Load = False. This is great for hiding or showing tabs based on the currently logged on user or other criteria.
-
We can now import from Alerts. So if you get the latest version of Alerts, you will now be able to schedule an import of data from a CSV file or another database.
-
Added new feature to the merge to word to allow you to merge from main entities and bring in other main entities into tables. Ie: Opportunity -> Show Contacts in table. To do this, click on the Write menu in ACT! and you'll see a Designer menu item.
If you are using TopLine Dash, you will also need to update TopLine Dash after updating Designer. Because TopLine Dash uses Designer to generate dashboards for custom entities, TopLine Dash needed to be update to reflect the changes that were made to Designer.