Workflows & business rules
Functional workflows
Client onboarding
- Tenant creation or activation.
- Quota definition.
- Activation of required system modules.
- Company creation and storage allocation.
- User creation and assignment to companies.
- Module activation per company.
- Permission assignment and group creation.
- Backup configuration.
- Business module launch.
Tenant administrator — daily
- Login and possible legal document acceptance.
- Tenant dashboard review.
- Company and quota management.
- User and role management.
- Open a company.
- Module activation and permission assignment.
- Log, backup and reporting review.
- Support ticket creation and tracking if needed.
Business user — daily
- Login and company selection.
- View authorized modules.
- Enter or process data according to permission.
- Receive notifications.
- Track tasks, requests and documents.
- View authorized reports.
Permission workflow
- Administrator assigns user to a company.
- Activates useful modules in the company.
- Assigns individual permission or via group.
- SILI calculates the effective permission.
- User sees only authorized modules.
- Visible actions depend on the effective level.
Backup workflow
- Administrator opens Tenant space > Security & Backup.
- Chooses tenant or company backup.
- Triggers manual backup or configures scheduling.
- Monitors status in history.
- May request restoration according to rights and procedure.
Support workflow
- Tenant administrator opens support center.
- Creates ticket with module, priority, description and attachments.
- Platform support handles or assigns the ticket.
- Exchanges continue in the ticket thread.
- Status evolves until resolution or closure.
Custom report
- Authorized user opens report builder.
- Selects module and entity to analyze.
- Selects columns, filters, sorts and limits.
- Runs report and reviews results.
- Chooses visualization or exports data.
- Saves configuration if the report will be reused.
Structural business rules
- Business data is linked to a company.
- Companies are linked to a tenant.
- Users belong to a tenant.
- A business user must be assigned to a company to work in it.
- Modules must be active in the company to be accessible.
- Permissions are evaluated per module and per company.
- Groups can increase the effective permission.
- The
nonelevel directly does not necessarily remove a right inherited from a group. - Deletions are sensitive; deactivation is often preferable.
- Tenant and company backups have different scopes.
- Important operations are logged.
- Notifications do not replace permissions.
- Reports depend on data entered in the modules.
- Support tickets are linked to a tenant and must not be visible to other tenants.
- Custom reports must respect user permissions and company scope.
- Stock movements linked to sales or purchases are only applied when business conditions are met.
Recommendations
- Start with a controlled scope.
- Create companies before business users.
- Define a permission matrix before going live.
- Use groups for stable teams.
- Keep the number of tenant administrators low.
- Reserve
adminandmanagerfor managers. - Test each profile before opening to users.
- Define a backup policy.
- Train managers on workflows and validations.
- Regularly check inactive accounts and sessions.
