Início
» Tecnologia
»
Erros do Salesforce Workbench: Solução de problemas das ferramentas de API durante períodos de inatividade
Erros do Salesforce Workbench: Solução de problemas das ferramentas de API durante períodos de inatividade
Verificado em 16 de setembro de 2026. Erros do Workbench são fáceis de serem interpretados erroneamente durante um incidente do Salesforce. Uma falha de login pode ser causada por uma sessão expirada, um ambiente incorreto, uma rota do Workbench quebrada ou uma interrupção da API do Salesforce. Uma solicitação que retorna um 503 Service Unavailableerro pode apontar para uma direção diferente de um erro de login 401 Invalid Session, embora ambos possam ocorrer quando um desenvolvedor está tentando trabalhar rapidamente.
O objetivo da resolução de problemas não é forçar a aprovação de uma solicitação. É identificar qual camada está falhando, proteger os dados enquanto o sistema estiver instável e saber quando as evidências são fortes o suficiente para esperar, trocar de ferramenta ou entrar em contato com o canal de suporte adequado.
Diagnóstico rápido: o que o erro provavelmente indica?
O que você vê
Camada mais provável
Melhor próximo passo
A página da área de trabalho não carrega.
Site do Workbench, navegador, DNS ou caminho de rede
Abra o Status de Confiança do Salesforce e teste o site a partir de uma rede alternativa permitida.
A área de trabalho carrega, mas o login falha com o erro 401.
Sessão, OAuth, nome de usuário, senha ou fluxo de login
Inicie um novo login autorizado e confirme o ambiente selecionado.
A solicitação à API retornou 403.
Permissões, política de aplicativos conectados ou limite de API
Verifique os limites de usuário, aplicativo conectado e requisição; não interprete isso como prova de indisponibilidade do serviço.
Diversas chamadas à API retornam 500, 502 ou 503.
Plataforma Salesforce, roteamento de borda, manutenção ou sobrecarga
Compare o tempo de erro com o status da sua instância e do produto no Trust.
Apenas uma consulta ou objeto falha.
Problema com a sintaxe da solicitação, acesso a objetos, compartilhamento de registros ou dados
Reduza a solicitação a uma leitura inofensiva e comprovadamente válida e inspecione o corpo da resposta.
Esta tabela é um ponto de partida, não um diagnóstico. O mesmo código HTTP pode ter causas diferentes dependendo do endpoint, do método de autenticação e da política da organização.
Primeiro, entenda os limites de suporte do Workbench.
O Workbench é um conjunto de ferramentas baseado em navegador para interação com organizações Salesforce por meio de diversas APIs, incluindo REST, SOAP, Bulk, Streaming, Metadados e ferramentas relacionadas ao Apex. No entanto, o site do Workbench afirma que não é um produto oficial da Salesforce e que o suporte da Salesforce não está disponível para o próprio Workbench. Sua página "Sobre" também alerta os usuários para não utilizarem o aplicativo com dados de produção.
Esse aviso altera a forma como você deve reagir durante períodos de inatividade. O Suporte da Salesforce pode investigar problemas em serviços, instâncias ou APIs da Salesforce, mas pode não solucionar todos os comportamentos da interface do Workbench. Por outro lado, um problema relatado apenas pelo Workbench pode ser específico do Workbench ou do caminho do navegador, e não da plataforma Salesforce.
Mantenha as informações de solução de problemas em modo somente leitura sempre que possível. Não cole senhas, segredos OAuth, IDs de sessão, tokens de acesso, registros de clientes ou cabeçalhos de solicitação não editados em capturas de tela, mensagens de bate-papo ou relatórios de problemas públicos.
Comece identificando o caminho de login do Workbench e o ambiente selecionado. A interface mostrada é uma maquete ilustrativa, não uma tela de login real nem uma solicitação para inserir credenciais em uma imagem de artigo.
Passo 1: Verifique o status de confiança do Salesforce antes de alterar as configurações do Workbench.
Abra o Status de Confiança do Salesforce em uma aba separada. A documentação de ajuda do Salesforce direciona os clientes para esta página em caso de interrupções de produtos e degradação de serviços, e o site de Confiança pode exibir informações sobre produtos, bem como instâncias específicas.
Confira duas perspectivas:
Visão geral do produto: procure por incidentes, degradação de serviço, interrupções ou eventos de manutenção que afetem o serviço Salesforce que você utiliza.
Visualização da sua instância: pesquise sua instância ou Meu Domínio e abra o resultado correspondente.
Uma instância marcada como Disponível não garante que todas as operações da API funcionarão. Significa que a instância e seus serviços estão disponíveis de acordo com a definição de status da Salesforce. Degradação de desempenho sugere que o acesso pode funcionar com latência ou funcionalidade parcial; Interrupção de serviço significa que a instância está indisponível; Manutenção indica um evento de manutenção que pode ou não afetar o acesso.
Etapa 1 — Compare as informações gerais de Status de Confiança com a instância da organização afetada. A tela exibida é um guia ilustrativo do fluxo de trabalho de pesquisa documentado e não representa a ocorrência de um incidente real.
Etapa 2: Confirme o ambiente e a organização antes de tentar novamente.
O Workbench pode se conectar a diferentes ambientes do Salesforce. Antes de concluir que uma API está inativa, confirme se a solicitação com falha se destina à produção, a um ambiente de teste (sandbox) ou a outro ambiente autorizado. Um teste bem-sucedido em um ambiente não resolve o problema no ambiente que está apresentando a falha.
Use o identificador do Meu Domínio ou da instância da organização afetada. A Salesforce documenta que o prefixo do Meu Domínio pode ser usado no Status de Confiança, enquanto um administrador pode encontrar a instância em Configuração, em Informações da Empresa . Anote a instância, o ambiente, a versão da API, o horário aproximado da falha e o endpoint. Esse pequeno registro evita um erro comum: comparar um erro de produção com o status de um ambiente de teste (sandbox) íntegro.
Se a própria página de login do Workbench exibir um método de login não compatível ou retornar à tela de login, trate isso como um problema de autenticação ou do Workbench separado até que o Status de Confiança e um login direto no Salesforce indiquem o contrário. Não envie credenciais repetidamente durante uma possível interrupção; tentativas excessivas podem causar bloqueios ou gerar ruído na investigação.
Etapa 3: Classifique a resposta da API em vez de tentar adivinhar.
A documentação da API REST da Salesforce explica que o cabeçalho da resposta contém um código de status HTTP e que o corpo geralmente contém uma mensagem e, quando relevante, o campo ou objeto associado ao erro. Preserve ambas as informações.
Código
A pista documentada da Salesforce
Como interpretar isso durante o período de inatividade
400
A solicitação não pôde ser compreendida, geralmente porque o corpo JSON ou XML é inválido.
Normalmente, corrige-se a solicitação antes de tratá-la como uma interrupção.
401
O ID da sessão ou o token OAuth expirou ou é inválido.
Autentique-se novamente por meio de um fluxo aprovado; um erro 401 por si só não é evidência de uma interrupção da plataforma.
403
A solicitação foi recusada, geralmente devido a problemas de permissão ou a um limite da API.
Verifique o acesso e os limites antes de reportar um incidente de disponibilidade.
500
Ocorreu um erro na plataforma Lightning.
Tente novamente somente após registrar a resposta; compare as falhas repetidas com o Status de Confiança.
502
O Salesforce Edge não conseguiu se comunicar com a instância.
É possível que ocorra um problema de roteamento ou do lado da plataforma, especialmente em várias solicitações.
503
O servidor está indisponível; pode estar em manutenção ou sobrecarregado.
Verifique se houve algum incidente ou evento de manutenção e evite novas tentativas destrutivas.
Etapa 3 — Registre o código HTTP e o significado da resposta antes de alterar as credenciais ou as solicitações. O exemplo não contém token, dados do cliente ou identificador de incidente real.
Etapa 4: Execute um teste de comparação seguro
Após conhecer o status e o ambiente, utilize o teste somente leitura mais simples possível. Uma boa comparação deve ter três características: deve ser direcionada à organização afetada, não deve modificar os dados e deve ser simples o suficiente para que um erro no formato da requisição seja improvável.
Repita o mesmo pedido inofensivo mais uma vez após registrar a primeira resposta.
Se a solicitação retornar o código 401, inicie um novo fluxo de autenticação autorizada em vez de reutilizar uma sessão antiga.
Se retornar 400, 403 ou 404, inspecione o endpoint, a versão da API, o nome do objeto, as permissões e o corpo da requisição.
Se retornar repetidamente os códigos 500, 502 ou 503, compare a hora e a instância com o Status de Confiança.
Se a interface do navegador funcionar, mas o Workbench falhar, teste o mesmo caminho de API autorizado com um cliente interno aprovado ou um diagnóstico de integração.
Não utilize solicitações de gravação, exclusão, atualização em massa, implantação de metadados ou migração como verificação de integridade. Durante um incidente, uma gravação pode gerar resultados parciais, trabalho duplicado ou uma falsa impressão de que a recuperação ocorreu.
Quando você deve mudar sua abordagem de resolução de problemas?
Mude a abordagem quando o Status de Confiança mostrar um incidente.
Pare de reformular a consulta, a menos que tenha evidências independentes de que a solicitação está malformada. Salve o número do incidente, o serviço afetado, a instância, a hora de início e a atualização mais recente. Siga as mensagens de recuperação do Salesforce e proteja o trabalho em fila contra novas tentativas duplicadas.
Mude a abordagem quando o Status de Confiança estiver disponível, mas a Bancada de Trabalho sozinha falhar.
Concentre-se no Workbench, no navegador, na rede, na autenticação ou na política local. Tente abrir uma janela anônima do navegador, usar um navegador alternativo compatível e comparar as redes permitidas. O site do Workbench direciona o suporte específico do Workbench para os recursos da comunidade de código aberto, enquanto a Ajuda do Salesforce continua sendo o canal para suporte a produtos e contas do Salesforce.
Mude a abordagem quando o erro for consistentemente 401 ou 403.
Passe para a análise de identidade e autorização. Confirme o usuário, a política do aplicativo conectado, o escopo do OAuth, a duração da sessão, o acesso à API, o perfil ou conjunto de permissões e os limites da organização. Atualizar o navegador repetidamente não corrigirá uma permissão ausente ou um token inválido.
Mude a abordagem quando um ponto de extremidade falhar, mas leituras simples funcionarem.
Investigue o endpoint, o objeto, o campo, o compartilhamento de registros, a versão da API, o corpo da requisição e o corpo da resposta. Uma falha localizada não é suficiente para declarar o Salesforce como indisponível globalmente. Reduza a requisição até identificar se o problema está na sintaxe, no acesso, nos dados ou em um serviço dependente.
Etapa 4 — Respeite o suporte e os limites de segurança do Workbench. Use o suporte aprovado da Salesforce para incidentes na plataforma e os recursos da comunidade de código aberto para comportamentos específicos do Workbench.
Identificador da organização, instância e ambiente
Carimbo de data/hora UTC e seu fuso horário local
Página do Workbench ou operação de API envolvida
Código HTTP, código de erro e corpo da resposta (oculto).
Seja a interface do usuário do Salesforce, outro usuário ou outro cliente aprovado, também apresente falhas.
Número do incidente de status de confiança ou uma observação indicando que nenhum evento correspondente foi encontrado.
Remova credenciais, IDs de sessão, tokens de acesso, nomes de clientes, IDs de registros e dados confidenciais antes de enviar os logs. Se o problema for apenas com o Workbench, utilize o canal de suporte indicado na página de Ajuda do Workbench ; a Salesforce não oferece suporte técnico para o Workbench em si.
Como verificar a recuperação
Um indicador verde é encorajador, mas não significa que a recuperação esteja completa. Verifique a recuperação em etapas:
Confirme se a página do incidente mostra uma resolução ou se a instância retorna ao status Disponível.
Faça login através do fluxo aprovado do Salesforce ou Workbench, sem reutilizar uma sessão inativa.
Execute a mesma solicitação inofensiva de somente leitura que falhou anteriormente.
Compare o código HTTP, o tempo de resposta e o corpo da resposta com a falha registrada.
Verifique as integrações, as tarefas em fila e as notificações subsequentes para identificar trabalhos atrasados ou duplicados.
O resultado desejado não é simplesmente "a página aberta". Você quer que a operação autorizada original seja concluída com sucesso, com a resposta esperada e sem efeitos colaterais não verificados.
Lista de verificação de autoavaliação
Escopo: Você verificou tanto a página de Confiança do produto quanto a instância afetada?
Ambiente: Você confirmou se o ambiente de produção é o ambiente de teste (sandbox) e se o domínio ou instância está correto?
Evidências: Você salvou o código HTTP exato, o código de erro, a hora e a resposta editada?
Segurança: Você evitou solicitações de gravação, exclusão, em lote, implantação e migração durante o incidente?
Decisão: Você conseguiu distinguir o comportamento exclusivo do Workbench da falha da API do Salesforce?
Recuperação: Você testou novamente a operação original e inspecionou o trabalho subsequente atrasado?
Resumindo
Para erros do Salesforce Workbench durante períodos de inatividade, comece verificando o Status de Confiança e a instância afetada. Em seguida, classifique a resposta HTTP antes de alterar credenciais ou reescrever solicitações. Erros 500, 502 ou 503 repetidos em testes simples de somente leitura e um incidente de Confiança correspondente indicam uma explicação do lado do Salesforce. Já falhas como 401, 403, 400 ou exclusivas do Workbench geralmente exigem investigação de autenticação, permissões, solicitações, navegador ou solução de problemas do próprio Workbench. Como o Workbench não é um produto com suporte do Salesforce, mantenha os dados de produção fora dele, documente claramente o limite de acesso e utilize as informações oficiais mais recentes sobre status e suporte quando as evidências mudarem.