Class WorkflowInitData

java.lang.Object
com.bytedesk.core.workflow.WorkflowInitData

public final class WorkflowInitData extends Object
Workflow initialization data holder. 提供用于后端初始化和示例演示的默认工作流结构。
  • Field Details

    • DEFAULT_WORKFLOW_UID_SUFFIX

      public static final String DEFAULT_WORKFLOW_UID_SUFFIX
      默认流程 UID 后缀(需要与组织 UID 组合保证唯一性)
      See Also:
    • DEFAULT_WORKFLOW_NAME

      public static final String DEFAULT_WORKFLOW_NAME
      默认流程名称
      See Also:
    • DEFAULT_WORKFLOW_DESCRIPTION

      public static final String DEFAULT_WORKFLOW_DESCRIPTION
      默认流程描述
      See Also:
    • DEFAULT_START_NODE_ID

      public static final String DEFAULT_START_NODE_ID
      默认开始节点 ID
      See Also:
  • Constructor Details

    • WorkflowInitData

      private WorkflowInitData()
  • Method Details

    • buildDefaultWorkflow

      public static WorkflowSchema buildDefaultWorkflow()
      构建默认示例工作流 Schema。
    • createOutputs

      private static Map<String,Object> createOutputs(String propertyName, String type, String defaultValue)
    • createConditionInputsValues

      private static Map<String,Object> createConditionInputsValues()
    • createConditionInputs

      private static Map<String,Object> createConditionInputs()
    • createLLMInputsValues

      private static Map<String,Object> createLLMInputsValues()
    • createLLMInputs

      private static Map<String,Object> createLLMInputs()
    • createLoopInputsValues

      private static Map<String,Object> createLoopInputsValues()
    • createLoopInputs

      private static Map<String,Object> createLoopInputs()