Views:

Entity Relationships

The diagram below shows how the five core entities relate to each other. The highlighted links are the key access control relationships.

Overview Diagram

All Entity Relationships

Entity ARelationEntity BDescription
Organization

N : N

LocationOne or more organizations can have access to one or more locations.
Organization

N : N

Charging StationOne or more organizations can have access to one or more charging stations.
Organization

N : N

Token GroupOne or more organizations can have access to one or more token groups.
Organization

N : N

TokenOne or more organizations can have access to one or more tokens.
Location

N : N

Charging StationA location groups one or more charging stations by physical site. A charging station can belong to multiple locations.
Location

N : N

Token GroupA token group can be linked to one or more locations. All tokens in the group gain access to all charging stations at those locations. This is the primary mechanism for group-based access control.
Token Group

N : N

TokenA token group contains one or more tokens. A token can belong to multiple groups. The token’s effective access is the union of all locations linked to all its groups.
Token

N : N

Charging StationA token can be directly linked to one or more charging stations. This is the direct access mechanism (as opposed to group-based access via token groups and locations).
Note: Token Groups cannot be linked directly to Charging Stations. To grant a group of tokens access to chargers, link the Token Group to a Location that contains those chargers.

Access Control: Two Paths

A token can gain access to a charging station through two distinct paths: