Dec 18 2023

T101-2023 Notification regarding BIOVIA Foundation 2022 SP1

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 SP1 which includes the following enhancements and fixed defects:

Enhancements

This release of BIOVIA Foundation includes the following enhancements.

User Story

Description

DAT-18791

Hub configuration switch added to enable editing of extended properties in Task Plan, Activity, Activity Plan, and Sample Plan.

DAT-20322

Usability improved by disconnecting the grid’s horizontal scrollbar from the Filter Card.

DAT-22430

Added ‘Display Deleted Samples Only’ filter on the Sample grids.

DAT-22445

The Hub date library (moment js) was replaced by Date-FNS for better localization support and maintainability.

DAT-22481

‘Create from Sample Plan’ icon was added to the Task Plan Materials tab and Samples tab. Use this icon to elaborate a Sample Plan to create samples and tasks.

DAT-22786

Upgraded the Hub service to a newer release of Apache Tomcat 8.5.

DAT-22791

Upgraded the Hub service to a newer release of AdoptOpenJDK 8.

DAT-22849

Sample properties sampling point, sample expiration, and sampling method were added to support Sample Plan workflows.

DAT-22879

Hub Materials Role vocabulary was updated to enable BIOVIA Workbook integration.

DAT-22885

‘Sample Name Template” vocabulary was added for configuring Sample Plans.

DAT-22935

Task Sample List property has been enhanced to display the first 363 samples.

DAT-22958

The Log4J logging library was replaced by Logback.

DAT-22990

Collaborative Space can be configured to only display approved activities in the ‘Create from Activity’ dialog.

DAT-22997

Sample Plan configuration includes setting sample extended properties.

DAT-23092

Task Predecessor business logic modified to allow task execution when the predecessor is an Abandoned task.

DAT-23120

Added an option in the ‘Create from Sample Plan’ dialog to always create 1:1 sample to tasks.

SEC-6618

The integration gateway provides equipment activity reports for gateway-connected equipment. The reports contain daily and weekly summaries as well as recent commands/file transfers.

SEC-7347

The Chromeleon Add-In and Standalone Adapter can import the BIOVIA task plan ID and the BIOVIA task ID into Chromeleon. If the CDS has custom fields for BIOVIATaskPlanID and/or BIOVIATaskID the task plan and task ids (respectively) will be imported into the sequence.

SEC-7402

Sample grid shows Manufacturer and Manufacturer Lot for those samples associated to a material.

SEC-7416

Metrology recipes can now be written for file and adapter equipment. A metrology test sample will automatically be added to these tasks when a sample is required by the activity. This enables data acquisition in Capture during recipe execution. Metrology test sample records are assigned sample IDs with an MT prefix to distinguish them from other samples in the system.

SEC-7430

For equipment assigned to a gateway location, the network credentials needed to access its equipment files can be configured as a 'Hub Mount' via the integration gateway. Configuration of this feature is documented in the Equipment Guide.

SEC-7494

The Chromeleon Standalone Adapter can be configured to send a Chromeleon report spreadsheet tab as an auxiliary file along with the peak table results. This file is attached to the measurement. Customers can build custom parsers to add this data into their Chromeleon measurements.

SEC-7713

The activity's lifecycle state is now shown when selecting a metrology activity while setting up an equipment event type.

SEC-7736

Procedure activities that link to 5 or fewer other procedure activities can now be exported and imported in a single pass. Procedure activities linking to more than 5 other procedure activities require multiple imports to completely migrate.

SEC-7825

Multiple integration gateway clients can now be run as Windows services on a single Windows instance. Each integration gateway client service must have a unique name and can be named when it is installed.

SEC-7987

The GxP status of an equipment instance can now be set when it is created. The instance defaults to non-GMP if no setting is made.

SEC-8106

File mounts can now be included in reference data export and import.

SEC-8107

Signature policies can now be migrated between environments using the reference data export and import features. Note: user accounts and groups must exist in the destination environment before migrating signature polices that refer to those user accounts and/or groups.

SEC-8154

Implemented Hub authentication support for a 3rd Party Inventory Adaptor. This enables a Developer to build a 3rd Party Adaptor to search for materials and containers in an external inventory system

SEC-8158

Enabled the use of a 3rd Party Adaptor to search for materials and containers in an external inventory system. Included an example of a 3rd Party Inventory Adaptor that a Developer can use as a starting point.

SEC-8183

Uninstalling Hub using the installer's silent mode now also backs up the server gateway configuration files. Previously, only the installer's interactive mode backed up these configuration files during uninstall.

SEC-8243

A new equipment connection type "Printer" was added for label printing. Previously label printers were inferred based on being part of an equipment class named "Label Printer". Customers using the integration gateway for label printing must update their label printer equipment types to use the new connection type.

SEC-8295

Reference data migrations can now include processor entities.

SEC-8312

Added protections to the Admin & Settings Applications page to prevent an administrator from deleting the Hub and Integration Gateway applications which are required for proper system operation.

SEC-8387

When only 1 type of reference data exists in the import file, it is automatically selected in step 2 of the import migration wizard.

SEC-8549

The Installation Guide instructions for installing Integration Gateway on Linux have been updated.

SEC-8550

The Administration Guide contains updated migration (export/import) documentation.

DAT-21959

Updated the Import Task dialog to support importing selected tasks with only a subset of the assigned samples.

SEC-7994

Metrology tasks now execute the newest approved version of the metrology activity by setting the "Use Latest" flag on the metrology task. Draft metrology activities may be tested by directly linking that version to the equipment event type.

DAT-16058

Sample Plans added to the Admin and Settings page to configure a template for the creation of samples and tasks.

DAT-18856

Narrowed the ‘Contributor’ definition in Signature Policies for Tasks, Review Tasks, Retest Tasks, Equipment, and those objects that use Publish Lifecycle. The updated definition now excludes signers of lifecycle state changes.

DAT-18994

Enabled versioning of Child Activities.

DAT-20104

Added ‘In Progress’ and ‘Completed’ lifecycle states to the Task Plan. Task Plan will auto-transition to In Progress when an associated task is executed. Set the Task Plan to Released state when all associated tasks are either Released or Abandoned.

DAT-21909

Modified the signature handling for Tasks to show when an action is pending a second signature.

DAT-22150

Updated ‘Use Latest Activity’ version business logic to account for Child Activity versions.

DAT-22218

Added a Hub configuration switch to display an option in the Import Task dialog and Add Samples dialog that automatically sets samples to Available lifecycle state.

DAT-22437

Sample Plans added to the Admin and Settings page to configure a template for the creation of samples and tasks.

SEC-6978

Administrators can define and test class reading commands that obtain readings from TCP-connected instruments, which produce class reading measurements in the measurement store. These commands use regex to parse the instrument response and support multiple capture groups, multiple instrument command steps, variables, and the ability to aggregate multiple steps (or reset the data in a new step).

SEC-8108

When importing activities, recipes, activity plans, equipment, and locations it is possible their sequence numbers (method ID, specification ID, barcode, or location ID) can conflict with one that is already in the destination environment. Import now offers an option "apply new sequence" that updates these IDs to a non-conflicting value. The sequence number will be updated by appending "-01" to the existing sequence number. Example: a procedure activity has a Method ID of BP000023. If that value conflicts with the destination environment, the procedure activity's (and recipe's) Method ID is updated to be BP000023-01 if the "update sequence number" option is selected. If the option is disabled, the activity cannot be imported because of the Method ID conflict.

SEC-8181

The Chromeleon Add-In can now be configured to require signoff of results in Chromeleon before allowing them to be sent to the measurement store. A single Chromeleon report spreadsheet tab can now be sent as a supplemental file along with the peak table results.

SEC-8296

Changes to integration gateway Server and Client configuration settings are now tracked in the audit history.

SEC-5952

Equipment event types (metrology events) can now be linked to sites so that you can have more than one schedule per equipment type. Setting a location means that event type only applies to equipment at that site. Leaving the location empty means that the event can apply globally.

Fixed Defects

This release of BIOVIA Foundation includes the following fixed defects.

Defect

Description

Jira reference

Jira description

DAT-22362

The Parameter Template editor now indicates the source vocabulary name in the measurement ontology drop-down.

DAT-22892

Fixed an issue that could cause the columns in a saved private view to display in the wrong order.

DAT-22940

Developers will find the internal Task Plan readonly flag get set correctly now.

DAT-23080

Fixed an issue with displaying trailing zeros in the Document Version property.

DAT-23093

The Foundation Hub and Integration Gateway links are no longer displayed on the User Profile Settings page.

DAT-23101

The Template link for procedure activities no longer fails to open the recipe when clicked.

DAT-23223

A manual clean install of a load-balanced Hub node no longer crashes on startup with the error, "Field error in object 'com.accelrys.platform.application.Node' on field 'nodeInstanceNumber': rejected value [{}]".

DAT-23371

The "Use Latest" flag now upgrades only when the latest approved version is newer than the activity version that created the task.

DAT-23598

Fixed a problem that caused Hub to take a long time to start when there are a large number of parameters in the system.

SEC-8041

The integration gateway now correctly handles content in gzip format.

SEC-8124

The data preview page now correctly groups measurement records by all data fields marked "Is Group By: YES". The data field with "Is Sample Id: YES" must also have "Is Group By: YES" for the measurement to properly group by any additional data fields marked "Is Group By: YES".

SEC-8229

It is no longer possible to remove the original equipment instance from a metrology task execution by editing the equipment in Capture's expanded equipment window.

SEC-8256

The integration gateway now correctly acquires a direct connect reading when the command is configured to "close on pattern" and the pattern match occurs in the middle of the equipment data stream. The integration gateway no longer returns multiple readings when the equipment generates multiple values that match the pattern.

SEC-8290

An equipment instance's integration gateway connection details are now correctly updated when the instance is moved to a different equipment type.

SEC-8363

The parent equipment next due date is now correctly calculated when the soonest expiration date is more than 1,000 days in the future. Previously, the next due date was empty in this situation.

SEC-8496

Procedure activity data acquisition from class reading measurements is updated. The class reading's ontology entry is used to match the recipe parameter's mapped equipment reading's reference ontology entry.

DAT-21980

GUIDs in URN references are no longer converted to lowercase.

DAT-22086

The Document Version activity property is no longer limited to integers when Hub is deployed on 3DCloud.

DAT-22112

Updated the documentation to clarify that all extended properties for an entity type must have unique names whether they are defined globally or only for a subset (ex: the Balance equipment class). Duplicate extended property names will not function correctly in UIs.

DAT-22128

The "Print Label" dialog in Hub now shows the display name of the printer. This resolves the problem where object:object was shown if the nickname was empty.

DAT-22298

Disabled sorting and filtering on ‘Master Sample Y/N’ column.

DAT-22370

Fixed an issue with sending multiple tasks to a PLP Protocol. System will no longer consolidate pending lifecycle messages if there is a body provided with the message.

DAT-22606

When versioning an Activity, the Activity Owner is copied from the previous version.

DAT-22776

Spaces are not allowed in custom Sample IDs. The system now prevents entry of a space in this property.

DAT-22946

Fixed an issue with using ‘Apply to Sample Group’ checkbox in sample management actions.

DAT-22949

It is now possible save Equipment, Equipment Types, and Projects after removing values from a date extended property.

DAT-22980

The copyright year on the Help About page now correctly displays 2022.

DAT-23103

Corrected a problem that prevented the print labels feature from working.

DAT-23255

Fixed an issue with displaying the drop-in message after saving a Filter.

DAT-23404

The Foundation installer now creates a new log file for each install. Existing install logs are backed up with a timestamp for that installation.

SEC-6614

The Chromeleon Add-In now displays an error message when there are no peak data results to send to the measurement store.

SEC-7346

The Chromeleon Add-In installer Test button now correctly tests the connection to Hub using the credentials entered in the installer.

SEC-7634

Measurements containing only header files now display properly in the measurement viewer.

SEC-7673

A verstion.txt file is now provided in the integration gateway file folders. This file can be used to verify the build number of the installed integration gateway.

SEC-7685

The integration gateway file scanner now automatically searches subdirectories (as the Hub crawler does). Note: the archive directory for file equipment must not be a subdirectory of the main file due to the automatic subdirectory search.

SEC-7757

Filename and extension after the file upload shows same as the uploaded file name and extension

SEC-7820

The Chromeleon Adapter now better handles importing samples to Chromeleon custom fields that have no description and to list/combo custom fields.

SEC-8083

The integration gateway file scanner no longer automatically reprocesses a file that was skipped after an error was found with that file. The file can be manually reprocessed or the last scan date can be reset to rescan older files.

SEC-8238

The vocabulary entry's parent vocabulary name is now included in the notes when a conflict prevents migration. This helps the administrator find the correct dependency for resolution.

SEC-8241

Importing parameter templates no longer fails when the source parameter template's reference ontology externalId is null.

SEC-8266

Hub now supports multiple regex capture groups in direct and advanced direct connect equipment readings (data packet model). All capture groups are appended into a single string.

SEC-8286

The integration gateway now creates measurements for direct connect (and advanced direct connect) readings should when a data packet exists for the equipment type. This aligns with Hub-connected equipment.

SEC-8288

The integration gateway no longer throws an error if the data packet model command name matches the new class reading command name.

SEC-8291

An error message is no longer displayed after clicking the 'Gateway Equipment Configuration' link for an equipment whose equipment type connection is 'Not Connected". A message is now displayed informing the administrator the equipment cannot be configured with the gateway because it has no connection type.

SEC-8292

The "Display details" link on the integration gateway status report now links to the correct work item.

SEC-8293

The integration gateway now reloads the equipment definition when equipment types are edited.

SEC-8337

Corrected a typo in the signature dialog title bar when signing for a reference data export.

SEC-8340

Reference data entity display names are now shown in the export reference data dialog. Previously the internal entity names were displayed.

SEC-8380

Filter by Date now correctly filters measurement data in data acquisition.

SEC-8434

Updated the integration gateway log file compression method to catch file system exceptions reported on a ScienceCloud deployment.

SEC-8450

The client gateway UI now correctly shows the connection status when it cannot connect to the server gateway.

SEC-8502

The class reading's parameter template field now shows only approved, non-hidden, parameter templates.

SEC-8570

Measurements are now created successfully when the CSV file received via an Adapter SQS connection contains only one sample row.

SEC-8572

It is now possible to clone class reading commands.

SEC-8596

Corrected an issue that could cause the client gateway logging level to be incorrect at startup (prior to receiving its configuration from the server gateway).

SEC-8597

Improved integration gateway logging for events when an unknown client gateway attempts to connect to the server gateway.

SEC-8615

Updated the integration with 3DPassport to use a new proxy ticket validator when 3DPassport is set as the authentication provider for Hub.

SEC-7863

The Hub Administrator Password field label on the Hub Configuration page was updated to use the standard required field indicator.

SEC-8209

System now displays Quantity value in the Materials grid with a gray background when the property is mapped in the inventory system as a non-editable field.

SEC-8358

The Unscheduled Maintenance metrology event dialog no longer shows the inactive Run button.

SEC-8512

Moved the save and cancel buttons above the "Test Equipment" section of the direct and advanced direct connect connection details page for gateway configured equipment. This clarifies that testing the connection is not part of the savable configuration.

Resolution                                                                         

BIOVIA Foundation 2022 SP1 was released on 01 July 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 Refresh3

Fixes for this level: N/A

How to contact BIOVIA Support

If you have any questions, please contact BIOVIA Support.