artefactual-sdps / enduro

Designed to automate the processing of transfers in multiple Archivematica pipelines.
https://enduro.readthedocs.io/
Apache License 2.0
4 stars 3 forks source link

Problem: AIP creation shows too many jobs in the Enduro UI that shouldn't be visible #950

Open fiver-watson opened 1 month ago

fiver-watson commented 1 month ago

Describe the bug

When running an AIP creation workflow, Archivematica currently displays 124 tasks. Many of these are for decisions the user is not prompted to make (e.g. "Run File format identification?") based on the configuration, or as steps that a user does not need to see (e.g. "Moving to processing directory"). This clutters the interface and makes it harder for operators to easily glean useful workflow information.

To Reproduce

Steps to reproduce the behavior:

  1. Start an ingest
  2. Wait for it to complete processing
  3. Examine the result on the package details page of the related SIP

Expected behavior

Operators should only see key tasks shown in the Enduro UI when running preservation workflows, that impart useful information on what tasks are currently being performed.

Additional context

This issue is the first in what will hopefully be a multi-part development effort, to eventually add a more curated and customized list of tasks in a preservation / AIP creation workflow, with useful outcome information (and/or error information) shown for each. New issues will be filed for future increments.

Analysis work on this topic is being done in this spreadsheet:

For now / for this issue, any row marked in red in the "AM-Enduro list (2024)" sheet should be prevented from displaying in the Enduro user interface.