Foundation 2021 SP1 (T64-2021)

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

Enhancements

This release of BIOVIA Foundation includes the following enhancements.


User Story

Description

DAT-20356

Data acquisition and Procedure activities now support editing of quantity, numeric, vocabulary, boolean, and date parameter values regardless if the activity is a parent or a child.


DAT-21276

The Tasks grid displays Activity Name, Activity Version, and Activity Lifecycle State using the latest values from the activity's configuration for tasks that have not started. Once the task transitions to In Progress, the values shown are those in place when the task was executed.


DAT-21409

The version number may now be edited when a parameter template has been reopened for edit. The version number must be higher than the previous version of the parameter template.


DAT-13283

Enhanced Pipeline Pilot protocol registration to improve integration with Task Planner.


DAT-16048

System control added to Request dialog to ensure Tasks are correctly assigned to a Group and/or Assignee.


DAT-17441

Leveraged Capture Hub to flag abandoned samples and modified data in Task Planner's Activity Results tab.


DAT-18252

Added the Task Name property to the Activity Plan page and Tasks to distinguish them.


DAT-18311

Enabled Workbook to control transitioning of the associated Task Plan and Tasks to released.


DAT-19283

Changed the BIOVIA icons from blue to green. White BIOVIA icons are unchanged.


DAT-20012

Enabled an aliquot workflow that uses pre-barcoded labware to manually enter sample IDs in the sample split dialog.


DAT-20194

Leveraged Capture Hub to flag abandoned samples in Task Planner's Activity Results tab.


DAT-20246

Improved Template Methods by allowing the reorder of activity parameters in the Activity page to help wtih setting parameter values.


DAT-20301

Upgraded AdoptOpenJDK libraries to release 8u275-b01.


DAT-20303

Upgraded Apache Tomcat to release 8.5.60.


DAT-20308

Upgraded grid control used throughout Hub to enhance keyboard navigation and sub-grid functionality.


DAT-20309

Upgraded Angular framework to release 10.


DAT-20321

Upgraded AG GRID on Admin and Settings pages.


DAT-20359

Task Plans can now be created with automatic access for lab colleagues regardless if generated from BIOVIA Hub, Workbook, or Notebook by setting a perferred Group in the User Profile page.


DAT-20363

Upgraded Java Melody to release 1.86.0.


DAT-20367

Enabled localization of AG-GRID elements and server-side lifecycle actions and states.


DAT-20575

Sample management actions are now applied to the entire sample group regardless of how many samples were initially selected on Import Sample dialog and Delete Sample dialog. Additionally, added Sample Group filtering to the filter card.


DAT-20712

Extended the \\\$collaborativespace facet to return the collaborative space ID of an object if it is accessible to the account calling the API.


DAT-20725

Added a Sample Group filter to the Task Planner and Sample Widget filter card.


DAT-20757

Added support for Oracle Views found in Hub.


DAT-20866

Added API documentation about working with collaborative spaces and with the security model.


DAT-21159

Added property Document ID and Document Version to Activity, Activity Plan, and Tasks.


SEC-5650

An administration page for Class Readings is available under Equipment. Class Readings are not functional in this release and have no effect on system operation. They will be enabled in a future release where they will be used as part of the integration gateway configuration.


SEC-5651

An administration page for Readings is available under Equipment Types. This page has no effect on system operation in this release. It will be enabled in a future release where it will be used as part of the integration gateway configuration.


SEC-6407

When configuring a User Directory to synchronize accounts from LDAP, it is now required to have a custom query filter and/or a permitted group. This change is to prevent accidental synchronization of an entire LDAP directory into Hub.


SEC-6626

An administration page for Commands is available under Class Readings. Commands are not functional in this release and have no effect on system operation. They will be enabled in a future release where they will be used as part of the integration gateway configuration.


SEC-6632

An administration page for Hub Mounts is available under Equipment Class Readings. Hub Mounts are not functional in this release and have no effect on system operation. They will be enabled in a future release where they will be used as part of the integration gateway configuration.


SEC-6635

An administration page for Hub Processors is available under Equipment Class Readings. Hub Processors are not functional in this release and have no effect on system operation. They will be enabled in a future release where they will be used as part of the integration gateway configuration.


SEC-6721

It is now possible to define equipment event type recurrence in hours. When so defined, the next due date will be calculated to be exactly the specified number of hours from the last successful event. For example, if a daily verification (24 hours) is performed at 2:00 PM its next due date will be 2:00 PM the following day.


SEC-6950

Updated the API used when creating a proposed receiptlot in CISPro. There is no functional change.


SEC-6963

Added support for a “disposed” property for Containers.


SEC-7226

The Class Readings administration page was updated in this release to include links to result and reading taxonomies. Class Readings are not functional in this release and have no effect on system operation. They will be enabled in a future release where they will be used as part of the integration gateway configuration.


SEC-7227

Updated the Hub Installation Guide to reference the new name of the Pipeline Pilot package installer, LabOpsCollection.


SEC-7236

The FoundationSSO package installer has been renamed to the LabOpsCollection installer to better reflect the content.


SEC-7278

The system can be configured to allow metrologists to override the next due date for a metrology event. When enabled, an extra field appears on the metrology card in Admin & Settings: Override Next Due Date. The metrologist picks the next due date for that event and the logbook is updated with a comment stating the next due date was manually set. Please contact BIOVIA Support for instructions on configuring this feature.







Fixed Defects

This release of BIOVIA Foundation includes the following fixed defects.

Defect

Description

DAT-21009

Cloned or re-opened parameter templates now retain the life cycle policy assignment of the original parameter template.

DAT-21647

The task plan owner or creator can now reopen withdrawn or released task plans from the task plan card.

DAT-15199

Updated sample functionality to collect storage requirement.

DAT-15241

Child sample property values are no longer overwritten with parent sample property values during sample collection.

DAT-18840

The Review button in Task Planner no longer fails to open when at least one of the results is a string value such as "No peak in context" and the DataField mapped to the ActivityParameter for this result is NumberFormat or any other data type that cannot process string values.

DAT-20317

The first 63 characters of the activity name is now displayed when administering an activity plan. The full activity name can be viewed by hovering over the activity name. The full name will be displayed in a tooltip.

DAT-20699

When the Retest Task is created from the Analyst Task Plan, the system now sets the Retest Task to the submitted lifecycle state and sets the Analyst as the assignee.

DAT-20754

When a Retest Task is unassigned, the system now correctly removes it from the Analyst's Task Plan.

DAT-20822

Task Plan's Activity Plan tab now correctly pivots on Attribute columns.

DAT-20913

The Activity Plan administration page now correctly prevents editing the activity plan header, editing activities, and adding/removing activities when in the approved lifecycle state.

DAT-20950

Type-ahead on unit cells is now enabled when editing within the Task Plan grids.

DAT-21051

Task parameters are now created with the correct unit when an activity parameter's unit is changed independently of setting the limit.

DAT-21074

Expanded and corrected the documentation for cloning a Hub configuration in the Hub Installation Guide.

DAT-21088

When tasks with the use latest flag were used with child procedure activities created before 2021 HF1, the task was created from the parent activity instead of the child activity. This issue has been fixed and now the newest version of the child activity is used to create the task.

DAT-21165

The Activity author can now set Sample Size and Sample Size Unit for Procedure Activities.

DAT-21176

Signature policies requiring only a reason code (credentials are not required) are now functional for Activities, Activity Plans, and Task Plans.

DAT-21196

Signatures are now correctly collected when editing a task in Task Plan regardless of whether the OK button or the ENTER key is used to submit the changes.

DAT-21236

The Hub Activity page now supports removal of Activity Cost entries.

DAT-21347

The presence of periods in a parameter name no longer prevents results from being displayed in the Task Plan activity results tab.

DAT-21414

Corrected the error code returned when a bad token was provided when calling the collaborativespaces/switch endpoint. A 401 (authorization) error is now returned instead of 500 (internal error).

DAT-21443

Fixed a problem that prevented parameter templates from being viewed or edited in Admin and Settings when extremely large numbers of deleted vocabularies existed in the system.

DAT-21505

Task Planner and Widgts now correctly display the previous Saved View and Saved Filters.

DAT-21508

The Activity Results tab in Task Plan now flags samples that were abandoned in Capture by setting to the font to brown bold italic. All samples will be flagged if a task level parameter is set to invalid because task level parameters are applicable to all samples in that task.

SEC-6293

It is now possible to upload a file attachment when performing an ad hoc metrology event.

SEC-6319

The activity version is now displayed when assigning an activity to an equipment event type to aid in selecting the correct version of the activity.

SEC-6958

Fixed an issue where renaming an equipment event type caused metrology events to no longer update the next due date. Metrology events now correctly record the next due date for equipment event types that have been renamed.

SEC-7063

Fixed an issue where it was possible to remove the lifecycle policy assignment from an equipment or equipment type. During upgrade to 2021 SP1, equipment and equipment types without lifecycle policy assignments will be assigned the Default LifeCycle Policy.

SEC-7186

Improved the coordination between Hub and Pipeline Pilot when switching collaborative spaces. Now, when switching spaces, Pipeline Pilot will remove the invalid Hub access token from its cache which will force retrieval of a new token when the next protocol is run. This will enable protocols to run in the context of the newly selected collaborative space.

SEC-7279

Fixed an issue where the system displayed warning messages when working with materials if there is a misconfiguration in the inventory system mapping. These messages are useful during configuration of the inventory system mapping but not during general system use. A new configuration setting has been added to control the display of mapping value warnings. Turn this setting on when configuring the system, then turn it off after configuration.

SEC-7281

Changes to the Sample Source field in the Edit Sample dialog box are now correctly reflected in the Master Sample property.

SEC-7295

Added an error message for users who try to register a batch without having a default location defined in their CISPro profile.

SEC-7354

Fixed an error where sample properties could not be edited for a collected sample.

DAT-8719

Corrected a display problem in the history page for vocabularies and vocabulary entries to clarify that entries are added to or removed from vocabularies.

DAT-14114

It is now possible to change the location of a planned sample.

DAT-18276

The task history window no longer displays -1 samples in the changed from column if the task has never had a sample assigned to it.

DAT-18532

The task plan history window now shows imported samples and tasks as an addition instead of a modification.

DAT-18827

Sample history now correctly shows the collect event transitioning from the planned state.

DAT-19001

In the Task Plan grid, it is now possible to select all columns from the column filter when some columns have been hidden.

DAT-19729

Clicking on the Show Samples button of a task now correctly displays the samples associated to that task.

DAT-19897

The Task Plan Collaborator Group field now correctly lists only groups in which you are a member.

DAT-19923

Corrected the documentation for samples to clarify that the creator of the sample is the sample owner and that receiving a sample will not change the owner.

DAT-20129

Updated the administration guide to emphasize that Hub cannot run when the Oracle database password has expired. The Oracle configuration must be correct, the Oracle account must be active, and the Oracle account must have the documented permissions for Hub to operate.

DAT-20331

Updated the export of audit history data to CSV to prevent CSV injection attacks. Any cell that begins with a formula triggering character (=, +, -, @) is now prefixed with a tab character to prevent the value from being interpreted as a formula.

DAT-20425

Enabled type-ahead on the Method Type dropdown while editing Activities. This allows retrieval of all values in the list.

DAT-20484

Equipment event types can no longer be changed while the equipment type is in the active lifecycle state.

DAT-20554

Sample grid will now restore to the previous used view after saving changes made from the grid's edit mode.

DAT-20740

Updated Admin and Settings editing of date and datetime extended properties to be consistent with Task Planner.

DAT-20778

The Task Planner results tab now shows the validity column for task-level results.

DAT-20798

The Analyst Experiment Link is now available on the All Tasks widget.

DAT-20860

Corrected an API documentation problem that caused an ID to be blank in some cases. The usage documentation now correctly shows the need for an ID in the API syntax.

DAT-20903

The Task Report, Task Plan Results Exporter, and Task Plan Results PDF protocols no longer download icon files from an outside location. Internal icon files are now used instead.



DAT-20930

The ExternalReference URN now correctly handles EntityTypes other than sample.

DAT-20977

Grid filtering fixed on columns displaying true/false values and experiment links.

DAT-20992

Fixed an issue with column filtering on the Task Planner's Results and Activity Results tabs.

DAT-21006

Fixed an issue with column filtering on the Materials widget.

DAT-21099

Updated the sample collect dialog to check "Collect with planned values" when there are no blank required fields.

DAT-21104

Fixed an issue where an error message was incorrectly shown during the change owner action for the Task Plan.

DAT-21195

Fixed incorrect HTML encoding of help text on the Add Activity dialog.

DAT-21203

The API no longer returns a success result code when attempting to switch to a collaborative space to which you do not have access.

DAT-21208

The Activity Pivot protocol now works correctly when Parent and Child samples are defined.

DAT-21270

Task Planner's Activity Results tab now correctly maintains the context menu settings when the page is refreshed.

DAT-21391

When tasks with the use latest flag are used with child procedure activities created before 2021 HF1, the task is created from the parent activity instead of the child activity. This issue has been fixed and now the newest version of the child activity is used to create the task.

DAT-21396

The Sample Widget now correctly displays the history page without the filter panel children property.

DAT-21431

It was previously possible to edit a signature reason code to be too long for the signature policy. The length of the reason code field has now been increased to 255 characters to match the maximum length of the reason code vocabulary entry.

DAT-21450

When editing samples, receiving an error message due to an invalid edit no longer blocks further editing.

SEC-6570

The Inventory System page in Admin and Settings now correctly exports the property mapping.

SEC-6849

The Materials widget now correctly displays the history page.

SEC-6920

When viewing measurements, header data properties with large data values now wrap and a scrollbar is provided if the headers would extend past the bottom of the display area.

SEC-7017

Improved parsing performance for measurements with large data sets.

SEC-7059

The Import Materials dialog no longer splits the Inventory Material Name search terms at the commas.

SEC-7086

It is no longer possible to edit materials in a Task Plan when the access to the collaborative space is Reader.

SEC-7101

Serial numbers of equipment are no longer required to be unique.

SEC-7184

The sample collect action is no longer constrained by long material names.

SEC-7233

Scanning a container barcode from Create Sample dialog and Edit Sample dialog will now refresh the synchronization of container data from Inventory System.

SEC-7284

Hub Material Proxy updated to correctly validate CISPro materials and synonyms containing commas.

SEC-7329

A user with the Foundation/Perform Metrology permission can now create unscheduled events.

DAT-19567

The Task Plan grids for Samples, Tasks, and Results no longer display rows in bold italics. The highlighting could be misleading and has been removed.

DAT-20547

Within a data acquisition activity, changing the unit of one parameter no longer affects other parameters with the same parameter name.

DAT-21578

Removed documentation about highlighting rows that changed since you last visited the Task Plan grids for Samples, Tasks, and Results.

SEC-6995

The API result code returned when a material list is deleted from a runset is now http 405 (method not allowed) instead of http 500.

SEC-7015

When creating a material, the number of materials now defaults to 1 instead of 0. This reduces the number of clicks required to create a new material.

Resolution

BIOVIA Foundation 2021 SP1 was released in 03 June 2021 and is available for download at https://software.3ds.com under BIOVIA products and can be found under:

Product line: Lab, Scientific and Content Solutions

Release: 2021

Level: BIOVIA 2021 Refresh3

Fixes for this level: N/A

How to contact BIOVIA Support

If you have any questions, please contact BIOVIA Support.