Let me answer your the questions about edgesense
In configuring the notifications, is there a way to group the users and control the notifications based on the alarm's severity?
Ans: we have alarm's severity selection, but the way group users that is already on our development plan, we will update it when we are done this feature. There is link for detail of this notification and account setting. http://wise-paas-documentation.docs.wise-paas.com/Documentation/#!documents/RMM/rmm-event-notification-introduction.md
I suppose we can use the WISE-PaaS API and build our own UI and/or create supporting database aside from the existing PostgreSQL and MongoDB, can you confirm that this is possible? Do you have sample code for calling the APIs?
Ans: we need more specific information for this question, do you need a set of REST API to create WISE-PaaS database service?or do you need the REST API to create database schema from the existing WISE-PaaS database service?
Is there a way to customize the notification messages?
Ans: Yes, you can do it from the WISE-Agent API, there is a link for your reference, you could search "Custom Event Notify" to know the detail. http://wise-paas-documentation.docs.wise-paas.com/Documentation/#!documents/RMM/Agent/../../RMM/Agent/../../RMM/Agent/sample-plugin.md
Let me answer your the questions about DashBoard:
1.In the Dashboard, is there a way to make the graphs dynamic by allowing the users to input their parameters on run time such as date range, device Id, etc? Are the graphs printable?
Ans: Data Range: You can modify data range parameters by Custom range options to custom any of data range in the data range choice of top navigation bar. In the input boxs which is in front of calendar icons, you can input the time parameters by the format of YYYY-MM-DD HH:mm:ss and then click the Apply button you can make the graphs dynamic. More details about setting time range of data please refer to below url: https://dashboard-grafana.wise-paas.com/d/idtL9CTmk/basic-function?orgId=1
Device Id: Modify the device id you can through setting variables. First, you need to set a Device variable and define its query options in the Variables options of the settings in the top navigation bar, and then the Device variable will contain all device id values displayed by a drop-down list. The device option on the edit page can quote the variable. When the variable content changes, the device option content changes accordingly. More details about variables please refer to the below url: https://dashboard-grafana.wise-paas.com/d/14mZqk-mk/features-variables?orgId=1
Graph printable: Graphs alone don’t support print now.
2.Are all dashboard accessible to all users? Is there a way to limit the dashboard accessible for a user?
Ans：Dashboard is not accessible to all users, because we have different permissions to limit users, including dashboard permission, Folders permission and Org permission. Dashboard permission also can be divided into four kinds of permissions, such as Server admin, Admin, Edit and View further. More details about how to do permission management please refer to the below url: https://dashboard-grafana.wise-paas.com/d/H3n1e5Aiz/permission?orgId=1
3.If I deleted a device which has a dashboard attach to it, what will happen to the graphs?
Ans: Graph will not receive the data from the device which is deleted.
How do we create SRP and use it in our application? Ans: Please refer to the document: WISE-PaaS Application Deployment
When can we have a run through of WISE-Paas development? Ans: Please refer to WISE-PaaS technical portal: https://portal-technical.wise-paas.com.cn/
Regarding Management Portal related questions:
1. Based on the technical document, only the System Admin can create organization, how can we assign someone as System Admin? How can we add application to an oragnization?
tenant (admin) of the organization can change user role in management portal. please refer to this document for more information: https://portal-technical.wise-paas.com/doc/document-portal.html#ManagementPortal-1
documentation on deploying applications can be found at: https://portal-technical.wise-paas.com/doc/document-portal.html#CloudFoundryCli-1
2. I want to create an application for multiple clients using the WISE-PaaS platform, how will I design the application to make each client independent from each other? Is WISE-PaaS capable of creating UI for each client? How?
WISE-PaaS itself takes care of knowing which user is accessing which application or service via its credential system. However, application developers need to design multi-tenancy policies in their application, meaning the applications need to know how to properly support service request from users with different credential keys.
An example would be database access, the developer could seperate schema access base on the credential key provided by the connection. A good starting point is to know how to use SSO to identify user: https://portal-technical.wise-paas.com/doc/document-portal.html#SSO-1
Also check out the documentation on cloud native app design to make the most out of WISE-PaaS: https://portal-technical.wise-paas.com/doc/document-portal.html#CloudFoundryCli-2
What do you mean by "creating UI"? If you want an application frontend, then it's as simple as creating a webpage and deploy it as an applicaiton to WISE-PaaS. If the UI is intended to provide visualization of the collected data, then please consider using WISE-PaaS/Dashboard ;)