Execução do workflow

A seção abaixo apresenta informações sobre problemas comuns relacionados à execução de workflows e como solucioná-los.

Para obter mais informações sobre workflows, consulte estas seções:

Start assim que possível no campanha

Em alguns casos, workflows executados a partir de uma campanha não são start ao clicar no botão Start. Em vez de começar, ele vai para um estado "Start o mais rápido possível".

Pode haver várias causas para esse problema, siga as etapas abaixo para resolvê-lo:

  1. Verifique o status do fluxo de trabalho técnico operationMgt. Esse fluxo de trabalho gerencia trabalhos ou workflows dentro de uma campanha. Se falhar, isso resultará em workflows para não start / parar. Reinicie-o para retomar a execução de workflows da campanha.

    Para obter mais informações sobre o monitoramento de workflows técnicos, consulte esta página.

    OBSERVAÇÃO

    Depois que o fluxo de trabalho for reiniciado, certifique-se de executar as tarefas pendentes (clique com o botão direito do mouse na atividade Scheduler / Execute pending task(s) now) para verificar se há falha novamente em qualquer uma das atividades.

    Se o fluxo de trabalho ainda falhar, verifique se há um erro específico no registro de auditoria, solucione os problemas de acordo e reinicie o fluxo de trabalho novamente.

  2. Verifique o estado do módulo wfserver na guia Monitoring, acessível a partir da página inicial do Campaign Classic (consulte Processos de monitoramento). Esse processo é responsável pela execução de todos os workflows.

    Um usuário administrador também pode verificar se o módulo wfserver@<instance> é iniciado no servidor de aplicativos principal usando o comando abaixo.

    nlserver pdump
    HH:MM:SS > Application server for Adobe Campaign Version X.Y (build XXXX) of DD/MM/YYYY
    [...]
    wfserver@<INSTANCENAME> (9340) - 11.3 Mb
    [...]
    

    Se o módulo não estiver em execução, entre em contato com o Atendimento ao cliente do Adobe. Se você tiver uma instalação local, um usuário administrador deverá reiniciar o serviço usando o comando abaixo.

    nlserver start wfserver@<INSTANCENAME>
    
    OBSERVAÇÃO

    Substitua <instancename> pelo nome da sua instância (produção, desenvolvimento, etc.). O nome da instância é identificado por meio dos arquivos de configuração:
    [path of application]nl6/conf/config-<instancename>.xml

    Para obter mais informações sobre como reiniciar módulos, consulte esta seção.

  3. Verifique se o número de processos de campanha em execução na instância é maior que o limite. Há um limite definido pela opção NmsOperation_LimitConcurrency sobre quantos processos de campanha podem ser executados na instância em paralelo. Quando esse limite é atingido, o fluxo de trabalho permanece no estado "Start assim que possível", desde que o número de workflows em execução esteja acima do limite.

    Para resolver esse problema, pare workflows indesejados e exclua delivery com falha. Se o limite for atingido, isso permitirá a execução de novos processos.

    Para verificar o número de workflows em execução de sua instância, recomendamos usar as visualizações predefinidas, acessíveis por padrão na pasta Administration / Audit. Para obter mais informações, consulte esta página.

    IMPORTANTE

    O aumento do limite de opção NmsOperation_LimitConcurrency pode levar a problemas de desempenho em sua instância. Em qualquer caso, não execute isso sozinho e entre em contato com seu Adobe Campaign.

Para obter mais informações sobre como monitorar o workflow, consulte esta seção.

Start em andamento

Se os workflows não estiverem sendo executados e seu status for Start em andamento, isso pode significar que o módulo de fluxo de trabalho não será iniciado.

Para verificar isso e iniciar o módulo se necessário, siga as seguintes etapas:

  1. Verifique o estado do módulo wfserver na guia Monitoring, acessível a partir da página inicial do Campaign Classic (consulte Processos de monitoramento).

    Um usuário administrador também pode verificar se o módulo wfserver@<instance> é iniciado no servidor de aplicativos principal usando o comando abaixo.

    nlserver pdump
    HH:MM:SS > Application server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
    [...]
    wfserver@<INSTANCENAME> (9340) - 11.3 Mb
    [...]
    

    Para obter mais informações sobre como monitorar módulos, consulte esta seção.

  2. Se o módulo não estiver em execução, entre em contato com o Atendimento ao cliente do Adobe. Se você tiver uma instalação local, um administrador deverá reiniciá-la usando o comando abaixo.

    nlserver start wfserver@<INSTANCENAME>
    
    OBSERVAÇÃO

    Substitua <instancename> pelo nome da sua instância (produção, desenvolvimento, etc.). O nome da instância é identificado por meio dos arquivos de configuração:
    [path of application]nl6/conf/config-<instancename>.xml

    Para obter mais informações sobre como reiniciar módulos, consulte esta seção.

Falha no fluxo de trabalho

Se um fluxo de trabalho falhar, execute as seguintes etapas:

  1. Verifique o journal do fluxo de trabalho. Para obter mais informações, consulte as seções Monitoramento da execução do fluxo de trabalho e Exibir logs.
  2. Monitore workflows técnicos. Para obter mais informações, consulte esta seção.
  3. Procure falhas nas atividades de fluxo de trabalho individuais.

Nesta página