Skip to main content

Recuperar de falhas no trabalho

Objetivos de aprendizagem

Após concluir esta unidade, você estará apto a:

  • Listar os recursos que você pode usar para detectar problemas de trabalho.
  • Listar os tipos de problemas gerais.
  • Explicar como pesquisar erros de notificação por e-mail.
  • Explicar a melhor maneira de corrigir problemas de trabalho em uma instância de produção.

Introdução

Linda Rosenberg, administradora da Cloud Kicks, aprendeu que é melhor ser proativa ao executar trabalhos configurando-os para solução automática de problemas. Quando os trabalhos começam a falhar, é hora de dar um passo atrás e coletar dados para que ela possa descobrir o que aconteceu e rápido.

Uma execução sem problemas dos trabalhos só depende dela!

Detectar problemas de trabalho

Uma abordagem proativa significa que ela configura todos os trabalhos para enviar um e-mail ao administrador se eles forem executados por mais que um tempo especificado. Isso elimina o elemento surpresa.

Às vezes, um trabalho tem problemas que o Salesforce B2C Commerce grava no registro, mas isso não interrompe o trabalho. Se esses erros persistirem e forem significativos, ela pode adicionar processamento aos seus pipelines de trabalho para detectar e parar o trabalho.

Linda aprende que é uma boa prática verificar os registros regularmente para identificar problemas, crônicos ou não.

Notificação por e-mail

Linda pode configurar notificações por e-mail definindo valores em agendamentos ou configurações de trabalho individuais. Para simplificar as coisas, ela usa o mesmo modelo de e-mail para todas as notificações por e-mail. O B2C Commerce envia notificações em um arquivo de texto padrão e inclui:

  • Endereço do remetente
  • Lista de destinatários
  • Assunto
  • Corpo do texto

Se você não configurar o servidor de e-mail para enviar notificações de erro, você pode olhar os arquivos de registro. O B2C Commerce grava erros no registro de erros do sistema e no syslog.

Problemas de trabalho

Se um trabalho está travado no status Em execução e adquiriu pelo menos um bloqueio, Linda precisa liberar o bloqueio antes que ela possa executar o trabalho outra vez. Para liberar o bloqueio, ela para e reinicia a instância usando o Centro de controle. Ela deve ter as credenciais adequadas para acessar o Centro de controle.

Problemas de rede

Se um trabalho termina porque a instância caiu, ou um trabalho não é totalmente concluído, os dados podem ser uma mistura de dados atualizados e antigos. Linda deve executar o trabalho outra vez.

Erros de dados

Para solucionar erros de dados, ela tenta o seguinte.

Método de recuperação

Descrição

Replicar dados de outra instância

Isso é mais útil se houver um problema com a importação para a instância de produção e a instância de preparação tem os dados corretos para os quais ela pode reverter.

Importar um novo feed produzido pelo sistema back-end

Esse é o método mais comum para recuperação. Normalmente você deve corrigir os dados no sistema back-end e gerar um novo feed.

Usar dados de arquivos de feed de importação

Isso é mais útil se houver um problema com o sistema back-end que produz o feed. Para que esses dados estejam disponíveis, você deve ter um sistema de arquivamento de feeds e limpeza de feeds arquivados antigos.

Usar dados de exportações regulares

Isso é mais útil para dados no sistema de produção, como disponibilidade de produtos, ou dados importados diretamente para produção, como catálogos de preços. Para que esses dados estejam disponíveis, você deve criar um trabalho que exporte os dados necessários.

Isso também é útil para dados que existem apenas no Business Manager, não no sistema back-end, como atributos específicos da Web ou atributos de URL.

A instância de produção

Na maioria dos casos, quando Linda transfere dados para a instância de produção, ela realiza uma replicação de dados a partir da instância de preparação. No entanto, para as importações frequentes de preços, estoques ou outros tipos de dados, ela usa trabalhos para transferir os dados diretamente da fonte externa para produção. Assim como na instância de preparação, Linda pode ter um trabalho interrompido que resulta em dados misturados na instância de produção.

Melhores práticas de arquivamento

Como Linda não pode reverter automaticamente as instâncias de produção impactadas por problemas de trabalho, ela sempre cria um arquivamento de seu site existente para o qual ela pode reverter se o trabalho falhar.

Resumindo

Nesta unidade, Linda aprendeu a solucionar erros de trabalho em diversas situações. Ela também aprendeu sobre a importância de um processo de arquivamento e verificações regulares (frequentes) dos registros de erros.

Agora é hora de testar seus conhecimentos e ganhar um emblema novinho em folha.

Recursos

Compartilhe seu feedback do Trailhead usando a Ajuda do Salesforce.

Queremos saber sobre sua experiência com o Trailhead. Agora você pode acessar o novo formulário de feedback, a qualquer momento, no site Ajuda do Salesforce.

Saiba mais Continue compartilhando feedback