Execução assíncrona de processos via web service

Padrão

A partir da versão 12.1.20 é possível executar processos via web services (wsProcess) de forma assíncrona, isto é, será submeter um processo para execução e consultar o resultado, também via web service, em um outro momento.

Consulte a documentação atualizada:

TBC – Web Service Process

Atividades de Fórmula Visual para requisições HTTP e Rest

Padrão

São características das atividades:

  • Autenticação Basica
  • Autenticação via TOKEN
  • Utilização de parâmetros de url
  • Utilização de parâmetros no corpo da requisição
  • Utilização dos principais verbos (GET, POST, PUT, PATCH, DELETE)
  • Trabalhar com diferentes formatos de mensagem de requisição e retorno (binário, texto, JSON, fórmulario, etc)

Confira mais sobre as atividades através das documentações abaixo:

Utilizando a atividade “Executar Requisição REST”

Utilizando a atividade “Executar Requisição HTTP”

Integrações com o ERP Corpore

Padrão

Selecionamos um conjunto de documentações para integração com a linha ERP Corpore, segue:

 

 

 

 

5 Novas atividades de fórmula Visual

Padrão

Dicas importantes Integrações Web Services

Padrão

Para realizar uma customização consumindo os WebServices RM é necessário ter conhecimento dos links abaixo, assim facilitar a implementação poupando esforço e ter mais produtividade, segue:

Configuração para disponibilizar os Web Services:

http://tdn.totvs.com/pages/releaseview.action?pageId=89620766#Procedimentos–2064216139

WebServices Disponíveis para integração:

http://api.totvs.com.br

http://api.totvs.com.br/legado

Totvs WS Client:

http://tdn.totvs.com/display/public/LRM/TOTVS+WS+Client

       Atenção: O aplicativo Tootvs WS Client disponível no TDN da Totvs esta desatualizado e não funciona para algumas operações, temos uma versão atualizada e caso tenham interesse entrem em contato.

Configurar Default DB:

http://tdn.totvs.com/display/public/LRM/Configurando+DefaultDB

 

Envio de e-mail Fórmula Visual

Padrão

A partir das versões 12.1.13.151, 12.1.14.131, 12.1.15.111 e superiores, é possível enviar e-mail via fórmula visual de maneira assíncrona.

Esse recurso permite que os gatilhos e processos de fórmula visual que façam envio de e-mails não sejam mais gargalos de performance, porem é importante ficar atento, pois com os envios assíncronos habilitados, a fórmula visual e o processo principal não são interrompidos em caso de falha no envio.

Consulte a documentação de atividades de fórmulas visuais no TDN.

http://tdn.totvs.com.br/display/public/rm/Utilizando+Atividades

Informar parâmetros em Fórmulas visuais

Padrão

A partir das versões 12.1.13 é possível solicitar parâmetros para a fórmula visual quando executadas via processo. Essa melhoria potencializa consideravelmente a utilização de fórmulas visuais via menu de processo, pois desta forma não se faz necessário criar várias fórmulas para realizar o mesmo procedimento para diferentes contextos.

Leia mais sobre o recurso através do link abaixo:

http://tdn.totvs.com.br/pages/viewpage.action?pageId=271660317

OBS.: Não é possível utilizar este recurso em fórmulas visuais associadas a gatilhos.

Execução de fórmulas visuais em sequencia.

Padrão

image2017-3-17 14-10-20

Acessando o gerenciamento de fórmulas visuais via visão (Processos – Fórmula Visual – Gerenciar), na aba gatilhos, é possível inserir várias fórmulas visuais em quantos gatilhos desejarmos.

No exemplo acima, inserimos 3(três) fórmulas ao gatilho “Após Salvar o Registro”. Após a inserção as colunas “Tipo” e “Prioridade” ficam disponíveis para edição.

Prioridade

O item prioridade define a ordem em que as fórmulas serão executadas e o sistema respeita a ordem decrescente. No exemplo acima a ordem de execução das fórmulas seria: 2 – SEMPRE ERRO, 1 – TESTE EXCEÇÃO e 0 – TESTE PRIME.

Tipo

Esse campo define o tipo de vinculação no gatilho a que a fórmula será submetida. Atualmente existem 4 (quatro) tipos que podem ser utilizados:

  • Desativado – Desabilita a vinculação sem removê-la, na ordem de execução, essa fórmula será ignorada.
  • Ativado com Exceções – A vinculação fica ativa e exibe possíveis erros que venham a ocorrer durante a execução da Fórmula Visual. Mesmo que ocorra erro em alguma das fórmulas as outras serão executadas normalmente.
  • Ativado Ignorando Exceções – Os erros que possam vir a ocorrer na execução das fórmulas são ignorados e não são exibidos ao usuário. Não interfere na execução das demais fórmulas.

  • Ativado Parando Execução em Caso de Exceções – Quando ocorre erro em alguma Fórmula Visual, esse erro é exibido ao usuário e a fila de execução de fórmulas é interrompida.