Skip to main content
The features described in this section are in public preview and may change.
Proper planning is crucial to setting up InField. This section helps you plan and configure the source data and the Cognite Data Fusion (CDF) project that will power the application and describes how to set up assets and visualize data in InField. You can also use the Cognite Toolkit to use pre-built configurations to set up InField.
For legacy APM configuration documentation see the legacy configuration guide.

Before you start

Make sure you have the following:
Make sure to set up locations in InField even if you have them set up in CDF. At the moment, CDF and InField use different location concepts.

Set up access

You can use your existing identity provider (IdP) framework to manage access to InField and choose admin users. We currently support Microsoft Entra ID. By creating groups, you can assign different sets of capabilities to users.

Create an admin group

Create a group of users who can configure the InField application across all locations. See also how to configure locations in InField.
1

Navigate to Manage access

Go to CDF > Manage > Manage access.
2

Create the group

Create a group with the required name applications-configuration.
3

Assign capabilities

Give read and write access to all capabilities with the scope All, or have the minimum set of capabilities.

Create user groups

Create groups of users who can view checklists, administer checklists and templates, and work with checklists in the field. You can create similar groups for different locations. The groups can have the same capabilities but different access based on the group name.
Group names are suggestions and can differ from user to user.
Assign the following group capabilities:

Create data modeling spaces

InField stores asset data in data models. You need to create at least 4 spaces to store your data and data models.
Create a unique pair of _source_data and _app_data spaces for each root location you want to configure in InField. For example, if you have two root locations named plant-a and plant-b, you will need to create four spaces in total:
  • plant-a_source_data
  • plant-a_app_data
  • plant-b_source_data
  • plant-b_app_data
You can create spaces in the following ways:

Spaces created with SDK

You can create the spaces using Cognite Python SDK. Use the following Python code and replace yourRootLocation with your root location/asset name in yourRootLocation_source_data, yourRootLocation_app_data.

Spaces created with API

You can create the spaces using the API endpoint:
  • cognite_app_data
  • APM_Config
  • yourRootLocation_source_data
  • yourRootLocation_app_data
Use the same names for the space and name attributes. The space attribute is also the space ID. Replace yourRootLocation with your root location/asset name in yourRootLocation_source_data, yourRootLocation_app_data. APM_Config is the space that you can create manually in CDF or automatically by running the script. You create this space by creating corresponding data model.

Spaces created in InField

To create location spaces in InField:
1

Navigate to location settings

Sign in to InField and select ⚙ > location to which you want to add spaces.
2

Add customer instance space

On the Customer instance spaces tab, select the space from the list or enter the name of the space, for example, yourRootLocation_source_data and press Enter.
3

Add InField instance space

On the InField instance spaces tab, select the space from the list or enter the name of the space, for example, yourRootLocation_app_data and press Enter.

Configure locations

Users need admin rights to configure locations.
The Locations page lists your root locations. Root location is a root asset that’s at the top of the asset hierarchy. The root asset is a digital representation of a site, such as an oil platform, a plant, or an installation. Each site in InField should have a root location. For each location you want to be available in InField, complete the configuration in the InField application.
1

Add location

Sign in to InField, select (⚙) > + Add location.
2

Name and describe

Enter the name and the description and select Add.
3

Complete configuration

Select the location to complete configuration.

Location details

Update the name and description of your location.

View mappings

Views contain a group of properties that you can change for specific cases. By default, InField uses the Cognite process industries data model that extends the core data model to meet the needs of the process industries. You can customize entity definitions (or views), such as CogniteAsset and CogniteMaintenanceOrder by extending them with properties that are specific to your operations. For example, to extend the CogniteMaintenanceOrder property, you can create a new view and add the Cost field to this property. In InField, you can select the entities you want to use, such as activities, assets, etc., with views defined in the cdf_idm (Process industries data model), cdf_cdm (Core data model) spaces, or the space where you store your custom views. To configure the views you want to use:
1

Navigate to View mappings

Go to Locations > View mappings.
2

Select spaces for properties

For each property, select either the default space or the space where you created custom views. In the current implementation, you can configure view mappings of 4 entities only.
3

Save changes

Save to apply the changes.
Make sure the view version always matches the data model version. Otherwise, the table on the Overview page won’t work correctly.
Each entity type, such as activity, asset, etc., has a standard view defined in the cdf_idm system space. To view and customize views, go to CDF > Data fusion > Data models > find and select CogniteProcessIndustries.

Customer instance space

Select the space to store data on assets, work orders, notifications, and other data coming from a customer source system, such as SAP, for a particular location. Currently, you can select only one space.

InField instance space

Select the space to store data on templates, checklists, and observations created in the application for a particular location.

Observations

Configure observations to allow field workers to report issues and track maintenance needs. Observations are now fully supported on IDM (Industry Data Model) projects. To enable and configure observations:
1

Navigate to Features

Go to Application configuration select your location > Features.
2

Enable observations

Enable the Observations feature.
3

Configure observation form fields

Configure observation form fields to collect relevant information:
  • Asset hierarchy search — enabled by default, allows users to search and select assets from the asset hierarchy when creating observations.
  • Assignment — configure which user groups or disciplines can be assigned observations.
  • Due dates — enable due date tracking for observations to ensure timely follow-up.
4

Optional. Configure SAP writeback

Configure SAP writeback to send completed observations to SAP as notifications.
Observations created in InField are stored in the location_app_data_space for the current location and can be queried using the data model APIs.

Asset explorer

To display related data, such as work orders, time series, and documents on the Asset explorer page, ensure these data objects are connected to the corresponding assets in Cognite Data Fusion. InField uses these relationships to find and display the relevant information for each asset.
Make sure to contextualize files to the relevant asset to see them on the asset’s card.
To test the location you configured:
1

Navigate to Select location

In the top right, select your profile > Manage account > Select location.
2

Select the new location

From the list, select the location you created.
Once the application reloads, you can work in your new location.
Last modified on July 6, 2026