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/"



Slots

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

Usages

used by used in type used
WorkflowStep workflowState range WorkflowState

In Subsets

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self common_domain_model:WorkflowState
native common_domain_model:WorkflowState

LinkML Source

Direct

name: WorkflowState
description: A class to specify workflow information, which is conceptually applicable
  to all lifecycle events.
in_subset:
- cdm_event_workflow
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- workflowStatus
- comment
- partyCustomisedWorkflow
- warehouseIdentity
slot_usage:
  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.

Induced

name: WorkflowState
description: A class to specify workflow information, which is conceptually applicable
  to all lifecycle events.
in_subset:
- cdm_event_workflow
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
  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.
attributes:
  workflowStatus:
    name: workflowStatus
    description: The workflow status indicator, e.g. Accepted, Rejected, ...
    from_schema: https://w3id.org/lmodel/common-domain-model
    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
    rank: 1000
    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
    rank: 1000
    owner: WorkflowState
    domain_of:
    - WorkflowState
    range: PartyCustomisedWorkflow
    multivalued: true
    inlined: true
    inlined_as_list: 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
    rank: 1000
    owner: WorkflowState
    domain_of:
    - WorkflowState
    range: WarehouseIdentityEnum