Gerenciamento de remessas de ativos empresariais

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 2 min. de leitura
  • Rastreie e gerencie suas remessas de ativos empresariais em tempo real, integrando a aplicação Gestão de ativos empresariais com transportadoras de remessa de terceiros usando a estrutura de integração Gestão de ativos de TI.

    Visão geral da integração da transportadora.

    Pré-requisitos

    Antes que você possa integrar a aplicação Gestão de ativos empresariais com uma transportadora de envio de terceiros, a transportadora deve concluir os seguintes pré-requisitos:
    • Habilite o acesso entre escopos na aplicação de terceiros.
    • Crie uma inclusão de script que estenda o script ITAMshipmentIntegration de base para que você possa se conectar à aplicação de terceiros e recuperar detalhes da remessa em tempo real.
      • A inclusão de script deve estar disponível no escopo da aplicação Gestão de ativos de TI. No entanto, o acesso do solicitante não é restrito e os campos Acessível de devem estar disponíveis em Todos os escopos da aplicação.
      • A lógica de negócios deve ser implementada na função fetchShipmentinfo para habilitar a comunicação com a API da transportadora com base nos números de acompanhamento. A API da transportadora é necessária para se conectar à aplicação de terceiros e para recuperar detalhes da remessa.
      • A função fetchShipmentinfo deve retornar um objeto JSON com o seguinte código de resposta HTTP e mensagem:
        {
        httpResponseCode: 200, httpResponseMessage: ‘SUCCESS’
        }
        
      • Quando a inclusão de script está no modo de teste, a transportadora invoca a API da transportadora para validar sua conexão com a aplicação de terceiros. A transportadora pode verificar e retornar a resposta ou consultar as remessas e invocar a função processResponse usando o seguinte formato de resposta:
        [
        {
        trackingNumber: ‘’,
        deliveryDate: ‘’,
        pickupDate: ‘’,
        packageStatus: ‘’.
        statusDetail: ‘’,
        trackingURL: ‘’,
        parcelWeight: ‘’,
        deliveryServicesCost: ‘’,
        currency: ‘’
        }
        	]
        
        Se a transportadora invocar a função processResponse, ela deverá retornar a resposta após a conclusão da função.
    • Crie um perfil de integração com o nome apropriado, detalhes da API da operadora e detalhes da conexão. Este perfil de integração permite que você se conecte à aplicação de terceiros para que possa recuperar detalhes da remessa.
    • Se a aplicação de terceiros usar a tabela ServiceNow Credentials [discovery_credentials] ou qualquer outra tabela ServiceNow com campos Password2, forneça uma política de mapa de acesso KMF para habilitar o acesso a essas tabelas. Para obter mais informações sobre políticas de mapa de acesso ao KMF, consulte Password2 encryption with the Key Management Framework (KMF).
    Depois que a transportadora de envio concluir estes pré-requisitos, você deverá concluir estes pré-requisitos adicionais:
    • Se o perfil de integração contiver detalhes de conexão por meio de um alias de conexão e credenciais, atualize esses detalhes conforme necessário para que você possa autenticar e se conectar à API da operadora.
    • Associe a transportadora ao perfil de integração.