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.