Creating a Model
One of the key features of the SDK is the ability to create a new Model. A Model is a business object that includes several features:
Persistence: Models are persisted in the relational database.
In-memory Representation: Models have corresponding Java objects that can be used to manipulate them in memory.
System Integration: Models have native XML, JSON and relational formats to allow for data interchange over HTTP, and Uploads/Downloads.
Process Variation: Models support business process variation at the Module and SPT levels using user-friendly studio editors. Available features include:
Permissions
Actions and Views
State Machines
Workflows