Gestão de remessas de ativos empresariais
Rastreie e gerencie suas remessas de ativos empresariais em tempo real integrando o. Gestão de ativos empresariais aplicação com transportadoras de envio terceirizadas que usam o. IT Asset Management estrutura de integração.
Pré-requisitos
Antes de poder integrar o. Gestão de ativos empresariais com uma transportadora de envio terceirizada, a transportadora de envio deve preencher os seguintes pré-requisitos:
- Habilite o acesso entre escopos na aplicação de terceiros.
- Crie uma inclusão de script que estenda o script base ITAMShipmentIntegration 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 IT Asset Management escopo da aplicação. No entanto, o acesso do solicitante não é restrito e os campos 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 operadora com base nos números de acompanhamento. A API da transportadora é necessária para se conectar à aplicação de terceiros e 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 de conexão. Este perfil de integração permite que você se conecte à aplicação de terceiros para que você possa recuperar os detalhes da remessa.
- Se a aplicação de terceiros usar o. ServiceNow Tabela de credenciais [discovery_credentials] ou qualquer outra ServiceNow Tabela com campos password2, forneça uma política de mapa de acesso do KMF para habilitar o acesso a essas tabelas. Para obter mais informações sobre as políticas de mapa de acesso do KMF, consulte Password2 encryption with the Key Management Framework (KMF).
Após a transportadora concluir esses pré-requisitos, você deve 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 com sucesso à API da operadora.
- Associe a transportadora de envio ao perfil de integração.