Fixed Issues in 21R3.4 ReleaseRelease Date: February 11, 2022
This week's release includes fixes for the following issues:
A * next to the issue number denotes an internally found defect filed during the development of Limited Release features.
|The page freezes when users attempt to filter the Audit Trail Export by Study job by a specific user.
|Users encounter errors when running the Audit Trail Export job on specific casebooks.
Blank & Detail PDFs
|The page number is incorrect for blank PDFs exported at the subject level.
|Vault may remove Event Window configuration when creating a new casebook version.
CDB - CQL
|CQL now supports the use of the OverrideReason function for the LBOVRDNRC item.
|When referencing a View that uses On Subject Unalign and Union, CQL may return a "Column in order clause is ambiguous" error.
|CQL returns an "Unknown column" error when selecting @HDR from a View.
|When a View uses On Subject and Union, selecting from that View doesn't return the expected results.
|When a View uses On Subject, selecting from that View doesn't return the expected results.
|@QRYMSG.Status returns the value from @QRY.Status, instead of the Status for the Query Message.
|CQL may return zero rows when there are expected results if using the Label() function.
|When a View only returns the Subject.Name column, if CQL statement selects * from the View, CQL returns Subject.Name and Subject.ID.
|Using Select * to query a View may return unexpected rows.
|The Union function doesn't honor Limit or Offset.
|CQL returns an "Unknown column '$sub.header_event__r.event_id' in 'field list'" error when referencing @HDR with Union.
|CQL may take a longer time to return results when the statement uses the CodedTerm function.
|When a user generates a CSV for a listing that references a View with blinded columns, and that user doesn't have the Restricted Data Access permission, the CSV includes column headers for those blinded columns.
|CQL may return an unknown column error when the ORDER BY or GROUP BY references an aliased column.
|When referencing a View that uses an alias inside of a Union, CQL returns an unknown column error for the aliased column.
|When the CQL statement uses a subquery, CQL filters out Events that Did Not Occur automatically, which removes rows with blank Item values from the results. With this release, CQL no longer applies this filter, unless it is specified in a WHERE clause.
|CQL returns fewer rows in a View using On Subject Unalign than a Custom Listing referencing that same Form.
|CQL may return an unknown column error when selecting from two Views using On Subject Align.
|CQL returns a "The used SELECT statements have a different number of columns" error when using Union with On Subject only applied to one selection.
|CQL returns an unknown column error when using Select * on a subquery that references @HDR properties.
CDB - Dashboards
|Users can now sort the dashboard by Review (Title of the Review Listing).
CDB - Deployment
|Workbench highlights the Last Modified Date on listings and views in orange when that date is the same as the Last Deployed Date.
|The Object Summary Log, when generated in production environments, now has an Access column (lists public or private) and no longer has the Status column.
|CDB may encounter issues when deploying Listings and Views from UAT to Production environments when the a matching field has been modified in the Production environment.
|With this release, Workbench now uses the incoming values from a deployment for Modified On and Modified By.
|The Object Deletion Log doesn't include the deletion of Private Listings.
|In some circumstances, a deployment may not include the source for a listing, and so the listing may not be updated or may have errors in the production environment.
CDB - Export
|If a user copies an Export Definition using Save As, the copied scheduled export won't begin until the user edits the properties of the Export Definition.
|WHODrug coding fields aren't included in CDB exports of the Concomitant Medication form core listings.
|In some studies, package generation for raw-type Export Definition fails due to a duplicate @QRY.Name column in the EDC Closed Queries listing.
|Users are unable to save when creating a new Export Definition with invalid listings.
|Workbench fails to create a raw-type Export Definition when the user selects multiple listings with the same ID.
|Review listings that reference restricted data aren't listed in Available Listings during Export Definition creation.
|For some export definitions, package generation fails due to an out of memory error.
|If a user edits the Title of a listing in an existing Export Definition, then generates the export package, the export package doesn't show that new Title.
CDB - Import
|When a third party import package references the wrong Subject Name, Workbench logs an error against the Event Name for that row instead of the Subject.
|In the Audit Log, Workbench disables the Apply button when the Import Date Range filter's date range is greater than 90 days, instead of preventing the selection of an End Date outside of that range.
|Ingestion fails when there are two Item Definitions with the same Name but with different capitalization of that Name.
|When a Study has a Form with only a repeating Item Groups, and then a new version adds a non-repeating Item Group to that Form, Workbench may not fully import EDC data for Casebooks using the earlier version.
|In the Import Audit Log, the "Load Completion" column is incorrectly labeled as "Loaded Completion".
|Workbench generates a Date Applied value for the import Audit Log when the import of a package fails.
|In Studies with several Lab Panels in EDC, import from EDC may get stuck in the Pending status.
|The import audit log doesn't include jobs that are stuck in the In Progress status.
|If a new casebook version switches an Item Group from non-repeating to repeating, import fails.
|In larger Studies, transformation may take longer than usual.
|Import may fail when the manifest specifies a GroupID but doesn't specify event mapping.
|Workbench may attempt the transformation job on packages that have already been transformed.
|When using key mapping on Event, Workbench may not generate Event Group Sequence Numbers as expected.
|Workbench Export jobs from EDC Tools fail unexpectedly for certain studies.
|The Workbench Export job fails when attempting to export EDC data to CDB.
|Users may receive an error when importing a key mapping file with the "name" mapping type after deleting a key mapping file with the "external_id" mapping type.
CDB - Listings
|If a listing references a View that uses a CASE statement, Workbench may not show all possible cell decorations.
|If a listing references a View, Workbench doesn't display the Source in the Listing Summary.
|Workbench may get stuck loading certain listings.
|When a custom listing has a unit-type Item, if a user creates a review-enabled listing from it, Workbench marks the review listing as invalid.
|Workbench now allows users to save listings with invalid CQL.
|After import of new data into an existing Study, Review Listings may be marked as Invalid when there are no errors.
CDB - Views
|In View Listings, CQL returns boolean Item values as 1/0 instead of true/false.
|When the view's CQL uses aliasing, CQL may return an error when a selecting from the View.
|When using On Subject Unalign in a View Listing, CQL may not return all possible result rows.
|The Clinical Coding Item Definition Deletion job isn't marked as "failed" when the job fails and instead appears to be continuously running.
|Some users encounter errors when attempting to upversion a dictionary in the Production environment.
|Vault doesn't prevent users from attempting to start batch upversioning when a single upversioning attempt is ongoing.
Compare Versions & Vaults
|Vault produces an error message when users run a casebook comparison.
|Cross Vault ID may appear differently in a Vault-level diff report.
|Cross Vault ID may appear differently in a Vault-level diff report.
|Initiating the Reset Section action opens the Reset Row dialog.
|Forms with editable grids can't save when completed when progressive display is configured.
|With this release, Vault truncates translated values for unit-type Items at 15 decimal places.
|Users are shown a server error message when navigating to a specific site.
|Deployment fails after users create custom roles.
|Deployment fails when deploying custom roles.
|Users are shown a duplicate name error when deploying an update of two permission sets, one of which has an edited name.
|The Edit Form API doesn't return the correct error message when the Event is locked.
|The Set Form Data API may not return the correct text for certain errors.
|The Edit Form API doesn't return the correct error message when the Subject is frozen.
|The Edit Form API doesn't return the correct error message when the Event is frozen.
|Vault returns the wrong error message when the eventgroup_sequence is invalid for a Create Form request.
|The Upsert Item Group API doesn't return the correct error message if the specified Item Group Definition isn't used on the Form.
|The Upsert Item Group API doesn't return the correct error message with the event_group_sequence provided is invalid.
|With this release, the Start Job API response returns created_date in yyyy-MM-dd'T'HH:mm:ss.SSS'Z' format.
|In studies using version 2 of the data model, Vault sends "null" instead of "not_applicable__v" for Events where the SDV and DMR requirement mode is set to Not Required.
|In studies using version 2 of the data model, Vault doesn't send data from log-type Events to CTMS via the CDMS to CTMS connection.
|Vault doesn't allow users to save an integration configuration if the Event field is "Any" and the Form field is left blank. Users should receive an error message.
|Users receive an error message when saving a Curriculum Map copy to multiple studies in the Learning Systems tab.
|In some vaults, users aren't marked as "Trained" in the Learning Systems tab.
|CTMS jobs that call to CDMS "getevent" ID API take too long to complete and eventually fail.
|In some cases, users aren't marked as "Trained" after completing training.
|If a user removes a Study's Label, Vault doesn't automatically fail the Study Listings jobs due to the missing label.
|In some cases, the Delete Study Data job fails.
|The Core Listings job output now honors Override Labels.
|The Data and Definition Export job now honors Override Labels.
|Subject Progress Listing and Form Progress Listing jobs may fail unexpectedly.
|If there are special characters in a file name for a Study Listings job, those characters should be replaced with underscores.
|For the Query Detail Listing, when the Item Value Before Query column is for a unit-type Item with a null value, Vault still includes the unit definition.
|Some users may be unable to select the current date when applying a Date Range filter to the Audit Trail Export by Study job.
|The Subject Progress Listing job fails for certain studies.
|Users receive an error email when running training reports for all studies. No errors are shown for single studies.
|The Event Date not Frozen and Event Date not Locked columns in the Subject Progress Listing job pull data from the wrong object.
|The Audit Trail Export by Study job fails due to a specific data setup.
|The Core Listing job fails with errors when running from the DEV1 environment.
|Audit Trail Export jobs fail due to incorrectly created custom trigger data.
|The Data and Definition Export job fails when the Site is missing a Casebook Version.
|Users experience slow performance and are shown a spinner loading icon when adding more than 25 analytes while creating a new lab panel.
|Codelist-type analytes are converted to Text when importing analytes.
|Lab columns and filters don't save after leaving the labs module.
|Users receive an error email when importing normal ranges.
|Users should not be able to have duplicate labels for Unit Item Def and Codelist Item Def.
|The Specimen Type and Testing Method aren't deployed from DEV to UAT when the user deploys the analyte library.
|This release corrects some of the Japanese translations for dialog text.
|Some Protocol Deviation reports are missing Event, Form, and Item fields.
|In some cases, the Validation job in Studio doesn't find invalid rules when run after a change made during Post Go Live.
|In some specific cases, Query Team restrictions are not enforced after changing users.
|Vault doesn't mask the Device/ID for redispensing.
Reports & Dashboards
|A new summary repair job should start at the same time that the previous successful summary repair job started.
Role & User Management
|In vaults using multi-role security, if a user renames a Study Role, Vault doesn't automatically rename the corresponding User Managed Group.
|The number of users on the Role Management page is incorrect.
|In vaults using Multi-Role Security, if a user has access to CDB, but only one of two Studies, that user is able to see both of those Studies on the Studies page. If the user clicks to open the Study that they don't have access to, the page doesn't load.
|Users receive an error message when using "@User" in the rule editor.
|If a user copies Subject Groups from another Study, then creates a rule to add a subject to one of those groups, if they save the rule then attempt to reopen it, they receive an error.
|Vault doesn't handle dates without unknowns correctly when passing through a MinDate/Time or MaxDate/Time function.
|Rules for repeating event groups don't execute properly.
|Rule execution job files return blank when forms are added by the job.
|Vault produces an error message when users attempt to save a rule with DateTime values.
|Users are shown an error message when submitting a form on a repeating DateTime item when the item is set up to allow for unknown parts or if there is a blank instance of the item on the form.
|If a Safety Case has two SAEs and no Treatment forms, the E2B XML includes an extra instance of G.k.1 and G.k.2.2.
|ID root values are missing when Treatment forms are configured but none are submitted.
|Study Drug is listed twice in the E2B XML when treatment forms aren't configured.
|In Safety Configuration > Medical History, the E2B XML shows "null null" when an Item isn't mapped.
|Sometimes ConMed information doesn't transfer to Safety Vault.
|If a user chooses the same Form for both Concomitant Medication and Treatment, then the page hangs when the user saves.
|Training records in System Tools are duplicated for some users.
|User Account Domain names are case sensitive, which results in an Invalid User Name validation error.
|Users are shown the wrong error message when creating an in-domain user from another vault.
|Users are shown an error message when copying over multiple inactive existing Item edit check rules.
|Users with the CDMS Lead Data Manager study role may be unable to delete a Study Country, even when that Study Country isn't associated with any Sites.
|Copied forms carry orphaned rules to the Library and Study, causing errors that block deployment.
Study Data Extracts
|The Datetime and Time columns should use SAS format.
|The SDE returns an SAS translation error when the Custom Object label contains special characters.
|Vault is unnecessarily truncating values over 100 characters for LABID and PDRES in SAS outputs.
|In some studies, Vault may add an extra underscore to SAS labels.
|Scheduled SDE jobs occasionally fail with an error.
|Hyphens in study names are replaced with underscores.
|With this release, Vault no longer prefixes the Event label with the Event Group label for repeating Event Groups (Cycles).
|Users are shown an error message when adding a new form to a study design.
UI & Performance
|Vault shows users an error message when saving certain queries in Data Entry.
|The error message shown in the Labs > System General Settings > Add Unit dialog is cut off in the Measurement Units section.
|Vault should show a help cursor when hovering over the "i" in Labs > Study General Settings.
|The Coder grid header disappears when the user scrolls down.
|Vault should show a help cursor when hovering over the "i" next to the "Run On" text in the New Job dialog.
|In System Tools > Role Management, there's an unnecessary horizontal scrollbar in the number of users pop-up.
|Users are shown a network issue error message when deleting values in the Source Vault or Destination Vault fields in System Tools.
|The warning icon in the Remove Manual Overrides dialog in Review Plan Assignment is too small.
|Users are taken to an error page when clicking on certain help links.
|Users are redirected to an error page when clicking the help icon in the Coding Configuration dialog.
|The actions menu icon isn't fully visible in Role Management > Manage Roles.
|Users should be shown a warning message that prevents a subject with a duplicate name from moving when the user is transferring sites.
|Certain listings for Forms with repeating Item Groups may take a long time to load.
|Users may be unable to delete certain objects in Workbench.
|Users experience slow performance when selecting rules on rule listings to trigger a rules job.
|Users experience occasional performance issues when selecting subjects to run a rules job.
|Users are shown a server error message when loading some casebooks in Data Entry and the Review tab.
|In some circumstances, users may get an HTTP 500 error when attempting to access Workbench.
|The original data isn't restored when a user cancels an edit in System Tools > Users.
|Users are shown an error message when enabling the External FTP feature flag.
|Spaces should be allowed in the Destination Path field when editing an FTP connection.
|The Test Connection button in the Edit FTP dialog should be disabled if all credentials aren't filled in.
|The Port field in the New FTP dialog in CDB Workbench should be a text box, not a dropdown menu.
|Users can access Study links before completing required training.