The team at White Whale has been hard at work for the past few months. We have been working on improving the user experience of our platform, DeepSea. With the introduction of projects in release 3.0, organizing your work and setting up collaborative teams has been made easier and more efficient.
Projects allow you to organize assets (dashboards, datasets, forms and models) into productive, clutter free environments. At the same time, the projects page is just a click away - making it easy to switch priorities when the need arises.
Access to dashboards, datasets, forms, and models are now granted on a project by project basis. Users can be added to a project as a contributor, a viewer, or anything between.
To help you get started with sharing your project with a team, we’ve put together some pre-configured user roles.
The Full Access role allows a team member to share complete control and ownership of a project. In addition to being able to edit all items in the project, users with this role will be able to manage project member permissions, edit settings and delete the project.
The Contributor role allows a member to view and edit all dashboards, datasets, forms and models in a project. A user with this role will be able to fully contribute to the building of the project, but they will not have access to project administration settings such as adding new members or sharing dashboards publicly.
The View Dashboards role allows a user to view all dashboards in a project. Although the user will not have direct access to the models section of DeepSea, they will still be able to interact with and run any models that have been linked to the dashboard.
This user won’t have direct access to datasets and forms, but will be able to filter any data that is referenced in the dashboard. This includes uploaded datasets, datasets produced from model outputs and any survey data that was populated using DeepSea forms.
The Custom Role can be used for those times where the pre-configured user roles don’t meet a specific need. We understand that no two projects are the same and collaborative situations are unique. For this reason, permissions to a project can be fully customized for a specific user or group of users based on the project's unique requirements.
Let’s look at an example of a common Custom Role that the team at While Whale uses regularly for our data consulting clients.
By default, an end user starts out using a solution on DeepSea with the View Dashboard role. Often, our client wants to have a bit more control over their dashboard to modify or add visualizations. With edit access to dashboards, even a non-technical user can explore and optimize the solution. Through our user-friendly interface, the client can create charts, tables, kpis and other specialized visualizations.
Another common role given to clients is edit access to datasets. A client can upload supplementary data sources to create a more holistic view on DeepSea.
At White Whale, we regard our clients as the domain experts in a data analytics project. They know their business better than we do, and are the perfect partners to help us build a useful and comprehensive solution. By giving them access to modify the presentation layer of a solution after initial launch, they may discover unique ways of visualizing and exploring data.