Interface WorkflowIntegrationService

    • Method Detail

      • createWorkflow

        WorkflowModel createWorkflow​(WorkflowTemplateModel template,
                                     java.lang.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​(java.lang.String id)
        search for workflow by id
        Parameters:
        id - id
        Returns:
        workflow
      • createOrReadWorkflowTemplate

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