This documentation supports the 23.3 version of BMC Helix ITSM.To view an earlier version, select the version from the Product version menu.

Setting up multitenancy in BMC Helix ITSM


If you are a Managed Service Provider (MSP), use the information in this topic to successfully implement multitenancy in your BMC Helix ITSM environment.

This topic provides an overview of the multitenant model in BMC Helix ITSM, which allows a single instance to effectively serve multiple customers or tenants. 

Overview of multitenancy

Multitenancy is a software architecture approach in which a single application instance serves multiple tenants.

A tenant is a group of users who share common access with specific privileges to the application. In a multitenant architecture, tenants' data is isolated from each other, ensuring privacy and security while sharing the same hardware and software resources.
worddavad19c8adad5a5253eca842990f36bc96.png


Scenario: Apex Global

For instance, consider a scenario in which a Managed Service Provider (MSP), Apex Global, supports two tenants, Calbro and Petramco.

In this scenario, a few Apex Global agents have access to Calbro information, while others have access to Petramco information. A few users of Apex Global have unrestricted access to all information.

This scenario includes the following support groups:

  • Calbro Support—People in this support group can access information only for Calbro.
  • Petramco Support—People in this support group can access information only for Petramco.
  • Global Support—People in this support group support all companies and can access Calbro and Petramco information.

Francine Stafford is a member of the Calbro Support Group and can access all tickets for Calbro. Similarly, Carl Smith can access Petramco tickets, as he belongs to the Petramco support group. Mary Mann in Global Support can see all tickets because she has unrestricted access to all companies.

worddav3b0ef2a9dfed3518e62b9ee95281e142.png


Multitenancy also means that users select the appropriate company from the Company field instead of a single company being the default value. Use multitenancy to achieve the following goals:

  • Control data access in a hosted environment. For example, in your service provider environment, you use a single instance of BMC Helix ITSM for multiple companies, with the data for each company hidden from the other companies.
  • Control access to configuration items, incidents, known errors, broadcast messages, categorization, summary definitions in BMC Service Request Management or Requester Console, and so on.
  • Segregate data and restrict access. BMC Helix ITSM performs access restrictions primarily on ticketing forms, such as incidents, problem investigations, change requests, and asset records.

The definition of multitenancy in BMC Helix ITSM is tied to the company and the support group data segregation approach.

To learn more, see the following topics:

You can use the information in this table to understand multitenancy in BMC Helix and also perform various tasks to implement multitenancy.

Task

Reference

To learn about various user roles in a BMC Helix multitenant environment and the BMC Helix interfaces that the MSP tenants can interact with.

To learn about the onboarding process for MSPs 

To submit requests for additional services

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*