1.2.1. Define Workflow Entity

Created on 30 July 2025, 17 days ago
  • Create a Workflow content entity in flowdrop_workflow module.
  • Fields to include:
    • id (machine name, primary key)
    • label (human-readable name)
    • status (enabled/disabled)
    • definition (JSON for node graph representation)
  • Provide CRUD UI using EntityListBuilder and EntityForm.
  • Implement hook_entity_type_build() if extra storage handlers are needed for future workflow versioning.
📌 Task
Status

Active

Component

Code

Created by

🇩🇪Germany D34dMan Hamburg

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @D34dMan
  • 🇩🇪Germany D34dMan Hamburg

    FlowDrop Workflow Entity

    The FlowDrop Workflow (flowdrop_workflow) entity is a configuration entity that stores workflow definitions with the following properties:

    Core Properties

    - id: Unique identifier for the workflow
    - label: Human-readable name for the workflow
    - description: Detailed description of the workflow
    - status: Whether the workflow is enabled/disabled

    Workflow Data

    - nodes: Array of workflow nodes with their configurations
    - edges: Array of connections between nodes
    - metadata: Additional workflow metadata and settings

    Audit Information

    - created: Timestamp when the workflow was created
    - changed: Timestamp when the workflow was last modified
    - uid: User ID who created the workflow

    • d34dman committed c292c728 on 1.x
      Issue #3538798 by d34dman: Add documentation about Flowdrop Workflow...
  • 🇩🇪Germany D34dMan Hamburg
Production build 0.71.5 2024