The following sections contain a description of all tables that are created by the BAMOE Installation DDL scripts from bamoe-9.2.1-db-utils.zip for stateful Workflows. These tables are also automatically created when your Business Automation application runs for the first time if the Apache KIE Flyway mechanism is enabled.
These tables are considered internal to BAMOE and are listed here for your reference only. We do not recommend manually modifying registers in these tables or building supporting systems based on these tables directly, as they can change without notice on subsequent versions of BAMOE.
Runtime tables
| Table | Description |
|---|---|
business_key_mapping |
Stores the mapping between Process Instances with their business keys |
correlation_instances |
Composite business keys to locate a process without the Process Instance id |
event_types |
Stores information about process instance events |
process_instances |
Process state from alive processes |
Data-Index tables
| Table | Description |
|---|---|
attachments |
User Task instance attachments belongs |
comments |
User Task instance comments belongs |
definitions |
Process Definitions that have been deployed |
definitions_addons |
Add-ons the Process Definitions were deployed with |
definitions_annotations |
Annotations the Process Definitions were deployed with |
definitions_metadata |
Metadata the Process Definitions were deployed with |
definitions_nodes |
Last definitions of node executed by a Process Instance |
definitions_nodes_metadata |
Metadata the last definitions of node executed by a Process Instance was deployed with |
definitions_roles |
Roles the Process Definitions were deployed with |
jobs |
Timers created by runtime |
kogito_data_cache |
The data cache used by Kogito |
milestones |
Special type of node that is completed through a condition (comes from cmmn) |
nodes |
Nodes executed by the Process Instance |
processes |
Last state of the Process Instance |
processes_addons |
Add-ons this Process Instance is being executed with |
processes_roles |
Roles this Process Instance is required |
tasks |
User Task instance last state |
tasks_admin_groups |
User Task instance admin groups assinged |
tasks_admin_users |
User Task instance admin user assingned |
tasks_excluded_users |
User Task instance excluded users |
tasks_potential_groups |
User Task instance potential groups |
tasks_potential_users |
User Task instance potential users |
Data-Audit tables
| Table | Description |
|---|---|
audit_query |
Store custom queries against Data-Audit tables |
job_execution_log |
Historical records of events of Job execution |
process_instance_error_log |
Historical record of Process Instance errors |
process_instance_node_log |
Historical record of node instance executions |
process_instance_state_log |
Historical record of node state changed during executions |
process_instance_state_roles_log |
Historical record of Process Instance state changed during execution |
process_instance_variable_log |
Historical record of varaible changes during Process Instance execution |
task_instance_assignment_log |
Historical record of assignments in User Task instance |
task_instance_assignment_users_log |
Historical record of assignments in User Task instance |
task_instance_attachment_log |
Historical record of User Task instance attachments |
task_instance_comment_log |
Historical record of User Task instance comments |
task_instance_deadline_log |
Historical record of User Task instance deadlines change |
task_instance_deadline_notification_log |
Historical record of use task instance deadlines notifications |
task_instance_state_log |
Historical record of User Task instance state change |
task_instance_variable_log |
Historical record of User Task instance input/output variables change |
Jobs Service tables
| Table | Description |
|---|---|
job_details |
Job instance being created |
job_service_management |
For clustering and to check which instance is the lead |
User Tasks tables
| Table | Description |
|---|---|
jbpm_user_tasks |
The entity that represents a User Task |
jbpm_user_tasks_potential_users |
The potential users assignable to a given User Task |
jbpm_user_tasks_potential_groups |
The potential groups assignable to a given User Task |
jbpm_user_tasks_admin_users |
User Admins assigned to a given User Task |
jbpm_user_tasks_admin_group |
Group Admins assigned to a given User Task |
jbpm_user_tasks_excluded_users |
Users which can’t be assigned to a given User Task |
jbpm_user_tasks_attachments |
An attachment is a reference to an external URI containing information relevant to a related User Task |
jbpm_user_tasks_comments |
A comment consists of a human readable text that will help to achieve a successful resolution of a User Task |
jbpm_user_tasks_inputs |
Input parameters of a User Task which are passed as a pair (name, value) format, to be consumed by a Human |
jbpm_user_tasks_ouputs |
Output parameters of a User Task which results in a set of properties in a pair (name, value) format |
jbpm_user_tasks_metadata |
Global properties related to the User Task |