接口 IWorkflowDefService


  • public interface IWorkflowDefService
    工作流定义服务
    从以下版本开始:
    2024-07-25
    作者:
    SHOUSHEN.LUAN
    • 方法详细资料

      • createIfAbsent

        boolean createIfAbsent​(WorkflowDefinition workflowDef)
        create a workflow definition with the server
        参数:
        workflowDef - the workflow definition
      • updateWorkflowDef

        boolean updateWorkflowDef​(WorkflowDefinition workflowDef)
        Updates an existing workflow definitions
        参数:
        workflowDef - workflow definitions to be updated
      • getWorkflowDef

        WorkflowDefinition getWorkflowDef​(String name,
                                          Integer version)
        Retrieve the workflow definition
        参数:
        name - the name of the workflow
        version - the version of the workflow def
        返回:
        Workflow definition for the given workflow and version
      • publishWorkflowDef

        boolean publishWorkflowDef​(String name,
                                   Integer version,
                                   Boolean overwrite)
        Publishing the workflow definition to the scheduling engine server
        参数:
        name -
        version -
        overwrite - 调度引擎是否覆盖更新,缺省值:false
        返回:
      • deleteWorkflowDef

        boolean deleteWorkflowDef​(String name,
                                  Integer version)
        Removes the workflow definition of a workflow from the taskflow server. It does not remove associated workflows. Use with caution.
        参数:
        name - Name of the workflow to be unregistered.
        version - Version of the workflow definition to be unregistered.
      • registerWorkflow

        boolean registerWorkflow​(WorkflowDefinition workflowDef,
                                 boolean overwrite)
        注册工作流定义,并同步注册任务定义
        参数:
        workflowDef -
        返回: