Árvore de páginas

Versões comparadas

Chave

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

...

Processo BPM de Aprovação de Contratos é uma solução desenvolvida sobre a plataforma Fluig e integrada nativamente com ERP RM, produto TOTVS Obras e Projetos, para a aprovação e controle de alterações em contratos de projetos utilizando uma aprovação via workflow Fluig...

Definição da Regra de Negócios

...

Para possibilitar a aprovação, será apresentado em um formulário ao usuário aprovador informações relativas ao contrato conforme descrito na tabela abaixo:


 

Informações para o formulário do Workflow de Aprovação de Contratos

Informação

Origem

Código do projeto

Projeto

Descrição do Projeto

Projeto

Finalidade do Contrato

Contrato

Número do contrato

Contrato

Tipo de Contrato

Contrato

Número da licitação

Contrato

Posição atual

Contrato

Funcionário responsável

Contrato

Código do Cliente/Fornecedor

Contrato

Nome do Cliente/Fornecedor

Contrato

Data contrato

Contrato

Data de início

Contrato

Data de termino

Contrato

Dias aditados

Contrato

Término do aditamento

Contrato

Periodicidade do contrato

Contrato

Dias periodicidade

Contrato

Valor Contrato

Contrato

Comentário

Contrato

Usuário Solicitante

TOP

Data da Solicitação

TOP

Código da tarefa

Item do Contrato

Descrição do item

Item do Contrato

Quantidade contratada do item

Item do Contrato

Valor unitário do item

Item do Contrato

Unidade do item

Item do Contrato

Valor total contratado

Item do Contrato

 


Datasets Fluig

Foram criados três Datasets Fluig: o primeiro para obter as informações do contrato: número, finalidade, tipo, cliente/fornecedor, etc. O segundo para obter os itens ou objetos associados ao contrato. O terceiro para obter as alterações realizadas no contrato.

Os Datasets utilizam o serviço PrjFluigAprovarContratoData PrjFluigAprovarContratoGeraProc de Dataservers do RM.

Benefícios

Os principais benefícios na utilização deste processo BPM são:

  • Rastreabilidade;
  • Governança;
  • Aprovação via mobile;
  • Melhora no gerenciamento e controle dos gastos e/ou receitas de contratos dos projetos.

Ambiente de Negócio

Segmento

Construção e Projeto.

Áreas de Negócios

Obras e Projetos.

 

Processo workflow

...

Os Datasets utilizam o serviço de Consulta SQL, portanto foram elaboradas duas consultas SQL para que os Datasets possam consumi-las e extrair os dados necessários para exibi-los ao usuário no formulário Fluig.

A consulta SQL se encontra junto com os artefatos de Contrato, dentro da pasta objetos gerenciais: <pasta de instalação do RM>\ObjetosGerenciais\Fluig\Workflow\Projetos.zip.

Benefícios

Os principais benefícios na utilização deste processo BPM são:

  • Rastreabilidade;
  • Governança;
  • Aprovação via mobile;
  • Melhora no gerenciamento e controle dos gastos e/ou receitas de contratos dos projetos.

Ambiente de Negócio

Segmento

Construção e Projeto.

Áreas de Negócios

Obras e Projetos.


Processo workflow


Deck of Cards
effectDuration0.5
historyfalse
idprocessos
effectTypefade
 
Card
defaulttrue
id1
labelProcesso Fluig


 

Card
id12
labelProcesso de Negócio


 

 

 



Atividades do Processo

 


Atividade: Início.

Descrição: Tarefa inicial do Workflow.

Instruções: Defini o início do Workflow. 


Atividade: Aprovar Contrato

...

Instrução: Avaliar os dados do contrato, bem como os itens que estão associados a ele, para tomar a decisão de liberar ou não essa associação ou modificação. 


Atividade: Solicitar justificativa.

...

Instrução: Por meio dessa atividade você insere o porque ou dados adicionais para aprovar o contrato. 


Atividade: Reprovar.

Descrição: Reprova o Contrato.

Instrução: Reprovação e finalização do workflow.

 


Atividade: Aprovar.

Descrição: Aprova o Contrato.

Instrução: Aprovação e finalização do workflow. 


Como Utilizar

Iniciando Processo BPM pelo RM

...


Deck of Cards
effectDuration0.5
historyfalse
idnovocontrato
effectTypefade
Card
defaulttrue
id1
labelPasso 1
  • No Menu | Controle | Contratos. Insira um novo contrato, conforme figura abaixo.

 


Card
id2
labelPasso 2
  • Insira os dados de seu novo contrato normalmente e salve-o, conforme figura abaixo.

 


Card
id3
labelPasso 3
  • Após salvar o contrato é hora de Associar os itens ao mesmo. Vá no Processo "Associação de itens ao contrato", conforme figura abaixo:


Card
id4
labelPasso 4
  • Realize a associação dos itens a sua maneira e execute o processo.

Card
id5
labelPasso 5
  • Ao final do processo é mostrado o log com a informação de que as alterações realizadas só serão válidas após aprovação via workflow Fluig.

Card
id6
labelPasso 6
  • Caso queira saber quais alterações foram realizadas no contrato e precisa de aprovação via workflow acesso o Anexo "Alterações Aprovação de Contrato Fluig".

Card
id7
labelPasso 7
  • Após Associar os itens ao contrato vá no Anexo "Fluxo de Aprovação de Contratos Fluig", conforme figura abaixo:

 


Card
id8
labelPasso 8
  • Após abrir o anexo, selecione a linha com o status Atual "Não Enviado" e execute o Processo "Gerar workflow de Aprovação de Contrato" para que o workflow seja gerado no Fluig para aprovação das modificações, conforme figura abaixo:

  • Log informando o código do workflow que foi gerado no Fluig.

  • Após a execução do processo o Status Atual passa para "Em Aprovação".
Card
id9
labelPasso 9

 

 

Movimentando e Consultando Processo BPM pelo Fluig

...

  • Após o workflow ser aprovado no Fluig volte ao Anexo "Fluxo de Aprovação de Contratos Fluig", selecione o workflow que deseja vericar e execute o Processo "Verificar workflow de Aprovação de Contratos".

Image Added

  • Após a verificação, um Log é exibido informando que as alterações foram realizadas, caso o workflow esteja aprovado.

Image Added


Movimentando e Consultando Processo BPM pelo Fluig


Deck of Cards
effectDuration0.5
historyfalse
idsamples
effectTypefade
Card
defaulttrue
id1
labelPasso 1
  • Faça login no Fluig e clique no link Tarefas a concluir, conforme figura abaixo: 


 


Card
id2
labelPasso 2
  • A página que irá se abrir irá mostrar todas as suas tarefas à concluir. Encontre na tabela de tarefas pelo Workflow “Aprovação de Contratos” e dê um clique sobre ele, conforme figura abaixo:

 


Card
id3
labelPasso 3
  • Será aberto o formulário com informações do Projeto e as opções de “Solicitar Justificativa”, “Aprovar” e “Reprovar” o Workflow.

  • Abaixo o formulário com informações do Contrato.

Image Removed
Image Added
  • Abaixo o formulário com mais informações do Contrato e Aditamentos.
Image Removed
  • Abaixo o formulário com os itens ou objetos associados ao Contrato.
 
  • Image Added

 


  • Abaixo o formulário com as alterações realizadas no Contrato.

Image RemovedImage Added

 


Card
id4
labelPasso 4
  • Para avançar o workflow clique no botão Enviar no canto superior direito da tela. Caso queira Salvar, Transferir ou Descartar clique na seta bem a direita do botão de Enviar, conforme figura abaixo:

Image RemovedImage Added

 

Card
id5
labelPasso 5
  • Ao clicar no botão Enviar, caso tenha mais de uma atividade para o fluxo seguir, a tela abaixo é exibida. Selecione a próxima atividade que o Workflow irá assumir (para aprová-lo selecione a atividade final Aprovar) e escolha quais usuários serão responsáveis pela próxima atividade.

...

Como Instalar

...

Fluig

...

Instalar o ambiente de Desenvolvimento

...

Fluig

Para realizar a instalação do Processo BPM é preciso ter instalado o TDS (TOTVS Developer Studio) e o plugin do FLUIG para o mesmo. Para instalar o TDS e o plugin do FLUIG visite esta página que contém detalhes para tal: http://tdn.totvs.com/pages/releaseview.action?pageId=73078179.

 

...

Guia de instalação fluig Studio.

Buscar os Arquivos para Instalação do Processo

...

BPM

O nome do arquivo do projeto processo BPM Fluig de Aprovação de Contratos é:  RM.Prj.Contrato.LiberarPDO rm_prj_aprovacao_contratos.zip. Estão na pasta de instalação dentro da pasta objetos gerenciais: <pasta de instalação do RM>\ObjetosGerenciais\Fluig\Workflow\Projetos.zip.

 

...

Abrir o Arquivo do Instalação do Processo BPM no

...

TDS

No link estão as instruções de como fazer a abertura do arquivo do processo BPM dentro do TDS.http://tdn.totvs.com/pages/releaseview.action;jsessionid=D2A6F7626B6B8CB061A77A89F9693875?pageId=128681226#ExpediçãodeProcessosdeWorkflowpeloFluigStudio-ExpediçãodeprocessodeworkflowpelopluginFluignoTDS.)

 

...

 Importação e exportação de projeto no Fluig Studio

Componentes dos Processos BPM

Processo

BPM

 Medição/Liberação de Períodos de Contratos

Tipo Arquivo

Nome do Arquivo

Descrição

Formulário

 prj_cnt_pdo_form.html

Formulário com informações importantes para liberação do período.

Anexo Formulário

 prj_cnt_pdo_form_ecmmobile.html

Formulário para aparelhos móveis.

Evento Processo

prj_cnt_liberar_pdo.beforeStateEntry

Ao mudar de status o workflow esse evento atualiza os dados do formulário.

Diagrama

prj_cnt_liberar_pdo.process 

Diagrama de processo Fluig para Liberação de Período de Contrato.

Dataset

dsPrjCntPdoFluig

Obtém informações do período a liberar.

Dataset

dsPrjCntPdoTrfFluig

Obtém informações das tarefas medidas do período.

Resouce

prj_cnt_liberar_pdo.ecm30

Arquivo XML com informações das atividades do processo Fluig. 

Resouce

prj_cnt_liberar_pdo

Arquivo de imagem do diagrama do processo Fluig.

Resouce

prj_cnt_liberar_pdo.processimage ServerBH.ws.cache

Arquivo de cache de acesso aos webservices do processo.

 

...

BPM

 Aprovação de Contratos

Tipo Arquivo

Nome do Arquivo

Descrição

Formulário

prj_aprovacao_contrato.html

Formulário com informações sobre o contrato que se deseja aprovar.

Evento de Formulário

displayFields.js

Evento para carregar as informações do dataset para o fomulário.

Diagrama de Processo

prj_aprovacao_contrato.process

Diagrama de processo BPM para Aprovação Contratos.

Dataset

dsCntDadosConsulta.js

Obtém informações do Contrato e Aditivos.

Dataset

dsCntItensConsulta.js

Obtém informações dos itens ou objetos associados ao Contrato.

DatasetdsCntAprovarContrato.jsObtém informações das alterações realizadas no Contrato.


Envio do Processo BPM para o Fluig

Uma vez instalado TDS deve de importar o Processo BPM para o TDS para manipularmos e posteriormente importá-lo para o servidor Fluig do cliente. Para importar o Workflow siga os passos explicados nesta página:http://tdn.totvs.com/pages/releaseview.action;jsessionid=D2A6F7626B6B8CB061A77A89F9693875?pageId=128681226#ExpediçãodeProcessosdeWorkflowpeloFluigStudio-ExpediçãodeprocessodeworkflowpelopluginFluignoTDS.    

ERP RM

...

Configurar nos parâmetros globais do sistema

Acesse Menu -> Ambiente -> Parâmetros -> | Projeto| Agrupador Parâmetros | Globais, aba Integração Fluig, informe os informe os dados do endereço do servidor Fluig, usuário, senha e identificador da empresa.

Image Modified 

...


Configurar nos parâmetros Gerais do TOTVS Obras e Projetos

Em Menu -> | Construção de Projetos -> Agrupador Parâmetros | Gerais, aba Integração, box Workflow FLUIG, veja Fluig, pasta Projeto e escolha qual Processo BPM será utilizado para Medição/Liberação e qual será o seu Estado de aprovação.

Image Removed

 

...

Aprovação de Contratos bem como os seus estados que serão considerados aprovados e os estados que serão considerados reprovados.

Image Added


Escolher o projeto e configurar nos parâmetros de Projetos se o projeto em questão irá utilizar a integração com o Fluig

Acesse  o Menu | Projeto | Agrupador Parâmetros | Construção e Projetos | Projetos. Na tela que irá

...

se abrir vá no pasta Integração | Integração Fluig. Escolha se deseja utilizar workflows para Aprovação de Contrato dos tipo à pagar e/ou à receber.

Image Added

Mobilidade

Formulário para Smartphone

Image Added

Formulário para Tablet

Acesse, Menu -> Construção e Prejetos -> Projetos

Image Removed

 

 

Image Removed Image AddedImage AddedImage AddedImage Added

Considerações 

Informamos que é de suma importância conhecimento técnico para implantação do componente no Fluig. Caso necessite, sugerimos aquisição de horas de consultoria para auxiliar na Implantação desses componentes junto ao canal TOTVS que lhe atende ou através da Fluig Store. 

...

Para mais informações sobre a integração Fluig x RM consulte: Fluig Framework.