Elements are structured data objects that represent the key business entities in your organization—such as vendors, products, incidents, or customers. Each Element consists of defined fields that capture the essential information for that entity. By standardizing how business data is organized and accessed, Elements provide a consistent foundation for your workflows, applications, and business processes.

The Foundation of Business Logic

Elementum processes are built on structured data that reflects your real business entities:

Elements

The Structure: Elements define your business entities with fields, relationships, and validations that mirror your operational reality.

CloudLinks

The Source: Connect to existing data repositories like Snowflake to use as data sources without copying or syncing. That data can be made available to your workflows as Elements objects.
Think of Elements as the digital representation of your business entities. They capture not just data, but the structure, relationships, and rules that govern how that data behaves in your processes.

Why Elements Matter

Elements transform scattered data into structured business logic that powers intelligent workflows:

Structured Foundation

Every workflow needs data structure. Elements provide consistent, validated data objects that all your processes can rely on.

Business Logic

Elements contain the rules, validations, and relationships that reflect how your business actually operates.

Real-Time Updates

Changes to Elements propagate across all connected workflows, forms, and automations.

Scalable Architecture

Handle growing data volume and complexity without redesigning your underlying structure.

Real-World Examples

See how different teams use Elements to structure their business data:

Customer Records

Track customer information, interaction history, preferences, and lifecycle stage with automated updates from CRM systems.

Transaction Logs

Record high-volume transaction data, timestamps, user actions, and system events for audit and analysis purposes.

Vendor Profiles

Manage supplier information, contract details, performance metrics, and compliance status with automated verification.

Product Catalog

Organize product specifications, pricing, availability, and relationships with automated inventory updates.

What Makes Up an Element

Every Element is composed of several key components that define its structure and behavior:

Fields & Properties

Data types (including JSON columns for unstructured data), validation rules, default values, and calculated fields that define what information the Element can contain.

Relationships

Connections between Elements that mirror real-world business relationships, like customers linked to orders or incidents linked to products.

Permissions & Access

Role-based controls that determine who can view, edit, or delete Element records within your workflows.

Automation Triggers

Event-driven rules that automatically respond to Element changes, updates, or state transitions.

How Elements Connect to Data Sources

Elements can be populated and updated from various sources, depending on your needs:

CloudLinks

External databases like Snowflake, PostgreSQL, or APIs that serve as authoritative data sources without copying data.

Manual Entry

Forms and interfaces where users directly create and update Element records through your workflows.

AI-Assisted Processing

AI agents that automatically generate Element records, extract structure from unstructured data, and populate JSON fields from loose data sources.

Element Types and Patterns

Design Elements around your business entities, not your technical systems. Focus on what makes sense to your users and processes.
Common Element patterns and their use cases:

Design Principles for Effective Elements

When designing Elements, keep these principles in mind:
  • Business-First: Model real business entities, not technical database tables
  • Validation-Rich: Include rules that prevent invalid data from entering your workflows
  • Relationship-Aware: Design connections that reflect actual business relationships
  • Evolution-Ready: Structure Elements to grow with your business needs
  • User-Centered: Make Elements intuitive for the people who work with them daily

Integration with Other Core Concepts

Elements work seamlessly with other Elementum concepts:

Common Implementation Patterns

See how Elements work in real-world scenarios:
Getting Started Tip: Start by identifying your core business entities, then create Elements to represent them. Focus on the data structure first, then add relationships and automation rules as your workflows mature.

Next Steps