Workflows in ReCAP involve interaction with external systems and in particular with partners and GFA (Inventory Management System) to facilitate a successful event. This is achieved in the middleware by utilizing ActiveMQ.
Example workflow: Request
- Partner sends a Request to SCSB
- SCSB processes the request
- Issues a "retrieval order" to GFA
- GFA responds with a 200 Ok.
- SCSB puts a "hold" in the borrowing institution.
- SCSB will publish a "success message" to the "partner" topic.