Release Notes

Topics:

BSI Version Release Notes

This page includes the following tabs:

  • BSI Release Date. A comprehensive list of every all-database enhancement to the BSI system since 2015. This tab also includes customer-reported bug fixes beginning with the 22.9.1 version.
  • BSI: Enhancements by Module. All-database enhancements added since 2015, organized by module.
  • BSI Engage. All-database enhancements by release.
  • BSI Hub. All-database enhancements by release.
  • BSI Launcher. All enhancements by release.

For complete notes on RFEs released only to your database, contact BSI Technical Support.

Issue
Description
Show warning message in the client when BSI version is updated (RFE 67876)
After this version release, if BSI is left open during a subsequent version release, then a pop-up message will open when performing certain actions. It will inform the user that they need to close and reopen BSI to use the most recent version.
Exception for invalid characters (BSI 83115)
When importing problematic characters (example: 0x1f) into a shipment, those characters are removed from the data during transfer to Data Entry.
Issue
Description
Reason Unacceptable in shipment received properties is removed (BSI 83069)
After committing specimens from an unacceptable shipment via a Data Entry batch, the Reason Unacceptable value is no longer removed from the Shipment Received dialog.
Issues with Monitor Report Output (BSI 83096)
Monitor reports with commas and spaces in cell values are now aligned properly when the report output is generated.
Issue
Description
Exception while trying to edit batch properties (BSI 82954)
Editing batch properties for a Data Entry batch that is assigned to a user no longer causes an exception. 
Users LSAC restrictions are imposed on all when study collection center format is updated. (BSI 83052)
When the study collection center format is updated by a user without permissions for studies associated with that collection center, other users are able to view those studies if they have appropriate permissions.
Container Label does not populate when selecting box in specify pull task dialog (BSI 83013)
When selecting a box in the Specify Pull task dialog, the Container Label for the new box is displayed.

No new features or customer-reported bug fixes were released in this version.

Issue
Description
Add Error for Changing Used User-Created Code List Value (RFE 67861)
When editing a custom code list, users are now prevented from changing the "value" and "label" for code list rows which have already been selected for use in other parts of the system. Users may still change the "value" and "label" for code list rows which have not been used yet. 
Password Expiry for New Generated and Administrator Entered Passwords (RFE 67854)
Generated and administrator-set temporary password will now expire after 96 hours. A system preference has also been added which allows a database to opt for a shorter expiration timeframe for these temporary passwords.
Slow shipment saving when shipment cached (BSI 82934)
Speed improvements have been made to saving shipments which include kit components.
Issue
Description
Exception when using 'Limit Selection' on the Protocol field (BSI 82882)
An exception has been resolved which prevented the use of Limit Values right mouse button menu functionality when creating data entry templates. 
File/Import and More/Open options do not work with OR/Multiple Searches (BSI 82808)
Reports containing multiple OR statements can be imported back into BSI and will now appear with all OR statements intact.
Local Admins cannot save into folder created by IMS users (BSI 82394)
Local Administrators with appropriate role permissions can now save labels, reports, and templates into folders created by IMS administrative staff.
Limit Selection Template RMB Option Does Not Work with Study ID (BSI 82790)
A bug has been resolved which prevented the Limit Selection functionality in the data entry template editor from working with the Study ID field.
Search engine code only converts labels to values in some cases (BSI 82881)
When searching on a multichoice field, users can now limit results using either the value or label from the corresponding code list item.
Issue
Description
Bad URL in req submission email (BSI 82850)
The link in requisition submit notification emails has been corrected.
Orphaned requisition locks are preventing next requisition submission (BSI 87752)
If a requisition fails to be created, the system no longer holds a lock that prevents requisitions from being successfully created. To recreate this, you can create a Requisition Task Template with a Modify task that specifies a value for 'Date Requested', then submit a requisition using that template.
Enhancement
Description
Change Sample ID Reservation warning to an error (67808)
If a user attempts to assign a reserved Sample ID to vials not matching the reservation criteria, then a warning is produced. This issue created a system preference which allows the warning to be changed to an error on the database.
Enhancement
Description
SSO Requirements update (67827)
A database configuration has been made which allows NIH accounts to be configured to login using their NIH login credentials. Before this login is possible, an NIH account must be configured with the correct SSO ID and the NIH IdP via the user profile.
Add fields on 'Scan to Add Vials' requisition dialog (67729)
When scanning to add vials to a requisition, users can select any vial, requisition, or subject level field to scan on. If a scanned value returns multiple specimens, the option to add all or none of the specimens is presented.
Enhancement
Description
Add Subcontainers (67599)
In Locations, a new right mouse button option exists in the location tree to create subcontainers inside the selected container. In the dialog that opens, users can manually enter data for new subcontainers or import them from a file.
Add Zebra ZT610 Printer to BSI (67829)
The Zebra ZT610 printer is available for POF label printing.
API call to upload Attachments in specified field (67785)
A new shipment web services call has been added which allows attachments to be uploaded to a specified attachment field, rather than the default Attachment field.

No new features were released in this version.

Enhancement
Description
Drag & Drop into a box (82509)
In Locations, users can select specimens on the Box Layout tab and drag/drop them to a different container in the hierarchy. This will move the specimen(s) to the first available slot in the new container.
Dashboard Enhancements - Assigning work to teams (82357)
A new User Administration submanager allows administrators to create User Teams. Accounts can be assigned to multiple User Teams, and those User Teams can subsequently be assigned work to complete. On the Dashboard Assigned To widgets, items assigned to a User Team that the logged in user is a part of will also be displayed.
Enhancement
Description
Reserve Manually Entered BSI IDs in the Kits Editor (67771)
BSI IDs that are manually assigned to rows in a kit can be reserved for that kit via a menu option.

No new features were released in this version.

Enhancement
Description
Add Pool Task to the API (67430)
The Pool task can be managed via REST and XML-RPC web services calls.
Add Hide Empty Columns to Tables (66435)
A Hide Empty Columns option has been added to the right mouse button menu for manager and editor tables. This option will hide all columns for which no displayed row has a value.
Requisition Tasks updates (67407)
Task names are now bolded with an arrow next to them on column headers to indicate a menu. Additionally, users can now left click a column header to open the task menu.

No new features were released in this version.

Enhancement
Description
Sample Data Change notice & permission (82292)
When copying and pasting Sample IDs, a dialog opens to notify the user if any sample data is being updated as a result of the new Sample ID being pasted.
Enhancement
Description
Dashboard Enhancements - setting a system view (67662)
A Dashboard template can be created and applied to user accounts. This template defines the default widgets and configuration of the Dashboard.
Add task order view in scan to complete task dialog (67749)
When scanning to complete a task, users can now display the specimens' task order in the scanning dialog.
Enhancement
Description
Add Status Field to Kit Templates (67710)
Kit templates no longer being used can be marked as Inactive.

No new features were released in this version.

No new features were released in this version.

Enhancement
Description
Add API for Withdraw Task (67679)
The Withdraw task can be applied and completed via web services.

No new features were released in this version.

Enhancement
Description
Streamline Procedure Task (67475)
The Procedure task has been streamlined to prompt users to complete the next step.
Enhancement
Description
Password complexity: Minimum Length  (67635)
The previous 24 passwords may not be reused. A system preference allows a database to require user passwords to have a minimum number of characters between 8 and 39.
Add Mass Change to Box RTI (67632)
While completing a Box Return to Inventory task users can mass change to assign boxes to a parent container.
Minimizing mouse clicks (67459)
Dialogs which notify the user that they must save before completing an action have been updated to include an option to save and continue.
Approval Email After Submit (66636)
Email notifications are sent to approvers any time a specimen requiring approval is included in a requisition, rather than only when the requisition is first submitted.
Add Warning for Unmapped Fields in import (66390)
A warning is present in the import wizard when columns in the import file are not mapped to BSI fields.
Assign BSI IDs tool in Child Creation (67332)
Aliquot and Process task dialogs now include an Assign BSI IDs button to assign BSI IDs to child specimens as they are being created.
Enhancement
Description
Add Aliquot and Process task to API (67403)
A new webservices call is available to add and complete Aliquot and Process tasks.
Quick Aliquot API Call (67483)
A new web services call is available to complete an Aliquot task to create new children in a single call.

No new features were released in this version.

Enhancement
Description
Add API to Assign BSI IDs (81480)
A new API call is available to assign BSI IDs to specimens in a batch.
Enhancement
Description
Display L2 errors earlier (81202)
A system preference is available to automatically check level 2 errors before the Committing Data dialog opens. When enabled, if errors are encountered during this check, the batch will remain open and errors will be displayed.
Updates to Package task (81208)
Users can now import and manually enter location data while completing the Package task.
Change Column Order in Editing Multiple Kits dialog (81399)
Users can save column order and size in the Multiple Kit editor.
Enhancement
Description
Study Authorizations table (81251)
The Study Authorizations table allows users to return a list of all users authorized for a study(or studies), regardless of which permissions they have.
Allow Destroy task to be completed for MSCs (81362)
Destroy tasks can be completed for MSC specimens. 
Delete multiple containers (81290)
Multiple containers can be deleted from either the Locations manager or the Edit Subcontainers dialog. 
Web services to accept combination of unique fields (81094)
Web services calls that allow vials to be added (to a batch, requisition, etc.) now allow any field(s) marked as unique in the database to be considered valid input, rather than just the BSI ID. 
Add Select All and Copy Paste Multiple to tables (81329)
In editable tables, users can select the top left corner to select all cells. Users can also copy a single value and paste it into multiple cells.
Add user preference to auto-check the "Add kit component" checkbox in shipments (81289)
A user preference is available to default the "Add Kit Components to Shipment for Selected Kits" checkbox when receiving kits via a shipment batch.
Update Quick Search (80604)
For some databases an "Exclude searching on Subject Fields. More Info" checkbox exists on the Quick Search dialog. This checkbox is selected by default to improve speed performance. For more information, select the More Info link in the checkbox.
Enhancement
Description
Show field properties when hovering over field label (81256)
Hovering over a field anywhere in BSI will open a tooltip displaying field properties.

No new features were released in this version.

Enhancement
Description
Allow all dialogs to be expanded (67465)
All dialogs are able to be expanded and resized. By default, dialogs open large enough for all content to be viewable.
Data Dictionary Report (67144)
A new standard report called "Data Dictionary" is available in the History folder. This report returns details about all fields available in the specified tables (vial, sample, subject, etc.).
Requisition Starting Sequence Preference (67438)
A new user preference is available to default the starting sequence assigned when creating aliquots in a Requisition task. The starting sequence is also available in Requisition Task Templates.
Allow users to select any report when using RMB "report on" option (67523)
When using the right mouse button option to run a report, users can now select either standard or saved reports to run. 
Update "Edit Task" text (67546)
The requisition task menu option "Edit Task " has been updated to "Edit Task Properties".
Enhancement
Description
Monitor Module Enhancements (67457)
Enhancements to monitor reports include the ability to run reports hourly, an option to not send any email if no results are returned, and inclusion of the run date/time in the report output file name.
Add Find Freezer (67532)
A Find Freezer option on the Locations manager highlights the next or previous Freezer matching an entered search term.
Enhancement
Description
Add the ability to lengthen some System fields via Customization (80807)
The following system fields can be expanded to include a longer character limit: Subject ID, Current Label, Study ID, and Study Name.
Remove Default Header Rows from Comma and Tab Delimited Outputs in Reports (80891)
A user preference has been added to remove the additional descriptive lines inserted at the top of csv and delimiter report output files.
Add Ability to Order Requisition Property Templates (80875)
The Requisition Property Templates manager includes a Display Order button that allows users to select the order in which Requisition Property Templates are displayed to users.
Allow Users to Import New Records From the First Wizard Screen (Lessen Mouse Clicks) (80877)
Files may be imported from any panel of the Importer wizard, with default settings used for any panels the user chooses to skip.
Preference for no default row DE editor (80886)
A user preference is available to add an empty row to Data Entry Add batches by default. When this preference is set to False/No, these batches will open with no rows.
User preference for auto creating requisition from data entry (80883)
A user preference has been added to default the direct distribution checkbox's value during the Data Entry Add batch commit step.
Add " i5100 " to the list of available printers (80683)
The Brady i5100 printer is now available in the printer selection dialog.
Enhancement
Description
Add User Preference for saving report (80836)
A new user preference is available to disable the "Save Report" reminder when closing any report editor.
Make filter criteria field uneditable in the lkup_printer code list (80810)
Filter criteria is no longer available for selection in the lkup_printer code list.
Site/Study Collection Center ID showing the underscore ID value instead of Label in Kits (79682)
The Site and Collection Center field will display the value's Label.
Enhancement
Description
Create Child/Daughter Specimens (67032)
A new task called Create Child Specimens is available. This task is a one-step aliquot task.

No new features were released in this version.

Enhancement
Description
Add method to generate next available Sample ID for Kit (66242)
An icon is available in the Kits editor which allows the user to generate the next available Sample ID and assign it to the kit.
Prevent replicate wizard from assigning labels to unneeded components (66783)
When the replicate kits wizard assigns labels to kit components, only components which have labels assigned in the parent kit are assigned labels in the child kits.

No new features were released in this version.

Enhancement
Description
New Req Vial web service call (67371)
A new web services call is available to update req_vial fields.
Intermediary Task Steps (67133)
New web services calls are available to add, apply, begin, and complete the Return to Inventory task and the Transfer Out task.
Enhancement
Description
Increase Number of BSI IDs Reservable via Web Service (67323)
The maximum number of BSI IDs that can be reserved at a time via web services has been increased to 5000.
Add Web Service to Allow Saving of Multiple Subjects at a Time (67313)
Multiple subjects may now be saved at a time via web services.
No Discrepancy when Updating Shipment Locations (67303)
Updates to locations data in a shipment, where new values would be different from the shipment manifest data, no longer generate discrepancies automatically.

No new features were released in this version.

Enhancement
Description
Box Ship Task (67017)
The Box Ship task allows users to ship an entire box and its contents from the repository's locations hierarchy to an outside facility. All specimen in the box must be included in the requisition. Once completed, the box will be removed from the location hierarchy.
Package Task (67005)
Users can complete a package task to create a new box(es) in the location hierarchy and assign the specimens to it.
Import Parent ID and Number of Children to Create (67305)
When completing an Aliquot/Process task, the Specify Children dialog now has the option to create a different number of children per parent. The number of children may be manually entered or imported on the dialog that opens.
Enhancement
Description
Database Manager (67121)
Users with an Access Level of Database Manager have additional permissions to manage the following objects in any institution: users, local administrators, templates, requisition task & property templates, reports, roles, and labels. Additionally, they can grant themselves permissions to any study and edit the repository, institution, and lkup_container_type code lists.
Add username and instance to report output (67359)
All report outputs contain the username of the generating user and the instance on which the report was generated.
Enhancement
Description
Multiple User Account Management (67079)
Multiple user accounts can be created or edited at once.
Add Repository field to RPT editor (67185)
When creating a Requisition Property Template, users can display/default the Repository field. This field will only be displayed and/or defaulted when a requisition is submitted from BSI Engage using the RPT and without any specimens included.
Enhancement
Description
Make user aware of login instance on all screens (66167)
Most editors and dialogs in BSI now display the environment, database, and logged in user's username.
Box Layout Not Displayed After Changing Box Parameters (making it smaller) (67208)
Location containers can no longer be contracted to dimensions which would not hold the number of specimens located in the container. If reducing container dimensions would result in specimens outside the new row/column values of the container, specimens are reorganized in the container following the user's location assignment preferences.
Enhancement
Description
Pooled Parents (67225)
The Pooled Parents field documents the BSI ID of all parents pooled into a given child specimen. Users may add BSI IDs to this field when creating/editing specimens in Data Entry.
Web Services support for Delete Batches (67273)
Web services now allow users to create and commit Delete type Data Entry batches.
Enhancement
Description
Display multiple fields in TMA Layout map (67033)
A new user preference allows users to set the field values to be displayed when viewing a TMA layout map. 
Enhancement
Description
BSI Launcher (744)
The BSI Launcher is the new delivery method for the BSI application. 
Retirement of BSI Web (67218)
BSI Web has been retired. It's successor, BSI Engage, should be used instead.
Ability to assign a task to a user (66943)
Individual tasks within a requisition may be assigned to a user.
Enhancement
Description
Auto add discrepancies when shipment manifests are updated by scanning (67200)
After uploading a manifest to a shipment, scanning specimens to update field(s) to a value other than the manifest will open the Add Discrepancy dialog.
Changes in the Print Microarray Layout Map report (67042)
A new Print Microarray Layout Map Report with Planning Column report is available from the Create Microarray task.
User Preference for Starting Microarray Sample ID, Sequence and Core Sequence (67045)
New user preferences are available to default selections in the Specify Microarray and Core IDs dialog that opens as part of Create Microarray task completion.
Enhancement
Description
Map Kit Properties in Labels Manager (67158)
Kit properties can now be mapped for label printing.
Update 'subtract child vial from parent' tool for pool tasks (67213)
When pooling specimens into a child, the 'subtract child vial from parent' tool will now equally subtract child volume from all pooled parents.
Limit studies manager to display up to 5,000 records (67193)
By default the Studies manager will display a maximum of 5,000 studies.
Email notification after Too Many Bad Login Attempts (66711)
When an account is deactivated for too many incorrect login attempts, an email is sent to he user letting them know their account has been deactivated.
Enhancement
Description
Password Complexity Upgrade (67009)
New passwords are now required to contain at least one character from each of the following complexity categories: lowercase letter, uppercase letter, number, and special character. The previous 20 passwords may not be reused. Users can continue to use their current password until it expires.
Allow Switching Repositories within client (66531)
Users with access to more than one repository can now switch to a different repository from the Tools menu without logging out.
Duplicate Requisition (66469)
A manager button allows users to duplicate an existing requisition. The user can choose to "Duplicate Entire Requisition" (properties, tasks, & specimens), "Duplicate Properties" (properties & tasks), or "Duplicate Specimens" (just specimens).
Add discrepancies when manifest values are updated in Shipments after importing (67159)
Discrepancies can be added to incoming shipments after importing data that does not match the manifest value.
Create Thaw Task (66511)
The Thaw task can be completed on specimens to automatically increment the "Thaws" value by a specified integer. Completion of this task requires the corresponding role permission.
Enhancement
Description
User Configuration Templates (66387)
Templates can be created to default user account preferences. These templates may be applied to new or existing accounts. Once applied, users can still modify their preferences.
Add @@Missing when searching multi-choice fields (66917)
For multi-choice fields, users can now search using the following operators: =(equals), !=(not equals), and !&(does not contain). The Equals and Not Equals operators will search for values which exactly match or don't exactly match the whole entered search statement. The Does Not Contain operator searches on values which don't match any of the entered search terms.
Changes in the Reserve Locations functionality (79297)
New user preferences are available to default the location reservation assignment options. If default values are assigned,the user may choose to reserve locations immediately after selecting a container, skipping the final pane of the wizard.
Hide and Show Columns on Box Contents Tab (67111)
On the Box Contents tab of a container in the locations manager, you can display any vial/sample level field. A RMB option allows you to save the view.
Enhancement
Description
Ability to add attachments by Mass Change (67078)
Attachments may now be added to multiple rows at once via the Mass Change right mouse button option.
Enhancement
Description
Inventory Returns and add Discrepancies in RTI Task (66846)
A system preference has been added which allows a database to track requisition discrepancies without the use of a Discrepancy task and to return specimens with unresolved discrepancies to the inventory.
Web Services for Locations (66850)
Web services calls are available for management of locations structures.
Allow '.' and '@' in user names (67062)
An account username may include '@' or '.' now.
Default discrepancy notification preferences to false (66999)
Discrepancy notification preferences are defaulted to "False/No" for new accounts.
Enhancement
Description
Allow Multi Row Headers during import (67057)
Users can designate multiple rows in an import file to be combined and treated as the header.
Advanced Locations Search Match All Specimens Checkbox (67091)
A new checkbox called "Match all specimens" is available on the Advanced Locations search for databases where you can search for locations with specimens matching entered criteria. It will let the user return only boxes for which all specimens match the search parameters.
Add specimens to a submitted requisition API (67051)
Web Services calls are now available to add specimens to a submitted requisition.
Enhancement
Description
Notification of new password (67080)
Users can no longer send themselves an email containing their current password.
Time Zone in reports (66828)
Date/time fields captured by BSI are now displayed with time zones in reports.
News refresh monitor (66880)
The BSI News is now automatically refreshed every hour.
No new features were released in this version of BSI.
No new features were released in this version of BSI.
Enhancement
Description
Default Sort on Managers when no filter set (66977)
When no filter criteria is selected, managers will now be sorted by the date they were last modified, showing most recent changes at the top.
No new features were released in this version of BSI.
Enhancement
Description
Display Search Criteria on Output (66964)
The new report editor checkbox to Display Search Criteria in Report Output can be used to include the search parameters of any report in the report's output file.
Study Templates (66178)
A new sub-manager allowing templates to be created that determines which study property fields to display and which data to default them with for a selected type of study.
Enhancement
Description
Add User Preference for Assign Existing Sample IDs (66958)
A new user preference allows users to, by default, mark the checkbox to use existing Sample IDs when assigning BSI IDs.
Add l2 warning for modify batches when specimens have been recently updated in another modify batch (66969)
In a Modify batch, a warning will now be displayed for specimens which have been modified in a different batch since the current uncommitted batch was created.
Remove Sample Reservations when Prematurely Exiting Replicate Kits Wizard  (66761)
When exiting the Replicate Kits wizard before kits have been fully created, any Sample IDs reserved for those kits will be unreserved.
No new features were released in this version of BSI.
No new features were released in this version of BSI.
Enhancement
Description
Shipment Received Task (66750)
A new requisition task allowing shipment properties to be filled out directly from the task when receiving existing vials.
Requisition Property Templates (66257)
A new sub-manager allowing templates to be created which determine which requisition property fields to display and which data to default them with for a selected type of requisition.
Column View Templates (66525)
Data Entry templates can now be selected as a requisition property to determine the field order and hidden fields in the requisition editor, child completion dialogs, and the Return to Inventory task completion dialog.
Display Approval Status on Requisitions manager (66724)
A new "Approval Status" field displayed on the requisition manager, showing the overall approval status of the requisition.
Study ID generation with manual override option (66918)
A system preference to enforce generation of Study IDs, which can be overridden only be users with appropriate role permissions.
Requisition and Shipment Discrepancy Notifications (66881)
Notification emails will be sent to the repository contact and submitting user when shipment or requisition vials have discrepancies added or resolved on them. Users may elect to turn off the notifications via user preferences.
Email after requisition approval (66725)
Notification emails are now sent when a requisition moves to a state where there are no more specimens with "Approval Status=Pending".
Enhancement
Description
View Specimen History (66914)
A new right mouse button option allows the user to view history of changes made to a vial  and the properties of the associated batches.
Show required fields in red in Data Entry template (66844)
Column headers for required fields in Data Entry templates are displayed in red, with an asterisk in front of the column header name.
Make Vial Order System Preference (66915)
A system preference can be set to make vial order not required prior to completion of a Transfer Out task.
Enhancement
Description
Import Templates (66877)
Templates can be created to streamline the import process for similar files.
Changing row and column format when container filled (65975)
Container row and column formats can now be modified when specimens are assigned to locations in the container.
No new features were released in this version of BSI.
No new features were released in this version of BSI.
Enhancement
Description
Update default Valid Characters (75129)
New valid characters are available for selection when creating or modifying a character type field in Customization.
Relative Search Dates (76709)
When using the standard search dialog to search for vials on date fields, new relative date options are available for selection.
Enhancement
Description
Assign Ship Box Data While Scanning to Complete Ship Task (77397)
The ability to assign shipping box data while scanning to complete the task in a requisition.
Make Kit Template ID editable when Mass Editing Kits (76983)
When mass editing collection kit properties, Kit Template ID can now be edited.
No new features were released in this version of BSI.
Enhancement
Description
Add conversion between UDLs and UDFs (66716)
Users can now convert reports between listing and frequency types from the report editor.
Add a new Zebra printer (66819)
Support for the Zebra GC420T was added.
Add preferences for unnecessary warnings (66796)
New user preferences are available to remove unneeded warnings which are displayed in requisitions.
Enhancement
Description
Check for untransferred Shipment vials in Data Entry (66755)
A new error check is displayed in Data Entry add batches when BSI IDs or Current Labels values match the same value for an untransferred shipment vial. A tool is available to link the shipment and Data Entry batch vials.
Add consent abilities for BSI connect (66789)
The ability to submit and modify patient consent via the BSI Connect webservice APIs has been added.
Add files on Engage (66787)
BSI Engage now supports database-specific example files or blank form files which can be downloaded from the new requisition, shipment or study creation pages on BSI Engage.
Add study update notifications (66795)
A new set of system preferences enables notification emails to be sent upon the creation and/or modification of studies on the database.
No new features were released in this version of BSI.
Enhancement
Description
Universal Subjects (66373)
Universal Subject IDs can be enabled to link study-subject records across multiple studies.
Cascading Code Lists (66157)
Users can now specify the criteria under which a specific code list value will be available when entering data.
Study Status Field (66540)
Studies can now be inactivated.
Add Row Delimiters with Paste/Scan (66471)
Pasted and scanned values will now automatically include a delimiter when a new row is indicated.
Enhancement
Description
Qty in Sample field (66439)
A new field called "Qty in Sample" is available in reports, which notes the number of specimens in the sample.
Add printer support for Zebra 110Xi4 (66475)
BSI now supports the Zebra 110Xi4 printer.
Microarray Specification dialog usability enhancements (66707)
Updates to the Microarray Specification dialog including the ability to view all vial and sample level fields, and a planning row/column.
E-Signatures (66208)
On a study-level, e-signatures can now be required to complete certain actions within BSI.
No new features were released in this version of BSI.
Enhancement
Description
Replicate Kits (66656)
New Kits manager option allowing users to replicate the properties and supplies of an existing kit for up to 100 new kits.
Mass Edit Kits' Properties (66657)
When highlighting multiple kits on the Kits manager, users can now edit those kits' properties by selecting "Edit".
Option to Cancel Sample Updates (66368 & 66662)
When using Mass Change, Change Values, import, or the Assign BSI IDs tool from a Data Entry editor, or when transferring specimens from Shipments to Data Entry would result in Sample Level Data being updated, users are now prompted to confirm they wish to continue with the changes. To continue with the changes, the user must have a role which includes the "Allow Sample Data Update" permission.
Give Warning Message When Creating Dynamic Verifier on System Generated Field (66063)
When creating a custom verifier using system generated fields as criteria, the system now displays a warning message to the user if they save informing them that errors and warnings generated by the verifier may not be resolvable because system generated fields are not user editable.
Enhancement
Description
Webservice for Receiving and Transferring Shipments  (66738)
The Study PI notification emails sent when study specimens are included in a submitted requisition will now include a link to the BSI Web property details page for the requisition.
Enhancement
Description
Add Link to BSI Web Requisition Listing to PI Requisition Emails (66658)
The Study PI notification emails sent when study specimens are included in a submitted requisition will now include a link to the BSI Web property details page for the requisition.
Default create new results batch (65912)
When applying a Procedure task in a requisition, the "Create New Results Batch" checkbox will be marked by default.
Enhancement
Description
History of Verifiers in Customization Module Standard Report (66076)
A new report which allows users to report on the history of verifiers added via the Customization manager.
Make completion of Generic Tasks possible via webservices (66635)
The Generic Task can now be completed in requisitions via webservices.
Scan to Ship Kits (66664)
Users can now scan Kit IDs or Kit Labels to ship those kits.
Calculate % Occupied and Capacity by Slot (66625)
Freezer properties "% Occupied" and "Capacity" are now automatically calculated daily.
Add Sum to Interactive Table UDF Reports (66678)
User Defined Frequency reports with an output type of "Interactive Table" display a Sum value for highlighted rows.
Close Shipment after Opening DE Batch (66234)
New checkbox to automatically save and close shipments when transferring vials to Data Entry. A new user preference was also created to allow the checkbox to be defaulted to True.
Assign unique sequences to children in Child Creation Dialog (66148)
Unique sequence numbers are now assigned to child specimens created in requisitions tasks which have parent specimens with the same Sample ID.
Enhancement
Description
Auto Save Tables at an Interval (66451)
The user preference to save the data table will be defaulted to "1" for all new user accounts. This will set user accounts to save back up data for the table a user is editing every 1 minute.
Enhancement
Description
Add Date Added/Date Last Modified/Etc Fields to Customization Editor (66073)
Displayed modification history fields on the Customization editor.
Standard Report for History of Customized Fields (66075)
Created a new standard report for the change history of fields available in the Customization module.
User Preference for Default Comma Delimited Output Type (66563)
New user preference for default file type when generating a Comma Delimited file. Defaults to CSV.
Disable the messages manager from taking focus (66610)
Messages manager no longer steals focus for successful commits. It generates a desktop notification for all notifications and steals focus for failures.
Increase Capacity for multi choice selections (66649)
Row values for multi choice fields can now exceed 250 characters.
Enhancement
Description
BSI Engage (66570)
The new BSI Engage, with improved search speed and user-friendly design, is an improved version of BSI Web.
Remove TBD check for default destination (66642)
Default Destination can be edited to show a value other than 'TBD'.
Enhancement
Description
Display Requisition properties during Direct Distribution (66545)
Displays required requisition properties when requisitioning specimens directly from Data Entry, after committing a batch.
Add a filter to the display and search tabs in reports (66547)
Filter functionality is now available for field selection on the Display and Search tabs of the reports editor.
Enhancement
Description
Allow Multiple Locations Assignments per Split (66527)
Allows multiple specimens to be allowed per box per split when using multiple location splits in a reservation.
Enhancement
Description
Maintain Vial Order When Creating Results Batches from Requisitions (66523)
The set Vial Order in a Procedure task will be maintained in the Results batch associated with the task.
Add User Preference for Default Field in Scanning Dialog (66543)
New user preference for default fields to be scanned on.
Enhancement
Description
Pool Task (66411)
New Task enabling multiple specimens to be pooled together into a single specimens record.
Option to Assign Next Sequence by Sample ID (66498)
When beginning an aliquot or process task, users can now assign the next sequence number available to each individual Sample ID.
Enhancement
Description
Add Error for Changing Used User-Created Code List Value (RFE 67861)
When editing a custom code list, users are now prevented from changing the "value" and "label" for code list rows which have already been selected for use in other parts of the system. Users may still change the "value" and "label" for code list rows which have not been used yet. 
Make filter criteria field uneditable in the lkup_printer code list (80810)
Filter criteria is no longer available for selection in the lkup_printer code list.
Make lkup center editable for all users (67221)
A new Print Microarray Layout Map Report with Planning Column report is available from the Create Microarray task.
Cascading Code Lists (66157)
Users can now specify the criteria under which a specific code list value will be available when entering data.
Remove TBD check for default destination (66642)
Default Destination can be edited to show a value other than 'TBD'.
Enhancement
Description
Add the ability to lengthen some System fields via Customization (80807)
The following system fields can be expanded to include a longer character limit: Subject ID, Current Label, Study ID, and Study Name
Update default Valid Characters (75129)
New valid characters are available for selection when creating or modifying a character type field in Customization.
Give Warning Message When Creating Dynamic Verifier on System Generated Field (66063)
When creating a custom verifier using system generated fields as criteria, the system now displays a warning message to the user if they save informing them that errors and warnings generated by the verifier may not be resolvable because system generated fields are not user editable.
History of Verifiers in Customization Release Date Standard Report (66076)
A new report which allows users to report on the history of verifiers added via the Customization manager.
Add Date Added/Date Last Modified/Etc Fields to Customization Editor (66073)
Displayed modification history fields on the Customization editor.
Enhancement
Description
Dashboard Enhancements - setting a system view (67662)
A Dashboard template can be created and applied to user accounts. This template defines the default widgets and configuration of the Dashboard.
News refresh monitor (66880)
The BSI News is now automatically refreshed every hour.
Enhancement
Description
Exception for invalid characters (83115)
When importing problematic characters (example: 0x1f) into a shipment, those characters are removed from the data during transfer to Data Entry.
Filter Templates Based on Properties (RFE 67878)
New template properties are available to set each template as active/inactive and to assign a study value. When selecting a Data entry template, available options are filtered to show only active templates with either no study set or where the study matches the batch properties' study value.
Change Sample ID Reservation warning to an error (67808)
If a user attempts to assign a reserved Sample ID to vials not matching the reservation criteria, then a warning is produced. This issue created a system preference which allows the warning to be changed to an error on the database.
Sample Data Change notice & permission (82292)
When copying and pasting Sample IDs, a dialog opens to notify the user if any sample data is being updated as a result of the new Sample ID being pasted.
Dsplay L2 errors earlier (81202)
A system preference is available to automatically check level 2 errors before the Committing Data dialog opens. When enabled, if errors are encountered during this check, the batch will remain open and errors will be displayed.
Preference for no default row DE editor (80886)
A user preference is available to add an empty row to Data Entry Add batches by default. When this preference is set to False/No, these batches will open with no rows.
User preference for auto creating requisition from data entry (80883)
A user preference has been added to default the direct distribution checkbox's value during the Data Entry Add batch commit step.
Changes in the Reserve Locations functionality (79297)
New user preferences are available to default the location reservation assignment options. If default values are assigned,the user may choose to reserve locations immediately after selecting a container, skipping the final pane of the wizard.
Add l2 warning for modify batches when specimens have been recently updated in another modify batch (66969)
In a Modify batch, a warning will now be displayed for specimens which have been modified in a different batch since the current uncommitted batch was created.
Display Requisition properties during Direct Distribution (66545)
Displays required requisition properties when requisitioning specimens directly from Data Entry, after committing a batch.
Enhancement
Description
Show warning message in the client when BSI version is updated (83144)
After this version release, if BSI is left open during a subsequent version release, then a pop-up message will open when performing certain actions. It will inform the user that they need to close and reopen BSI to use the most recent version.
Password Expiry for New Generated and Administrator Entered Passwords (RFE 67854)
Generated and administrator-set temporary password will now expire after 96 hours. A system preference has also been added which allows a database to opt for a shorter expiration timeframe for these temporary passwords.
SSO Requirements update (67827)
A database configuration has been made which allows NIH accounts to be configured to login using their NIH login credentials. Before this login is possible, an NIH account must be configured with the correct SSO ID and the NIH IdP via the user profile.
Dashboard Enhancements - Assigning work to teams (82357)
A new User Administration submanager allows administrators to create User Teams. Accounts can be assigned to mutliple User Teams, and those User Teams can subsequently be assigned work to complete. On the Dashboard Assigned To widgets, items assigned to a User Team that the logged in user is a part of will also be displayed.
Add Hide Empty Columns to Tables (66435)
A Hide Empty Columns option has been added to the right mouse button menu for manager and editor tables. This option will hide all columns for which no displayed row has a value.
Password complexity: Minimum Length  (67635)
The previous 24 passwords may not be reused. A system preference allows a database to require user passwords to have a minimum number of characters between 8 and 39.
Add Warning for Unmapped Fields in import (66390)
A warning is present in the import wizard when columns in the import file are not mapped to BSI fields.
Minimizing mouse clicks (67459)
Dialogs which notify the user that they must save before completing an action have been updated to include an option to save and continue.
Add Select All and Copy Paste Multiple to Tables (81329)
In editable tables, users can select the top left corner to select all cells. Users can also copy a single value and paste it into multiple cells.
Update Quick Search (80604)
For some databases an "Exclude searching on Subject Fields. More Info" checkbox exists on the Quick Search dialog. This checkbox is selected by default to improve speed performance. For more information, select the More Info link in the checkbox.
Show field properties when hovering over field label (81256)
Hovering over a field anywhere in BSI will open a tooltip displaying field properties.
Allow users to select any report when using RMB "report on" option (67523)
When using the right mouse button option to run a report, users can now select either standard or saved reports to run. 
Allow all dialogs to be expanded (67465)
All dialogs are able to be expanded and resized. By default, dialogs open large enough for all content to be viewable.
Monitor Module Enhancements (67457)
Enhancements to monitor reports include the ability to run reports hourly, an option to not send any email if no results are returned, and inclusion of the run date/time in the report output file name.
Allow Users to Import New Records From the First Wizard Screen (Lessen Mouse Clicks) (80877)
Files may be imported from any panel of the Importer wizard, with default settings used for any panels the user chooses to skip.
Add " i5100 " to the list of available printers (80683)
The Brady i5100 printer is now available in the printer selection dialog..
Make user aware of login instance on all screens (66167)
Most editors and dialogs in BSI now display the environment, database, and logged in user's username.
Pooled Parents (67225)
The Pooled Parents field documents the BSI ID of all parents pooled into a given child specimen. Users may add BSI IDs to this field when creating/editing specimens in Data Entry.
Email notification after Too Many Bad Login Attempts (66711)
When an account is deactivated for too many incorrect login attempts, an email is sent to he user letting them know their account has been deactivated.
Add @@Missing when searching multi-choice fields (66917)
For multi-choice fields, users can now search using the following operators: =(equals), !=(not equals), and !&(does not contain). The Equals and Not Equals operators will search for values which exactly match or don't exactly match the whole entered search statement. The Does Not Contain operator searches on values which don't match any of the entered search terms.
Ability to add attachments by Mass Change (67078)
Attachments may now be added to multiple rows at once via the Mass Change right mouse button option.
Allow Multi Row Headers during import (67057)
Users can designate multiple rows in an import file to be combined and treated as the header.
Notification of new password (67080)
Users can no longer send themselves an email containing their current password.
Default Sort on Managers when no filter set (66977)
When no filter criteria is selected, managers will now be sorted by the date they were last modified, showing most recent changes at the top.
Requisition and Shipment Discrepancy Notifications (66881)
Notification emails will be sent to the repository contact and submitting user when shipment or requisition vials have discrepancies added or resolved on them. Users may elect to turn off the notifications via user preferences.
Email after requisition approval (66725)
Notification emails are now sent when a requisition moves to a state where there are no more specimens with "Approval Status=Pending".
View Specimen History (66914)
A new right mouse button option allows the user to view history of changes made to a vial  and the properties of the associated batches.
Import Templates (66877)
Templates can be created to streamline the import process for similar files.
Add Row Delimiters with Paste/Scan (66471)
Pasted and scanned values will now automatically include a delimiter when a new row is indicated.
Qty in Sample field (66439)
A new field called "Qty in Sample" is available in reports, which notes the number of specimens in the sample.
Option to Cancel Sample Updates (66368 & 66662)
When using Mass Change, Change Values, import, or the Assign BSI IDs tool from a Data Entry editor, or when transferring specimens from Shipments to Data Entry would result in Sample Level Data being updated, users are now prompted to confirm they wish to continue with the changes. To continue with the changes, the user must have a role which includes the "Allow Sample Data Update" permission.
Increase Capacity for multi choice selections (66649)
Row values for multi choice fields can now exceed 250 characters.
Allow Multiple Locations Assignments per Split (66527)
Allows multiple specimens to be allowed per box per split when using multiple location splits in a reservation.
Enhancement
Description
Reserve Manually Entered BSI IDs in the Kits Editor (67771)
BSI IDs that are manually assigned to rows in a kit can be reserved for that kit via a menu option.
Add Status Field to Kit Templates (67710)
Kit templates no longer being used can be marked as Inactive.
Change Column Order in Editing Multiple Kits dialog (81399)
Users can save column order and size in the Multiple Kit editor.
Site/Study Collection Center ID showing the underscore ID value instead of Label in Kits (79682)
The Site and Collection Center field will display the value's Label.
Add method to generate next available Sample ID for Kit (66242)
An icon is available in the Kits editor which allows the user to generate the next available Sample ID and assign it to the kit.
Prevent replicate wizard from assigning labels to unneeded components (66783)
When the replicate kits wizard assigns labels to kit components, only components which have labels assigned in the parent kit are assigned labels in the child kits.
Remove Sample Reservations when Prematurely Exiting Replicate Kits Wizard  (66761)
When exiting the Replicate Kits wizard before kits have been fully created, any Sample IDs reserved for those kits will be unreserved.
Make Kit Template ID editable when Mass Editing Kits (76983)
When mass editing collection kit properties, Kit Template ID can now be edited.
Replicate Kits (66656)
New Kits manager option allowing users to replicate the properties and supplies of an existing kit for up to 100 new kits.
Mass Edit Kits' Properties (66657)
When highlighting multiple kits on the Kits manager, users can now edit those kits' properties by selecting "Edit".
Scan to Ship Kits (66664)
Users can now scan Kit IDs or Kit Labels to ship those kits.
Enhancement
Description
Add Zebra ZT610 Printer to BSI (67829)
The Zebra ZT610 printer is available for POF label printing.
Map Kit Properties in Labels Manager (67158)
Kit properties can now be mapped for label printing.
Add a new Zebra printer (66819)
Support for the Zebra GC420T was added.
Add printer support for Zebra 110Xi4 (66475)
BSI now supports the Zebra 110Xi4 printer.
Enhancement
Description
BSI Launcher (744)
The BSI Launcher is the new delivery method for the BSI application. 
Enhancement
Description
Add Subcontainers (67599)
In Locations, a new right mouse button option exists in the location tree to create subcontainers inside the selected container. In the dialog that opens, users can manually enter data for new subcontainers or import them from a file.
Drag & Drop into a box (82509)
In Locations, users can select specimens on the Box Layout tab and drag/drop them to a different container in the hierarchy. This will move the specimen(s) to the first available slot in the new container.
Delete Multiple Containers (81290)
Multiple containers can be deleted from either the Locations manager or the Edit Subcontainers dialog. 
Add Find Freezer (67532)
A Find Freezer option on the Locations manager highlights the next or previous Freezer matching an entered search term.
Box Layout Not Displayed After Changing Box Parameters (making it smaller) (67208)
Location containers can no longer be contracted to dimensions which would not hold the number of specimens located in the container. If reducing container dimensions would result in specimens outside the new row/column values of the container, specimens are reorganized in the container following the user's location assignment preferences.
Hide and Show Columns on Box Contents Tab (67111)
On the Box Contents tab of a container in the locations manager, you can display any vial/sample level field. A RMB option allows you to save the view.
Advanced Locations Search Match All Specimens Checkbox (67091)
A new checkbox called "Match all specimens" is available on the Advanced Locations search for databases where you can search for locations with specimens matching entered criteria. It will let the user return only boxes for which all specimens match the search parameters.
Changing row and column format when container filled (65975)
Container row and column formats can now be modified when specimens are assigned to locations in the container.
Calculate % Occupied and Capacity by Slot (66625)
Freezer properties "% Occupied" and "Capacity" are now automatically calculated daily..
Enhancement
Description
Disable the messages manager from taking focus (66610)
Messages manager no longer steals focus for successful commits. It generates a desktop notification for all notifications and steals focus for failures.
Enhancement
Description
Study Authorizations table (81251)
The Study Authorizations table allows users to return a list of all users authorized for a study(or studies), regardless of which permissions they have.
Data Dictionary Report (67144)
A new standard report called "Data Dictionary" is available in the History folder. This report returns details about all fields available in the specified tables (vial, sample, subject, etc.).
Remove Default Header Rows from Comma and Tab Delimited Outputs in Reports (80891)
A user preference has been added to remove the additional descriptive lines inserted at the top of csv and delimiter report output files.
Add User Preference for saving report (80836)
A new user preference is available to disable the "Save Report" reminder when closing any report editor.
Add username and instance to report output (67359)
All report outputs contain the username of the generating user and the instance on which the report was generated.
Changes in the Print Microarray Layout Map report (67042)
A new Print Microarray Layout Map Report with Planning Column report is available from the Create Microarray task.
Time Zone in reports (66828)
Date/time fields captured by BSI are now displayed with time zones in reports.
Display Search Criteria on Output (66964)
The new report editor checkbox to Display Search Criteria in Report Output can be used to include the search parameters of any report in the report's output file.
Relative Search Dates (76709)
When using the standard search dialog to search for vials on date fields, new relative date options are available for selection.
Add conversion between UDLs and UDFs (66716)
Users can now convert reports between listing and frequency types from the report editor.
Add Sum to Interactive Table UDF Reports (66678)
User Defined Frequency reports with an output type of "Interactive Table" display a Sum value for highlighted rows.
Standard Report for History of Customized Fields (66075)
Created a new standard report for the change history of fields available in the Customization Release Date.
Add a filter to the display and search tabs in reports (66547)
Filter functionality is now available for field selection on the Display and Search tabs of the reports editor.
Enhancement
Description
Add fields on 'Scan to Add Vials' requisition dialog (67729)
When scanning to add vials to a requisition, users can select any vial, requisition, or subject level field to scan on. If a scanned value returns multiple specimens, the option to add all or none of the specimens is presented.
Requisition Tasks updates (67407)
Task names are now bolded with an arrow next to them on column headers to indicate a menu. Additionally, users can now left click a column header to open the task menu.
Add task order view in scan to complete task dialog (67749)
When scanning to complete a task, users can now display the specimens' task order in the scanning dialog.
Add Mass Change to Box RTI (67632)
While completing a Box Return to Inventory task users can mass change to assign boxes to a parent container.
Approval Email After Submit (66636)
Email notifications are sent to approvers any time a specimen requiring approval is included in a requisition, rather than only when the requisition is first submitted.
Assign BSI IDs tool in Child Creation (67332)
Aliquot and Process task dialogs now include an Assign BSI IDs button to assign BSI IDs to child specimens as they are being created.
Updates to Package task (81208)
Users can now import and manually enter location data while completing the Package task.
Allow Destroy task to be completed for MSCs (81362)
Destroy tasks can be completed for MSC specimens. 
Update "Edit Task" text (67546)
The requisition task menu option "Edit Task " has been updated to "Edit Task Properties".
Add Ability to Order Requisition Property Templates (80875)
The Requisition Property Templates manager includes a Display Order button that allows users to select the order in which Requisition Property Templates are displayed to users.
Box Ship Task (67017)
The Box Ship task allows users to ship an entire box and its contents from the repository's locations hierarchy to an outside facility. All specimen in the box must be included in the requisition. Once completed, the box will be removed from the location hierarchy.
Package Task (67005)
Users can complete a package task to create a new box(es) in the location hierarchy and assign the specimens to it.
Import Parent ID and Number of Children to Create (67305)
When completing an Aliquot/Process task, the Specify Children dialog now has the option to create a different number of children per parent. The number of children may be manually entered or imported on the dialog that opens.
Add Repository field to RPT editor (67185)
When creating a Requisition Property Template, users can display/default the Repository field. This field will only be displayed and/or defaulted when a requisition is submitted from BSI Engage using the RPT and without any specimens included.
Ability to assign a task to a user (66943)
Individual tasks within a requisition may be assigned to a user.
User Preference for Starting Microarray Sample ID, Sequence and Core Sequence (67045)
New user preferences are available to default selections in the Specify Microarray and Core IDs dialog that opens as part of Create Microarray task completion.
Update 'subtract child vial from parent' tool for pool tasks (67213)
When pooling specimens into a child, the 'subtract child vial from parent' tool will now equally subtract child volume from all pooled parents.
Duplicate Requisition (66469)
A manager button allows users to duplicate an existing requisition. The user can choose to "Duplicate Entire Requisition" (properties, tasks, & specimens), "Duplicate Properties" (properties & tasks), or "Duplicate Specimens" (just specimens).
Create Thaw Task (66511)
The Thaw task can be completed on specimens to automatically increment the "Thaws" value by a specified integer. Completion of this task requires the corresponding role permission.
Inventory Returns and add Discrepancies in RTI Task (66846)
A system preference has been added which allows a database to track requisition discrepancies without the use of a Discrepancy task and to return specimens with unresolved discrepancies to the inventory.
Shipment Received Task (66750)
A new requisition task allowing shipment properties to be filled out directly from the task when receiving existing vials.
Requisition Property Templates (66257)
A new sub-manager allowing templates to be created which determine which requisition property fields to display and which data to default them with for a selected type of requisition.
Column View Templates (66525)
Data Entry templates can now be selected as a requisition property to determine the field order and hidden fields in the requisition editor, child completion dialogs, and the Return to Inventory task completion dialog.
Display Approval Status on Requisitions manager (66724)
A new "Approval Status" field displayed on the requisition manager, showing the overall approval status of the requisition.
Make Vial Order System Preference (66915)
A system preference can be set to make vial order not required prior to completion of a Transfer Out task.
Assign Ship Box Data While Scanning to Complete Ship Task (77397)
The ability to assign shipping box data while scanning to complete the task in a requisition.
Microarray Specification dialog usability enhancements (66707)
Updates to the Microarray Specification dialog including the ability to view all vial and sample level fields, and a planning row/column.
Add Link to BSI Web Requisition Listing to PI Requisition Emails (66658)
The Study PI notification emails sent when study specimens are included in a submitted requisition will now include a link to the BSI Web property details page for the requisition.
Default create new results batch (65912)
When applying a Procedure task in a requisition, the "Create New Results Batch" checkbox will be marked by default.
Assign unique sequences to children in Child Creation Dialog (66148)
Unique sequence numbers are now assigned to child specimens created in requisitions tasks which have parent specimens with the same Sample ID.
Pool Task (66411)
New Task enabling multiple specimens to be pooled together into a single specimens record.
Option to Assign Next Sequence by Sample ID (66498)
When beginning an aliquot or process task, users can now assign the next sequence number available to each individual Sample ID.
Enhancement
Description
Maintain Vial Order When Creating Results Batches from Requisitions (66523)
The set Vial Order in a Procedure task will be maintained in the Results batch associated with the task.
Enhancement
Description
Add user preference to auto-check the "add kit component" checkbox in shipments (81289)
A user preference is available to default the "Add Kit Components to Shipment for Selected Kits" checkbox when receiving kits via a shipment batch.
No Discrepancy when Updating Shipment Locations (67303)
Updates to locations data in a shipment, where new values would be different from the shipment manifest data, no longer generate discrepancies automatically.
Auto add discrepancies when shipment manifests are updated by scanning (67200)
After uploading a manifest to a shipment, scanning specimens to update field(s) to a value other than the manifest will open the Add Discrepancy dialog.
Add discrepancies when manifest values are updated in Shipments after importing (67159)
Discrepancies can be added to incoming shipments after importing data that does not match the manifest value.
Close Shipment after Opening DE Batch (66234)
New checkbox to automatically save and close shipments when transferring vials to Data Entry. A new user preference was also created to allow the checkbox to be defaulted to True.
Enhancement
Description
Limit studies manager to display up to 5,000 records (67193)
By default the Studies manager will display a maximum of 5,000 studies.
Study Templates (66178)
A new sub-manager allowing templates to be created that determines which study property fields to display and which data to default them with for a selected type of study.
Study ID generation with manual override option (66918)
A system preference to enforce generation of Study IDs, which can be overridden only be users with appropriate role permissions.
Study Status Field (66540)
Studies can now be inactivated.
E-Signatures (66208)
On a study-level, e-signatures can now be required to complete certain actions within BSI.
Enhancement
Description
Universal Subjects (66373)
Universal Subject IDs can be enabled to link study-subject records across multiple studies.
Enhancement
Description
Show required fields in red in Data Entry template (66844)
Column headers for required fields in Data Entry templates are displayed in red, with an asterisk in front of the column header name.
Enhancement
Description
Requisition Starting Sequence Preference (67438)
A new user preference is available to default the starting sequence assigned when creating aliquots in a Requisition task. The starting sequence is also available in Requisition Task Templates.
Database Manager (67121)
Users with an Access Level of Database Manager have additional permissions to manage the following objects in any institution: users, local administrators, templates, requisition task & property templates, reports, roles, and labels. Additionally, they can grant themselves permissions to any study and edit the repository, institution, and lkup_container_type code lists.
Multiple User Account Management (67079)
Multiple user accounts can be created or edited at once.
Display multiple fields in TMA Layout map (67033)
A new user preference allows users to set the field values to be displayed when viewing a TMA layout map.
Password Complexity Upgrade (67009)
New passwords are now required to contain at least one character from each of the following complexity categories: lowercase letter, uppercase letter, number, and special character. The previous 20 passwords may not be reused. Users can continue to use their current password until it expires.
Allow Switching Repositories within client (66531)
Users with access to more than one repository can now switch to a different repository from the Tools menu without logging out.
User Configuration Templates (66387)
Templates can be created to default user account preferences. These templates may be applied to new or existing accounts. Once applied, users can still modify their preferences.
Default discrepancy notification preferences to false (66999)
Discrepancy notification preferences are defaulted to "False/No" for new accounts.
Allow '.' and '@' in user names (67062)
An account username may include '@' or '.' now.
Add User Preference for Assign Existing Sample IDs (66958)
A new user preference allows users to, by default, mark the checkbox to use existing Sample IDs when assigning BSI IDs.
Add preferences for unnecessary warnings (66796)
New user preferences are available to remove unneeded warnings which are displayed in requisitions.
Auto Save Tables at an Interval (66451)
The user preference to save the data table will be defaulted to "1" for all new user accounts. This will set user accounts to save back up data for the table a user is editing every 1 minute.
User Preference for Default Comma Delimited Output Type (66563)
New user preference for default file type when generating a Comma Delimited file. Defaults to CSV.
Add User Preference for Default Field in Scanning Dialog (66543)
New user preference for default fields to be scanned on.
Enhancement
Description
Retirement of BSI Web (67218)
BSI Web has been retired. It's successor, BSI Engage, should be used instead.
Enhancement
Description
API call to upload Attachments in specified field (67785)
A new shipment web services call has been added which allows attachments to be uploaded to a specified attachment field, rather than the default Attachment field.
Add Pool Task to the API (67430)
The Pool task can be managed via REST and XML-RPC web services calls.
Add API for Withdraw Task (67679)
The Withdraw task can be applied and completed via web services.
Add Aliquot and Process task to API (67403)
A new webservices call is available to add and complete Aliquot and Process tasks.
Quick Aliquot API Call (67483)
A new web services call is available to complete an Aliquot task to create new children in a single call.
Add API to Assign BSI IDs (81480)
A new API call is available to assign BSI IDs to specimens in a batch.
Web services to accept combination of unique fields (81094)
Web services calls that allow vials to be added (to a batch, requisition, etc.) now allow any field(s) marked as unique in the database to be considered valid input, rather than just the BSI ID. 
New Req Vial web service call (67371)
A new web services call is available to update req_vial fields.
Intermediary Task Steps (67133)
New web services calls are available to add, apply, begin, and complete the Return to Inventory task and the Transfer Out task.
Increase Number of BSI IDs Reservable via Web Service (67323)
The maximum number of BSI IDs that can be reserved at a time via web services has been increased to 5000.
Add Web Service to Allow Saving of Multiple Subjects at a Time (67313)
Multiple subjects may now be saved at a time via web services.
Web Services support for Delete Batches (67273)
Web services now allow users to create and commit Delete type Data Entry batches.
Web Services for Locations (66850)
Web services calls are available for management of locations structures.
Add specimens to a submitted requisition API (67051)
Web Services calls are now available to add specimens to a submitted requisition.
Webservice for Receiving and Transferring Shipments  (66738)
The Study PI notification emails sent when study specimens are included in a submitted requisition will now include a link to the BSI Web property details page for the requisition.
Make completion of Generic Tasks possible via webservices (66635)
The Generic Task can now be completed in requisitions via webservices.

No new features were released in this version.

No new features were released in this version.

Name
Description
Increase Number of Results on Engage (82515)
Users can now display up to 5,000 returns per page when searching. 
Name
Description
Password Expiry for New Generated and Administrator Entered Passwords
Generated and administrator-set temporary password will now expire after 96 hours. A system preference has also been added which allows a database to opt for a shorter expiration timeframe for these temporary passwords.
Name
Description
Make Engage criteria list filterable
When searching on BSI Engage, users can now filter in the Criteria drop down menu to find a field name.

No new features were released in this version.

Enhancement
Description
SSO Requirements update
A database configuration has been made which allows NIH accounts to be configured to login using their NIH login credentials. Before this login is possible, an NIH account must be configured with the correct SSO ID and the NIH IdP via the user profile.

No new features were released in this version.

No new features were released in this version.

No new features were released in this version.

Enhancement
Description
Column View options on Engage
When setting displayed fields for tables on BSI Engage, users now have the options to show all columns, hide all columns, and hide columns which are blank for displayed results.
Remember previous search
In the same BSI Engage session, search pages will remember the last search criteria set when users navigate between pages.

No new features were released in this version.

No new features were released in this version.

No new features were released in this version.

No new features were released in this version.

No new features were released in this version.

No new features were released in this version.

Enhancement
Description
Engage Search Updates
Saved searches on BSI Engage can now be edited, renamed, and deleted.
Enhancement
Description
Engage Customization Panel
A Customization Panel is available for BSI Engage. Database Managers with role permission to access it may configure general settings, customize field display, create default searches, and other settings via this panel.

No new features were released in this version.

No new features were released in this version.

Enhancement
Description
Add Ability to Order Requisition Property Templates
Requisition Property Template will be displayed in the display order set in the BSI client.

No new features were released in this version.

Enhancement
Description
Show links stored in character fields on Engage
Valid links stored in character fields are displayed as hyperlinks on BSI Engage
Enhancement
Description
Show Customization Errors/Warnings on Engage
Customization warnings and errors are now displayed to the user before the user attempts to submit.
Engage Shopping Cart search
Additional specimen data can be displayed on the Shopping Cart page.
Requisition specimen search and export
A specimen search may now be exported to excel from BSI Engage.
Save and edit pending requisitions
Requisitions may be saved as pending requests for later submission.

No new features were released in this version.

No new features were released in this version.

No new features were released in this version.

Enhancement
Description
Add Repository field to RPT editor
When creating a Requisition Property Template, users can display/default the Repository field. This field will only be displayed and/or defaulted when a requisition is submitted from BSI Engage using the RPT and without any specimens included.
Display Search Fields with No Specimens in Engage
A system setting for BSI Engage allows all search criteria choices to be displayed, even if there are no results matching that value. By default, search criteria choices with no matching results are hidden.

No new features were released in this version.

Enhancement
Description
Retirement of BSI Web
BSI Web has been retired. It's successor, BSI Engage, should be used instead.

No new features were released in this version.

No new features were released in this version.

No new features were released in this version.

Enhancement
Description
Add the ability to search on Contains
Character fields can now be searches for values which contain or do not contain the exact entered search term.

No new features were released in this version.

No new features were released in this version.

No new features were released in this version.

No new features were released in this version.

Enhancement
Description
Tracking Out Going Shipments from Requisitions
A shipment with a tracking number can be tracked via BSI Engage.
Enhancement
Description
Req Approval Functionality
Requisition Approvals can now be granted/denied via BSI Engage. The Requisition Approval notification contains a link to BSI Engage.
Requisition Property Templates
Requisition Property Templates, if any are available, can be selected when creating a new requisition via BSI Engage.
Display Approval Status on Req manager
The Approval Status field can be displayed and filtered on to find requisitions.
Add study_id_at_inclusion to requisition filters
The Study ID at Inclusion field can be used to filter to find requisitions.
Language Override
The Language Override settings set by System Administrators are now respected in BSI Engage.
Add Field View Templates to Requisitions
When creating new requisitions via BSI Engage, field view templates can be selected. These templates control the display order of fields when editing the requisition.
Sensitivity Warning
If a sensitivity warning is set for the database, it will now appear when logging into BSI Engage.
E-signatures
E-signature requirements can now be set when creating or editing a study via BSI Engage.
Add authorized by to shipments
The 'Authorized By' field is now available when creating new shipments on Engage.

No new features were released in this version.

No new features were released in this version.

Enhancement
Description
Requisitions Web Report
A new Report button on the requisition details page will open a page displaying all available properties, which the user has the option to print.
Shipment Attachments
Multiple attachments can now be uploaded to new and existing shipments.
No template used when shipment created via Engage
Users can now select templates when submitting shipments via BSI Engage, which will be applied when viewing the shipment in the BSI client.
Enhancement
Description
Example files on Engage
Example attachment files can be added by IMS staff to be displayed on the new shipment, requisition, and/or study pages on Engage. These files can be downloaded by users when submitting new items.
Enhancement
Description
Add ability for pie graphs in frequencies
Pie graphs can now be used to view data in frequency searches.
SSO for Engage
Engage is now available for SSO databases.
Enhancement
Description
508 Remediation (81069)
Updates to maintain 508 usability compliance.
Launcher Settings Window Usability (81070)
Default the launcher settings window to open on the same monitor on which the launcher is displayed. Allow a user to move the launcher settings window.
Update Launcher logging to write into user directory regardless of installation location (82005)
Separates the locations of the Launcher installation and the Launcher logs directory.

Launcher version 1.1 FAQ:

Q1: Does the Launcher 1.1 release require a deployment of new code?

Yes. After the release, the Launcher 1.1 version will be available for use in all environments.

Q2: Does the Launcher 1.1 release include any BSI code changes or make any changes to how BSI works?

No

Q3: Does the Launcher 1.1 release require any BSI downtime? Is it disruptive?

No

Q4: Does the Launcher 1.1 release require me to reinstall the launcher on my workstation?

No

Q5: Does the Launcher 1.1 release change the look and feel of the launcher and how it is used?

No

Q6: What can I expect from the Launcher 1.1 release?

Updates to boost performance and improve resiliency when launching the BSI Client.

Q7: Is this different than the Launcher JRE maintenance that I was contacted about on July 8. 2021?

Yes. The prior email about JRE updates is routine maintenance. This is a communication about the BSI Launcher version update from 1.0 to 1.1.

Q8: Will the Launcher 1.1 validation package be available to me?

Yes, we will post the validation package in our BSI validation portal where it will be available to download.

Q9: Will there be Launcher version updates in the future?

Yes, we anticipate periodic, announced Launcher version updates in the future. A Launcher 1.2 update is planned for the fall 2021.

No new features were released in this version.

No new features were released in this version.

No new features were released in this version.

Enhancement
Description
SSO Requirements update
A database configuration has been made which allows NIH accounts to be configured to login using their NIH login credentials. Before this login is possible, an NIH account must be configured with the correct SSO ID and the NIH IdP via the user profile.

No new features were released in this version.

No new features were released in this version.

No new features were released in this version.

No new features were released in this version.

No new features were released in this version.

No new features were released in this version.

Enhancement
Description
Password Complexity: Minimum Length
Changes were made to the complexity requirements for new passwords, including the inability to reuse any of the previous 24 passwords and a system preference controlling the minimum number of required characters.
Enhancement
Description
Move ETL to Hub
BSI Hub translations can be formatted to allow submissions in .xlsx format. An Export Errors button was added to export a list of error generated for the submission.
Enhancement
Description
Add submission progress tracking to Hub
During processing, the Submission Progress tab shows the current stage BSI Hub is working to complete as well as the start/completion time for each stage that has already been completed.
Enhancement
Description
Add Submission Pause option to Hub submissions
BSI Hub submissions can be paused during system maintenance windows and restarted automatically.

No new features were released in this version.

No new features were released in this version.

Enhancement
Description
Hub - problems with large amounts of errors
Large amounts of the same type of file format error will be shown to the user in aggregate (i.e. a single time with a count and example of the error).

No new features were released in this version.

Enhancement
Description
BSI Hub excel file format and translation changes
BSI Hub translations can be formatted to allow submissions in excel format with multiple tabs.
Enhancement
Description
BSI Hub excel file format and translation changes
BSI Hub translations can be formatted to allow submissions in excel format with multiple tabs.