Skip to main content

Operational Process — Who Does What, When

This document describes how the platform is run within your organization. It focuses on roles and sequence, not screen operations.

Differs from the Tutorial

If the Tutorial is about "trying it once by yourself for the first time," this document is about "running it continuously with multiple people." We have marked the points where responsibilities are divided and handoffs occur.


There Are Only Three Roles​

RoleScreen LabelResponsibilities
ADMINSystem AdministratorAccounts, security, equipment master, and all system settings
APIAPI DeveloperIntegration with external systems. API calls using tokens
USERGeneral UserRead-only. No change permissions
MANAGER is a role that «cannot be assigned»

It is not an option on the user registration screen, and the screen's save paths only accept ADMIN, API, and USER. Although MANAGER remains in the server's access control (e.g., for equipment command execution permissions), an account assigned this role has no post-login navigation branch, so it stops at the loading screen. For details, see Login.

If you need "partial permissions for a mid-level manager," do not use roles; use security policies (permission groups) instead → Security Management.

The visible menus differ by role → Login and Screen Layout.


Lifecycle — Three Phases​

The overall flow, viewed as role-based lanes, looks like this. Arrows that cross lanes are handoff points.

1. Deployment and Commissioning — Once, But Done Right​

StepTaskOwnerDeliverable
1InstallationDeploymentRunning platform → Installation
2Replace all default passwordsDeploymentHandover document → Change initial password
3Define ID rulesDeployment + FieldNaming rules document → Domain ID Rules
4Register site → equipment → tagsDeploymentEquipment master
5Edge connection and collection verificationDeploymentValues appear on the screen
6Set alarm thresholdsFieldAlarm definitions → Alarm Management
7Create accounts, assign rolesADMINUser list → User Management
8Acceptance inspectionFieldAcceptance certificate
Skipping step 3 is hard to undo

IDs are embedded throughout the screens, APIs, and reports. A hastily chosen ID lingers for a long time. Write down the rules as a document before you start registering anything.

2. Normal Operation — Recurring Tasks​

FrequencyTaskOwner
DailyAlarm check and response, check for collection interruptionsField
WeeklyCheck disk and resource trends → MonitoringADMIN
MonthlyBackup restoration rehearsal, account cleanupADMIN
QuarterlyPassword rotation → Credential RotationADMIN
Backups are about "restoring," not "taking"

The most common failure is having backups that have never been restored. This is especially true with three storage locations → Database Model.

3. Changes and Expansion — When Equipment Is Added or Modified​

TaskSteps
Add equipmentRegister master → tags → verify collection → alarms
Change tag meaningFirst, verify that existing data and units won't be mixed
Add integrationIssue API account → token → IP restriction → API Manual
Don't reuse tags

If you change the meaning of a tag in use, past data and new data will be mixed under the same name. Reports cannot distinguish them. Create a new tag instead.


Handoff Points — Where Breakdowns Typically Happen​

HandoffWhat to hand over
Deployment → FieldAccount list, storage location for changed passwords, ID rules document, acceptance certificate
Field → System AdministratorContact paths for incidents, how to generate diagnostic tarballs (./doctor.sh)
Personnel changeAll of the above + Recent change history
Don't write the actual password values in the handover document

Document where they are stored. Transfer the values through a separate, secure secret management method.


Common Points of Misalignment​

SymptomTypical Cause
"I don't know who changed this."Sharing accounts — create an account per person
"Too many alarms, so nobody looks at them."Thresholds set during deployment and never adjusted. Recalibrate each quarter
"The data is missing since [date]."Collection interruptions not checked daily. Add this to daily inspections
"We received the handover but don't know the passwords."The handover document lacks a storage location