Workflow não inicia sozinho no SharePoint

Já me deparei muitas vezes com fluxos que não se iniciam sozinhos. O fluxo está devidamente configurado numa biblioteca ou lista do SharePoint e quando adiciono um documento ou item o fluxo simplesmente ignora e fica lá parado. Se for lá em iniciar o fluxo manualmente ele funciona, estranho não?

Não verdade não, ou melhor, depende. Com qual usuário você está logado no site? Se estiver com o usuário que é a conta de sistema ou system account, aí fica fácil. O SharePoint não inicia o fluxo automaticamente para o usuário conta de sistema. Para tirar a prova é só fazer login com outro usuário e ver que o fluxo irá iniciar automaticamente quando um novo documento ou item for adicionado.

Essa dica é bem simples e evita algum tempo de reflexão sobre o que pode estar acontecendo com o fluxo.

Anúncios
Publicado em Workflows. Tags: . 13 Comments »

13 Respostas to “Workflow não inicia sozinho no SharePoint”

  1. Rafael Says:

    Santo Fabian!

  2. Giseli Says:

    Santo Fabian

  3. santiago silva Says:

    Você não sabe nenhuma configuração para habilitar que o usuário conta do sistema se comporte sem esta restrição. Preciso disto para implementar em um projeto. Se puder me ajuda ou souber de um norte seria muito utíl para mim

  4. santiag0silva Says:

    Gostaria de saber se é possível, através de alguma configuração habilitar para que o usuário conta do sistema tambem inicie automaticamente workflows. Se souber algo respeito seria de grande ajuda, pois nas pesquisas que fiz não encontrei nada concreto em relação a isso.

    Att.:
    Santiago Silva

  5. Camila Says:

    Fabian,
    No meu caso eu não estou com o usuário de conta do sistema e os fluxos não estão iniciando.. no log do sharepoint tem o seguinte erro:

    Error starting worker process. – Inner Exception: System.ComponentModel.Win32Exception: CreateSandBoxedProcess failed at Microsoft.SharePoint.Security.SandBoxInterop.StartProcess(SandBoxedProcessArguments sbpArgs, Boolean fSuspended, ProcessInformation* psandBoxProcessInfo) at Microsoft.SharePoint.Security.SandBoxedProcess.StartProcessSuspended(SandBoxedProcessArguments sbpArgs) at Microsoft.SharePoint.UserCode.SPUserCodeWorkerProcess.CreateSandBoxWindowsProcess(String processExeName)

    Creio que seja algum processo não iniciado alguma atualização ou algo do tipo.. pois sempre funcionaram.. já restartei o IIS e nada..

    Preciso de ajuda..

  6. Camila Says:

    Ok.. obrigada.

  7. Flávio Ricardo Moreno Says:

    Cara, mandou bem, perdi tempo procurando esse esquema.. muito obrigado!

  8. Ângelo Tamizu Says:

    Meeeu, no meu caso mesmo acessando com outra conta de usuário ele não inicia nem um que já existe e nem um novo formulário, já tentei reinstalar o serviço, registrei novamente o Workflow Manager, ele mostra que o serviço esta conectado, porem ele da um erro e não inicia o formulário, já venho a um tempo batendo a cabeça nisso, alguém passou por um problema parecido?

    • Fabian André Gehrke Says:

      Angelo, tenta ver no log do SharePoint, lá deverá ter alguma mensagem relacionada.

      • Ângelo Tamizu Says:

        Então, olhei lá, ele me joga as seguintes linhas no log:

        Microsoft.Workflow.Client.ScopeNotFoundException: Scope ‘/SharePoint/default/d38024d3-84f4-46ce-8c59-2e1b90b2d3b7/3f6ab5a8-6dc3-4dd0-b065-3cee724755f5’ was not found. HTTP headers received from the server – ActivityId: a51107a5-6197-4ef5-bc4b-afe7b53fe0d8. NodeId: BRDCEDCSCAPLQ12. Scope: /SharePoint/default/d38024d3-84f4-46ce-8c59-2e1b90b2d3b7/3f6ab5a8-6dc3-4dd0-b065-3cee724755f5. Client ActivityId : dc2c0c9d-556e-b0fe-60f7-818b651e901d. —> System.Net.WebException: The remote server returned an error: (404) Not Found. at Microsoft.Workflow.Common.AsyncResult.End[TAsyncResult](IAsyncResult result) at Microsoft.Workflow.Client.HttpGetResponseAsyncResult`1.End(IAsyncResult result) at Microsoft.Workflow.Client.ClientHelpers.SendRequest[T](HttpWebRequest request, T content) … dc2c0c9d-556e-b0fe-60f7-818b651e901d.

        Usei como base pra dar uma pesquisada no Google, porem não achei solução válida que service.


Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: