Translate

terça-feira, 17 de novembro de 2015

Exportando e Importando Workflows no AX2012!

Neste tutorial vou mostrar como exportar um Workflow de um ambiente de AX2012 R3 e como importa-lo em outro ambiente!

O processo mudou significativamente se comparado com o do AX2009!

O processo pode ser feito em qualquer modulo, neste exemplo vou utilizar o contas a pagar!

Acesse o no módulo Contas a Pagar e em Configurações clique em "Fluxos de trabalho de contas a pagar".





Agora selecione a linha do Workflow a ser exportada e clique no botão "Versões".




Nesta tela, caso exista, você pode selecionar a versão do workflow a ser exportada, depois de selecionar a versão desejada clique no simbolo >> e escolha "Exportar".
Selecione o nome e o local onde o arquivo de extensão .xml será salvo e clique no botão "Salvar" depois clique em OK.




Após exportar o arquivo .xml copie-o para o ambiente de destino e abra o AX no mesmo modulo para efetuar a importação. Note pela imagem que não tenho nenhum workflow neste ambiente na empresa BRMF. Clique no botão "Importar".




Nesta tela você pode escolher importar um workflow vindo do AX2009 ou do AX2012, selecione a opção correta, localize o arquivo a ser importado e caso tenha duvidas você pode marcar a opção para criar um novo workflow em caso de conflitos. Após preencher todos os campos clique em OK.




Em alguns casos o Workflow é importado sem erros. Neste caso houve um erro, vamos corrigi-lo!
Após importar o workflow note que existe um X vermelho, que indica alguma inconsistência no workflow. De um duplo click sobre o X vermelho.





Na tela de edição do Workflow, novamente, de um duplo click no X vermelho.

Selecione a opção mais apropriada e clique em fechar.
Agora clique em "Salvar e fechar".
Deixe claro a edição feita no workflow e clique em OK.
Agora escolha a opção mais adequada ao seu ambiente e clique em OK.
Workflow importado e corrigido com sucesso!




Este tutorial foi criado utilizando dus VM's de AX2012 R3 CU9.

Executei o processo de importação em uma VM com o AX2012 R3 RTM e não ocorreram erros.

Vou testar em um ambiente com AX2012 R2 RTM e outro com AX2012 RTM. Informarei os resultados assim que finalizar os testes!

Até a próxima!