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 Deployment
s.RuntimeService
: For starting and searching ProcessInstance
s.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 FormInfo
ChildTaskActivityBehavior.VariableInfo.formInfo
Methods 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 TypeMethodDescriptionvoid
ChildTaskActivityBehavior.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 FormInfo
StartPlanItemInstanceCmd.childTaskFormInfo
protected FormInfo
AbstractNeedsPlanItemInstanceCmd.formInfo
Methods 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 TypeMethodDescriptionvoid
DefaultFormFieldHandler.enrichFormFields
(FormInfo formInfo) void
DefaultFormFieldHandler.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 FormInfo
PlanItemInstanceTransitionBuilderImpl.childTaskFormInfo
protected FormInfo
PlanItemInstanceTransitionBuilderImpl.formInfo
Methods in org.flowable.cmmn.engine.impl.runtime that return FormInfoModifier and TypeMethodDescriptionCmmnRuntimeServiceImpl.getStartFormModel
(String caseDefinitionId, String caseInstanceId) protected FormInfo
CaseInstanceHelperImpl.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 TypeMethodDescriptionvoid
HumanTaskStateInterceptor.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 FormInfo
CaseDefinitionResource.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 FormInfo
StartProcessInstanceCmd.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 TypeMethodDescriptionvoid
DefaultFormFieldHandler.enrichFormFields
(FormInfo formInfo) void
DefaultFormFieldHandler.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 TypeMethodDescriptionvoid
UserTaskStateInterceptor.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) void
FormFieldHandler.enrichFormFields
(FormInfo formInfo) FormService.getVariablesFromFormSubmission
(String elementId, String elementType, String scopeId, String scopeDefinitionId, String scopeType, FormInfo formInfo, Map<String, Object> values, String outcome) void
FormFieldHandler.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) void
FormService.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 FormInfo
ProcessDefinitionResource.getStartForm
(FormRepositoryService formRepositoryService, ProcessDefinition processDefinition)