MineTrust-Enabled Projects
Note: This topic describes pre-release functionality for our development partners. MineTrust is coming soon, and if you are interested in finding out more about our powerful data management facility, please contact your local Datamine office.
A Studio project that shares data via the MineTrust cloud service is said to be "MineTrust-aware".
Shared files are automatically synchronised with MineTrust so that other people accessing that data always have access to the latest version available, ensuring data is consistent across your organization for all projects where synchronization is enabled.
For this integration, synchronization is managed at the project package level.
Opening and Working with MineTrust Projects
Use File >> Open Project from MineTrust to open a MineTrust package in Studio. After selecting a package, choose a local folder for the working copy.
When the project opens, it starts in View Only Mode by default. This allows multiple users to review the same project without applying an edit lock.
To make changes, switch to Editing Mode. Only one user can hold the edit lock for a project at a time. Other users can continue to work in View Only Mode until the lock is released.
Shared and Private Packages
MineTrust supports both shared and private project packages:
-
Shared packages are visible to users with the required MineTrust permissions.
-
Private packages are visible only to the package owner until sharing is enabled.
Before you can start to share data via the MineTrust cloud, you need to set a few things up, as described below.
Data synchronization activity information and other MineTrust Connector functions can be accessed using the MineTrust Connector Dashboard.
No MineTrust?
A MineTrust-enabled project will always 'look' for a connection to its cloud host when you open it. As such the "MineTrust awareness" of a project is an intrinsic property. This doesn't mean you can't open it though, as if you haven't got access to MineTrust you are offered a choice on project startup (click the image to expand it):
-
Clicking No opens the project in view-only mode. In this mode you can still:
-
Load and unload data within the project.
-
Modify visual properties, including:
-
Formatting styles (Line, Symbols, Opacity, and so on)
-
Legends
-
Filtering and selection tools
-
-
Navigate and explore the 3D workspace, including selecting and querying objects.
Note: Filters and legends are created temporarily and are not saved in View Only mode.
-
-
Clicking Yes opens the project as a standalone, unshared clone of the project. In this case, your changes aren't shared with others and are only performed in isolation.
This is, essentially, creating an offline copy of the shared project.
View-only & Editing Modes
By default, when an existing MineTrust-enabled project is opened, it starts up in "view-only" mode even if MineTrust is locally installed and MineTrust Connector service is running. This is to prevent accidental data changes. You can tell this by looking at the top of the primary 3D window, where a banner appears:
You will also see an icon in the top right corner of the application:
Click Enable Editing Mode to allow editing, providing the project isn't already in use by another user (you'll see a message if this is the case), the project and contents (known as the "MineTrust package") are 'locked', meaning other MineTrust users can't access it whilst you're busy with it. This lock is released when you close the project, or decide to stop synchronizing data.
Note: When you create a new MineTrust project, it is automatically locked to you and opens in editing mode. Once you have configured your initial project, save it and close the application to upload the new project to the MineTrust endpoint. If the project is shared (you configure this when you create the project), others can then access it and collaborate with you.
Click Enable Editing Mode to start modifying the project.
See Sharing Data With MineTrust
Configuring MineTrust
MineTrust relies on a background service that continually checks for project changes and (depending on your settings) synchronizes data with a secure cloud platform for access by an approved audience.
MineTrust depends on MineTrust Connector, which must be installed on any local device or server that will be synchronising data with the central instance. The connector facilitates automated, encrypted transfer of project files and supports scheduled synchronisation intervals.
MineTrust also depends on an available license, managed centrally via the Datamine Customer Portal. Customers are able to nominate accounts for access. Datamine will facilitate enabling access for those accounts.
Data Synchronization
How and when is data synchronized between the MineTrust cloud store and the local machine?
MineTrust project changes are made during a project session, whilst the project is 'locked' from access by other users (other than in MineTrust View-Only Mode). This makes sure your changes are batched up and committed in a single operation for others to benefit from.
For example, consider the following timeline showing two Studio users make changes to the same project in a MineTrust enabled organization:
In summary, opening a MineTrust-enabled project for editing locks it, and closing the project (or stopping synchronization) unlocks it, automatically synchronizing changes.
Related topics and activities



