OIA Set Checkpoint Workflow

This workflow performs an implicit save and creates a checkpoint from which an interview can be resumed later. The following figure shows this workflow.

To save the interview implicitly using the Intelligent Advisor checkpoint feature use this workflow and configure the required parameters for integration mapping. If workflow level changes are required for a new interview, then make a copy of this workflow and configure it to do at least the following:

  1. Read the checkpoint ID for the saved interview from the context parameter (see Get Context Param in the workflow).

  2. Save the interview status in a new record of a relevant business component (for example, Application BC in this case).

  3. Configure the corresponding business component, business object, and other parameters required to create or update the record in which the interview status will be saved.

  4. Use the same checkpoint ID while preparing the checkpoint response to be sent back to Intelligent Advisor.

The OIA Set Checkpoint workflow is described in the surrounding text.

Workflow Description

This workflow performs the following actions:

  1. Get Context Param. This step calls the GetRequestParameter method from the OPA Interview Framework Service business service. Retrieves the required Intelligent Advisor parameters from the request. All the parameters configured in OIAParamMapping integration mapping are part of output property set.

  2. Get Checkpoint Data. This step calls the ProcessCheckpointResponse method from the OPA Interview Framework Service. Checkpointid and the snapshot are retrieved from the Intelligent Advisor request data.

  3. Get Application Status. This step calls the UpsertRecord method from the PUB OPA Utilities Service business service. It queries the Application record using the ApplicationRowID and returns the current status value of the application.

  4. Is Status Submit. This step determines whether an application status is updated or not.

  5. UpdateApplication. This step calls the UpsertRecord method from the PUB OPA Utilities Service business service and updates the application status field to Submitted.

  6. save snapshot. This step calls the UpsertRecord method from the PUB OPA Utilities Service business service and saves the interview snapshot to the Siebel database.

  7. Prepare SetCheckpoint Response. This step calls the PrepareCheckpointResponse method from the OPA Interview Framework Service business service and prepares the Set Checkpoint Response IO for Intelligent Advisor as part of set-checkpoint-request.