Model Business Entities, Attributes, Relationships, and Rules
Model business entities, records, relationships, and rules without designing a conventional database from the ground up.
Define reusable business entities, attributes, and industry-specific data types.
Domain Modelling Studio
Configure the Domain Model
Types & Relationships
Connect Business Records Through Configurable Associations
Define the connection. Control the association. Navigate the related information.
Attributes
Define How Business Information Is Captured, Validated, and Presented
Define the information. Control the input. Present it in the required form.
Rules
Apply Conditional Logic to Data, Presentation, and Business Behavior
Define the condition. Evaluate the record. Apply the configured behavior.
Integrations
Configure External System Connections and Transformation Logic
Define the integration. Secure the connection. Map the information exchanged.
Schema Import/Export
Move Configured Platform Definitions Between Environments
Select the configuration. Export the schema. Import and track the result.
Governed configuration
Core Domain Model Capabilities
Configure mandatory, unique, searchable, calculated, and audit-enabled fields.
- Create and manage business entities/types, such as Customer, Product, Asset, Order, Case, Employee, Location, and Document.
- Define mandatory, unique, read-only, default-value, searchable, indexed, and audit-enabled attributes.
- Configure one-to-one, one-to-many, and many-to-many relationships between business entities.
- Define relationship cardinality, ownership, cascading updates/deletes, and referential integrity rules.
- Generate unique IDs, serial numbers, barcodes, and QR codes for trackable items.
- Configure QR code payload, format, expiry, regeneration rules, and scan-to-record behavior.
- Define calculated attributes using runtime expressions, including values derived from related records.
- Configure field-level validations, cross-field validations, duplicate checks, and data-quality rules.
- Maintain model versioning, change history, and controlled publishing of model changes.
Attribute configuration
Capture Different Forms of Business Data
Attributes determine what information users can enter, the form in which it is captured, how available values are resolved, and how the resulting value is presented in the application.
Text and numbers
- Text, long text, rich text
- Number, decimal, currency, percentage
Time and decisions
- Date, time, date-time
- Boolean
Contact and selection
- Email, phone, URL
- Picklist / enumeration
- Reference / lookup
Files and location
- File and image attachment
- Geolocation
- Calculated / derived fields
Connected and controlled
Relationships, Integrity, Identification, and Publishing
Connected Relationships
Model one-to-one, one-to-many, and many-to-many relationships with cardinality.
Data Integrity
Enforce data integrity through field, cross-field, and duplicate validations.
Trackable Business Items
Generate unique IDs, barcodes, and QR codes for trackable business items.
Controlled Model Publishing
Support runtime expressions, derived values, versioning, and controlled model publishing.
Configuration delivery
Move Configuration Through a Controlled Schema Process
Protrak Schema Export and Import enables administrators to package selected platform configurations into a schema file and import that schema into another applicable environment.
Select the schema
Move the configuration
Confirm the result
Domain Modelling Studio
Configure Information Around the Business Record
Configure the attribute. Associate it with the type. Use it wherever the business process requires it.
Configure Protrak for Your Business