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