PT
Español
English
Português
    TenantIds e registro uniqueTenant

    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.*


    ↩ Retornar