Class: WorkflowDef
A WorkflowDef defines an automated workflow for a study.
URI: odm:WorkflowDef
erDiagram
WorkflowDef {
oid OID
nameType name
}
Branching {
oid OID
nameType name
BranchingType type
}
DefaultTransition {
}
TargetTransition {
}
Transition {
oid OID
nameType name
string sourceOID
string targetOID
}
ConditionDef {
oid OID
nameType name
}
WorkflowEnd {
string endOID
text content
}
WorkflowStart {
string startOID
}
Description {
}
TranslatedText {
languageType language
text type
contentType content
}
WorkflowDef ||--|o Description : "description"
WorkflowDef ||--|o WorkflowStart : "workflowStart"
WorkflowDef ||--}o WorkflowEnd : "workflowEnd"
WorkflowDef ||--}o Transition : "transition"
WorkflowDef ||--}o Branching : "branching"
Branching ||--}o TargetTransition : "targetTransition"
Branching ||--}o DefaultTransition : "defaultTransition"
DefaultTransition ||--|| Transition : "targetTransitionOID"
TargetTransition ||--|| Transition : "targetTransitionOID"
TargetTransition ||--|o ConditionDef : "conditionOID"
Transition ||--|o ConditionDef : "startConditionOID"
Transition ||--|o ConditionDef : "endConditionOID"
ConditionDef ||--|o CommentDef : "commentOID"
ConditionDef ||--|o Description : "description"
ConditionDef ||--|o MethodSignature : "methodSignature"
ConditionDef ||--}o FormalExpression : "formalExpression"
ConditionDef ||--}o Alias : "alias"
Description ||--}o TranslatedText : "translatedText"
Slots
Name | Cardinality* and Range | Description | Inheritance |
---|---|---|---|
OID | 1..1 oid |
Unique identifier for the workflow. | direct |
name | 1..1 nameType |
Human readable label for the workflow. | direct |
description | 0..1 Description |
Description reference: A free-text description of the containing metadata com... | direct |
workflowStart | 0..1 WorkflowStart |
WorkflowStart reference: WorkflowStart references a structural element that b... | direct |
workflowEnd | 0..* WorkflowEnd |
WorkflowEnd reference: A WorkflowEnd references a structural element with whi... | direct |
transition | 0..* Transition |
Transition reference: A Transition defines a link between 2 structural elemen... | direct |
branching | 0..* Branching |
Branching reference: This element describes the branching in a workflow from ... | direct |
* See LinkML documentation for cardinality definitions.
Usages
used by | used in | type | used |
---|---|---|---|
MetaDataVersion | workflowDef | range | WorkflowDef |
WorkflowRef | workflowOID | range | WorkflowDef |
See Also
Identifier and Mapping Information
Schema Source
- from schema: http://www.cdisc.org/ns/odm/v2.0
Mappings
Mapping Type | Mapped Value |
---|---|
self | odm:WorkflowDef |
native | odm:WorkflowDef |
LinkML Source
Direct
name: WorkflowDef
description: A WorkflowDef defines an automated workflow for a study.
from_schema: http://www.cdisc.org/ns/odm/v2.0
see_also:
- https://wiki.cdisc.org/display/PUB/WorkflowDef
rank: 1000
slots:
- OID
- name
- description
- workflowStart
- workflowEnd
- transition
- branching
slot_usage:
OID:
name: OID
description: Unique identifier for the workflow.
comments:
- 'Required
range: oid
The OID attribute value must be unique within the Study.'
identifier: true
domain_of:
- Study
- MetaDataVersion
- Standard
- ValueListDef
- WhereClauseDef
- StudyEventGroupDef
- StudyEventDef
- ItemGroupDef
- ItemDef
- CodeList
- MethodDef
- ConditionDef
- CommentDef
- StudyIndication
- StudyIntervention
- StudyObjective
- StudyEndPoint
- StudyTargetPopulation
- StudyEstimand
- Arm
- Epoch
- StudyParameter
- StudyTiming
- TransitionTimingConstraint
- AbsoluteTimingConstraint
- RelativeTimingConstraint
- DurationTimingConstraint
- WorkflowDef
- Transition
- Branching
- Criterion
- User
- Organization
- Location
- SignatureDef
- Query
range: oid
required: true
name:
name: name
description: Human readable label for the workflow.
comments:
- 'Required
range: name
The Name attribute value must be unique within the Study.'
domain_of:
- Alias
- MetaDataVersion
- Standard
- StudyEventGroupDef
- StudyEventDef
- ItemGroupDef
- Class
- SubClass
- SourceItem
- Resource
- ItemDef
- CodeList
- MethodDef
- Parameter
- ReturnValue
- ConditionDef
- StudyObjective
- StudyEndPoint
- StudyTargetPopulation
- StudyEstimand
- Arm
- Epoch
- StudyTiming
- TransitionTimingConstraint
- AbsoluteTimingConstraint
- RelativeTimingConstraint
- DurationTimingConstraint
- WorkflowDef
- Transition
- Branching
- Criterion
- Organization
- Location
- Query
range: nameType
required: true
description:
name: description
domain_of:
- Study
- MetaDataVersion
- ValueListDef
- StudyEventGroupRef
- StudyEventGroupDef
- StudyEventDef
- ItemGroupDef
- Origin
- ItemDef
- CodeList
- CodeListItem
- MethodDef
- ConditionDef
- CommentDef
- Protocol
- StudyStructure
- TrialPhase
- StudyIndication
- StudyIntervention
- StudyObjective
- StudyEndPoint
- StudyTargetPopulation
- StudyEstimand
- IntercurrentEvent
- SummaryMeasure
- Arm
- Epoch
- TransitionTimingConstraint
- AbsoluteTimingConstraint
- RelativeTimingConstraint
- DurationTimingConstraint
- WorkflowDef
- Criterion
- Organization
- Location
- ODMFileMetadata
range: Description
maximum_cardinality: 1
workflowStart:
name: workflowStart
domain_of:
- WorkflowDef
range: WorkflowStart
maximum_cardinality: 1
workflowEnd:
name: workflowEnd
multivalued: true
domain_of:
- WorkflowDef
range: WorkflowEnd
inlined: true
inlined_as_list: true
transition:
name: transition
multivalued: true
domain_of:
- WorkflowDef
range: Transition
inlined: true
inlined_as_list: true
branching:
name: branching
multivalued: true
domain_of:
- WorkflowDef
range: Branching
inlined: true
inlined_as_list: true
class_uri: odm:WorkflowDef
Induced
name: WorkflowDef
description: A WorkflowDef defines an automated workflow for a study.
from_schema: http://www.cdisc.org/ns/odm/v2.0
see_also:
- https://wiki.cdisc.org/display/PUB/WorkflowDef
rank: 1000
slot_usage:
OID:
name: OID
description: Unique identifier for the workflow.
comments:
- 'Required
range: oid
The OID attribute value must be unique within the Study.'
identifier: true
domain_of:
- Study
- MetaDataVersion
- Standard
- ValueListDef
- WhereClauseDef
- StudyEventGroupDef
- StudyEventDef
- ItemGroupDef
- ItemDef
- CodeList
- MethodDef
- ConditionDef
- CommentDef
- StudyIndication
- StudyIntervention
- StudyObjective
- StudyEndPoint
- StudyTargetPopulation
- StudyEstimand
- Arm
- Epoch
- StudyParameter
- StudyTiming
- TransitionTimingConstraint
- AbsoluteTimingConstraint
- RelativeTimingConstraint
- DurationTimingConstraint
- WorkflowDef
- Transition
- Branching
- Criterion
- User
- Organization
- Location
- SignatureDef
- Query
range: oid
required: true
name:
name: name
description: Human readable label for the workflow.
comments:
- 'Required
range: name
The Name attribute value must be unique within the Study.'
domain_of:
- Alias
- MetaDataVersion
- Standard
- StudyEventGroupDef
- StudyEventDef
- ItemGroupDef
- Class
- SubClass
- SourceItem
- Resource
- ItemDef
- CodeList
- MethodDef
- Parameter
- ReturnValue
- ConditionDef
- StudyObjective
- StudyEndPoint
- StudyTargetPopulation
- StudyEstimand
- Arm
- Epoch
- StudyTiming
- TransitionTimingConstraint
- AbsoluteTimingConstraint
- RelativeTimingConstraint
- DurationTimingConstraint
- WorkflowDef
- Transition
- Branching
- Criterion
- Organization
- Location
- Query
range: nameType
required: true
description:
name: description
domain_of:
- Study
- MetaDataVersion
- ValueListDef
- StudyEventGroupRef
- StudyEventGroupDef
- StudyEventDef
- ItemGroupDef
- Origin
- ItemDef
- CodeList
- CodeListItem
- MethodDef
- ConditionDef
- CommentDef
- Protocol
- StudyStructure
- TrialPhase
- StudyIndication
- StudyIntervention
- StudyObjective
- StudyEndPoint
- StudyTargetPopulation
- StudyEstimand
- IntercurrentEvent
- SummaryMeasure
- Arm
- Epoch
- TransitionTimingConstraint
- AbsoluteTimingConstraint
- RelativeTimingConstraint
- DurationTimingConstraint
- WorkflowDef
- Criterion
- Organization
- Location
- ODMFileMetadata
range: Description
maximum_cardinality: 1
workflowStart:
name: workflowStart
domain_of:
- WorkflowDef
range: WorkflowStart
maximum_cardinality: 1
workflowEnd:
name: workflowEnd
multivalued: true
domain_of:
- WorkflowDef
range: WorkflowEnd
inlined: true
inlined_as_list: true
transition:
name: transition
multivalued: true
domain_of:
- WorkflowDef
range: Transition
inlined: true
inlined_as_list: true
branching:
name: branching
multivalued: true
domain_of:
- WorkflowDef
range: Branching
inlined: true
inlined_as_list: true
attributes:
OID:
name: OID
description: Unique identifier for the workflow.
comments:
- 'Required
range: oid
The OID attribute value must be unique within the Study.'
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
identifier: true
alias: OID
owner: WorkflowDef
domain_of:
- Study
- MetaDataVersion
- Standard
- ValueListDef
- WhereClauseDef
- StudyEventGroupDef
- StudyEventDef
- ItemGroupDef
- ItemDef
- CodeList
- MethodDef
- ConditionDef
- CommentDef
- StudyIndication
- StudyIntervention
- StudyObjective
- StudyEndPoint
- StudyTargetPopulation
- StudyEstimand
- Arm
- Epoch
- StudyParameter
- StudyTiming
- TransitionTimingConstraint
- AbsoluteTimingConstraint
- RelativeTimingConstraint
- DurationTimingConstraint
- WorkflowDef
- Transition
- Branching
- Criterion
- User
- Organization
- Location
- SignatureDef
- Query
range: oid
required: true
name:
name: name
description: Human readable label for the workflow.
comments:
- 'Required
range: name
The Name attribute value must be unique within the Study.'
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
alias: name
owner: WorkflowDef
domain_of:
- Alias
- MetaDataVersion
- Standard
- StudyEventGroupDef
- StudyEventDef
- ItemGroupDef
- Class
- SubClass
- SourceItem
- Resource
- ItemDef
- CodeList
- MethodDef
- Parameter
- ReturnValue
- ConditionDef
- StudyObjective
- StudyEndPoint
- StudyTargetPopulation
- StudyEstimand
- Arm
- Epoch
- StudyTiming
- TransitionTimingConstraint
- AbsoluteTimingConstraint
- RelativeTimingConstraint
- DurationTimingConstraint
- WorkflowDef
- Transition
- Branching
- Criterion
- Organization
- Location
- Query
range: nameType
required: true
description:
name: description
description: 'Description reference: A free-text description of the containing
metadata component, unless restricted by Business Rules.'
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
alias: description
owner: WorkflowDef
domain_of:
- Study
- MetaDataVersion
- ValueListDef
- StudyEventGroupRef
- StudyEventGroupDef
- StudyEventDef
- ItemGroupDef
- Origin
- ItemDef
- CodeList
- CodeListItem
- MethodDef
- ConditionDef
- CommentDef
- Protocol
- StudyStructure
- TrialPhase
- StudyIndication
- StudyIntervention
- StudyObjective
- StudyEndPoint
- StudyTargetPopulation
- StudyEstimand
- IntercurrentEvent
- SummaryMeasure
- Arm
- Epoch
- TransitionTimingConstraint
- AbsoluteTimingConstraint
- RelativeTimingConstraint
- DurationTimingConstraint
- WorkflowDef
- Criterion
- Organization
- Location
- ODMFileMetadata
range: Description
maximum_cardinality: 1
workflowStart:
name: workflowStart
description: 'WorkflowStart reference: WorkflowStart references a structural element
that begins the automated workflow.'
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
alias: workflowStart
owner: WorkflowDef
domain_of:
- WorkflowDef
range: WorkflowStart
maximum_cardinality: 1
workflowEnd:
name: workflowEnd
description: 'WorkflowEnd reference: A WorkflowEnd references a structural element
with which the workflows ends.'
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
multivalued: true
alias: workflowEnd
owner: WorkflowDef
domain_of:
- WorkflowDef
range: WorkflowEnd
inlined: true
inlined_as_list: true
transition:
name: transition
description: 'Transition reference: A Transition defines a link between 2 structural
elements in a workflow. When the execution of the transition is dependent upon
a timing constraint that is either directly defined or calculated, a TransitionTimingConstraint
must be defined, referencing the current Transition.'
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
multivalued: true
alias: transition
owner: WorkflowDef
domain_of:
- WorkflowDef
range: Transition
inlined: true
inlined_as_list: true
branching:
name: branching
description: 'Branching reference: This element describes the branching in a workflow
from a source (start) structural element to 2 or more target structural elements,
over a Transition element.'
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
multivalued: true
alias: branching
owner: WorkflowDef
domain_of:
- WorkflowDef
range: Branching
inlined: true
inlined_as_list: true
class_uri: odm:WorkflowDef