Skip to content

How does Profiles work?

Manage enterprise-wide common entities with Profiles. Formerly known as Access Management.

The system behind Profiles is a pseudo-graphical database in which Trimble stores enterprise-level concepts in a common repository for use across the company. Profiles partners with groups that generate instances of entities — individual records — to define terms by their characteristic, relative, and behavioral aspects. Profiles then:

  • Centralizes management of common entities or resources.
  • Reuses common entities without requiring additional attributes.
  • Extends entity capabilities to define additional attributes.
  • Defines sector-specific spaces for entities related to a business unit.
  • Connects entities directly using built-in relationship types such as one-to-one, one-to-many, or many-to-many.
  • Manages access to resources using fine-grained access control.

What does Profiles accomplish? Businesses can include Profiles when sharing data between systems. By working with the information producers, Cloud Platform ensures that the data in Profiles aligns to our global understanding of it. Trimble Profiles becomes the functional dictionary of data and the portal to a repository of records and the following shared concepts:

  • Properties of objects
  • Classifications of objects
  • Relationships between objects

Through the use of managed data from Profiles, rather than single-use mappings between systems, data consumers can be confident that ingested data is consistent.

  • Profile relations

A profile relation represents a direct link between profiles. The relation is defined using a reference field for each of the linked profiles relationName that can include values such as owned-by, belongs-to, or is-using.

  • Profile extensions

Extended attributes are key/value pairs in which the values are optional; generally, used to define additional attributes to customize a profile. For more details, see Profile Extensions.

  • Profile type

A profile type defines a set of properties inherent to all profiles of that type. For example, User, Project, Account, or Asset.

  • Profile instance

An instance of a profile type is called a profile instance.

  • Relationship type

A profile relation can be identified by the Relationship type like is owned-by, belongs-to, or is-using.

  • Space

A space is a top entity that contains profiles. A space can be either Global space or sector-specific space. A global space contains profiles common across the enterprise. A sector-specific space represents a business unit and contains extended and customized profiles. For more details, see Space