Tenants de HP TechPulse
As APIs da TechPulse exigem identificadores exclusivos de empresa, dispositivo e usuário do tipo GUID, esses identificadores podem ser obtidos usando o seguinte endpoint:
GET /analytics/v1/identity/tenants
Obtendo a seguinte resposta
{
"schemas": [
"urn:scim:schemas:core:2.0:Tenant"
],
"id": "tenant-uuid-1",
"displayName": "Customer Name",
"description": "",
"tenantType": "CUSTOMER",
"subTypes": [],
"phoneNumber": {
"value": "555-5555",
"type": "work"
},
"ownerId": "test-emailid@email.com"
}
⚐ Nota: Essa solicitação foi feita na autenticação para obter o token de atualização.
Para obter mais informações sobre locatários, consulte a documentação do HP TechPulse Veja a documentação do HP TechPulse
-
Adicione o “Identificação” no arquivo de configuração da seguinte maneira:
Pegue o Id a partir da resposta obtida acima e escrever nas seções de “inquilino único” (Locatário do tipo cliente)
{
"companies": [
],
"tenantIds": [
],
"uniqueTenant": "tenant-uuid-1",
"mappers": [
{
"id": "",
"subtypes": [
],
"tenantIds": [
],
"filter": "",
"case": {
"category": 0,
"ci": 0,
"company": 0,
"customer": 0,
"itemType": "",
"project": 0,
"reason": 0,
"service": 0,
"sla": 0,
"state": [
],
"urgency": [
],
"additionalFields": [
]
}
}
]
}
Inquilinos associados:
Os locatários do tipo cliente podem ter parceiros “inquilinos” do tipo de dispositivo e/ou empresa. Para obter os identificadores, consulte a seguinte API:
GET /analytics/v1/identity/tenants/children
⚐ Nota: O tipo de autenticação é OAuth 2.0
Obtendo a seguinte resposta
{
"schemas": [
"urn:scim:schemas:core:2.0:ListResponse"
],
"totalResults": 7,
"startIndex": 0,
"itemsPerPage": 7,
"resources": [
{
"id": "tenant-uuid-children-1",
"displayName": "Children 1",
"type": "CUSTOMER",
"ownerId": "xxx",
"status": "Active",
"subscriptionState": "OVER_ENROLLED",
"owner": {
"..."
},
"parents": [
{
"id": "tenant-uuid-parent-1",
"association": "xxxx",
"name": "xxx xxx",
"primaryAdministrator": {
"xxxx"
}
},
"..."
],
"subTypes": [
],
"lastImpersonatedOn": "2020-11-27 16:39:43 UTC",
"impersonatedBy": "xxxx-xxxx-xxxx-xxxx"
},
"..."
]
}
-
Adicione os locatários associados no arquivo de configuração da seguinte maneira:
Pegue o Id recursos na resposta obtida acima e escrever nas seções de “tenantIds” (locatários do tipo cliente, dispositivo e empresa):
Pegue o Id da resposta obtida anteriormente e escrever nas seções de “tenantIds” (locatários do tipo cliente, dispositivo e empresa) e “inquilino único” (Locatário do tipo cliente)
{
"tenantIds": [
"tenant-uuid-children-1"
],
"companies": [
],
"uniqueTenant": "tenant-uuid-1",
"mappers": [
{
"tenantIds": [
"tenant-uuid-children-1"
],
"case": {
"customer": 0,
"company": 0,
"category": 0,
"ci": 0,
"itemType": "",
"project": 0,
"service": 0,
"reason": 0,
"sla": 0,
"state": [
],
"urgency": [
],
"additionalFields": [
]
},
"filter": "",
"subtypes": [
]
}
]
}
Configurar locatários de parceiros no arquivo de integração
Locatário Global
A configuração permite realizar a integração de um ou mais clientes para diferentes configurações de caso no ASMS, este tipo de integração será feito pela seguinte configuração:
{
"tenantIds": [
"tenant-uuid-1"
],
"uniqueTenant": "tenant-uuid-1",
"companies": [
],
"mappers": [
{
"case": {
"customer": 0,
"company": 0,
"category": 0,
"ci": 0,
"itemType": "",
"project": 0,
"service": 0,
"reason": 0,
"sla": 0,
"state": [
],
"urgency": [
],
"additionalFields": [
]
},
"filter": "",
"subtypes": [
]
}
]
}
Identificadores exclusivos de empresa, dispositivo e usuário são agregados globalmente no “tenantIds” permitindo que você filtre incidentes do Hp TechPulse e importe-os para o ASMS.
Específico do locatário
A configuração permite a integração de um ou mais clientes para um único projeto ASMS, este tipo de integração será feita pela seguinte configuração:
{
"uniqueTenant": "tenant-uuid-1",
"companies": [
],
"mappers": [
{
"tenantIds": [
"tenant-uuid-1"
],
"case": {
"customer": 0,
"company": 0,
"category": 0,
"ci": 0,
"itemType": "",
"project": 0,
"service": 0,
"reason": 0,
"sla": 0,
"state": [
],
"urgency": [
],
"additionalFields": [
]
},
"filter": "",
"subtypes": [
]
}
]
}
Identificadores exclusivos de empresa, dispositivo e usuário são adicionados ao “tenantIds” permitindo que cada empresa, dispositivo e usuário tenha uma configuração exclusiva ao criar casos no ASMS.
Considerações:
- Configuração com Inquilinos específicos tem precedência sobre a configuração do Inquilinos globais, se surgir o caso de você ter os “tenantIds” de forma específica e global, o sistema dá prioridade aos específicos, ignorando os locatários agregados globalmente.
- Se a propriedade não for adicionada tenantIds (global ou específico), o sistema toma como referência a propriedade locatário exclusivo.*