A Report Schema in Enlivy is a flexible reporting template that allows you to design exactly how a report should look and behave.
Instead of manually asking users for updates, you create a schema (blueprint) that defines:
Think of a Report Schema as the template behind every report. Once you set it up, Enlivy takes care of the rest, users will see it in their Reports section and complete it according to your predefined settings.
This helps you collect structured, consistent information without the need for back-and-forth messages, emails, or spreadsheets.
In Enlivy, a Report Schema is the backbone of a report. It’s the template or structure that defines how a report looks and what it contains. The schema decides:
A Report, on the other hand, is a real, filled-out instance of that schema. Once you create a schema, Enlivy generates reports based on it, and users complete those reports with their answers.
Example:
Without a clear reporting structure, updates can quickly become messy and inconsistent. Some users might send long, unorganized notes, while others may forget to provide updates altogether. Important information gets lost in endless chat threads or scattered emails.
Report Schemas solve this problem by creating a standardized, predictable way of collecting updates.
Here’s why they’re valuable:
A Report Schema consists of several key elements that shape how the report appears and functions. Apart from general settings like title, description, and frequency, the core of any schema lies in its fields, the individual questions or data points that users complete when submitting a report.
Each field can be customized with:
Fields can be of various types, including:
You can also:
Navigate to the Report Schema Section
On the left side menu in Enlivy:
Fill in Report Schema Information
In the new Report Schema form, enter the following details:
Set Report Schema Details
Configure the general settings that define how the report schema works:
Once you’ve created the basic details of your Report Schema, the next step is to define the fields, these are the actual questions or inputs that users will see and complete when filling out the report.
To start, click ‘Add New Field’. You can create as many fields as needed, each tailored to the information you want to collect.
When adding a new field, you’ll configure several options:
1) and a value (e.g., Excellent).1 – Very Poor2 – Poor3 – Average4 – Good5 – Excellent
| Field Type | What It Does | When to Use It |
|---|---|---|
| Text | A short single-line input. | For simple answers like “Project name” or “Client ID”. |
| Textarea | A larger multi-line text box for longer responses. | For detailed answers like “What did you work on today?”. |
| Checkbox | Allows users to select multiple options from a predefined list. | For “What tools did you use today?” where more than one answer is possible. |
| Radio | Lets users select only one option from a predefined list. | For ratings or single-choice questions like “How was your day?”. |
| Select (Dropdown) | A dropdown menu where users pick one option from a list. | For selecting predefined categories like “Department” or “Project phase”. |
| Editor | A rich text editor (with formatting like bold, lists, links). | For structured reports that need formatted text, e.g., weekly summaries. |
| Date | A simple date picker. | For selecting a specific date, like “When was this task completed?”. |
| Datetime | Date + time picker combined. | For logging exact timestamps, like “Meeting scheduled at…”. |
| Number | A plain number field. | For simple numeric inputs like “How many tasks did you complete?”. |
| Timesheet | Lets users log worked hours in a structured format. | For tracking work hours within a report. |
| Timesheet with Text | Same as Timesheet but allows adding extra text notes for each entry. | For logging hours + context, e.g., “3h – Bug fixing, 2h – Client meeting”. |
| True/False | A yes/no toggle (boolean field). | For simple confirmation questions like “Did you finish your tasks?”. |
| Organization User | Lets users select another user from your organization. | For reports that need referencing a person, e.g., “Who reviewed your work?”. |
| Organization User Role | Lets users select a role within your organization. | For assigning or reporting based on roles, like “Which role should review this?”. |
| Number (Currency) | A numeric field formatted as currency. | For expense reports, e.g., “How much did you spend today?”. |
| Number (Percentage) | A numeric field formatted as a percentage. | For progress or completion rates, e.g., “How much of the task is done (in %)”. |
Report Schema Type: Text
Report Schema Type: Textarea
Report Schema Type: Checkbox
Report Schema Type: Radio
Report Schema Type: Select
Report Schema Type: Editor
Report Schema Type: Date
Report Schema Type: Datetime
Report Schema Type: Number
Report Schema Type: Timesheet
Report Schema Type: Timesheet with Text
Report Schema Type: True/False
Report Schema Type: Organization User
Report Schema Type: Organization User Role
Report Schema Type: Number (Currency)
Report Schema Type: Number (Percentage)