Customizing BMC Service Resolution to achieve multitenancy
Multitenancy refers to the ability of a single instance of an application running on a server to serve multiple customers. In Remedy IT Service Management (Remedy ITSM), Multitenancy is established based on the Contact company value. The Company field on the HPD:ServiceInterface form is used to set the value of the Contact company of the incident. The ITSM_Company field in TrueSight Infrastructure Management maps to the Company field.
If an event has the ITSM_Company field and also a CI's Company populated, multitenancy is established based on the CI's company value.
In BMC Service Resolution, you can use multitenancy to segregate data and restrict access by the Company field. To create incidents for multiple tenants, you can use single instance of the Service Desk Integration Gateway.
- If you implemented Level 1 of Service Resolution, ensure that you enrich the event in the Cell to populate the ITSM_Company field based on the tenant. For information about enriching the event, see the following links in the ProactiveNet online documentation:
- If you are using Level 2 or Level 3 of Service Resolution, multitenancy is achieved using the published CI service model in Atrium CMDB. As each incident is mapped to a CI, CI's company gets mapped to the Company1 field of the incident interface (HPD:ServiceInterface) form. See Field-Mappings.
For more information, see Controlling access to data with multitenancyin the Atrium Core online documentation.
There is a difference in the way the company information is shared from TrueSight to Remedy ITSM. With BMC Service Resolution 3.0 or later, the DefaultMapping.map file is not used to send the ITSM_Company value. See the following table for the differences.
Related topics
Using multi-tenancy to segregate companies (Remedy ITSM 8.1 online documentation)