Opadeez Help Center

Entities & Attributes

Overview

Entities and Attributes form the core of your data model in Opadeez. Entities represent the main business objects (like Customer, Project, or Invoice), while Attributes define the specific properties and fields that describe each entity. Together, they create the database structure that stores and organizes your application's data.

Data Dictionary Overview

Data Dictionary interface showing Entities/Attributes configuration

Entity Properties

Entity Configuration

Each entity in your system has several key properties that control its behavior and database implementation:

Entity Name

Has Lock

Is Temporary

Connection (Optional)

Example: A "Customer" entity might use the main application database, while a "Report" entity could connect to a separate reporting database.

Attribute Properties

Basic Attribute Configuration

Attribute Name

Label

Example: Attribute name "CompanyName" with label "Company Name" - the technical name has no spaces, but the user sees "Company Name" on forms.

Type

DB Field Name (Optional)

Advanced Attribute Features

Value List

Value List Dependency

Is Temporary

Audit Trail

Formula

Formula Example: Calculate age from date of birth: datediff(now(), DateOfBirth, "y")
Relationship Duration: dateDiff(RelationshipDate, now(), "y")
See the Scripting Language Reference for complete syntax and function documentation.

Data Types and Configuration

String Type

Integer Type

Decimal Type

Date Type

Boolean Type

Best Practices

Entity Design

Attribute Configuration

Performance Considerations

Practical Examples

Customer Entity Example

Project Entity Example

Getting Started

Ready to create your entities and attributes? Follow these resources:

Related Topics

Pro Tip: Start with your core business entities and their essential attributes. You can always add more entities and attributes as your application grows and requirements evolve.