Use o bloco de anotações para concluir suas tarefas de execução de solicitação

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 2 min. de leitura
  • 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'
      }
    ]
    };
    
    Quando você envia os itens solicitados e confirma o envio, uma atualização do Bloco de anotações com os seguintes detalhes é enviada para a instância ServiceNow do consumidor:
    • 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.
      Por exemplo, considere que um solicitante solicitou cinco ativos. Se você enviar apenas três ativos por meio de uma remessa, deverá passar o status do pedido como parcialmente_enviado. Ao enviar os dois ativos restantes, você deve passar o status do pedido como full_shipped.
    • 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.
    Nota:
    A atualização da remessa para ativos consumíveis não inclui a etiqueta do ativo e os detalhes do número de série. Se houver várias remessas, as informações do ativo em uma remessa deverão ser enviadas para a instância [] do consumidor ServiceNow apenas uma vez.