Table of Contents

Search

  1. Preface
  2. Upgrade Overview
  3. Pre-Upgrade Tasks
  4. Database Tasks
  5. Application Server Tasks
  6. Hub Store Upgrade
  7. Hub Server Upgrade (In-place Upgrade)
  8. Process Server Upgrade (In-place Upgrade)
  9. Resource Kit Upgrade (In-place Upgrade)
  10. Post-Upgrade Tasks
  11. Search Configuration Upgrade
  12. ActiveVOS Post-Installation Tasks for the Application Server
  13. ActiveVOS Post-Upgrade Tasks for Business Entity Adapter
  14. ActiveVOS Post-Upgrade Tasks for Subject Areas Adapter
  15. Troubleshooting the Upgrade Process
  16. Frequently Asked Questions
  17. Processing Existing ActiveVOS Tasks
  18. Configuring Metadata Caching

Upgrading from Version 9.7.1

Upgrading from Version 9.7.1

Updating Presentation Parameters in Workflows for Business Entities

Updating Presentation Parameters in Workflows for Business Entities

If you customized a workflow based on business entities, open the .bpel file and compare the presentation parameters with the following list of parameters. Add or update the presentation parameters for each task as necessary.
While an expression can contain an absolute reference to a parameter, the best practice for customized workflows is to point to the
getInput()
method for the task. Consider replacing the absolute references to the presentation parameters with calls to the
getInput()
method. For example, replace
$ProcessTaskRequest/mdmavxsd:INFATask/
with
htd:getInput('processTaskRequest')/mdmavxsd:INFATask/
. The expressions in the following table call the input method.
The expressions use the namespace prefix
mdmavxsd
. If you encounter any issues after you update a custom workflow, verify that
mdmavxsd
is defined as a prefix for
urn:informatica.mdm.av.xsd
.
The following table lists the presentation parameters and expressions:
Parameter
Expression
hubUsername
htd:getInput('processTaskRequest')/mdmavxsd:INFATask/mdmavxsd:hubUsername/text()
hubPassword
htd:getInput('processTaskRequest')/mdmavxsd:INFATask/mdmavxsd:hubPassword/text()
securityPayload
htd:getInput('processTaskRequest')/mdmavxsd:INFATask/mdmavxsd:securityPayload/text()
orsId
htd:getInput('processTaskRequest')/mdmavxsd:INFATask/mdmavxsd:orsId/text()
taskTypeName
htd:getInput('processTaskRequest')/mdmavxsd:INFATask/mdmavxsd:taskType/mdmavxsd:name/text()
taskTypeDisplayName
htd:getInput('processTaskRequest')/mdmavxsd:INFATask/mdmavxsd:taskType/mdmavxsd:displayName/text()
taskTypeDescription
htd:getInput('processTaskRequest')/mdmavxsd:INFATask/mdmavxsd:taskType/mdmavxsd:description/text()
pendingBVT
htd:getInput('processTaskRequest')/mdmavxsd:INFATask/mdmavxsd:taskType/mdmavxsd:pendingBVT
taskTypeDataUpdateType
htd:getInput('processTaskRequest')/mdmavxsd:INFATask/mdmavxsd:taskType/mdmavxsd:dataUpdateType/text()
taskTypeDisplayType
htd:getInput('processTaskRequest')/mdmavxsd:INFATask/mdmavxsd:taskType/mdmavxsd:displayType/text()
defaultApproval
htd:getInput('processTaskRequest')/mdmavxsd:INFATask/mdmavxsd:taskType/mdmavxsd:defaultApproval
taskDataTaskId
htd:getInput('processTaskRequest')/mdmavxsd:INFATask/mdmavxsd:taskData/mdmavxsd:taskId/text()
taskDataOwnerUID
htd:getInput('processTaskRequest')/mdmavxsd:INFATask/mdmavxsd:taskData/mdmavxsd:ownerUID/text()
taskDataGroups
htd:getInput('processTaskRequest')/mdmavxsd:INFATask/mdmavxsd:taskData/mdmavxsd:groups/mdmavxsd:groups/text()
dueDate
let $in := htd:getInput('processTaskRequest')/mdmavxsd:INFATask/mdmavxsd:taskData/mdmavxsd:dueDate/text() let $out :=
status
htd:getInput('processTaskRequest')/mdmavxsd:INFATask/mdmavxsd:taskData/mdmavxsd:status/text()
taskDataPriority
length($out) > 0))), string-length($out) + (string-length($in )) * xsd:int((string-length($out) = 0)))
taskDataSubjectAreaUID
htd:getInput('processTaskRequest')/mdmavxsd:INFATask/mdmavxsd:taskData/mdmavxsd:subjectAreaUID/text()
taskDataTitle
let $in := htd:getInput('processTaskRequest')/mdmavxsd:INFATask/mdmavxsd:taskData/mdmavxsd:title/text() let $out :=
taskDataComments
htd:getInput('processTaskRequest')/mdmavxsd:INFATask/mdmavxsd:taskData/mdmavxsd:comments/text()
taskDataInteractionId
htd:getInput('processTaskRequest')/mdmavxsd:INFATask/mdmavxsd:taskData/mdmavxsd:interactionId/text()
taskDataCreator
htd:getInput('processTaskRequest')/mdmavxsd:INFATask/mdmavxsd:taskData/mdmavxsd:creator/text()
createDate
htd:getInput('processTaskRequest')/mdmavxsd:INFATask/mdmavxsd:taskData/mdmavxsd:createDate
taskDataUpdatedBy
htd:getInput('processTaskRequest')/mdmavxsd:INFATask/mdmavxsd:taskData/mdmavxsd:updatedBy/text()
lastUpdateDate
htd:getInput('processTaskRequest')/mdmavxsd:INFATask/mdmavxsd:taskData/mdmavxsd:lastUpdateDate
workflowVersion
htd:getInput('processTaskRequest')/mdmavxsd:INFATask/mdmavxsd:workflowVersion/text()
beRowId
htd:getInput('processTaskRequest')/mdmavxsd:INFATask/mdmavxsd:taskData/mdmavxsd:taskRecords/mdmavxsd:INFARecordKey[1]/mdmavxsd:rowId/text()
bePkeySrcObject
htd:getInput('processTaskRequest')/mdmavxsd:INFATask/mdmavxsd:taskData/mdmavxsd:taskRecords/mdmavxsd:INFARecordKey[1]/mdmavxsd:pkeySrcObject/text()
beSystem
htd:getInput('processTaskRequest')/mdmavxsd:INFATask/mdmavxsd:taskData/mdmavxsd:taskRecords/mdmavxsd:INFARecordKey[1]/mdmavxsd:system/text()
beRowidXref
htd:getInput('processTaskRequest')/mdmavxsd:INFATask/mdmavxsd:taskData/mdmavxsd:taskRecords/mdmavxsd:INFARecordKey[1]/mdmavxsd:rowidXref/text()
beTableUID
htd:getInput('processTaskRequest')/mdmavxsd:INFATask/mdmavxsd:taskData/mdmavxsd:taskRecords/mdmavxsd:INFARecordKey[1]/mdmavxsd:tableUID/text()
taskTypeCreationType
htd:getInput('processTaskRequest')/mdmavxsd:INFATask/mdmavxsd:taskType/mdmavxsd:creationType/text()
For more information about updating the .bpel files, see the ActiveVOS documentation.

0 COMMENTS

We’d like to hear from you!