Skip to content

Set up business exchange process workflow #24

Description

@LNavick

Set up a business exchange process for CSA processs input data management inside operatorfabric. Worker process should include the following steps;

  • Query directly CSA input indices in elastic for retrieving input data (csa-contingencies/csa-assessed-elements/csa-remedial-actions)
  • If data is not empty, apply retention policy to opfab business data management (delete existing data >two days old)
  • pre-process input data, so that it conforms to internal operatorfabric format (json file) (need to read up on documentation how that json should look like and what fields to include)
  • Ensure that business data is flagged accordingly, depending on outcomes of CSA consistency check process (if status == valid/missing - validated, if empty - non validated)
  • Upload to operatorfabric via api.

Worker should be setup as a cronjob scheduled once per day, before 1D CROSA and after consisntency check

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions