This section provides an overview of projects within a given domain and allows their management. In the main overview, projects can be searched, created, edited, deleted, and permissions for individual users and groups can be managed. There is also access to project file management, including the upload, editing, and deletion history.
At the top of the table, there is a Filter field for full-text project search. Below it, you can see a list of all projects in the domain with basic information:
When selecting a specific project, a panel with detailed information is displayed on the right side of the screen:
Properties:
Special attention should be paid to Control Status and Required Action, as they inform the user about ongoing or necessary changes in the project state.
The Control Status property can take the following values:
Most of these states do not require any user action – they are just intermediate steps during which the automatic control process continues. Exceptions are Suspended and DoneFailed.
If Control Status is set to Suspended, the user with the SCADA.Aggregated_Manage permission is advised to restore the project state. This can be done by clicking Apply Changes in Project Files Management. The project typically enters the Suspended state when project files are changed or when administrative tools modify the project.
If Control Status is set to DoneFailed, it means the system could not complete the process due to an error. A user with SCADA.Aggregated_Manage permission should check the Required Action and manually resolve the problem. This usually concerns data file errors (UploadData, FixDataFormat, FixDataConflicts) where the correct files must be uploaded and Apply Changes pressed again.
The Required Action property can take the following values:
For each project, the following actions are available in the right-hand panel:
Each project consists of properties and data files. Using the Portal, a new project can be created, meaning only its record with properties. The form for creating a new project opens after clicking Create Project in the action panel. In the dialog, the following items can be set:
Project name is the only required field in the form, but it can be changed at any time. The Guid does not need to be entered manually; if left empty, it will be generated. However, the project’s Guid must match the Guid of uploaded .data files.
Currently, data files cannot be created within the Portal – they must be generated by an external application. Through the Portal, such files can then be uploaded, and the project can be started or existing files downloaded. See Project Files Management for more details.
Once the project record is created, it will be visible in the Mervis system to users with the appropriate permissions. After permission changes, it may take some time for updates to propagate (usually immediately or within half a minute). In the initial phase, without project files, no content will be visible. Changing project properties such as project name, time zone, or location will not affect its runtime; if the project is running, it will continue, and new properties will be applied on the fly. Changing the domain may cause the project to stop and restart, as it may be reassigned to a more suitable SCADA instance.
The Start Project button sets the desired project state to LocalRun. Conversely, the Stop Project button changes the desired state to Stopped, which results in stopping the project.
This section can be accessed by clicking the Project Files Management button. At the top of the modal window, there are two tabs – Overview and Project History. By default, the Overview tab is active, and the window is divided into the following parts:
Name | Function |
---|---|
Add project files | Allows adding new project files. |
Add project folders | Allows adding new project folders. |
Clear unsaved changes | Clears files prepared for upload. This does not delete project files already in Mervis! |
Download project files | Downloads current project files. Recommended before every update as a backup. |
Upload project files | Uploads project files to the server. |
Delete all project files | Deletes all project files from server! |
Apply changes | Executes all required operations to deploy the project into Mervis. |
At the top of the table, there is a filter for full-text file search. Below it, a list of all project files is displayed with basic details:
Procedure:
1. Prepare the files you want to upload.
2. Select files using Add project files / Add project folders, or drag & drop them directly into the window.
3. Newly added files are highlighted. Unsupported formats are marked red and will not be uploaded to Mervis.
4. For schemas, you can fill in Name and set Order for display.
5. Click Upload project files to upload files to Mervis.
6. Click Apply changes to execute all necessary operations and deploy the project.
Note:
The Project History tab provides an overview of all changes made to project files. The user can see the history of uploaded files, the author, and comments on the modifications.
File operations:
This button opens a modal window for setting SCADA permissions on the selected project.
Permission types:
Permissions must be combined. For control, both View and Control permissions are required. See Permissions for more details.