Publicado em 21 de August de 2010 por Edvandro Santos
Ao configurar o Workflow com o “Atribuir à” como o originador do fluxo de trabalho, um erro é exibido em tempo de execução:
(erro) Grupo de usuários não foi encontrado
Esse erro é provido da classe SysWorkflowProviderService, no método resolveParticipant. O problema está na seguinte linha:
if (strcmp(enum2str(WorkflowActorType::Originator), _participant) == 0)
Isso porque a varirável _participant é do tamanho de 20 caracteres, e o texto passado é maior do que o tamanho da variável, causando, então, o encerramento do fluxo.
Para resolver o problema, basta aumentar o campo do Extended Data Type WorkflowParticipantToken para, pelo menos, 40 caracteres.
Abraços!
ax, ax 2009, bugs, configuração, dynamics, error, instalação, setup, workflow
--