Use o bloco de anotações para concluir suas tarefas de execução de solicitação
Como um provedor, use o recurso Bloco de anotações da aplicação Central de controle de serviços para enviar atualizações para a instância ServiceNow do seu consumidor enquanto executa as tarefas de execução de solicitação.
O fluxo de solicitação sem contato requer que você envie atualizações do Bloco de anotações para a instância ServiceNow do consumidor ao concluir as tarefas de confirmação e envio com sucesso. Com base nas atualizações enviadas, o fluxo sem contato avança na instância ServiceNow do consumidor.
Você deve incluir o código específico para suas tarefas na API PSBScratchpadUtil . Para obter mais informações, consulte Using the Scratchpad for Service Exchange tasks. Confirme se os códigos do bloco de anotações associados às tarefas do fluxo de execução de solicitação estão no seguinte formato.
Código de exemplo para confirmação de solicitação
var scratchPadJSON = {
"orderStatus": "confirmed"
};
var value = JSON.stringify(scratchPadJSON);
var rtGR = new GlideRecord("sn_sb_pro_provider_task");
rtGR.get(<ProviderTaskID>);
if (rtGR.isValidRecord()) {
var util = new sn_sb_pro.PSBScratchpadUtil();
util.update(rtGR, "confirmation", value);
}
Quando você confirma uma tarefa do provedor, uma atualização do Bloco de anotações com o status do pedido como Confirmado é enviada para a instância ServiceNow do consumidor.
Código de amostra para remessa
var scratchPadJSON = {
"orderStatus": "partially_shipped / fully_shipped"
"orderLineItems" :
[{
"status": "shipped",
"trackingNumber": "123",
"carrier": "C1",
"modelNumber": 'MD322LL/A',
"assetTag": 'P1000177',
"serialNumber": 'P1000177'
},{
"status": "shipped",
"trackingNumber": "123",
"carrier": "C1",
"modelNumber": 'MD322LL/A',
"assetTag": 'P1000178',
"serialNumber": 'P1000178'
}
]
};
- Status do pedido: dependendo de como o provedor enviou os ativos em uma solicitação, o status do pedido pode ter os seguintes valores:
- parcialmente_enviado: Ativos na solicitação são enviados por meio de várias remessas.
- full_shipped: Todos os ativos na solicitação foram enviados.
- Número de acompanhamento: cada remessa tem um número de acompanhamento exclusivo.
- Transportadora: o nome da transportadora pela qual o provedor enviou os ativos.
- Número domodelo: número do modelo exclusivo do ativo que é enviado.
- Etiqueta do ativo :etiquetaexclusiva do ativo que é enviado.
- Número de série: o número de série do ativo.