T100-2023 Notification regarding BIOVIA Foundation 2022 HF1
BIOVIA Foundation
Program
BIOVIA Foundation
Operating System
All supported operating systems
Description
We are providing this Technical Note to inform you about the release of BIOVIA Foundation 2022 HF1 which includes the following enhancements and fixed defects:
Enhancements
This release of BIOVIA Foundation includes the following enhancements.
User Story | Description |
DAT-20529 | Last Modify By field added to the Activity and Activity Plan grids and their detail pages. |
DAT-20957 | Single-step forward icon added to Equipment, Parameter Template, Activity, and Activity Plan admin pages to advance the lifecycle state of the selected rows. |
DAT-21118 | Manager of a completed task’s requestedGroup has permission to create a Retest Task. |
DAT-21119 | REST API endpoints added to streamline transitioning Tasks to Completed and/or Released lifecycle state. |
DAT-21244 | Users can view Certificates and results from Task Plan associated with it. |
DAT-21629 | Removed "Reference" property from the Activity Plan details layout. |
DAT-21781 | Enabled the workflow where the Requestor can submit a task to a Testing Lab, which doesn’t have access to the Requestor’s Collaborative Space. Testing Lab will have read-access to a subset of task properties and task actions when the task is not in their collaborative space. |
DAT-21960 | Retest Tasks can now be assigned to Groups, not just Assignees, and can be transferred between groups. |
DAT-21968 | A clickable link to navigate to a Task Plan's associated Certificate is now available when viewing a Task Plan. |
DAT-22042 | Upgraded the Hub service to a newer release of Apache Tomcat 8.5. |
DAT-22077 | Enabled the workflow where the Requestor can submit a task to a Testing Lab, which doesn’t have access to the Requestor’s Collaborative Space. Testing Lab will have read-access to a subset of sample properties and sample management action when the sample is not in their collaborative space. |
DAT-22096 | Hub configuration switch added to hide the Move Task Plan icon from the Task Plan title bar. REST API call remains unchanged and works when the Task Plan Move icon is hidden. |
DAT-22097 | REST API endpoint was added to change the Collaborator Group even on released Task Plans. |
DAT-22134 | A Generic activity task can be swapped for a method-specific activity that is defined in a private Collaborative Space. |
SEC-6640 | The measurement store now supports equipment using the class reading model. |
SEC-6696 | Import Containers icon added to the Materials Tab to streamline entry of materials/lots/containers into the lab materials list. Enhancement includes new Hub Materials Proxy endpoint to support importing of containers into a lab materials list. |
SEC-6916 | Measurements created from the class reading model can be used with existing Compose recipes as long as the reference ontology links in the data fields match those in the class readings. |
SEC-7024 | The Migrations page in Admin & Settings now supports importing reference data. One category of reference data can be imported at a time and the administrator can select which items in that category to import. |
SEC-7314 | It is now possible to export and import one or more activity plans. Administrators with the Foundation/Manage Export permission will see a new export button on the toolbar of the Activity Plans pages that will start the export of all selected activity plans and their dependencies. Activity Plans can be imported on the Migrations page in Admin & Settings. |
SEC-7427 | It is now possible to define Commands that create measurements from the Class Reading model. A command may be used by many compatible equipment types. Class reading commands apply to direct connect and file equipment. Advanced direct connect utilizing the class reading model are now configured in the same manner as other direct connect and can have up to 50 steps in each command. |
SEC-7428 | Equipment types can be configured to use Commands based on the Class Reading model. When so configured, their equipment can produce measurements based on the Class Reading model. Equipment types can be configured to support both Data Packet and Class Reading models simultaneously. |
SEC-7431 | Class Readings are a new model for managing equipment reference data. Equipment Classes can have a set of Class Readings, which are the list of readings that class can produce. Each Class Reading is linked to a Parameter Template to constrain the data it can contain. In this model, Commands are used to create measurements and each command links back to the equipment class and its set of Class Readings. This improves data consistency and re-use. |
SEC-7477 | Updated the equipment pages in Admin & Settings to improve usability and streamline administration. The "Equipment Commands" and "Equipment Work Items" links have moved from the Equipment page to the main menu under Resources. The "Equipment Adapters" link has moved from Resources to the Equipment page. Command editing has been enhanced to include assignment of equipment types and to default new Readings to the name of their Class Readings. Navigation breadcrumbs have been added to equipment pages and the Measurements page now sorts by newest measurement first. |
SEC-7613 | It is now possible to export reference data from the Migrations page in Admin & Settings. reference data may then be imported into another environment. |
SEC-7900 | The integration gateway can now interact with AWS SQS queues to listen for new data availability. When a notice is received, the integration gateway can be programmed to request the data from the other service. The instrument data must be delivered in a specific format which will then be processed into a measurement. |
SEC-7917 | Improved the bootstrapping and configuration file management for the Integration Gateway. |
SEC-7996 | Added Hub Materials Proxy endpoints for (A) search and import by inventoryLotId, (B) search by inventoryMaterialId and specify the importLimit, (C) seach by inventoryMaterialNmae contains list of terms. |
Fixed Defects
This release of BIOVIA Foundation includes the following fixed defects.
Defect | Description |
SEC-8082 | The SciAnalytics Pipeline Pilot package is no longer distributed with Foundation. This package |
DAT-22028 | The Foundation/Manage Any Object permission is no longer required to migrate activities between systems using Configuration Manager. |
DAT-22183 | “Use Latest Activity” flag now applies to tasks, including Retest tasks, in Submitted and Assigned lifecycle states. |
DAT-22255 | Samples can now be added to a Task Plan created with an external Reference to BIVOIA Notebook. |
DAT-22359 | Retest button is now enabled only on the tasks in In Progress, Completed, and Released lifecycle states, for the Assignee and the Manager of the requestedGroup. |
DAT-22416 | Activity Results tab logic was corrected to not flag blank, missing, and valid results. |
DAT-22496 | Developers will find the internal Task Plan readonly flag get set correctly now. |
DAT-22564 | System now correctly maintains row selections after a column sort action. |
DAT-22826 | Parent Task and Parent Task Relationship fields for child tasks that had their parent task deleted won’t be populated. For these records the relationship will remain in the Task ID field and Parent Task and Parent Task Relationship fields will be <empty>. |
DAT-22920 | Keyboard navigation (tab, arrow) now works properly when editing materials or samples in the grid. |
SEC-8000 | Fixed an issue that could cause the command details page to appear to be empty after editing these settings of a direct connect instrument via the integration gateway. The command details are now displayed correctly in this situation. |
SEC-8015 | The import upload API (api/v1/import/upload) no longer skips groups, protocols, and lifecycle action policies. |
SEC-8235 | The allowed file extensions list is now enforced in a case insensitive manner. Previously the check was made in a case sensitive way (ex: PNG did not match png). |
DAT-20982 | The Foundation installer now opens Hub using HTTPS instead of HTTP. This ensures the browser connection is secured when administrators begin working with Hub. |
DAT-21836 | REST API modified to allow setting an initial value on Extended Properties marked READ-ONLY. Works when the POST to create the entity and the POST to set the read-only property are done in the same request. |
DAT-21916 | System now trims white-space before sorting on Name and Description columns. |
DAT-22007 | History page enhanced to better display “Changed To” data that wraps to more than 8 rows. |
DAT-22010 | Task Plan Edit Task dialog enhanced to display equipment parameter templates. |
DAT-22114 | Fixed an issue where "Sample Count" on Tasks could be incorrectly set to zero when assigning a Certificate. |
DAT-22136 | Fixed a problem that could prevent the Certificates widget from loading in certain situations. |
DAT-22146 | Updated missing tooltips in Sample, Task, Task Plan, Material, and Certificate. |
DAT-22154 | Implemented more restrictive JavaScript standards checks to prepare for a future upgrade to the Grails libraries. |
DAT-22187 | Task Plan Request dialog correctly displays Groups assigned to an Organization/Department. |
DAT-22195 | System corrected so samples with matching parent samples can be pooled. |
DAT-22196 | System now correctly updates numeric parameters containing decimal separators when the Hub server and the client Browser are set to two different locales. |
DAT-22205 | Signature Policy dialog behavior reverted so the window remains open until either the Ok or Cancel button are clicked. |
DAT-22222 | Special encoding characters -> removed from labels in Location and Link pages. |
DAT-22234 | System has been corrected to block editing of parameter for In Progress tasks. |
DAT-22248 | Corrected tokenized strings for internationalization support in Sample Management dialogs. |
DAT-22254 | System now ensures Generic Activity Tasks are swapped with either a Procedure Activity or a Data Acquisition Activity. |
DAT-22267 | Print Label dialog enhanced to display errors if any occur during the print operation. |
DAT-22271 | System now correctly updates planned values when editing a Procedure Activity Task from the Task Plan Edit Task dialog. |
DAT-22279 | Clicking on a breadcrumb link while editing in Admin & Settings now properly prompts to save or discard changes. |
DAT-22326 | Enhanced error messaging associated with uploading files with unapproved file extensions in the Task Plan Edit Task dialog. |
DAT-22429 | Corrected timing issues with submitting Lifecycle actions for Activity and Activity Plans. |
DAT-22435 | AG GRID edit mode now correctly saves Ctrl-D filled values for Extended Properties of type Boolean. |
DAT-22500 | Hyperlinks are now available for the following properties. |
DAT-22565 | Auto rename feature on the Activity Plan ‘clone’ action was updated to 99, which matches the setting for Activity. |
DAT-22810 | Fixed an issue that caused split sample operations to fail when specifying the sample IDs for the split. |
SEC-7454 | The OK button is now enabled when adding multiple class readings. Previously, the OK button was only enabled for the first class reading to be added. |
SEC-7866 | System now only attempts to save once regardless of the number of times the user clicks on the AG GRID edit mode checkmark. |
SEC-7929 | System now allows moving a Task Plan that contains materials to a different Collaborative Space. |
SEC-7953 | Fixed a problem that caused the integration gateway to incorrectly report a failure to access the directory when configuring main and/or archive directories. |
SEC-7968 | The integration gateway CSV processor measurement row numbering is now consistent with other measurements. |
SEC-7986 | Changing an equipment's GxP Level now correctly resets the metrology events and next due dates. Previously, the equipment retained the old GxP Level events in addition to the new events. Now, the next due dates are cleared and only the new GxP Level events are shown on the metrology page. |
SEC-7992 | Editing the commands of a direct connect equipment that is served by the integration gateway no longer requires a page refresh. |
SEC-7995 | The class reading name is now correctly populated from the selected Reading Ontology entry. |
SEC-8044 | Updated the list of always allowed file uploads to include .xml and .csv as they are needed for system functionality. |
SEC-8060 | When migrating an activity into a new environment, the creator property is now correctly populated with the username of the person performing the migration and the lifecycle state is correctly set to the state of the activity when it was exported. |
SEC-8258 | Editing materials in the grid now correctly handles changes to the material's hazard class. Previously changes to this property were not displayed. |
DAT-21264 | Fixed an issue that caused the Foundation Linux installer to generate a warning regarding the destination folder created with insufficient level of access. |
DAT-22125 | Removed the unused “Life Cycle” column from the Activity Plans grid. |
DAT-22145 | Improved the delete button message text to align with new coding standards. |
DAT-22180 | System now opens the “Add Parameter Template” dialog with no rows selected and the Enable Duplicate Section unchecked. |
DAT-22197 | Task Plan’s Edit Task dialog now correctly stores integer changes made to Planned Values, Lower Limit, and Upper Limit. |
DAT-22201 | Sample widget grid column label was corrected to show “Last Updated”. |
DAT-22278 | Hub no longer displays an error message that implied edits could be made to an equipment in the Active state. |
DAT-22504 | AG GRID edit mode corrected to support copy/paste of multiple rows. |
DAT-22672 | Removed an unnecessary space in history displays, for example "Deleted Group :". Now the label is displayed as "Deleted Group:". |
DAT-22673 | Lifecycle state values are now properly capitalized in the history page. |
SEC-7708 | Fixed an issue that could occur when repeatedly configuring a direct connect instrument between using the integration gateway and not. Previously, if this was done several times the testing Run button might be disabled when a gateway location was set. |
SEC-7924 | Doing repeated installs/upgrades of Foundation via Ansible scripts no longer causes the application config file to grow in size. Previously, if the config file was set up with a pre-supplied admin password the file could grow in size to a point where installations could not be performed with that file any longer. This is no longer the case. |
Resolution
BIOVIA Foundation 2022 HF1 was released on 09 March 2022 and is available for download at https://software.3ds.com under BIOVIA products:
Product line: Lab, Scientific and Content Solutions
Release: BIOVIA 2022
Level: BIOVIA 2022 Golden
Fixes for this level: BIOVIA 2022 Golden HF3
How to contact BIOVIA Support
If you have any questions, please contact BIOVIA Support.