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.
