User Roles
In this document, we will review the types of users that work and interact with the Qrvey Platform. There are 4 different types of users with access to the Qrvey Platform and embeddable components. Each of the user types relates to a particular aspect of the Qrvey platform. Admin users use the Admin Portal, Creators use the Business Analytics Application or widgets to create content for End Users, and Developers work with the embeddable widgets and APIs.
Admins
Every Qrvey Platform deployment will need one or more administrators (admins for short), who will monitor and manage the application infrastructure and user accounts. Admins have complete control over the Business Analytic application for Creators and can manage Creator accounts. Admins also monitor Data Router and manage its configuration, create Elasticsearch Indexes Datasets for Creators, and deploy Creator content and applications across servers or installations.
Admins manage the application Creators will be using. However, they do not manage the content and the way content is made available to End Users. This is explained in the next section.
Creators
Creators will work on the Business Analytics Application, either for themselves or for others to utilize. Creator accounts are provided by Admins and these users may log into the Business Analytics Application itself, or simply use creation widgets that have been embedded into other systems by Developers. Creators and Developers may be the same individuals, or they may be entirely different.
Creators can create different types of datasets on their own (Elasticsearch, Database Connections, CSV upload, etc.) or use the indexes created by admins. They can also get data into the system through the available Web Forms.
Once they have data they can create charts, full reports, automated flows and applications or dashboards for End Users. In the Page Builder section creators can build interactive dashboards or applications and through the User Management option they can create groups of End Users and assign specific permissions and security on the content and pages created. This is not controlled by Admin users.
End Users
This is the largest class of Qrvey users and includes anyone who will be viewing or interacting with analytics features.
End users can be anonymous users who interact with public pages and forms, or they can be authenticated users of each application that are able to log in to the application to access protected content.
Developers
Developers primarily interact with the Qrvey Platform using the API or pre-built widgets. Everything which can be done with the Qrvey Platform user interface can also be performed with the API. The Qrvey Platform easily integrates with all Javascript frameworks.
Qrvey Platform widgets are a hybrid method of working with the Qrvey Platform, blending our easy-to-use UI with a little bit of coding to embed the widgets exactly where they are needed.