Práticas recomendadas de workflow workflow-best-practices

Com o Adobe Campaign, você pode configurar todos os tipos de fluxo de trabalho para executar um amplo escopo de tarefas. No entanto, ao projetar e executar fluxos de trabalhos, é necessário ter muito cuidado, pois uma implementação inadequada pode causar baixo desempenho, erros e problemas da plataforma. Abaixo você encontrará uma lista de práticas recomendadas e dicas para solução de problemas.

NOTE
O design e a execução do fluxo de trabalho devem ser executados por um usuário avançado do Adobe Campaign.

Nomenclatura naming

Para facilitar a solução de problemas do fluxo de trabalho, a Adobe recomenda nomear e rotular explicitamente seus fluxos de trabalho. Preencha o campo de descrição do fluxo de trabalho para resumir o processo a ser executado para que o operador possa entendê-lo facilmente.
Se o fluxo de trabalho for parte de um processo que envolve vários fluxos de trabalho, você poderá usar números ao inserir um rótulo para organizá-los de maneira clara.

Por exemplo:

  • 001 – Importar – Importar destinatários
  • 002 – Importar – Importar vendas
  • 003 – Importar – Importar detalhes de vendas
  • 010 – Exportar – Exportar logs de entregas
  • 011 – Exportar – Exportar logs de rastreamento

Duplicação de workflows duplicating-workflows

Você pode duplicar fluxos de trabalho. Em Marketing Activities, passe o mouse sobre o fluxo de trabalho e clique em Duplicate element. Após a duplicação, as modificações do fluxo de trabalho não são transferidas para a cópia do fluxo de trabalho. A cópia do fluxo de trabalho pode ser editada.

Execução execution

Quantidade de fluxos de trabalhos

Por padrão, recomendamos não executar mais de 20 fluxos de trabalho ativos simultaneamente (isso não se aplica a fluxos de trabalho que estejam aguardando uma execução programada). Após atingir esse limite, os workflows serão enfileirados para não afetar o desempenho.

Em contextos específicos, talvez seja necessário executar mais de 20 fluxos de trabalho. Em caso afirmativo, verifique os casos de uso com um especialista do Campaign e entre em contato com o Atendimento ao cliente da Adobe para aumentar o limite.

IMPORTANT
Mesmo que você não esteja atingindo o limite de 20 workflows, o Adobe recomenda espalhe a execução do fluxo de trabalho ao longo do tempo. Assimilar a execução dos workflows garantirá melhor desempenho da instância.

Antes de iniciar um workflow, Campaign Standard O verificará se há memória física do sistema suficiente para executar o fluxo de trabalho. Se não houver memória disponível suficiente, uma mensagem informará que a execução do workflow será adiada até que a carga no servidor desligue e a memória do sistema aumente.

Frequência

Um fluxo de trabalho não pode ser executado automaticamente mais de uma vez a cada dez minutos.
A frequência de repetição da atividade não pode ser inferior a 10 minutos. Se a frequência de repetição for definida como 0 (também o valor padrão), essa opção não será considerada e o fluxo de trabalho será executado de acordo com a frequência de execução.

Fluxos de trabalho pausados

Fluxos de trabalho que estão em estado de pausa ou de falha há mais de 7 dias são interrompidos para consumir menos espaço em disco. A tarefa de limpeza é exibida nos logs do fluxo de trabalho.

Transições

Um fluxo de trabalho que contém transições não finalizadas ainda pode ser executado: uma mensagem de aviso será gerada e o fluxo de trabalho será pausado assim que ele atingir a transição, mas não ocorrerá erro. Você também pode iniciar um fluxo de trabalho sem finalizar o design e concluí-lo conforme avança.

Para mais informações, consulte Execução de fluxos de trabalho.

Fuso horário

As propriedades do fluxo de trabalho permitem definir um fuso horário específico que será usado por padrão em todas as atividades. Por padrão, o fuso horário do workflow é aquele definido para o operador atual do Campaign.

Atividade activity

Número de atividades por fluxo de trabalho number-activities

Recomendamos usar até 100 atividades em um único fluxo de trabalho. Mais de 100 atividades, você pode encontrar alguns problemas de desempenho ao projetar e configurar seu fluxo de trabalho.

Design do fluxo de trabalho

Para garantir que o fluxo de trabalho termine corretamente, evite deixar que a última transição de um fluxo de trabalho ocorra automaticamente usando um End activity.

Para acessar a visualização detalhada das transições, marque a opção Keep interim results, na seção Execução das propriedades do fluxo de trabalho.

CAUTION
Essa opção consome bastante espaço do disco e foi projetada para ajudar a criar um fluxo de trabalho e garantir a configuração e o comportamento adequados. Deixe-a desmarcada nas instâncias de produção.

Atividades de rotulagem activity-labeling

Ao desenvolver o fluxo de trabalho, um nome é gerado para cada atividade, como para todos os objetos do Adobe Campaign. Embora o nome de uma atividade seja gerado pela ferramenta e não possa ser editado, recomendamos que ele seja rotulado com um nome explícito ao configurá-la.

Duplicação de atividades activity-duplicating

Para duplicar atividades existentes, é possível usar as funções de copiar e colar. Dessa forma, você mantém as configurações que foram originalmente definidas. Para mais informações, consulte Duplicação de atividades de fluxo de trabalho.

Atividade Scheduler acheduler-activity

Ao criar o fluxo de trabalho, use somente uma Scheduler activity por ramificação. Se a mesma ramificação de um fluxo de trabalho tiver vários schedulers (vinculados uns aos outros), a quantidade de tarefas a serem executadas será multiplicada exponencialmente, o que sobrecarregará consideravelmente o banco de dados.

Você pode pré-visualizar as próximas dez execuções de seus fluxos de trabalho clicando em Preview next executions.

Para mais informações, consulte Atividade de Scheduler.

Ao criar um fluxo de trabalho agendado que inclui várias atividades, é necessário garantir que o fluxo de trabalho não seja reagendado até a conclusão. Para fazer isso, é necessário configurar o workflow para impedir sua execução se uma ou mais tarefas de uma execução anterior ainda estiverem pendentes. Para obter mais informações, consulte esta página.

Chamada de fluxo de trabalho com parâmetros workflow-with-parameters

Verifique se o nome e a quantidade de parâmetros são idênticos ao definido ao chamar o workflow (consulte esta página. Os tipos de parâmetros também devem ser consistentes com os valores esperados.

Verifique se todos os parâmetros foram declarados no External signal activity. Caso contrário, ocorrerá um erro ao executar a atividade.

Para mais informações, consulte Chamar um fluxo de trabalho com parâmetros externos.

Exportação de pacotes exporting-packages

Para exportar pacotes, os recursos exportados não devem conter IDs padrão. Portanto, as IDs de recursos exportáveis devem ser alteradas usando um nome diferente dos modelos fornecidos como padrão pelo Adobe Campaign Standard.
Para mais informações, consulte Gerenciamento de pacotes.

Exportação de listas exporting-lists

A opção Exportar lista permite exportar um máximo de 100 mil linhas por padrão, definidas pela opção Nms_ExportListLimit. Essa opção pode ser gerenciada pelo administrador funcional, em Administration > Application settings > Options.
Para mais informações, consulte Exportação de listas.

Solução de problemas workflow-troubleshooting

O Adobe Campaign oferece vários logs para entender melhor seus problemas de fluxo de trabalho.

Uso de logs de fluxo de trabalho using-workflow-logs

Você pode acessar logs de fluxo de trabalho para monitorar a execução de suas atividades. Eles indicam as operações efetuadas e os erros de execução por ordem cronológica. A guia Logs consiste no histórico da execução de todas ou de algumas atividades selecionadas.
A guia Tasks detalha a sequência de execução das atividades. Para mais informações sobre uma atividade, clique em uma tarefa.
Para mais informações, consulte Monitoramento da execução do fluxo de trabalho.

Resolução de problemas de atividades de gestão de dados troubleshooting-data-management-activities

Você pode analisar consultas SQL na guia Log.

  1. Na espaço de trabalho do fluxo de trabalho, clique em Edit properties.
  2. Em General > Execution, marque as opções Save SQL queries in the log e Execute in the engine e clique em Confirm.

Para ver consultas SQL no Log:

  1. Clique em Log and Tasks.
  2. Na guia Logs, abra o painel Search.
  3. Marque Display SQL logs only.

A consulta é exibida na coluna Message dos logs.

Uso de logs do delivery using-delivery-logs

Com os Logs da entrega é possível monitorar o sucesso de suas entregas. Os logs de exclusão retornam mensagens excluídas durante a preparação do envio. Os logs de envio fornecem o status da entrega para cada perfil.
Para mais informações, consulte Conhecimento das falhas de entrega.

Uso de alertas de delivery delivery-alerting

O recurso de Alerta de entrega é um sistema de gerenciamento de alertas que permite que um grupo de usuários receba automaticamente notificações contendo informações sobre a execução de suas entregas.
Para mais informações, consulte Alertas de entrega.

Tópicos relacionados:

recommendation-more-help
3ef63344-7f3d-48f9-85ed-02bf569c4fff