Actors

Actors in MarketGrid are a set of tables that define the participants acting within the System. There is a hierarchical relationship between the Actor tables, as described in Actor Hierarchy.

Enterprise →

An Enterprise is used to provide a grouping mechanism for Firm_ entities in the Trading System.

Firm →

A Firm is the organisational unit into which users of the Trading System are grouped. Every Firm belongs to one Enterprise.

FirmName →

The FirmName table is a public form of the Firm table that may be distributed to any user. It is created automatically from the Firm table.

Group →

A Group is an entity that belongs to a Firm and to which Users in the Firm may be associated (via the [GroupUser](/marketgrid/developer/model/tables/GroupUser) table). A Group may be assigned a set of Permissions which will be inherited by all Users that are members of the Group. See the document [Permissions and Access control](/marketgrid/concepts/permissions) for more details.

GroupUser →

The GroupUser table associates Users with Groups. Each record defines an association between one Group and one User. Users may only be associated with Groups that belong to their Firm.

User →

The User Table contains a list of the UserIds that are used by individuals to log into the Trading System. Every User belongs to a single Firm.

UserName →

The UserName table is a public form of the User table that may be distributed to any user. It is created automatically from the User table.