Skip to content

[DISCUSS]: Need means to declare "root" workflow(s) for a formula #565

@mrutkows

Description

@mrutkows

The formula element allows the declaration of multiple workflow elements; however, there is no easy means to determine (looking strictly at the workflow definitions) the execution order without comparing (and inferring) such from the workflow timestamps.

Describe the feature

Discuss if a new field/fields is/are necessary to indicate a "root" or starting workflow (or task) to assist tooling/humans in analyzing the MBOM.

Possible solutions

Add a field to declare a "root" workflow (by its bom-ref); however it MAY (TBD) be possible to have parallel workflows all be considered root (conceptually initiated by the same "trigger" (event).

Drawbacks/issues...

These fields would need to optional as the underlying platform's tool used for generating an MBOM may not have full context/view of all workflows...

  • What if declared "root" does not match "timestamps"?

Alternatives

TBD

Additional context

None

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions