Dec 18 2023

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
was intended to support product demonstrations and was not used by Foundation applications. It was removed due to its reliance on a release of Log4J that is affected by CVE-2021-44228.

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 -&gt 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.
Parameter Templates: Measurement Ontology
Activities: Project, Creator, Owner, Last Modified By
Activity Plans: Type, Sub Type, Authoring Group, Creator, Phase, Last Modified By
Task Plans: Project, Task Plan Type, Cost Center, Specification Method, Sample Size Unit, Predecessor

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.