...
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.
Quando o script for executado com sucesso, a solicitação é enviada imediatamente da atividade de serviço para a próxima etapa, dando continuidade ao fluxo de saída padrão. Porém, se ocorrer alguma inconsistência, esta forma de execução apenas retornará a inconsistência encontrada, mantendo a solicitação parada até que uma pessoa interaja na solicitação para averiguar e corrigir as inconsistências que ocorreram.
Esse é um exemplo de código para iniciar a integração com o serviço configurado no componente:
...
| Informações |
|---|
|
Atualmente, o tipo de execução imediata não é muito recomendado por ter seu desempenho reduzidoe qualidade reduzidos. |
Exemplos de uso
...
Reunimos aqui vários cenários onde é possível aplicar o componente atividade de serviços com execução imediata em um processo. Os exemplos contam com xxxxxxxxx
...
| Section |
|---|
| Painel |
|---|
| Xxxxxxxxx| Cloak |
|---|
|
trueCenário Em um processo de Xxxxxxxxxxxxx,
→ Xxxxxxxxxxx
|
|
| Painel |
|---|
| Xxxxxxxxx.| Cloak |
|---|
|
trueCenário
→ Xxxxxxxxxxx
|
|
| Painel |
|---|
| Xxxxxxxxx.| Cloak |
|---|
| trueCenário
→ Xxxxxxxxxxx
|
|
| Painel |
|---|
| Xxxxxxxx.| Cloak |
|---|
|
trueCenário Em um processo de Xxxxxxxxx
→ Significa que xxxxxxxxxxx. |
|
| Painel |
|---|
| Xxxxxxxxxxx.| Cloak |
|---|
|
trueCenário
→ Xxxxxxxxxxx
|
|
|
...
| Section |
|---|
| Painel |
|---|
| Quando se deve usar uma atividade de serviço?| Cloak |
|---|
|
A atividade de serviço é indicada quando o processo depende de dados externos oriundos de uma ação automatizada que pode ser executada sem a necessidade de interação direta de uma pessoa, tais como uma consulta a um banco de dados, uma chamada a uma API externa ou um cálculo automatizado. |
|
| Painel |
|---|
| Qual é a diferença da atividade de serviço e o evento de mensagem?| Cloak |
|---|
|
A principal diferença entre esses dois componentes é o papel de cada um. Enquanto a atividade de serviço executa uma ação específica – como uma consulta a um sistema externos – o evento de mensagem envia ou recebe uma mensagem durante o andamento do processo, o que pode desencadear uma ação em outro processo ou sistema. Sendo assim, pode-se dizer que o evento de mensagem é mais voltado para a comunicação entre processos ou sistemas e a atividade de serviço tem como objetivo automatizar uma ação dentro do processo. |
|
| Painel |
|---|
| O que acontece se uma atividade de serviço falhar ou gerar um erro? **| Cloak |
|---|
|
Quando Se a atividade de serviço foi configurada com a execução automatizada, é obrigatório que ela contenha um evento intermediário de captura de erro e um fluxo alternativo para onde a solicitação será direcionada em caso de falhas.Desta Desta forma, quando a execução da atividade de serviço falhar, a solicitação será direcionada para o evento de captura de erro e, posteriormente, para o fluxo alternativo que direciona para uma etapa de tratamento da falha. Depois que a falha for solucionada, a solicitação volta para a atividade de serviço de origem e, assim que ela for executada com sucesso, segue o fluxo principal de saída. e quando é imediata?Se a atividade de serviço foi configurada com a execução imediata, quando o script for executado com sucesso, a solicitação é enviada imediatamente da atividade de serviço para a próxima etapa, dando continuidade ao fluxo de saída padrão. Porém, se ocorrer alguma inconsistência, ela apenas retornará a inconsistência encontrada, mantendo a solicitação parada até que uma pessoa interaja na solicitação para averiguar e corrigir as inconsistências que ocorreram. |
|
|
...