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.
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
Confirma identidade e resultado antes de repetir efeitos externos.
Referência: RESTResponseV2 API · CAD blueprint January 2026