Um fluxo de trabalho não retoma automaticamente quando uma atividade de atraso é disparada no Windows SharePoint Services 3.0

Traduções deste artigo Traduções deste artigo
ID do artigo: 953630 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Um fluxo de trabalho que descarrega quando uma atividade de atraso é disparada não retoma automaticamente o mesmo após a hora programada expirou no Microsoft Windows SharePoint Services 3.0. O status do fluxo de trabalho que é exibido na página de status de fluxo de trabalho do SharePoint Services permanecer ? em andamento".

Causa

Esse problema pode ocorrer devido as seguintes causas:

Causa 1

O hotfix descrito no artigo da Base de dados de Conhecimento da Microsoft 932394 não está instalado no computador.

Causa 2

Às vezes, um fluxo de trabalho descarrega antes de um evento do timer está agendado para continuar o fluxo de trabalho. Se um evento do timer não estiver agendado, o fluxo de trabalho nunca será reiniciada.

Causa 3

Ocorre um problema com o serviço de timer do SharePoint. Você pode verificar o problema testando outras funcionalidades de serviço de timer. Por exemplo, testar email de entrada para criar um item na lista.

Causa 4

O timer do SharePoint não está configurado para executar na hora certa. Atividade de atraso em fluxos de trabalho é processada pelo serviço de timer do SharePoint e fluxos de trabalho continuar acordo com à cronograma de trabalho de timer o fluxo de trabalho. Por padrão, o trabalho de timer é configurado para executar a cada 5 minutos. Por exemplo, fluxos de trabalho que estão configurados para continuar em 5 minutos podem continuar após 9 minutos e 59 segundos.

Causa 5

O assembly no GAC (cache de assembly global) do fluxo de trabalho será substituído. Esse problema ocorre quando você atualizar o assembly de fluxo de trabalho e substituir um assembly de fluxo de trabalho existente. Nesse caso, o processo de timer usa a versão antiga da definição do fluxo de trabalho. O fluxo de trabalho não retoma porque a versão antiga do assembly de fluxo de trabalho será substituída e ele não existe mais.

Normalmente, o fluxo de trabalho no GAC é substituído nas seguintes circunstâncias:
  • Usar o GACUtil ferramenta para copiar o assembly.
  • Você copiar o assembly manualmente usando o Windows Explorer.
  • Você usa o Visual Studio Tools para a função de implantação de fluxo de trabalho do Microsoft Office System (VSTO) que está incluída no Microsoft Visual Studio 2008.

Causa 6

O status do fluxo de trabalho que é exibido no SharePoint permanecerá ? em andamento ? mesmo que não retoma o fluxo de trabalho.

Causa 7

  • Fluxos de trabalho contêm loops que nunca parar. Por exemplo, fluxos de trabalho podem conter ao loops que não incrementar seus contadores.
  • Duplicador atividades no fluxo de trabalho não tem a propriedade InitialChildData definida.

Resolução

Resolução para a causa 1

Para resolver esse problema, execute essas etapas:
  1. Instale o hotfix descrito no seguinte artigo da Base de dados de Conhecimento Microsoft:
    932394Um temporizador não retoma o funcionamento após o recarregamento de um fluxo de trabalho no Microsoft Windows Workflow Foundation

    Ou, você pode instalar o Microsoft .NET Framework 3 Service Pack 1 (SP1) ou o .NET Framework 3.5. Para obter mais informações sobre o .NET Framework 3 SP1, visite o seguinte site:
    http://www.microsoft.com/downloads/details.aspx?FamilyID=EC2CA85D-B255-4425-9E65-1E88A0BDB72A&displaylang=en
    Para obter mais informações sobre o .NET Framework 3.5, visite o seguinte site:
    http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=en
  2. Redefina o Internet Information Services (IIS).
  3. Reinicie o serviço de timer do SharePoint.

Resolução para a causa 2

Instale a atualização Windows SharePoint Services 3.0 descrita no seguinte artigo da Base de dados de Conhecimento Microsoft:
953749Problemas corrigidos no SharePoint Services 3.0 pelo Windows SharePoint Services 3.0 Infrastructure Update

O Windows SharePoint Services 3.0 Infrastructure Update resolve esse problema ao agendar um evento do timer.

Resolução para a causa 3

Você pode usar os seguintes métodos para solucionar problemas relacionados ao serviço Timer:
  • Reinicie o serviço de timer do SharePoint.
  • Use o programa de monitor (Taskmon.exe) de tarefas para verificar se o serviço de timer do SharePoint (Owstimer.exe) está sendo executado.
  • Verifique se os arquivos de log ULS (Unified log Service) contêm entradas de erro do serviço de timer e solucionar o problema apropriadamente.
  • Certifique-se de que o programa antivírus não está causando os problemas de serviço de timer.

    Para obter mais informações sobre verificação antivírus no Windows SharePoint Services 3.0 e no Office SharePoint Server 2007, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
    952167Pastas talvez precise ser excluído da verificação antivírus quando você usa um programa antivírus de nível de arquivo no Windows SharePoint Services 3.0 ou no SharePoint Server 2007

Resolução para a causa 4

Para contornar esse problema, execute o seguinte comando para definir o intervalo correto para o trabalho de timer do fluxo de trabalho e reinicie o serviço de timer do SharePoint:
Stsadm ?o setproperty ?pn fluxo de trabalho-trabalho ?pv interval for running the workflow timer job

Resolução para a causa 5

Reinicie o serviço de timer do SharePoint.

Observação Essa resolução se aplica a apenas recém-instâncias de fluxo de trabalho criado. Ele não pode corrigir as instâncias de fluxo de trabalho existente que já são afetadas. Você pode usar um número de versão para cada assembly que é criado para controlar as instâncias de fluxo de trabalho novo e antigo.

Resolução para a causa 6

Verifique se os arquivos de log ULS (Unified log Service) para mensagens de erro e resolver o problema apropriadamente. Normalmente, esse problema ocorre se o fluxo de trabalho não trata uma exceção e falha.

Resolução para a causa 7

Verificar problemas de construção de loop em definições de fluxo de trabalho. Certifique-se de que a propriedade InitialChildData em atividades do Replicator é acoplado a um objeto de dados.

Propriedades

ID do artigo: 953630 - Última revisão: terça-feira, 15 de julho de 2008 - Revisão: 1.1
A informação contida neste artigo aplica-se a:
  • Microsoft Windows SharePoint Services 3.0
Palavras-chave: 
kbmt kbexpertiseadvanced kbtshoot KB953630 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 953630

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com