Interaction and workflow
Minyu is designed so users can explore data freely and make changes wherever the information is found.
Instead of forcing users through fixed workflows, the interface allows them to move through related data, inspect records, and update information directly where it appears.
This makes it possible to follow the structure of the domain model while working.
Starting from the domain
Work in Minyu typically begins with a domain entity such as:
- a person
- a booking
- a resource
- a project
From there, users can follow relations to related data.
For example:
Person → Bookings → Resources → Staff
Each step allows the user to inspect or modify the related records.
Following the data
Relations between tables make it possible to move through the system by following the data itself.
Users can open a record, navigate to related records, and continue exploring as needed.
There is no predefined limit to how far navigation can continue.
Users can move through connected data as long as relations exist.
This allows users to investigate situations directly within the system instead of switching between separate tools.
Editing data in place
Data can be edited wherever it appears.
Users do not need to return to a specific screen to make a change.
If a record is visible and editable, it can be updated directly from that location.
This allows corrections and updates to be made naturally while browsing the system.
Preserving working context
The interface keeps track of the user's working environment.
This includes:
- open views
- active filters
- layouts
- parallel workspaces
When users return to the system, their previous context is restored.
This allows longer tasks to continue without needing to rebuild the workspace.
Rules and visibility
Rules influence interaction indirectly.
- Read rules control which data is visible
- Write rules control whether changes are accepted
- Validation errors prevent saving