unity-sds / unity-sps-prototype

Apache License 2.0
2 stars 7 forks source link

[Epic]: Workflow Metadata #209

Open LucaCinquini opened 1 year ago

LucaCinquini commented 1 year ago

Enhance the U-SPS Jobs Database functionality with the ability to store and query arbitrary metadata. Metadata will include: arbitrary user labels, job lifecycle date-times, user ids, etc.

Narratives that are covered in this Epic:

o As an operator, I want to be able to monitor the status of a set of Workflow Executions by a user defined label so that i can get results for batch jobs or jobs of similar characteristics (https://github.com/unity-sds/unity-project-management/issues/39)

o As an operator, i want to be able to see who submitted workflows to the processing system (https://github.com/unity-sds/unity-sps-prototype/issues/137)

o As an operator, I want to add one or more labels to a workflow execution request at runtime so that i can group workflow executions together (https://github.com/unity-sds/unity-sps-prototype/issues/139)

o As an operator I want to be able to monitor all the running workflows (and each workflows jobs) along with their status and start/end times (https://github.com/unity-sds/unity-sps-prototype/issues/134)

o As an operator I want to be able to see all the workflows (and each workflow's jobs) I have run today along with their status and start/end times (https://github.com/unity-sds/unity-sps-prototype/issues/133)

LucaCinquini commented 1 year ago

Note: look into possibly reusing the schema established by HySDS core development. Namrata to provide a reference.