entity_management.workflow

Bbp-workflow entities.

Classes

BbpWorkflowActivity(*[, name, status, used, ...])

BbpWorkflow generic task activity.

BbpWorkflowConfig(*[, name, description, ...])

BbpWorkflow generic task config.

BbpWorkflowResource(*[, name, description, ...])

BbpWorkflow generic resource produced by a task.

GeneratorTaskActivity(*[, name, status, ...])

Activity of a Generator Task.

class entity_management.workflow.BbpWorkflowActivity(*, name=None, status=None, used=None, startedAtTime=None, endedAtTime=None, wasStartedBy=None, wasInformedBy=None, wasInfluencedBy=None, wasAssociatedWith=None, used_config, used_rev, generated=None)

Bases: Activity

BbpWorkflow generic task activity.

Parameters:
classmethod used_config(config, config_rev, was_influenced_by=None, **kwargs)

List activities using the specified config.

Parameters:
  • config (BbpWorkflowConfig) – config entity.

  • config_rev (int) – config entity specific revision.

  • was_influenced_by (Activity) – Activity that influenced this activity.

Returns:

Iterator through the found resources.

class entity_management.workflow.BbpWorkflowConfig(*, name=None, description=None, wasAttributedTo=None, wasGeneratedBy=None, wasDerivedFrom=None, dateCreated=None, distribution=None, contribution=None)

Bases: Entity

BbpWorkflow generic task config.

Parameters:

distribution (DataDownload) – config stored in a cfg file.

class entity_management.workflow.BbpWorkflowResource(*, name=None, description=None, wasAttributedTo=None, wasGeneratedBy=None, wasDerivedFrom=None, dateCreated=None, distribution=None, contribution=None)

Bases: Entity

BbpWorkflow generic resource produced by a task.

class entity_management.workflow.GeneratorTaskActivity(*, name=None, status=None, used=None, startedAtTime=None, endedAtTime=None, wasStartedBy=None, wasInformedBy=None, wasInfluencedBy=None, wasAssociatedWith=None, used_config, used_rev, generated=None)

Bases: BbpWorkflowActivity

Activity of a Generator Task.