06/02/2022 - v5.2.7.21
- 1 06/02/2022 - v5.2.7.21
- 1.1 Publish Updates
- 1.2 Added Template Font Size Setting For Reports
- 1.3 Updated Filter Search
- 1.4 Updated Permissions for Packages > Items
- 1.5 Updated STRATUS Workstation Filters and Grouping
- 1.6 Added Array Data Type and Functions
- 1.6.1 Added Array Data Type
- 1.6.2 Added MostCommon()
- 1.6.3 Added Sum()
- 1.6.4 Added Average()
- 1.6.5 Added Maximum()
- 1.6.6 Added Minimum()
- 1.7 Added Support for .xlms File Attachments
- 1.8 Fixed an Issue Renaming a Project Role
- 1.9 Fixed an Issue Displaying STRATUS.Part.* Properties
- 1.10 Fixed an Annotation Tag Issue with Field Expression References
- 1.11 Fixed a Task Definition Issue
- 1.12 Fixed an Issue with Duplicate Notes
- 1.13 Fixed a Team Role Issue
- 1.14 Fixed Packages > Items Issues
- 1.15 Fixed STRATUS Sheet Zoom Issues
- 1.16 Fixed a Naming Convention Issue
- 1.17 Fixed Issue Generating PDF Report when Report Property is Too Small
06/02/2022 - v5.2.7.21
Publish Updates
The following is a list of updates related to the STRATUS Addin for Revit and AutoCAD used for publishing models to STRATUS. This information will help companies determine if they want to update software or wait until the mandatory quarterly update is made available. Customers who encounter a publish issue that has been fixed by an updated version of the software will be required to install the latest software version.
Added Template Font Size Setting For Reports
Added to Admin > Company > Templates Font Size settings for reports and secondary reports. There are separate settings for the report title and the report body.
Note: Font Size Limitations
Font Size (Title) - 8 to 48
Font Size (Body) - 8 to 24
For example:
Currently for this report, the default Font Size (Title) = 8 and the Font Size (Body) = 8.
Under Admin > Company > Templates, select the report. The Font Size (Title) = 8 and the Font Size (Body) = 8.
Change the Font Size (Title) = 16 and the Font Size (Body) = 14 and notice the Report Title and Report body text change in the template.
After saving the change and refreshing the report, the updated font sizes display.
Updated Filter Search
Updated the Filters search to restrict the search to labels and to exclude ID’s and counts.
Updated Permissions for Packages > Items
Updated permissions for Packages > Items to include View, Attachments, and Remove.
Updated STRATUS Workstation Filters and Grouping
Updated STRATUS Workstation Filters and Grouping with Area. When the cut list parts include an area, the cut list can be filtered by Area.
In addition, Item Grouping can also be done using the Area.
Added Array Data Type and Functions
Added Array Data Type
Under Admin > Company > Fields, added the Array Data Type which generates a semicolon separate list of values for a property (Ex. Weight, Services, etc.). The Array can be used to generate a list and one of the functions below can be used to find a value in the list. For example:
Create an expression where Data Type = Array
When used in a Packages Dashboard report (below) or an Assemblies Dashboard report, the semicolon separate list of Service Abbreviations values is generated.
Optionally, one of the following functions can be used like MostCommon() to look through the list and display the most common value.
Added MostCommon()
MostCommon(array, [optional] ignoreEmpty=true) which takes a list of numeric semicolon-separated values and returns the the most common value with the option to ignore empty values. The MostCommon function displays the most common value from child parts.
Syntax: MostCommon(array, [optional] ignoreEmpty=true) expects 1 or 2 arguments and returns the most common value found in semicolon separated array of values with option to ignore empty values
Example: MostCommon('c;a;b;a;d;b;a;g') returns a
Added Sum()
Sum(array) which takes a list of semicolon-separated values and returns the sum.
Syntax: Sum(array) will total the list of semicolon-separated values
Example: Sum(If({STRATUS.Part.TrackingStatusIndex}>4{Weight},0))Sum({Weight})*100
Added Average()
Average(array) which takes a list of numeric values and returns the average value.
Added Maximum()
Maximum(array) which takes a list of values and returns the maximum numeric value or zero.
Added Minimum()
Minimum(array) which takes a list of values and returns the minimum numeric value or zero.
Added Support for .xlms File Attachments
Added support for .xlms file attachments.
Fixed an Issue Renaming a Project Role
Fixed an issue under Admin > Company > Project Roles with renaming a Project Role.
Fixed an Issue Displaying STRATUS.Part.* Properties
Fixed an issue displaying STRATUS.Part.* Properties.
In this Part Template, the Visible checkbox is checked for the STRATUS.Part.* property which tells the Properties panel to display the property even if All Properties and Hide Empty Values are unchecked.
With this fix, the property displays in the Properties panel when All Properties and Hide Empty Values are unchecked.
Fixed an Annotation Tag Issue with Field Expression References
Fixed an issue where Field A referenced Field B in the field expression, then under Assemblies > Viewer > Toolbar after adding a Tag (Field A), the tag did not display on the selected part.
Fixed a Task Definition Issue
Fixed an issue where a Task Definition was set to create tasks for parts given a specific tracking status. When the tracking status for the package was updated to trigger the tasks, it should have populated all applicable tasks. However, when updating one of the several tasks within an assembly, it was incorrectly updating the entire assembly when there were still tasks that needed to be completed. As a result, a new rule has been implemented related to the Apply Tracking Status Upon Completion setting where the entire assembly will update only when all tasks are complete.
Note: If a task was completed, and a different tracking status was selected before all other tasks were completed within the assembly, then the assembly will not be updated.
For example,
A Task Definition was set to trigger tasks when the package tracking status was set to “Issued for Fabrication”. As the tasks were completed, there was one task that was updated to “Material Cut” instead of “Fabricated” like the rest of the completed tasks. Since the one task was changed prior to all the rest of the tasks being changed to “Fabricated”, the assembly was not updated to “Fabricated.”
Fixed an Issue with Duplicate Notes
Fixed an issue creating a note under Assemblies > Viewer > Notes or under Admin > Company > Notes, where if the user had 2 notes with the same name and deleted one of the notes, it would delete both notes. With this fix, when a user attempts to add a duplicate Note, a pop-up message similar to the following will display. Click the Close button and either enter a new name or click cancel to remove the new note entry.
Fixed a Team Role Issue
Fixed an issue assigning a team Role to a new team member.
For example:
Under Admin > Company > Users, a user can be configured to have a Default Project Role.
Under Admin > Project > Teams during the Add New Team Member process, after the User is selected, their Email and Company Role (Default Project Role set under Users) are populated.
The Company Role selected will display in the Role column.
Fixed Packages > Items Issues
Fixed Issue Editing Checkbox Value
Fixed an issue editing a checkbox value under Packages > Items.
Fixed Issue Updating Tracking Status
Fixed an issue updating an item’s Tracking Status.
Fixed STRATUS Sheet Zoom Issues
Fixed STRATUS Sheet Zoom issue where default zoom for viewports zoomed out further than necessary.
Fixed a Naming Convention Issue
Fixed a Naming Convention issue when creating a new assembly in the Models > Viewer, the assembly name did not display the Package Category Abbreviation in the name even though it was set under Admin > Company > Naming and Numbering > Naming Conventions.
Fixed Issue Generating PDF Report when Report Property is Too Small
Fixed an issue generating a PDF Report when the report Property on the report’s template is too small to fit the data. A message similar to the following will display.