Interface WorkflowIntegrationService

All Known Implementing Classes:
DefaultWorkflowIntegrationService

public interface WorkflowIntegrationService
  • Method Details

    • createWorkflow

      WorkflowModel createWorkflow(WorkflowTemplateModel template, Object item)
      Creates Workflow from given parameters
      Parameters:
      template - workflow template
      item - item workflow will be related to
      Returns:
      created workflow
    • startWorkflow

      void startWorkflow(WorkflowModel workflowModel)
      Starts given workflow
      Parameters:
      workflowModel - workflow
    • getWorkflowTemplateModelById

      WorkflowTemplateModel getWorkflowTemplateModelById(String id)
      search for workflow by id
      Parameters:
      id - id
      Returns:
      workflow
    • createOrReadWorkflowTemplate

      WorkflowTemplateModel createOrReadWorkflowTemplate(List<UserGroupType> userGroups)
      Creates or search for workflow for listed user groups
      Parameters:
      userGroups - user group list
      Returns:
      workflow