OSS-first docs

These docs teach the open system first: contracts, generated surfaces, runtimes, governance, and incremental adoption. Studio shows up as the operating layer on top, not as the source of truth.

workflow.definition.viewList

List of workflow definitions with status and actions

  • Type: presentation (presentation)
  • Version: 1.0.0
  • Owners: @workflow-team
  • Tags: workflow, list, admin
  • File: packages/examples/workflow-system/src/presentations/index.ts
  • field.key.label
    workflow.definition.viewList
    field.version.label
    1.0.0
    field.type.label
    presentation (presentation)
    field.title.label
    workflow.definition.viewList
    field.description.label

    List of workflow definitions with status and actions

  • Type: presentation (presentation)
  • Version: 1.0.0
  • Owners: @workflow-team
  • Tags: workflow, list, admin
  • File: packages/examples/workflow-system/src/presentations/index.ts
  • field.tags.label
    workflow,list,admin
    field.owners.label
    @workflow-team
    field.stability.label

    List of workflow definitions with status and actions

    Goal

    Overview of all defined workflows

    Context

    Workflow management dashboard

    Source Definition

    import {
    	definePresentation,
    	StabilityEnum,
    } from '@lssm-tech/lib.contracts-spec';
    import { ApprovalRequestModel } from '../approval/approval.schema';
    import { WorkflowInstanceModel } from '../instance/instance.schema';
    import { WorkflowDefinitionModel } from '../workflow/workflow.schema';
    
    export const WorkflowListPresentation = definePresentation({
    	meta: {
    		key: 'workflow.definition.viewList',
    		version: '1.0.0',
    		title: 'Workflow List',
    		description: 'List of workflow definitions with status and actions',
    		domain: 'workflow-system',
    		owners: ['@workflow-team'],
    		tags: ['workflow', 'list', 'admin'],
    		stability: StabilityEnum.Experimental,
    		goal: 'Overview of all defined workflows',
    		context: 'Workflow management dashboard',
    	},
    	source: {
    		type: 'component',
    		framework: 'react',
    		componentKey: 'WorkflowDefinitionList',
    		props: WorkflowDefinitionModel,
    	},
    	targets: ['react', 'markdown'],
    	policy: {
    		flags: ['workflow.enabled'],
    	},
    });