Closed Issues

The following issues have been fixed in this release of TIBCO MDM.

Closed Issues
Key Summary
CIM-28810 When the record UI tree had a large number of immediate child records with a large rulebase, it took unusually long time to be displayed.

The following enhancements have been made to improve the record UI tree rendering:

1. Tree records are displayed in a paginated way, you can change the pagination size by using the existing com.tibco.cim.ui.relatedrecordlist.defaultrows configuration property. By default, 20 related records are loaded. Click Show more to load more related records.

2. To avoid rulebase execution when rendering the record-relationship tree, add the following property in the Configurator:

  • Configuration value name: Enable rulebase execution on tree
  • Internal name: com.tibco.mdm.recordui.enable.rbOnTreeNodes
  • Version: 9.1
  • Visibility: Advanced
  • Description: This property enables rulebase execution on each node in the record UI tree. Rulebase is executed for multiple rulebase functionalities, including filtered relationship, access permission, assign action, and display values. Disabling this property loads the UI faster losing the rulebase functionality
  • Value Type: Boolean
  • Current Value: false
  • Default Value: true
  • Visibility: All
  • Category: Miscellaneous

3. Additionally, in the pop-up menu for a relationship node, the Search option is added to support search for related records. Only the Exact and the Contains search operators are supported.

CIM-28763 When TIBCO MDM was installed in a cluster environment, the confirmed records were not indexed even if the deferred indexing mode was set to TRUE.
CIM-28742 When reassigning work items to another user (with a custom role) by using the Work Item Reassign web service, the response returned an error.
CIM-28502 When deploying metadata, an incorrect key value was cached in the Apache Ignite cache.
CIM-28382 On the custom UI page, the drop-down list options were not populated correctly when the attribute name was in camel case.
CIM-28345 An error occurred when you tried to incrementally deploy related input maps from TIBCO MDM Studio.
CIM-28257 On the Merge Record page of a work item, attributes with the "view" access mode were editable.
CIM-28246 A record rejected in TIBCO MDM was not deleted or updated on the TIBCO Patterns server.
CIM-28244 When related record search criteria were specified, the Search record operation took a long time to return results.
CIM-28243 Linking to work items directly in TIBCO MDM from an external custom UI caused an error.
CIM-28179 Attribute name was not specified when retrieving value from the Apache Ignite cache.
CIM-28152 When importing data using database loader with an SQL type data source, the following error occurred during the import event:

CAT-1368: One or more of specified column names invalid or reserved database keyword. Consult database documentation for complete list of reserved keywords and valid column names.

Note: If you have installed Oracle 12.2, use the ojdbc7.jar file to create an SQL type data source.
CIM-27904 When setting up TIBCO MDM 9.1.0 on Windows SQL Express 2016, errors occurred during seed data creation for the PURGEDDOCUMENT and PURGEDRECORDCOLLECTION tables.
CIM-27834 When importing records, the UpdateRecordState activity remained in the InProgress state constantly and the import event failed. The issue occurred when the following actions were performed:
  • The value of VersionPolicy parameter was specified as CORRECT or OPTIMIZE
  • Multiple edits were made to the workflow
CIM-27759 New users were unable to find memberid and enterpriseid to perform the purge operation because of insufficient information about the database structure.

With this fix, documentation has been updated with the sample database query to identify relationship between the database tables.

CIM-27710 The forward relationship and the reverse relationship of the parent or child repositories were returned in the REST Search Service response.
CIM-27688 After running the Get Event Info web service, the status and state showed the response in all uppercase letters in the version 9.1.0 of TIBCO MDM, whereas in version 8.3.2 only the first letter was in uppercase. To enable the backward compatibility, change the value of the Enable Backward Compatibility For Event Info property to true in the Configurator and restart the TIBCO MDM server.
CIM-27677 The Query Record activity of ActiveMatrix BusinessWorks Plug-in for MDM did not return the full file path for a file type attribute.
CIM-27676 An enhancement has been made to provide the web service and REST service to cancel an event.
CIM-27609 A rulebase could be configured to display the text in the Description column of a work item on the Inbox page. However, an incorrect value was displayed in the description for the value of "$PrimaryRecord$" record link.
CIM-27563 In the Record Modify web service request, the file path was validated even when no changes were made to file type attributes and no files were attached in the request.
CIM-27535 When multiple relationship information was included in the Record Modify web service request, the relationship marked for deletion was validated.
CIM-27528 A performance issue was observed with the database. The database indexes were missing in the create_indexes.sql file for version 9.1.0 of TIBCO MDM.
CIM-27467 The Record Query web services were running slower compared with the web services in version 8.3.2 of TIBCO MDM because of the enhanced functionality of retrieving TotalCount, which was useful for the pagination purpose only.
To resolve the issue, add the following property in the Configurator:
  • Configuration value name: Enable total count for query web service
  • Internal name: com.tibco.mdm.webservice.evalTotalCount
  • Version: 9.1.0
  • Visibility: Advanced
  • Description: This property enables total count for record query web service
  • Value Type: Boolean
  • Current Value: false
  • Default Value: true
  • Visibility- All
  • Category - Miscellaneous
This property disables the count query from all Record Query web services and since the count query is eliminated, the web service response contains TotalCount=0.
Note: If you still need the correct TotalCount in response, add "EVAL_TOTALCOUNT" Boolean context variable to override the "Enable total count for query web service" property. Example: <Variable name="EVAL_TOTALCOUNT" type="boolean">true</Variable>.
CIM-27428 After you ran the Record Add web service request, a null pointer exception was generated when processing related records.
CIM-27410 After a record was published, you could not modify the synchronization format.

To modify the synchronization format after publishing, add the following property in the Configurator:

  • Configuration value name: Modify Synchronization Format After Synchronization
  • Internal name: com.tibco.mdm.syncformat.modify.aftersynchronization
  • Version: 9.0
  • Visibility: All
  • Description: Enable the property to modify synchronization format event after synchronization
  • Value Type: Boolean
  • Current Value: true
  • Default Value: false
  • Category: Miscellaneous
CIM-27379 When running the synchronization data migration utility for migrating existing 1World Sync data to the TIBCO MDM Add-on for Global Data Synchronization specific table, database table was locked and the synchronization data migration utility was not completed.
CIM-27263 When you added attributes to be displayed in the relationship tree through a rulebase, they were propagated from child to parent. However, after propagation, the attributes did not reflect in the relationship tree. The attributes were displayed after you clicked the record link and validating the record.
CIM-27244 When synchronizing records, duplicate records that contained some special characters were not detected in TIBCO MDM Add-on for Global Data Synchronization.
CIM-27257 Documentation was not available for the following APIs:
  • Repository Valid Values
  • Attribute Valid Values
  • Record Validate
CIM-27261 When retrieving the complete hierarchy of the record (parent and child) by using the Text Search REST service, an error was displayed for one of the child records.

To resolve the issue, add the findRootRecord query parameter in the Text Search REST service.

  • If you specify findRootRecord = true, the response contains only parent record
  • If you specify findRootRecord = false, the response contains parent and child records
CIM-27247 On the My Company Profile page, security vulnerability issues were observed.
CIM-27230 SQL queries used for loading relationships ran slowly as it used the IN_LISTSTR user-defined function.
CIM-27236 An error occurred while purging records or events by using the Microsoft SQL Server.
CIM-27227 In a multinode MDM environment, clicking the Profile tab resulted in a null pointer exception.
CIM-27223 The REST services were not supported when TIBCO MDM was configured with the LDAP login module.
CIM-27051 You could not search for records based on the "MODDATE" attribute in the Record Query REST service. After the fix, you can provide the MODDATE filter through the RECORD_MODDATE predefined key.
CIM-27039

On Microsoft SQL Server, when you searched for an old event from the Event Log page, the following error message was displayed: The datediff function resulted in an overflow. The number of dateparts separating two date/time instances is too large. Try to use datediff with a less precise datepart.

CIM-27029 Clicking the Show All Errors link on the record UI displayed a blank page instead of showing the validation errors.
CIM-27022 On the Repositories page, the names of the repositories were incorrectly displayed. For example, a space in the name was displayed as a plus sign (+) and parentheses () was displayed as a percentage sign (%).
CIM-26968 If the Access action (in the View mode) was defined on the "File type" attribute, the value of the file type attribute disappeared after clicking Validate on the Modify Record page of a work item.
CIM-26960 When modifying a record, you could merge any records by using the Merge Record option from the Browse and Search page. This had significant implications for the business.

With this fix, the new Manual Merge resource security permission is provided. The Merge Record option is enabled only if you have permission to modify a record and manually merge a record.

CIM-26957 Upgrade of the commons-collections-3.2.1.jar file to the commons-collections-3.2.2.jar file was required for all application servers.
CIM-26954 When viewing records for a classification scheme, the PostgreSQL query ran endlessly.
CIM-26951 When uploading a file from the record UI of a work item, the attributes were not displayed in the relationship tree. However, the attributes were visible after the file was uploaded. This issue occurred when the work item was opened in modify mode.

CIM-26944

CIM-26875

The Quick Export functionality was not supported in the custom search UI.
CIM-26936 The selected last value in the filter drop-down list on the custom search UI was not retained for the future search operation.
CIM-26935 Sorting columns in the custom search UI did not work.
CIM-26927 On the Event Details page, when you clicked the Records link, a null pointer exception was displayed.
CIM-26916 When searching records using the Text Search web service, the weight of attributes was not considered. Also, earlier the symmetric search operation was not supported using the Text Search web service.
CIM-26910 The "Allow record saved as unconfirmed without workflow" permission was denied for a user or role. In this case, the Save button was not available on the Modify Record page from the work item.
CIM-26908 When you ran the Record Query web service immediately after the Record Modify web service, the response contained an incorrect record version. This issue occurred on the Microsoft SQL Server database.
CIM-26907 When the AssignIdentity rulebase was used with some keys having null values; other values matching the duplicates were not detected.
Note: This issue occurred when the RECORD ALIAS cache was not sufficient.
CIM-26902 For the "File Type" attribute, attaching a file more than once caused an error. This issue occurred when adding a record in a repository with the self-relationship through ActiveMatrix BusinessWorksTM Plug-in for MDM.
CIM-26893 When multiple searchable attributes were added to a repository and you imported records in bulk, the data quality workflow event was stuck in the "CreateWorkItem" activity.

To include searchable attributes in work item, add the following property in the Configurator:

  • Configuration value name: Searchable Attributes in Work item
  • Internal name: com.tibco.mdm.workitem.search.attributes.include
  • Version: 9.1
  • Visibility: Advanced
  • Description: Searchable attributes in work item
  • Value Type: Boolean
  • Current Value: true
  • Default Value: false
  • Visibility- All
CIM-26876 If a multivalue attribute was marked as quick viewable and contained the percentage (%) in its value, the work item failed to open and displayed an error message.
CIM-26865 In the UI Builder custom page, you could not view the width and alignment of the multivalue drop-down list.
CIM-26861 If more than one source records contained a child record that matched with the same target record, a null pointer exception was displayed when opening the data quality work item.
CIM-26838 If the value of a record attribute contained a pipe (|) character, when viewing the record, the XML equivalent value for pipe (&#124) was displayed instead of the pipe (|) character.
CIM-26802 Emails were not generated for the custom email template configured to send emails (using the ReassignMailPresentation parameter of the CreateWorkItem activity).
CIM-26790 An OutOfMemoryError exception occurred during bulk import when the huge number of records were rejected due to validation failure.
CIM-26784 You could not resize the Attribute field on the Modify Record window.
CIM-26774 The Select action used for multivalue attributes in a rulebase did not work as expected in the UI Builder custom page. To support the rulebase on the custom UI page, define the following condition for the constraint 'capabilitySecondary':
<condition>
<defined>
<var>capabilityPrimary</var>
</defined>
</condition>
CIM-26766 The drop-down list attributes defined in the rulebase were not displayed on the UI Builder custom page.
CIM-26763 When you modified a record that contained a work item in the Timed out state, a new work item was generated for the same record.
CIM-26754 An error occurred when you ran the login REST services from soap UI for the user that hold LDAP credentials. LDAP authorization is now supported in REST services.
CIM-26750 When importing 8.3.x version metadata, a null pointer exception occurred for the AttributeHistory and PrecedenceManagement attribute properties.
CIM-26747 When uploading data by using data source with the database loader option, the indexes were not created. The issue occurred on the Microsoft SQL Server database.
CIM-26741 When using a customized database sequence to generate PRODUCTID, the sequenced values assigned to records were skipped.
CIM-26721 Record Add or Record Modify operations were stuck when the "com.tibco.cim.record.useSaveLock" property was set to true.
CIM-26715 Running multiple Record Add or Record Modify web services concurrently resulted in a validation error even for the attribute values those were present in the valid values list.
CIM-26701 When uploading data for repository with classification scheme, if the custom PRODUCTID was used as the column name, an error occurred in the event during the ManualClassification activity.
CIM-26698 When adding, modifying, and importing a record, the Translate activity failed to translate the document from XML to PDF.
CIM-26668 In a repository, attributes with the Timestamp data type were not correctly formatted in the synchronization document, which can be downloaded from the synchronization event.
CIM-26658 When using an attribute with the Custom Decimal data type even though the data was unchanged, the record was sent to the 1Sync data pool.
CIM-26686 When deploying an output map from TIBCO MDM Studio, sometimes the related output maps were not deployed. This issue occurred when the relationship name contained an underscore (_) and the relationship attributes were defined.
CIM-26682 In the data quality work item, the records that were in another worklfow were not deleted. The Delete and Reject options on the data quality summary page were misleading for such records.
CIM-26652 When exporting records from the repository, reverse relationship records were not exported.
CIM-26647 An enhancement has been made to confirm the saved record without changing any data.
CIM-26646 On Microsoft SQL Server, uploading a data source took longer than expected.
CIM-26639 For the TextSearch web service, multiple relationships could not be specified as the search criteria.
CIM-26616 The EvaluateRuleBase operation failed for the records that do not have CONFIRMED or UNCONFIRMED states in history.
CIM-26615 In the record UI tree, the child records added through the Connect rulebase function were not visible.
CIM-26608 If you created a record with an attribute value that contained a plus (+) sign and viewed the same record on the Browse and Search page, the attribute value was converted into its HTML code.
CIM-26605 When an attribute linked in an output map was deleted from a repository model, deploying this repository model with an output map caused the NullPointerException error.
CIM-26593 An error occurred when the user removed multiple related records at a time.
CIM-26592 An error occurred when exporting metadata from Export Wizard. This issue occurred on the cluster WebSphere Application Server (WAS).
CIM-26587 Editing records with large relationships resulted in a delay in the web service response.
CIM-26585 When the relationship attribute name was specified as quantity and its data type was integer, the attribute value was not populated through the Record Add or Record Modify web service.
CIM-26529 The value of the related record attributes were shown blank when the relationship was rendered as a tab using the recordui-render.xml file.
CIM-26497 Merging of child records with the existing matching records was not working using the custom matcher in data quality import workflow.
Note: To compile the Java source files, merge the classes from the hotfix jarwith ECMClasses.jar and AllECMClasses.jar and copy it in the build path to avoid compilation errors.
CIM-26488 Unable to create custom inbound integration queues by using Configurator. The default value of the maxPostSize parameter was previously set to zero (0) because of which the post request failed. To resolve the issue, remove the maxPostSize parameter from the conf/server.xml file.
CIM-26476 On the data quality merge work item page, all matching records were not displayed. This issue occurred when the SQL Server database was used with TIBCO MDM.
CIM-26473 When importing data into the repositories, an event stopped working at the "Import of Record Relations" state.
CIM-26462 An error occurred in PrepareforImport activity during importing records when the data source tables were in another schema. The issue occurred when the Oracle database was used with TIBCO MDM.
CIM-26443 When logged in to TIBCO MDM, the superuser was unnecessarily redirected to the Reset Password page instead of the login page.
CIM-26356 When records were imported using the database loader, only the records were successfully loaded into the individual repositories. However, relationship between the records was not created.
CIM-26340 Unable to search records based on the MODDATE attribute in the Record Query REST service.

After the fix, the MODDATE filter can be provided through the RECORD_MODDATE predefined key.

CIM-26313 Weightage-based precedence rule did not return the correct result.
CIM-26234 When the repository contained more than 10, 000 records and you ran the record query web service request, a schema validation error occurred.
CIM-26182 The bulk indexing of records in Patterns-Search did not work correctly. Individual indexing updates were done instead of batch updates.
CIM-26178 In a workflow, when you modified a record multiple times in the Item Correction mode, the workflow stopped working at the UpdateRecordState activity. This issue occurred when the total number of records processed exceeded RecordPerAsyncCall.
CIM-26157 If a future dated record was edited multiple times in the same workflow, and then save record was used to save the record, then the earlier edited changes were getting lost.
CIM-26144 In-memory workflow stopped processing in very high performance environment because of locks.
CIM-26142 When searching for records from the web service or the UI, if the search criteria included an underscore character (_), list of incorrect records was displayed.
CIM-26119 On the work item page, the Record has errors message was displayed even after the errors were fixed from record modify. This error occurred only when the rulebase contained a assign constraint for the RELATIONSHIP_LIST variable.
CIM-26111 After migrating from version 8.3.0 to version 9.0.1 of TIBCO MDM, an error occurred when you modified a record for the decimal data type relationship.
CIM-26109 A null pointer exception was shown on the Browse and Search screen when searching the relationship attributes.
CIM-26094 During Mass Update using the Advanced mode, EvaluateRulebase activity failed with null pointer exception when CatalogValidation parameter was passed as true.
CIM-26061 On the Browse and Search page, the search results were not cleared even after you clicked Clear.
CIM-26058 When precedence management was enabled and indexing was configured for a repository, the TIBCO MDM server failed to start.
CIM-26045 On all record UI pages, the Autoselect feature of the drop-down list was not working.
CIM-26031 If you purged an indexed record, the record was not deleted from the child Netrics table.
CIM-25976 After submitting a work item, if the event log was opened immediately, an error occurred in the ManageRecordCollection activity and records were not created successfully.
CIM-25981 The system attribute types and their values were missing in the response of the text search web service while doing migration from the version 8.3.2 to 9.0.1 of TIBCO MDM. To resolve the issue, add the following property in Configurator using the Add New Property option:
  • Configuration value name: Backward Compatibility with 8.3.2
  • Internal name: com.tibco.cim.service.backwardcompatible83.datattypes
  • Version: 9.0
  • Visibility: Advanced
  • Description: Boolean flag that specifies whether the response types should be made compatible with 8.3.2.
  • Value Type: Boolean
  • Current Value: true
  • Default Value: false
CIM-25907 The Translate activity failed to translate the document from XML to PDF while adding or modifying a record.
CIM-25885 When searched for the "N/A" attribute value on the Browse and Search page, the search result displayed all records (instead of displaying the records that match the search criteria).
CIM-25875 While viewing or modifying an unconfirmed record, the PRODUCTID in the relationship tree was replaced with PRODUCTIDEXT.
CIM-25849 While typing a value in the search box of a drop-down list, the options in the drop-down list were not visible.
CIM-25807 Emails sent from TIBCO MDM contained some random characters, which were not part of the Email template.
CIM-25761 After migrating from version 8.3.1 to version 9.0.1 of TIBCO MDM, a null pointer exception was shown on the record UI when viewing some records.
CIM-25734 The UpdateRecordState Activity did not update cache for the deleted records when ran in the ASYNC mode.
CIM-25730 A performance issue occurred while searching for records of cross-repository relationship.
CIM-25732 The Record Query web service did not return the relationship attributes when Bundle Cache was enabled.
CIM-25728 In Internet Explorer, the vertical scroll bar was not displayed for multivalue attributes.
CIM-25726 Internet Explorer version 11 became unresponsive while typing a value in the search box of a drop-down list.
CIM-25724 A rulebase was configured with a drop-down list for an attribute for searching records. When manually typing value which was present or not present in the drop-down list and clicking Search, all records were returned in the result.
CIM-25722 After entering a string value for search in the drop-down list, the auto complete search result returned values containing the searched string instead of returning values starting with that string.
CIM-25720 On the Browse and Search screen, searching a record with related repository attribute criteria was not working for the reverse relationships.
CIM-25718 On the record UI page, relationship tree was not expanding due to incorrect rulebase constraint execution.
CIM-25716 Modifying a record of multivalue attributes with the drop-down value, the existing removed value was still displayed.
CIM-25714 A rulebase was defined to initialize PRODUCTID when a new record was created. However, when a record was created with multiple related records using TIBCO ActiveMatrix BusinessWorks™ Plug-in for MDM, the <ResultList>was not returned for the related records in the versions prior to 6.3.1.
CIM-25712 A record was deleted using the Record Delete web service. However, when the record was searched through the Record Query web service with PRODUCTID, PRODUCTIDEXT, and Active=N, the deleted version of the record was not returned in the response.
CIM-25472 By using the Record Query web service, you could not run a query on work items with the following filters: STATE, EVENTREFERENCE, RECORDATTRIBUTE, WORKITEMTYPE, and DOCUMENTTYPE.
CIM-24910 When titles or repository attribute text labels contained one or more single quotes instead of apostrophes, the Merge Record page stopped responding.
CIM-24888 When querying records from ActiveMatrix BusinessWorks Plug-in for MDM and using the web service, the record query web service response did not return the TotalCount of pages.
CIM-24753 When a password policy rulebase was configured, for invalid password entries the error messages were displayed with the password value along with message text. To hide the password value, add the following property in Configurator:
  • Configuration value name: Password Validation Rules File
  • Internal name: com.tibco.cim.member.password.check.validate.message
  • Version: 8.3.2
  • Visibility: Advanced
  • Description: The policies for valid passwords to show. The password value is displayed in the message. The default value message is appended.
  • Value Type: Boolean
  • Current Value: false
  • Default Value: true
CIM-24615 After you entered a value in a date field, the dependent date fields were not populated with the date value and the same issue was observed with the timestamp data type field.
CIM-24580 The Allow record saved as unconfirmed without workflow permission was denied for a user or role. In this case, the Save and the Save and Process buttons were not available on the Modify Record page from the work item.
CIM-24576 When adding a related record, if the relationship attribute value was not provided, then instead of showing the mandatory attribute error message, the following message was displayed: No errors or warnings found for current record. This issue occurred when a check constraint was defined on the relationship attribute.
CIM-24277 After a work item was successfully reassigned by using the ReassignMailPresentation parameter, an email notification was not generated.
CIM-24211 Clicking the Generate Error Report link from the Event Log page displayed the following error: SQL-8202: Failed while executing SQL statement. SQL state 42000. Database specific error code(if any) was 1722. Database error message (if any) was: java.sql.SQLSyntaxErrorException: ORA-01722: invalid number.
CIM-24074 When searching for a record using Subset Rule, the search result contained all versions of a record instead of only the latest confirmed version.
CIM-23977 When a user modified the record from the Browse and Search page, an incorrect value for the RECORD_ACTION context variable was available in rulebase.
CIM-23970 When setting the Allow record saved as unconfirmed without workflow permission as deny and sending a REST post request with validate equal to true and process equal to false, the record was added as "Unconfirmed."
CIM-23914 All the expected validation errors were not displayed for records greater than level 3.
CIM-23312 When searching for records through Browse and Search page, if you selected % as the value for an attribute, an exception occurred.
CIM-23702 Perspective was not working with child record attributes.
CIM-23231 When logging in to TIBCO MDM by using the encrypted password, the password was automatically updated in the database. Next time, you could not log in to TIBCO MDM with the original password.
CIM-23221 The ClassCastException occurred when executing rulebase assign constraint, which contained non-string type local variable specified in the Usefor variable.
CIM-23027 When displaying the import event progress on the Event Log page, a blank gray window was displayed for blocking or blocked events.

With this fix, when you select the event that is blocking other events, the selected event is shown in the light red background. Hovering over an event that is blocked or is blocking other events displays a message with a hyperlink to the event ID.

CIM-22921 There was no mechanism for storage and retrieval of user-defined and named Inbox search results.
CIM-22906 When there were errors at the child level, validating the parent record did not show error message even though com.tibco.cim.optimization.recordbundlevalidation.depth property was specified upto that depth.
CIM-21198 Summary: When the textIndexMigration utility ran in a clustered environment, the updated index entity was not available on all the nodes in the cluster.
CIM-19721 The Catalogvalidation.xml rulebase was triggered when a query web service was called for certain repositories.
CIM-19557 Errors occurred when concurrent web service requests were processed.
CIM-18741 The RELATIONSHIP_LIST output variable was used in the validation rulebase to conditionally change the relationships shown on the record UI. However, when the attributes were modified, the RELATIONSHIP_LIST output variable set conditionally and the relationships shown on the record UI did not change dynamically based on the execution of constraints.
CIM-18657 When performing the search operation, an exception occurred.
CIM-15563 For the File Type attribute, attaching a file to more than one attribute caused an error. This issue was observed when adding a record in a repository with self relationship by using web service.
CIM-10686 When the drop-down list option was selected (set in the rulebase constraint) based on the showoninput attribute, the Review link did not appear for the record approval work item.