Domains

A domain is a high-level structure that groups related system functionality and data. Domains can be used to manage user access to that functionality and data. A MineMarket implementation may be configured with one or multiple domains, depending on a company's structure and requirements.

Domains are assigned to user groups to control the access to and operability of MineMarket objects for each user in the user group. Domains need to be created prior to setting up accounts for users.

All MineMarket installations include a Global Domain, which cannot be deleted. Other domains can be defined to give users access to a subset of MineMarket objects.

The Global Domain

All MineMarket objects are available to the Global Domain, and all security rights for the Global Domain are permitted. The Global Domain has all checkboxes checked; they cannot be unchecked. By default, the Global Domain is assigned to the Administration user group.

Other Domains

Other domains are defined to have access to a subset of the MineMarket objects, based upon required functionality or security at the site. User groups are then assigned an appropriate domain, thereby limiting the objects visible to the users of each of those user groups.

Multiple domains can be assigned to a user group, and an individual domain can be assigned to multiple user groups.

Note that if an object is made invisible for a domain, then any object that depends on that object is also made invisible for that domain.

Examples:

  • If a location is invisible, then any routes or process flow using that location, or any transactions to that location are invisible.
  • If a packing template is invisible, then any discrete unit batches created using that packing template are also invisible.
  • If a sample template on a packing process flow is invisible, any discrete unit batches created with that packing process flow are invisible.