Uses of Class
org.flowable.form.api.FormInfo
Packages that use FormInfo
Package
Description
Public API of the Flowable engine.
Typical usage of the API starts by the creation of a
Through the services obtained from such a
Typical usage of the API starts by the creation of a
ProcessEngineConfiguration
(typically based on a configuration file), from which a ProcessEngine can be obtained.Through the services obtained from such a
ProcessEngine, BPM and workflow operation
can be executed:RepositoryService: Manages Deployments.RuntimeService: For starting and searching ProcessInstances.TaskService: Exposes operations to manage human (standalone) tasks, such as claiming, completing and assigning tasks.IdentityService: Used for managing users, groups and the relations between them.ManagementService: Exposes engine administration and maintenance operations,
which have no relation to the runtime exection of business processes.HistoryService: Exposes information about ongoing and past process instances.FormService: Access to form data and rendered forms for starting new process instances and completing tasks.API implementation classes, which shouldn't directly be used by end-users.
Classes related to the
RuntimeService.-
Uses of FormInfo in org.flowable.cmmn.api
Methods in org.flowable.cmmn.api that return FormInfoModifier and TypeMethodDescriptionCmmnRuntimeService.getStartFormModel(String caseDefinitionId, String caseInstanceId) Gets a Form model instance of the start form of a specific case definition or case instanceCmmnTaskService.getTaskFormModel(String taskId) CmmnTaskService.getTaskFormModel(String taskId, boolean ignoreVariables) -
Uses of FormInfo in org.flowable.cmmn.api.runtime
Methods in org.flowable.cmmn.api.runtime with parameters of type FormInfoModifier and TypeMethodDescriptionPlanItemInstanceTransitionBuilder.childTaskFormVariables(Map<String, Object> variables, FormInfo formInfo, String outcome) The form variables that should be used when creating a new 'child entity'.PlanItemInstanceTransitionBuilder.formVariables(Map<String, Object> variables, FormInfo formInfo, String outcome) The form variables that should be set before the transition is executed. -
Uses of FormInfo in org.flowable.cmmn.engine.configurator.impl.process
Methods in org.flowable.cmmn.engine.configurator.impl.process with parameters of type FormInfoModifier and TypeMethodDescriptionDefaultProcessInstanceService.startProcessInstanceByKey(String processDefinitionKey, String predefinedProcessInstanceId, String stageInstanceId, String tenantId, Boolean fallbackToDefaultTenant, String parentDeploymentId, Map<String, Object> inParametersMap, String businessKey, Map<String, Object> variableFormVariables, FormInfo variableFormInfo, String variableFormOutcome) DefaultProcessInstanceService.startProcessInstanceByKey(String processDefinitionKey, String predefinedProcessInstanceId, String planItemInstanceId, String stageInstanceId, String tenantId, Boolean fallbackToDefaultTenant, String parentDeploymentId, Map<String, Object> inParametersMap, String businessKey, Map<String, Object> variableFormVariables, FormInfo variableFormInfo, String variableFormOutcome) -
Uses of FormInfo in org.flowable.cmmn.engine.impl
Methods in org.flowable.cmmn.engine.impl that return FormInfoModifier and TypeMethodDescriptionCmmnTaskServiceImpl.getTaskFormModel(String taskId) CmmnTaskServiceImpl.getTaskFormModel(String taskId, boolean ignoreVariables) -
Uses of FormInfo in org.flowable.cmmn.engine.impl.behavior.impl
Fields in org.flowable.cmmn.engine.impl.behavior.impl declared as FormInfoModifier and TypeFieldDescriptionprotected FormInfoChildTaskActivityBehavior.VariableInfo.formInfoMethods in org.flowable.cmmn.engine.impl.behavior.impl that return FormInfoMethods in org.flowable.cmmn.engine.impl.behavior.impl with parameters of type FormInfoModifier and TypeMethodDescriptionvoidChildTaskActivityBehavior.VariableInfo.setFormInfo(FormInfo formInfo) Constructors in org.flowable.cmmn.engine.impl.behavior.impl with parameters of type FormInfo -
Uses of FormInfo in org.flowable.cmmn.engine.impl.cmd
Fields in org.flowable.cmmn.engine.impl.cmd declared as FormInfoModifier and TypeFieldDescriptionprotected FormInfoStartPlanItemInstanceCmd.childTaskFormInfoprotected FormInfoAbstractNeedsPlanItemInstanceCmd.formInfoMethods in org.flowable.cmmn.engine.impl.cmd that return FormInfoModifier and TypeMethodDescriptionGetStartFormModelCmd.execute(CommandContext commandContext) GetTaskFormModelCmd.execute(CommandContext commandContext) Constructors in org.flowable.cmmn.engine.impl.cmd with parameters of type FormInfoModifierConstructorDescriptionAbstractNeedsPlanItemInstanceCmd(String planItemInstanceId, Map<String, Object> variables, Map<String, Object> formVariables, String formOutcome, FormInfo formInfo, Map<String, Object> localVariables, Map<String, Object> transientVariables) CompleteStagePlanItemInstanceCmd(String planItemInstanceId, Map<String, Object> variables, Map<String, Object> formVariables, String formOutcome, FormInfo formInfo, Map<String, Object> localVariables, Map<String, Object> transientVariables, boolean force) DisablePlanItemInstanceCmd(String planItemInstanceId, Map<String, Object> variables, Map<String, Object> formVariables, String formOutcome, FormInfo formInfo, Map<String, Object> localVariables, Map<String, Object> transientVariables) EnablePlanItemInstanceCmd(String planItemInstanceId, Map<String, Object> variables, Map<String, Object> formVariables, String formOutcome, FormInfo formInfo, Map<String, Object> localVariables, Map<String, Object> transientVariables) StartPlanItemInstanceCmd(String planItemInstanceId, Map<String, Object> variables, Map<String, Object> formVariables, String formOutcome, FormInfo formInfo, Map<String, Object> localVariables, Map<String, Object> transientVariables, Map<String, Object> childTaskVariables, Map<String, Object> childTaskFormVariables, String childTaskFormOutcome, FormInfo childTaskFormInfo) TerminatePlanItemInstanceCmd(String planItemInstanceId, Map<String, Object> variables, Map<String, Object> formVariables, String formOutcome, FormInfo formInfo, Map<String, Object> localVariables, Map<String, Object> transientVariables) TriggerPlanItemInstanceCmd(String planItemInstanceId, Map<String, Object> variables, Map<String, Object> formVariables, String formOutcome, FormInfo formInfo, Map<String, Object> localVariables, Map<String, Object> transientVariables) -
Uses of FormInfo in org.flowable.cmmn.engine.impl.form
Methods in org.flowable.cmmn.engine.impl.form with parameters of type FormInfoModifier and TypeMethodDescriptionvoidDefaultFormFieldHandler.enrichFormFields(FormInfo formInfo) voidDefaultFormFieldHandler.handleFormFieldsOnSubmit(FormInfo formInfo, String taskId, String processInstanceId, String scopeId, String scopeType, Map<String, Object> variables, String tenantId) When content is uploaded for a field, it is uploaded as a 'temporary related content'. -
Uses of FormInfo in org.flowable.cmmn.engine.impl.process
Methods in org.flowable.cmmn.engine.impl.process with parameters of type FormInfoModifier and TypeMethodDescriptionProcessInstanceService.startProcessInstanceByKey(String processDefinitionKey, String predefinedProcessInstanceId, String stageInstanceId, String tenantId, Boolean fallbackToDefaultTenant, String parentDeploymentId, Map<String, Object> inParametersMap, String businessKey, Map<String, Object> variableFormVariables, FormInfo variableFormInfo, String variableFormOutcome) Starts a process instance without a reference to a plan item instance (i.e.ProcessInstanceService.startProcessInstanceByKey(String processDefinitionKey, String predefinedProcessInstanceId, String planItemInstanceId, String stageInstanceId, String tenantId, Boolean fallbackToDefaultTenant, String parentDeploymentId, Map<String, Object> inParametersMap, String businessKey, Map<String, Object> variableFormVariables, FormInfo variableFormInfo, String variableFormOutcome) Starts a process instance with a reference to a plan item instance (i.e. -
Uses of FormInfo in org.flowable.cmmn.engine.impl.runtime
Fields in org.flowable.cmmn.engine.impl.runtime declared as FormInfoModifier and TypeFieldDescriptionprotected FormInfoPlanItemInstanceTransitionBuilderImpl.childTaskFormInfoprotected FormInfoPlanItemInstanceTransitionBuilderImpl.formInfoMethods in org.flowable.cmmn.engine.impl.runtime that return FormInfoModifier and TypeMethodDescriptionCmmnRuntimeServiceImpl.getStartFormModel(String caseDefinitionId, String caseInstanceId) protected FormInfoCaseInstanceHelperImpl.resolveFormInfo(Stage planModel, CaseDefinition caseDefinition, String tenantId, FormRepositoryService formRepositoryService, CmmnEngineConfiguration cmmnEngineConfiguration) Methods in org.flowable.cmmn.engine.impl.runtime with parameters of type FormInfo -
Uses of FormInfo in org.flowable.cmmn.engine.interceptor
Methods in org.flowable.cmmn.engine.interceptor with parameters of type FormInfoModifier and TypeMethodDescriptionvoidHumanTaskStateInterceptor.handleCompleteWithForm(TaskEntity task, FormInfo formInfo, String userId, String outcome, Map<String, Object> payload) -
Uses of FormInfo in org.flowable.cmmn.rest.service.api
Methods in org.flowable.cmmn.rest.service.api with parameters of type FormInfoModifier and TypeMethodDescriptionCmmnFormHandlerRestApiInterceptor.convertHistoricTaskFormInfo(FormInfo formInfo, HistoricTaskInstance task) CmmnFormHandlerRestApiInterceptor.convertStartFormInfo(FormInfo formInfo, CaseDefinition caseDefinition) CmmnFormHandlerRestApiInterceptor.convertTaskFormInfo(FormInfo formInfo, Task task) Constructors in org.flowable.cmmn.rest.service.api with parameters of type FormInfoModifierConstructorDescriptionFormModelResponse(FormInfo formInfo) FormModelResponse(FormInfo formInfo, SimpleFormModel formModel) -
Uses of FormInfo in org.flowable.cmmn.rest.service.api.repository
Methods in org.flowable.cmmn.rest.service.api.repository that return FormInfoModifier and TypeMethodDescriptionprotected FormInfoCaseDefinitionResource.getStartForm(FormRepositoryService formRepositoryService, CaseDefinition caseDefinition) -
Uses of FormInfo in org.flowable.engine
Methods in org.flowable.engine that return FormInfoModifier and TypeMethodDescriptionRuntimeService.getStartFormModel(String processDefinitionId, String processInstanceId) Gets a Form model instance of the start form of a specific process definition or process instanceTaskService.getTaskFormModel(String taskId) Gets a Form model instance of the task form of a specific taskTaskService.getTaskFormModel(String taskId, boolean ignoreVariables) Gets a Form model instance of the task form of a specific task without any variable handling -
Uses of FormInfo in org.flowable.engine.impl
Methods in org.flowable.engine.impl that return FormInfoModifier and TypeMethodDescriptionRuntimeServiceImpl.getStartFormModel(String processDefinitionId, String processInstanceId) TaskServiceImpl.getTaskFormModel(String taskId) TaskServiceImpl.getTaskFormModel(String taskId, boolean ignoreVariables) -
Uses of FormInfo in org.flowable.engine.impl.cmd
Fields in org.flowable.engine.impl.cmd declared as FormInfoMethods in org.flowable.engine.impl.cmd that return FormInfoModifier and TypeMethodDescriptionGetStartFormModelCmd.execute(CommandContext commandContext) GetTaskFormModelCmd.execute(CommandContext commandContext) protected FormInfoStartProcessInstanceCmd.resolveFormInfo(StartEvent startEvent, ProcessDefinition processDefinition, FormRepositoryService formRepositoryService, ProcessEngineConfigurationImpl processEngineConfiguration) -
Uses of FormInfo in org.flowable.engine.impl.formhandler
Methods in org.flowable.engine.impl.formhandler with parameters of type FormInfoModifier and TypeMethodDescriptionvoidDefaultFormFieldHandler.enrichFormFields(FormInfo formInfo) voidDefaultFormFieldHandler.handleFormFieldsOnSubmit(FormInfo formInfo, String taskId, String processInstanceId, String scopeId, String scopeType, Map<String, Object> variables, String tenantId) When content is uploaded for a field, it is uploaded as a 'temporary related content'. -
Uses of FormInfo in org.flowable.engine.impl.runtime
Fields in org.flowable.engine.impl.runtime declared as FormInfoMethods in org.flowable.engine.impl.runtime that return FormInfoMethods in org.flowable.engine.impl.runtime with parameters of type FormInfo -
Uses of FormInfo in org.flowable.engine.interceptor
Methods in org.flowable.engine.interceptor with parameters of type FormInfoModifier and TypeMethodDescriptionvoidUserTaskStateInterceptor.handleCompleteWithForm(TaskEntity task, FormInfo formInfo, String userId, String outcome, Map<String, Object> payload) -
Uses of FormInfo in org.flowable.engine.runtime
Methods in org.flowable.engine.runtime with parameters of type FormInfo -
Uses of FormInfo in org.flowable.form.api
Subclasses of FormInfo in org.flowable.form.apiMethods in org.flowable.form.api that return FormInfoModifier and TypeMethodDescriptionFormRepositoryService.getFormModelById(String formDefinitionId) FormRepositoryService.getFormModelByKey(String formDefinitionKey) FormRepositoryService.getFormModelByKey(String formDefinitionKey, String tenantId, boolean fallbackToDefaultTenant) FormRepositoryService.getFormModelByKeyAndParentDeploymentId(String formDefinitionKey, String parentDeploymentId) FormRepositoryService.getFormModelByKeyAndParentDeploymentId(String formDefinitionKey, String parentDeploymentId, String tenantId, boolean fallbackToDefaultTenant) FormService.getFormModelWithVariablesById(String formDefinitionId, String taskId, Map<String, Object> variables) FormService.getFormModelWithVariablesById(String formDefinitionId, String taskId, Map<String, Object> variables, String tenantId, boolean fallbackToDefaultTenant) FormService.getFormModelWithVariablesByKey(String formDefinitionKey, String taskId, Map<String, Object> variables) FormService.getFormModelWithVariablesByKey(String formDefinitionKey, String taskId, Map<String, Object> variables, String tenantId, boolean fallbackToDefaultTenant) FormService.getFormModelWithVariablesByKeyAndParentDeploymentId(String formDefinitionKey, String parentDeploymentId, String taskId, Map<String, Object> variables) FormService.getFormModelWithVariablesByKeyAndParentDeploymentId(String formDefinitionKey, String parentDeploymentId, String taskId, Map<String, Object> variables, String tenantId, boolean fallbackToDefaultTenant) Methods in org.flowable.form.api with parameters of type FormInfoModifier and TypeMethodDescriptionFormService.createFormInstance(Map<String, Object> variables, FormInfo formInfo, String taskId, String processInstanceId, String processDefinitionId, String tenantId, String outcome) Store the submitted form values.FormService.createFormInstanceWithScopeId(Map<String, Object> variables, FormInfo formInfo, String taskId, String scopeId, String scopeType, String scopeDefinitionId, String tenantId, String outcome) voidFormFieldHandler.enrichFormFields(FormInfo formInfo) FormService.getVariablesFromFormSubmission(String elementId, String elementType, String scopeId, String scopeDefinitionId, String scopeType, FormInfo formInfo, Map<String, Object> values, String outcome) voidFormFieldHandler.handleFormFieldsOnSubmit(FormInfo formInfo, String taskId, String processInstanceId, String scopeId, String scopeType, Map<String, Object> variables, String tenantId) FormService.saveFormInstance(Map<String, Object> variables, FormInfo formInfo, String taskId, String processInstanceId, String processDefinitionId, String tenantId, String outcome) FormService.saveFormInstanceWithScopeId(Map<String, Object> variables, FormInfo formInfo, String taskId, String scopeId, String scopeType, String scopeDefinitionId, String tenantId, String outcome) voidFormService.validateFormFields(String elementId, String elementType, String scopeId, String scopeDefinitionId, String scopeType, FormInfo formInfo, Map<String, Object> values) Apply validation restrictions on the submitted variables -
Uses of FormInfo in org.flowable.rest.service.api
Methods in org.flowable.rest.service.api with parameters of type FormInfoModifier and TypeMethodDescriptionFormHandlerRestApiInterceptor.convertHistoricTaskFormInfo(FormInfo formInfo, HistoricTaskInstance task) FormHandlerRestApiInterceptor.convertStartFormInfo(FormInfo formInfo, ProcessDefinition processDefinition) FormHandlerRestApiInterceptor.convertTaskFormInfo(FormInfo formInfo, Task task) Constructors in org.flowable.rest.service.api with parameters of type FormInfoModifierConstructorDescriptionFormModelResponse(FormInfo formInfo) FormModelResponse(FormInfo formInfo, SimpleFormModel formModel) -
Uses of FormInfo in org.flowable.rest.service.api.repository
Methods in org.flowable.rest.service.api.repository that return FormInfoModifier and TypeMethodDescriptionprotected FormInfoProcessDefinitionResource.getStartForm(FormRepositoryService formRepositoryService, ProcessDefinition processDefinition)