Studio Features

The Studio module provides a comprehensive set of low-code tools for customizing your Axelor application. This section documents each feature in detail.

All Studio features are accessible from the App menu in the top navigation bar, once the Studio application is installed.

Configuration and Apps

Package, manage, and configure your customizations. Accessible under App > Configuration and Administration.

Feature Description

Configuration

Configure global Studio behavior: enable/disable Studio App grouping, enable web service call tracking.

Studio Apps

Package related customizations (models, fields, menus, actions, charts) into installable applications. Requires enableStudioApp.

Apps Management

Central hub under Administration > Apps management for installing, uninstalling, and configuring all applications (standard and custom).

App Loaders

Import and export Studio Apps as files for deployment across environments. Requires enableStudioApp.

Components

Studio Components are the building blocks you use to define your customizations. They are managed under App > Studio components.

Feature Description

Custom Models

Create new data entities stored as JSON definitions (MetaJsonModel). No database migration is required.

Custom Fields

Add fields to existing standard models via JSON-based storage (MetaJsonField), without modifying source code.

Selections

Manage dropdown selection lists with custom values, colors, and icons.

Conditional Expressions

Use conditional expressions to control field visibility, read-only state, and required status.

Actions

Define business logic through five action types: Create, Update, Script, View, and Email. Also includes Custom Actions for raw XML action definitions.

Menus

Create menu entries with icons, permissions, conditions, and actions to navigate to your custom views.

Visual View Builder

Drag-and-drop form designer for creating and modifying views directly in the browser. Supports both custom models and view extensions on standard models.

Reporting

Build visual reports and dashboards from your data. Accessible under App > Reporting.

Feature Description

Charts

Create charts with 11 types (bar, line, pie, donut, radar, gauge, and more). Configure aggregate, group-by, and display fields with filters.

Dashboards

Assemble charts, grids, and custom views into composite dashboard pages using dashlets.

Getting Started

If you are new to Studio, the recommended reading order is:

  1. Configuration — Understand the global settings before you start

  2. Custom Models — Learn how to create your first data model

  3. Custom Fields — Add fields to existing models

  4. Visual View Builder — Use the drag-and-drop designer

  5. Menus and Actions — Wire up navigation and business logic

  6. Studio Apps — Package your work into a deployable application