Process Models
Primary Key | Name | Type | Length | Precision | Can Be Null | Default | References | Action | Hints | Comment |
---|---|---|---|---|---|---|---|---|---|---|
true | ProcessModelId | BIGINT | false | Identifies the process model. | ||||||
false | Name | VARCHAR | 40 | false | Oracle | Name of the process model. Identifies the process within a application. | ||||
false | Description | VARCHAR | 2000 | true | Java | Description of the process model. | ||||
false | State | INTEGER | false | The state of the process. The values of the state are defined by the java class ch.ivyteam.ivy.application.ActivityState | ||||||
false | ApplicationId | BIGINT | false | IWA_Application(ApplicationId) | ON DELETE CASCADE | Java , MsSqlServer , MySql , Oracle | References the application this process model belongs to. |
Constraint | Name | Columns | Hints | Comment |
---|---|---|---|---|
UNIQUE | IWA_ProcessModel_AppIdNameIndex | ApplicationId , Name |
Name | Columns | Hints | Comment |
---|---|---|---|
IWA_ProcessModel_ApplicationIdIndex | ApplicationId |
Foreign Table | Column | Comment |
---|---|---|
IWA_ProcessModelVersion | ProcessModelId | Identifies the process model this process model version belongs to. |
IWA_Case | ProcessModelId | References the process model this case belongs to. |
IWA_Task | ProcessModelId | References the process model this task belongs to. This is redundant with CaseId -> IWA_Case.ProcessModelId and is introduced for performance reasons only. |
Object | Strategy |
---|---|
IWA_ProcessModel | ALL |
Object | ConvertEmptyStringToNull | NoReferenceUseTrigger |
---|---|---|
Name | true | |
ApplicationId | true |
Object | AsParent | Truncate |
---|---|---|
Description | true | |
ApplicationId | true |
Object | NoReferenceUseTrigger |
---|---|
ApplicationId | true |
Object | NoReferenceUseTrigger |
---|---|
ApplicationId | true |