Gerador de Processos Fluig
O Gerador de Processos Fluig facilita a criação e manutenção de processos e rotinas do Microsiga Protheus® no Fluig, trazendo agilidade e mais flexibilidade.
As principais vantagens desta funcionalidade são:
- Com apenas um modelo de referência para validação e uma interface de visualização, é possível gerar qualquer fluxo de processo.
- As atividades e sequenciamentos são definidos com a mesma usabilidade de qualquer rotina do ERP.
- O trabalho de desenhar formulários acontece de forma automática, assim como, a geração de Scripts de validação e formas de visualização do formulário.
- Organização de processos e fluxogramas feitos com uma ferramenta robusta e eficaz.
Macrofluxo do Processo
Fluig | |
Configurador de Processos | |
Modelo de Validação | View |
Procedimentos
1. Para utilizar o Gerador de Processos Fluig, é necessário realizar as parametrizações que configuram a integração entre o Microsiga Protheus® e o TOTVS ECM. Este procedimento é feito por meio da rotina Wizard do WF ( Configurador ).
2. Ao acessar o Gerador de Processos Fluig clique em Incluir.
3. Preencha os campos apresentados:
- Processo: informe o código do processo Fluig.
Exemplo:
AM |
- Des. Processo: informe a descrição correspondente ao Processo.
Exemplo:
Análise de Mercado |
- Propriedade: exibe quem foi o criador do processo. Sempre que houver uma inclusão manual, é apresentada a opção Usuário. Quando for uma rotina padrão da TOTVS seu preenchimento é a opção TOTVS. Este campo não está disponível para edição.
- Modelo MVC: modelo em MVC (ModelDef()) responsável pela validação do formulário que virá do Fluig.
Exemplo:
GCPA100 |
- View MVC: definição da View em MVC (ViewDef()) que será utilizada como formulário no Fluig.
Exemplo:
GCPA100 |
- Fichário: código da pasta no Fluig onde está o formulário. Este campo não está disponível para edição.
- Status: posicionamento atual do processo no Microsiga Protheus®. Pode apresentar as opções 1=Em Edição; 2=Liberado; 3=Em Liberação. Este campo não está disponível para edição.
- Modo Ini.: define o local em que a solicitação do processo vai iniciar.
Exemplo:
Protheus | É iniciada no Microsiga Protheus® e aprovada no Fluig, logo, seu modo de iniciar o processo é no Microsiga Protheus®. |
Fluig | É feita diretamente no Fluig, logo, seu modo de iniciar o processo é no Fluig. |
- Atu. Form.: indica se no momento em que o Fluig interagir com o Microsiga Protheus® será necessário atualizar algum dado no formulário do Fluig.
Exemplo:
Nos casos de aprovação não é necessário marcar esse campo, pois, não há necessidade de atualizar o formulário após ter sido indicado se ele foi aprovado ou não aprovado. Esse campo deve ser utilizado com cautela, já que, exige um pouco mais de processamento tanto para o Fluig quanto para o Microsiga Protheus®. |
- Instruções: instruções básicas de uso do processo no Fluig.
Exemplo:
Permite incluir uma Análise de Mercado Por Item. |
- Módulo: módulo do Microsiga Protheus® no qual estão vinculadas as tabelas utilizadas no formulário citado no campo View MVC.
Exemplo:
87 | GESTÃO DE LICITAÇÕES |
4. Em Atividades do Processo, são definidas as atividades que devem compor o processo. Preencha os campos:
- Item: campo sequencial que indica o código de uma atividade. Este campo não está disponível para edição.
Exemplo:
001 |
- Evento: preenchido com a opção Atividade. Este campo não está disponível para edição.
- Des.Atividad.: nome da atividade que envolve o processo.
Exemplo:
Gerar Edital |
- Mec. Atrib.: define o tipo de mecanismo de atribuição da atividade e libera os campos Grupo e Usuário, dependendo da escolha. O preenchimento padrão é 0=Nenhum, pois, todos podem ser escolhidos para serem os responsáveis pela atividade, porém, apresenta também as opções 1=Grupo e 2=Usuário.
- Usuário: código do usuário responsável pela atividade.
- Desc. User.: preenchido automaticamente de acordo com o campo Usuário.
- Grupo de Usr.: código do grupo responsável pela atividade.
- Desc. Grupo: preenchido automaticamente de acordo com o campo Grupo de Usr.
5. Na pasta Etapas subsequentes, é possível definir o sequenciamento das atividades. Apresenta os campos:
- Sequência: código do item que corresponde a realização da atividade seguinte.
Exemplo:
002 |
- Des.Atividad.: preenchido automaticamente de acordo com o campo Sequência.
Exemplo:
APROVAÇÃO |
6. A pasta Box determina o modo de visualização de cada parte do formulário. As informações dos campos são carregadas automaticamente no momento da definição do campo View MVC. Campos apresentados:
- Box: ID do Box.
Exemplo:
VIEW_COM |
- Nome: nome do Box.
Exemplo:
RESUMO |
- Visualização: forma de exibição do Box do formulário no Fluig. Apresenta as opções:
1=EDITÁVEL: o Box fica totalmente editável no Fluig.
2=VISIVEL: o Box fica apenas visível no Fluig.
3=OCULTO: o Box não é exibido no Fluig.
Exemplo:
EDITÁVEL |
7. Após o preenchimento de todos os campos, clique em Confirmar.
8. O Sistema retorna para tela inicial do Gerador de Processos Fluig.
Observação Os processos inclusos apresentam as seguintes situações: Em edição. Liberado. Se um processo liberado for alterado, ele muda para condição de Em Edição. Se for feita uma alteração no código fonte - exemplo: GCPA100 - (ViewDef()) - o formulário será atualizado no Fluig. |
Outras Ações
O item Outras Ações, que está localizado na tela principal do Gerador de Processos, disponibiliza as seguintes opções:
- Libera Processo: ao selecionar um processo e acionar esta opção, suas informações são exibidas para validação e exportação para o Fluig.
Observação Após a liberação do processo, o fluxo é gerado no Fluig e de maneira gráfica é possível ter uma visão fácil e completa. Ao efetuar uma inclusão pela rotina em questão (exemplo GCPA100) é criada uma solicitação de processo no Fluig. |
- Copiar Processo: permite que as informações de um processo sejam copiadas e utilizadas em uma situação semelhante para um novo processo, evitando assim, o esforço de preenchê-las novamente.
Dados Técnicos
Tabelas Utilizadas
- CPF - Configurador de Processos.
- CPG - Atividades do Processo.
- CPS - View do Processo.
- CPU - Etapas Subsequentes.