terça-feira, 20 de abril de 2010

Como Fazer - Workflow para validar inscrições duplicadas em Processo Seletivo

Produto: TOTVS Processo Seletivo

Versão: 10.80

Processo: Processo Seletivo

Subprocesso: WorkFlow para validar inscrições duplicadas em Processo Seletivo

Workflow para validar se um candidato já possui inscrição em outro Processo Seletivo!

O Workflow é uma poderosa ferramenta de automação de processos específicos que permite interferir na funcionalidade do sistema acrescentando verificações, tratamentos e alterações de dados como veremos neste “Como Fazer”.

O passo a passo, a seguir, mostra um Workflow criado para atender um cliente cuja necessidade foi vista como específica e seu processo foi automatizado de forma simples e rápida.

O cliente atendido pelo Workflow tem mais de uma unidade de ensino na mesma cidade e depois de validar o candidato, deseja que seja enviada uma mensagem avisando se o candidato já esta inscrito em mais de um Processo Seletivo.

Como Fazer...

1. Crie uma consulta SQL acessando o recurso Gestão/SQL;

clip_image002

clip_image004

Acesse Gestão/SQL.

clip_image006

Acesse Gestão/ Workflow/ Workflow.

clip_image008

2. Informe o “Nome” do Workflow e a “Categoria” e salve. Lembre-se que na “Categoria” deve ter indicação dos perfis de usuários que poderão acessar tal Workflow. Clique em OK;

clip_image010

3. Dê um duplo clique sobre o Workflow para configurá-lo;

4. Em seguida, na Aba “Atividades” clique em “Consulta SQL” e arraste para a direita até ficar sob a seta verde e solte. Repita o processo com o demais componentes na sequência desejada.

clip_image012

5. Adicione um componente do tipo “Consulta SQL” no Workflow.

clip_image014

6. Configure-o clicando com o botão direito em cima do componente, “Selecionar consulta SQL” conforme imagem abaixo.

clip_image016

Feito isso, os parâmetros da consulta SQL aparecerão na propriedade do componente conforme imagem abaixo.

clip_image018

7. Configure cada parâmetro da consulta conforme o modelo.

clip_image020

8. Altere o objeto “Fields[0]” para “Fields[“CODCOLIGADA”]” e em seguida selecione seu tipo, que neste caso será “AsShort”e faça esta configuração para os demais parâmetros da consulta que são “CODPESSOA” e “IDPS”.

9. Adicione ao Workflow um componente do tipo “Se/Senão”, conforme imagem a seguir.

clip_image022

10. Crie a condição para o “Se/Senão”.

clip_image024

11. Crie um nome para a condição na propriedade “ConditionName” e em seguida escreva a condição conforme imagem abaixo.

clip_image026

12. Adicione ao Workflow o último componente que é do tipo “Gerar Exceção”.

clip_image028

Neste componente será criada a mensagem que será exibida na tela para o usuário do sistema.

clip_image030

Ao final o Workflow ficará da seguinte forma:

clip_image032

13. Para disparar o processo de Workflow vincule o serviço ao Processo Seletivo.

14. Para isso acesse o TOTVS Processo Seletivo.

clip_image034

15. Acesse o menu Inscrição / Inscrição do Candidato;

clip_image036

16. Depois em “Processos” acesse a opção Workflows / Gerenciar onde será exibida a tela abaixo.

clip_image038

17. Selecione a opção de “Gatilho / Workflow”, que no caso do TOTVS Processo Seletivo será “Antes de Salvar o Registro”.

18. Clique no botão “Gatilhos” clip_image040 e escolha o Workflow criado e configurado anteriormente.

clip_image042

Com isso está concluída a criação do Workflow.

Como visto anteriormente este Workflow tem como resultado uma mensagem de erro.

Veja abaixo o resultado quando tentamos fazer uma inscrição para um candidato em um segundo processo seletivo.

clip_image044

Nenhum comentário:

Postar um comentário

RSS Reader