Enable an Interview to Be Resumed Using Checkpoints
Interviews can be saved, resumed and reviewed using checkpoints. To implement checkpoints, the following steps must be performed.
For Oracle B2C Service connections:
- Configure B2C Service to save and resume checkpoints
- Configure checkpoints for B2C Service interviews in Policy Modeling
For Intelligent Advisor interviews in Oracle Fusion:
(From 23A onwards, the Interview object in Oracle Fusion stores checkpoint data. No additional configuration in Fusion is required. For pre-23A configuration in Fusion, see Configure Checkpoints for Oracle Fusion.)
For connector framework web service connections:
- Develop a web service connector to receive, store and retrieve checkpoint data
- Configure checkpoints for connector framework web service connections in Policy Modeling
- Provide a way to resume saved interview checkpoints
For Oracle Integration connections:
- Develop a Connector to Support Checkpoints
- Configure checkpoints for Oracle Integration connections in Policy Modeling
- Use the Operations REST API to register the invoke and status URLs for each new operation, along with any operation query parameters. It is important that when query parameters are used with the startsession and resumesession URLs, that the same parameters are included on the URL when the SET_CHECKPOINT or GET_CHECKPOINT operation is called.
- The system integrator defines two trigger integrations in Oracle Integration: one for saving checkpoints and one to return a previously saved checkpoint.
For generic provider connections:
- Develop a Connector to Support Checkpoints
- Configure checkpoints for Generic Provider connections in Policy Modeling
- Use the Operations REST API to register the invoke and status URLs for each new operation, along with any operation query parameters. It is important that when query parameters are used with the startsession and resumesession URLs, that the same parameters are included on the URL when the SET_CHECKPOINT or GET_CHECKPOINT operation is called.
Note that there is no need to individually map out and save all collected data fields.
Tip: Checkpoints can alternatively be created using an interview extension. For more information, see the Interview.saveData() method.