Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Esse componente permite utilizar duas formas dois tipos de execução da consulta aos dados do serviço externo: a execução Automatizada e a execução Imediata, que são detalhadas a seguir.

** imagem**


Execução automatizada

...

A forma execução automatizada determina que a execução do script será feita de forma assíncrona e sem a necessidade de uma interação manual de uma pessoa. Nesse tipo de execução, é possível definir o número de tentativas de execução e uma mensagem de sucesso que será exibida quando a execução for concluída sem inconsistências.

...

Tanto a mensagem de sucesso quanto as mensagens de inconsistências são salvas no histórico da solicitação como complementos, podendo ser vistas por quem tiver acesso à solicitação.

Estado
subtletrue
colourGreen
titleIndicação de uso

A execução automatizada deve ser utilizada quando a execução não necessita de um retorno imediato sobre a operação ter sido ou não executada com êxito. Essa execução é mais indicada para integração com serviços que podem ficar indisponíveis ou externos e que, necessariamente, devem ser assíncronos à utilização pelas pessoas, fornecendo um fluxo de contingência quando a integração não for concluída com sucesso em nenhuma tentativa por qualquer motivo.

...

Reunimos aqui vários cenários utilizando xxxxxxxxxxxxonde é possível aplicar o componente atividade de serviços com execução automatizada em um processo. Os exemplos contam com xxxxxxxxxxxxxxxxx.

Clique em cada cenário para ver seus detalhes.

...

Section
Painel
borderColor#ebecf0

Toggle Cloak
id@automatizada1
Xxxxxxxxx.

Cloak
id@automatizada1

trueCenário
Em um processo de Xxxxxxxxxxxxx,


→ Xxxxxxxxxxx


Painel
borderColor#ebecf0

Toggle Cloak
id@automatizada2
Xxxxxxxxx.

Cloak
id@automatizada2

trueCenário


→ Xxxxxxxxxxx


Painel
borderColor#ebecf0

Toggle Cloak
id@automatizada3
 Xxxxxxxxx.

Cloak
id@automatizada3

trueCenário

→ Xxxxxxxxxxx


Painel
borderColor#ebecf0

Toggle Cloak
id@automatizada4
Xxxxxxxx.

Cloak
id@automatizada4

trueCenário
Em um processo de Xxxxxxxxx


→ Significa que xxxxxxxxxxx.

Painel
borderColor#ebecf0

Toggle Cloak
id@automatizada5
Xxxxxxxxxxx.

Cloak
id@automatizada5

trueCenário


→ Xxxxxxxxxxx







Execução imediata

Xxxxxxxxxx

Nota
titleImportante!

Xxxx

  • Execução Imediata

...

O código gerado de script específico desta atividade será executado após evento afterStateEntry relacionado deste processo e será processado no momento que solicitação entrar A execução imediata determina que a execução do script será feita de forma síncrona, logo depois do evento afterStateEntry do processo em questão, ou seja, será executado no momento em que a solicitação chegar na atividade de serviço.

Exemplo Esse é um exemplo de código gerado para iniciar o trabalho de a integração com o serviço configurado no componente:

Bloco de código
languagejs
try {
    var Service = ServiceManager.getService('rm');
    var serviceHelper = Service.getBean();
    var serviceLocator = serviceHelper.instantiate('classe.locator');
} catch(erro) {
    log.error(erro);
}

...

Estado
subtletrue
colourGreen
titleIndicação de uso

A execução imediata deve ser utilizada quando a execução necessita de um retorno imediato sobre a operação para que o processo possa seguir adiante.

Informações
titleNota:

Atualmente, o tipo de execução imediata não é muito recomendado por ter seu desempenho reduzido.


Exemplos de uso

...

Reunimos aqui vários cenários utilizando xxxxxxxxxxxxonde é possível aplicar o componente atividade de serviços com execução imediata em um processo. Os exemplos contam com xxxxxxxxxxxxxxxxx. xxxxxxxxx

Clique em cada cenário para ver seus detalhes.

...