Gerenciamento de remessas de ativos empresariais
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.
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:
Se a transportadora invocar a função processResponse, ela deverá retornar a resposta após a conclusão da função.[ { trackingNumber: ‘’, deliveryDate: ‘’, pickupDate: ‘’, packageStatus: ‘’. statusDetail: ‘’, trackingURL: ‘’, parcelWeight: ‘’, deliveryServicesCost: ‘’, currency: ‘’ } ]
- 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.