ENC02 - Encompass Polling - Hyland Integration for Encompass - 22.1 - 22.1 - Ready - Other - external

Hyland Integration for Encompass

Platform
Other
Product
Hyland Integration for Encompass
Release
22.1
License

The Encompass Polling Details message item enters the ENC02 - Encompass Polling Workflow queue when it is created. A timer utilizes the configured XPaths on the message item to extract the following values:

  • The next poll date

  • An array of loan milestones

  • The count of items in the array

The count of loan milestones is used to loop through each of the items in the milestone array and append each item to the propMilestoneParam Workflow property used in the polling request API call.

The following explains the milestone processing logic:

  • Set propIndex = 0 (starting loop counter)
  • Check if propMilestoneCount > 0

    • If yes, continue execution.

    • If no, transition this message item to the ENC02 - Error Resolution queue.

  • Check if propIndex < propMilestoneCount. If yes:

    • Append the milestone at position propIndex in the array to propLoanMilestoneParam.

    • Increase the value stored in propIndex by 1.

    • Check if propIndex < propMilestoneCount

After this process, the two property values needed to initiate the polling request (propNextPollDate and propMilestoneParam) to Encompass exist. A call is made to the Encompass Integration Off-Ramp to initiate the polling of loan data.

If the Off-Ramp returns an error message, the message item is routed to the ENC02 - Error Resolution queue for review by a system administrator.

If the Off-Ramp request is successful, the message item is transformed into a new message item that is used to call the Integration for Encompass Off-Ramp to end the current API session. The message item is then removed from the Life Cycle.

Ad Hoc Tasks are available for this queue in the Tasks ribbon group of the Workflow ribbon. The following Ad Hoc Tasks are available:

Ad Hoc Task

Description

Initiate Polling

Manually runs the Encompass polling process.

Remove from Life Cycle

Removes the message item from the ENC02 - Encompass Polling life cycle.