Discussions

Ask a Question
Back to All

Feedback on feasibility of adding new requirement on Corrigo to check Integration status

As part of Corrigo - OCF redesign, we have a new requirement on Corrigo to check Integration status and restrict user from resubmitting work order if the work order still processing at LogicApp Integration.

Sequence of work order flow Corrigo to OCF Integration (TO BE Scenario)

  1. Corrigo posts messages on service-bus for Integration logicApp to process (AS-IS process)
  2. LogicApp saves the WO message on new Staging table with Integration status = New, Integration in Process, Integration Error, Completed (TO-BE Scenario)
  3. LogicApp Integration processes the WOs every 1hr in batch instead of sequentially. Integration status is updated = Integration in Process(TO-BE Scenario).
  4. Once step 3 is complete LogicApp Integration updates the Integration status = Integration Error or Completed(TO-BE Scenario)
  5. Corrigo to have capability to check Integration status. (TO-BE Scenario)
    1. Integration status will be exposed as HTTP API by logicApp that can be consumed at Corrigo side.
    2. Corrigo to check integration status and restrict user from re-submitting the WO if status = New or Integration in Process

Request to share feedback on point 5 feasibility on Corrigo. Please let me know for any additional queries.