segunda-feira, 18 de outubro de 2010

Como Fazer - Workflow de Processo Seletivo

Produto: Framework Versão: 10.80, 11.x

Processo: Configuração de Workflow de Processo Seletivo

 

 
 

Introdução

O objetivo deste Workflow é efetuar uma verificação durante o processo de inscrição do TOTVS Processo Seletivo. No momento do candidato se inscrever para um processo seletivo, será verificado se o mesmo já não efetuou inscrição no mesmo processo seletivo, porém em outra unidade.

1. Criando a Consulta SQL

Antes de iniciar o desenvolvimento do Workflow, deve-se desenvolver uma consulta SQL que irá verificar a quantidade de inscrições do candidato.

Acesse: Utilitários /Consultas SQL / Incluir (CTRL + INS)

clip_image002

2. Criando o Workflow

Acesse: Gestão / Workflows (Beta) / Workflows / Incluir (CTRL + INS)

clip_image004

2.1 Configurando o Workflow

· Clique duas vezes sobre o Workflow, criado anteriormente.

· Acesse a aba Atividades e insira um componente de Consulta SQL.

clip_image006

  • Para configurar clicamos com o botão direito em cima do componente, Selecionar consulta SQL, conforme imagem abaixo.

clip_image008

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

clip_image010

· Em seguida devem-se configurar cada parâmetro existente na consulta SQL.

clip_image012

O objeto “Fields[0]” será alterado para “Fields[“CODCOLIGADA”]” e em seguida selecionar o tipo, que neste caso será “AsShort”. Configurar para os demais parâmetros da consulta que, neste exemplo, são CODPESSOA e IDPS.

  • Feita a configuração deve-se adicionar ao WorkFlow um componente do tipo Se/Senão.

clip_image014

  • Em seguida definir as condições do componente Se/Senão.

clip_image016

  • Definir um nome para a condição, propriedade ConditionName. Em seguida escrever a condição conforme imagem abaixo.

clip_image018

  • Feito isto, adicionar ao Workflow o componente Gerar Exceção.

clip_image020

  • Selecionar o componente inserido e definir, nas propriedades, a mensagem que será exibida, na tela, para o usuário do sistema.

clip_image022

  • Ao final o WorkFlow ficará assim:

clip_image024

3. Vincular o Workflow ao serviço destinado.

Para vincular um WorkFlow deve-se acessar a visão dos registros que se pretende inserir o controle, neste caso será vinculado ao processo de Inscrição do Candidato.

clip_image026

Acesse: Cadastro / Clientes/Fornecedores / Processos / Workflows / Gerenciar

clip_image028

· Selecionar a opção Gatilho / Workflow, que neste exemplo do TOTVS Processo Seletivo será Antes de Salvar o Registro.

· Em seguida, clicar no botão Gatilhos clip_image030 e escolher o Workflow criado e configurado anteriormente.

clip_image032

2 comentários:

  1. Esta funcionalidade ocorre somente na inscrição realizada diretamente no aplicativo ou ativa para inscrições pelo Portal também?

    ResponderExcluir
  2. Neste caso, como o gatilho para execução da Fórmula Visual foi colocado na parte Server da aplicação (Antes de Salvar Registro), tanto as inscrições via Aplicativo quanto as inscrições via Portal irão executar a Fórmula Visual e sofrer a validação implementada.

    ResponderExcluir

RSS Reader