Skip to content

Class: WorkflowState

A class to specify workflow information, which is conceptually applicable to all lifecycle events.

URI: common_domain_model:WorkflowState

 classDiagram
    class WorkflowState
    click WorkflowState href "../WorkflowState/"
      WorkflowState : comment
        
      WorkflowState : partyCustomisedWorkflow
        
          
    
        
        
        WorkflowState --> "*" PartyCustomisedWorkflow : partyCustomisedWorkflow
        click PartyCustomisedWorkflow href "../PartyCustomisedWorkflow/"
    

        
      WorkflowState : warehouseIdentity
        
          
    
        
        
        WorkflowState --> "0..1" WarehouseIdentityEnum : warehouseIdentity
        click WarehouseIdentityEnum href "../WarehouseIdentityEnum/"
    

        
      WorkflowState : workflowStatus
        
          
    
        
        
        WorkflowState --> "1" WorkflowStatusEnum : workflowStatus
        click WorkflowStatusEnum href "../WorkflowStatusEnum/"
    

        
      
Name Cardinality and Range Description Inheritance
workflowStatus 1
WorkflowStatusEnum
The workflow status indicator, e direct
comment 0..1
string
A comment field to be associated with the workflow, e direct
partyCustomisedWorkflow *
PartyCustomisedWorkflow
Workflow data that is specific to certain market participants and is expresse… direct
warehouseIdentity 0..1
WarehouseIdentityEnum
The identity of the warehouse, if any, that is executing that workflow step direct
used by used in type used
WorkflowStep workflowState range WorkflowState
Mapping Type Mapped Value
self common_domain_model:WorkflowState
native common_domain_model:WorkflowState
name: WorkflowState
description: A class to specify workflow information, which is conceptually applicable
to all lifecycle events.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
workflowStatus:
name: workflowStatus
description: The workflow status indicator, e.g. Accepted, Rejected, ...
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_workflow
rank: 1000
domain_of:
- WorkflowState
range: WorkflowStatusEnum
required: true
comment:
name: comment
description: A comment field to be associated with the workflow, e.g. to specify
why a transaction event was rejected by a party.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_workflow
domain_of:
- AvailableInventory
- AvailableInventoryRecord
- WorkflowState
range: string
partyCustomisedWorkflow:
name: partyCustomisedWorkflow
description: Workflow data that is specific to certain market participants and
is expressed as part of the CDM in a very generic manner, which can be party-specific.
The initial use cases have been derived from the CME clearing and the DTCC TIW
submissions.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_workflow
rank: 1000
domain_of:
- WorkflowState
range: PartyCustomisedWorkflow
multivalued: true
warehouseIdentity:
name: warehouseIdentity
description: The identity of the warehouse, if any, that is executing that workflow
step.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_workflow
rank: 1000
domain_of:
- WorkflowState
range: WarehouseIdentityEnum
name: WorkflowState
description: A class to specify workflow information, which is conceptually applicable
to all lifecycle events.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
workflowStatus:
name: workflowStatus
description: The workflow status indicator, e.g. Accepted, Rejected, ...
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_workflow
rank: 1000
owner: WorkflowState
domain_of:
- WorkflowState
range: WorkflowStatusEnum
required: true
comment:
name: comment
description: A comment field to be associated with the workflow, e.g. to specify
why a transaction event was rejected by a party.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_workflow
owner: WorkflowState
domain_of:
- AvailableInventory
- AvailableInventoryRecord
- WorkflowState
range: string
partyCustomisedWorkflow:
name: partyCustomisedWorkflow
description: Workflow data that is specific to certain market participants and
is expressed as part of the CDM in a very generic manner, which can be party-specific.
The initial use cases have been derived from the CME clearing and the DTCC TIW
submissions.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_workflow
rank: 1000
owner: WorkflowState
domain_of:
- WorkflowState
range: PartyCustomisedWorkflow
multivalued: true
warehouseIdentity:
name: warehouseIdentity
description: The identity of the warehouse, if any, that is executing that workflow
step.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_workflow
rank: 1000
owner: WorkflowState
domain_of:
- WorkflowState
range: WarehouseIdentityEnum