Interface overview
Minyu provides several ways to work with the same data.
Each interface is designed for a specific type of task, such as browsing records, editing information, analyzing data, or working with schedules.
All interfaces use the same underlying data.
They simply present the information in different ways depending on what the user needs to do.
Interfaces in Minyu
Minyu includes the following interfaces.
-
Data Explorer
A table-style view used to browse, filter, and work with large sets of records. -
Data Navigator
A record-focused view used to explore a single item and move between related records. -
Forms
Used to create new records or update existing ones while enforcing rules and validations. -
Calendar
Displays records that contain dates or schedules on a timeline. -
Charts
Visual summaries of data used for analysis and reporting. -
Architecture view
Shows how the system is structured, including tables, relations, and rules.
This view is mainly used when configuring or maintaining the system. -
Audit log
Shows the history of changes made to data in the system.
Each interface focuses on a different way of working with the same information.
How interfaces relate to the data model
All interfaces are generated from the system’s data model.
This means they automatically reflect:
- the tables defined in the system
- the columns in those tables
- relations between records
- rules and classifications
- scheduling definitions
When the data model changes, the interfaces update automatically.
No additional configuration is required.
Where interface behavior comes from
Interface behavior is determined by the system configuration.
This includes:
- the data model (tables, columns, relations)
- rules and classifications
- scheduling definitions
- permissions and roles
There is no separate place where interface logic overrides the system model.