PT
Español
English
Português
    TenantIds e 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)

          {
            "tenantIds": [
            ],
            "uniqueTenant": "tenant-uuid-1",
            "mappers": [
              {
                "id": "",
                "subtypes": [
      
                ],
                "tenantIds": [
                  "tenant-uuid-1"
                ],
                "filter": "",
                "case": {
                  "caseType": 0,
                  "project": 0,
                  "service": 0,
                  "category": 0,
                  "group": 0,
                  "registryType": 0,
                  "state": [
      
                  ],
                  "sla": 0,
                  "company": 0,
                  "urgency": [
      
                  ]
                }
              }
            ],
            "companies": [
            ]
          }    
    

    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": [
            null,
            null
          ],
          "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):

          {
             "tenantIds":[
                "tenant-uuid-children-1"
             ],
             "uniqueTenant":"tenant-uuid-1",
             "mappers":[
                {
                   "id":"",
                   "subtypes":[
          
                   ],
                   "tenantIds":[
                     "tenant-uuid-children-1"
                   ],
                   "filter":"",
                   "case":{
                      "caseType":0,
                      "project":0,
                      "service":0,
                      "category":0,
                      "group":0,
                      "registryType":0,
                      "state":[
      
                      ],
                      "sla":0,
                      "company":0,
                      "urgency": [
      
                      ]
                   }
                }
             ],
             "companies": [
             ]
          }
    

    Configurar locatários de parceiros no arquivo de integração

    Locatário Global

    A configuração permite a integração de um ou mais clientes para diferentes configurações de casos no Asdk, este tipo de integração será feita pela seguinte configuração:

    
    {
      "tenantIds": [
        "tenant-uuid-children-1"
      ],
      "uniqueTenant": "tenant-uuid-1",
      "mappers": [
        {
          "id": "",
          "subtypes": [
            ""
          ],
          "filter": "",
          "case": {
            "caseType": 0,
            "project": 0,
            "service": 0,
            "category": 0,
            "group": 0,
            "registryType": 0,
            "state": [
              {}
            ],
            "sla": 0,
            "company": 0,
            "urgency": [
    
            ]
          }
        }
      ],
      "companies": [
      ]
    }    
    
    

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


    Específico do locatário

    A configuração permite a integração de um ou mais clientes para um único projeto Asdk, este tipo de integração será feito pela seguinte configuração:

    {
      "uniqueTenant": "tenant-uuid-1",
      "mappers": [
        {
          "id": "",
          "subtypes": [
            ""
          ],
          "tenantIds": [
            "tenant-uuid-children-1"
          ],
          "filter": "",
          "case": {
            "caseType": 0,
            "project": 0,
            "service": 0,
            "category": 0,
            "group": 0,
            "registryType": 0,
            "state": [
    
            ],
            "sla": 0,
            "company": 0,
            "urgency": [
    
            ]
          }
        }
      ],
      "companies": [
      ]
    }
    

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

    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