6.1 Conductor Processes

In conductor, workflows are defined using a JSON based DSL and includes a set of tasks that are executed as part of the workflows. The tasks are either system tasks or simple tasks (aka worker tasks). These simple/worker tasks are implemented by application(s) and run in a separate environment from Conductor. These tasks communicate with Conductor server via REST client.

In Oracle Banking Supply Chain Finance, for every workflow, a workflow definition JSON will be maintained.

Deploy the following list of conductor processes for Oracle Banking Supply Chain Finance. The deployable units are available in the obscfcm-workflow-management-services folder in the OSDC.

JSON File location: OBSCF_OSDC_{release}\OBSCF_SERVICES\obscfcm-workflow-management-services-{version}.war\WEB-INF\classes\dsl\

Note:

For the exact version and release numbers, refer to the OSDC file available as a part of the release.

Table 6-1 Conductor Process List

S. No Process Name JSON name
1 REFUND Refund.json
2 MANUALRECON RECON.json
3 OBSCFCM_EOD ObscfEod.json
4 NETTING Netting.json
5 MGR MarginRefund.json
6 INSTRUMENT InstrumentWorkflow.json
7 INSTRUMENT_AUTODEBIT InstrumentAutoDebitWorkflow.json
8 FINANCE_AUTODEBIT FinanceAutoDebitWorkflow.json
9 FINANCE Finance.json
10 FCIMSG FciMsg.json
11 DISCOUNTING Discounting.json