← ServiceNow CAD: desenvolver e entregar aplicações
07 / 8 · 40 MIN

Importação e integração REST

Interpreta identidade, erros e confirmação do resultado externo.

Conceito e mecanismo

Uma importação deve separar dados recebidos, transformação e destino. Usa uma amostra sintética que inclua atualizações, novos registos e valores inválidos. Coalesce determina correspondência; com vários campos todos têm de corresponder. Um nome descritivo mutável não é uma boa chave estável. Analisa duplicados e regras de normalização antes de carregar o conjunto completo. Em integrações REST, RESTMessageV2 permite configurar endpoint, método, autenticação e pedido. Um objeto vazio precisa de endpoint e método explícitos. Se setRequestBody recebe uma string construída pelo script, as variáveis do corpo não são automaticamente substituídas pelos parâmetros do registo da função. Constrói e serializa o payload de acordo com o contrato, sem concatenar entradas não validadas.

Aplicação guiada

Na resposta, getStatusCode representa HTTP; getErrorCode representa códigos próprios da plataforma. Não classifiques o código interno 1 como HTTP 1. Verifica falha de transporte, estado HTTP e conteúdo funcional, protegendo a análise de JSON inválido. setHttpTimeout usa milissegundos e limita inatividade do socket, não uma duração total rígida quando há streaming. Num pedido de criação externa com timeout, o efeito pode já ter ocorrido. Antes de repetir, consulta pela correlação e aplica o contrato de idempotência que o serviço realmente suporta; não assumes que um header arbitrário o fornece. Logs devem guardar correlação e diagnóstico sem expor credenciais ou payload confidencial. O caso de teste deve demonstrar também resposta de erro, timeout e recuperação.

NA PRÁTICA

HTTP 202 confirma aceitação segundo o contrato, não necessariamente conclusão da operação.

Armadilhas comuns

Erro interno como HTTP; timeout como rollback; coalesce com atributos mutáveis.

Tópicos relacionados: Necessidade, dados e desenho · Scope, módulos e dependências · Formulários e lógica cliente/servidor

Leva esta ideia contigo

Confirma identidade e resultado antes de repetir efeitos externos.

Criar conta

Referência: RESTResponseV2 API · CAD blueprint January 2026

ServiceNow é uma marca comercial de ServiceNow, Inc. A dr.pt é uma plataforma de preparação independente e não está afiliada, associada, patrocinada, autorizada nem aprovada por ServiceNow. Os conteúdos e as perguntas são originais, não são perguntas oficiais de exame, e concluir os nossos testes não atribui nem garante qualquer certificação. Os nomes são usados apenas para identificar o tema. Todas as outras marcas pertencem aos respetivos titulares.