Hoje estou finalizando a migração de nosso sistema do WorkFlow 9 para o WorkFlow X.
Atrasamos porque o Workflow da versão X está nos dando um pouco de Baile. Mas, o suporte da Artech sempre atencioso tem nos ajudado e muito.
Vou destacar alguns detalhes do Workflow da versão X:
Lado Bom :
1) Interface toda baseada no Framework EXT JS, bonita, prática e rápida;
2) Passagem de parâmetros dos datatypes desnecessários(em partes);
3) Modelador de Processo integrado a KB do GX X;
4) Unidades Organizacionais mais completo do que Restrições;
5) O melhor de tudo, não existem objetos GX, apenas DLL externa, o que agiliza e muito o Build All do Flow no GX X / EVL1;
6) User Control do Inbox, Outbox, permitindo uma fácil integração, só não é personalizável;
7) XPZ com Workflow Client SignIn, o que permite maior ou quase 100% personalização ao estilo do GX X / EVL1;
Lado Ruim:
1) A interface das janelas do EXT JS, não configuram as alturas e larguras das janelas, tive que resolver com o Workflow SignIn, que me permitiu configurar do jeito que eu quero;
2) ApplicationData(dados relevantes) só são alteráveis facilmente via Datatype na primeira tela do workflow, se chamar um outro objeto via call, estes datatypes não são alteráveis facilmente;
3) Se eu tenho um WEBPANEL que chama uma TRN, no mesmo workitem, o return da TRN fecha simplesmente a janela Popup do Workflow;
4) Janelas Popups rodando dentro de janelas popups(prompts como exemplo) , ficam muito exprimidas, dando muito trabalho no manejo delas;
5) Os Datatypes workflowprocessinstance, workflowworkitem, workflwapplicationdata, funcionam corretamente nas regras das TRNS, não nos eventos, porque não é possível executar o comando commit nos eventos da TRN;
6) As tabelas do workflow não são mais acessíveis via for each, apenas via dataview, todas as procedures que utilizassem estes recursos terão que serem refeitos;
7) Alguns datatypes (&wfuser.OrganizationalUnits) não filtra corretamente as OUS(unidades organizacionais) dos usuários, tive que resolver conforme um WA da Artech;
8) Se o modelador de processos está integrado, como dar ao usuário (cliente final) um modelador de processo para que ele (cliente final) modifique os processos conforme suas necessidades ??? assim como era feito no GX 9 ???
Fica aqui minha dúvida final, vou aguardar uma posição oficial da Artech, será que a migração dos aplicativos do flow 9U1 estão funcionando ou irão funcionar 100% no Flow X ?? no meu caso, tive que reescrever todos os códigos do Workflow mais sofisticados que nós tinhamos feito.
Perdemos muito tempo neste processo. Valeu a pena todas estas mudanças ??? Se não tivesse os problemas acima citados, eu já estaria com nosso aplicativo em um estágio muito .. muito mais avançado, ainda bem que a Artech tem nos ajudado, mas estou repensando seriamente até onde poderei ir com o Workflow da versão X, acho , digo acho que estou tendo que reaprender tudo novamente sobre Workflow, ainda bem que o GX EVL1 está compensando tudo isto , só não sei se a Artech está ciente de todos estes problemas.
Abraço e boa sorte a equipe do Workflow.
Ricardo
Um comentário:
Si lo estoy usando y es un PAIN
Postar um comentário