Árvore de páginas

Versões comparadas

Chave

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

Índice

Índice
maxLevel5
outlinetrue
exclude.*ndice
stylenone

Objetivo

Processo BPM de Aprovação de Projeto é uma solução desenvolvida sobre a plataforma Fluig e integrada nativamente com ERP RM, produto TOTVS Obras e Projetos, para possibilitar a realização de uma Revisão de Projeto Simples ou Múltipla ou Alteração na Fase do Projeto utilizando uma aprovação via Workflow Fluig. 

Definição da Regra de Negócio

Parâmetros Gerais

Foi criada uma nova aba No Menu | Projeto | Agrupador Parâmetros | Construção e Projetos | Gerais, escolha a aba chamada “Fluig” nos parâmetros gerais do TOTVS Obras e Projetos. Escolha a aba inferior Projeto para configurar o workflow.

(Menu: Projeto | Agrupador Parâmetros | Construção e Projetos | Gerais). Esta aba contém três parâmetros, sendo: um para definir o processo relativo ao workflow de aprovação da revisão do projeto, mais um para definir quais os estados do workflow que determina determinam que o mesmo esteja aprovado e um terceiro para definir quais os estados do workflow que determina determinam que o mesmo esteja reprovado.

 

Image Added

Parâmetros de Projeto

Na aba “Integração FLUIG” em “Projeto | Agrupador Parâmetros | Construção e Projetos | Projeto", pasta "Integração | Integração Fluig” foram adicionados os seguintes parâmetros:

  • “Aprovação de Projetos” que é inicializado desmarcado. Se marcado, será verificado, para as revisões de projeto, se existe e se o workflow Fluig de Projetos está aprovado.
  • “Utilizar workflow para Revisão Simples” que é habilitado somente se o parâmetro acima for marcado e por padrão ele é desmarcado. Se marcado irá verificar se o workflow Fluig está aprovado para o processo de Revisão de Projeto Simples.
  • “Fases do Projeto” : Para selecionar em quais mudanças de fase do projeto deverá ser utilizado a aprovação via workflow. São exibidas em uma lista as fases do Projeto:
    • Sem Controle de Fases
    • Orçamento
    • Venda
    • Planejamento
    • Execução

Image Added

Workflow para Revisar o Projeto

Os projetos podem ter um histórico de posições que definem o status do mesmo.

...

O Workflow Fluig irá atuar nos processo de Revisão de Projeto, Revisão Múltipla de Projeto e Alteração da Fase do Projeto.

Processo de Revisão de Projeto Simples

O processo de Revisão de Projeto consiste em copiar todos os dados do orçamento em execução para o novo projeto de destino que se tornará o novo orçamento. Nesse processo é somente permitido um único orçamento em execução, isso significa que ao gerar uma revisão de projetos o orçamento em execução é atualizado para revisado e o projeto destino se torna o novo orçamento de execução.

...

Uma vez aprovado o projeto deve ocupar a posição de “Em andamento”, e possibilitar que o processo de revisão possa ser executado.

Processo de Revisão Múltipla

A Revisão Múltipla é um processo da visão de projetos e parte do mesmo princípio do processo supracitado, porém possibilita à criação de quatro tipos de revisões distribuídas em fases. Por padrão a descrição das fases são: Orçamento, Venda, Planejamento e Execução, que são identificadas por símbolos e através da coluna Fase do Projeto na Visão de Projetos.

...

Após recuperar a parametrização, o processo irá verificar se a integração com o Fluig está ativa e se o parâmetro “Aprovação de Projetos” da integração do TOTVS Obras e Projetos com o Fluig está marcada. Se estiver marcada o processo irá verificar se a fase da revisão selecionada está parametrizada para ser aprovada pelo workflow Fluig.

Alteração de Fase do Projeto

Ao acionar este processo será exibida uma tela onde serão apresentadas as opções:

...

O workflow será disparado apenas quando a Integração Fluig e o parâmetro de projeto "Aprovação de Projetos" estiverem marcados.

Anexo Fluxo de Aprovação Fluig

Foi criado o anexo “Fluxo de Aprovação FLUIG” na visão de projetos. Com o projeto marcado para utiliza integração FLUIG este anexo exibe o conteúdo da tabela “Controle Projetos – Fluig” referente ao projeto, além de verificar o Status atual do Workflow no servidor do FLUIG.

Image Added

Fluig

Processo BPM - Workflow de Aprovação de Revisão de Projetos

Foi criado um processo baseado no padrão BPM (Business Process Management) referente ao workflow para aprovação de revisão de projetos. É necessário exibir as informações referentes ao projeto que deseja ser aprovado.

O processo do FLUIG permite solicitar justificativas durante o processo de aprovação.

Formulário Fluig

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

 

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

Informação

Origem

Código do Projeto

Projeto

Descrição do Projeto

Projeto

CNPJ

Projeto

Responsável

Projeto

Código da Filial

Projeto

Código do Centro de Custo

Projeto

Classificação

Projeto

Código do Departamento

Projeto

Código do Cliente

Projeto

Endereço

Projeto

Comentários

Projeto

Fase do Projeto

Projeto

Valor do Projeto

Projeto

Tipo de Revisão

Controle Projetos Fluig

Usuário Solicitante

Controle Projetos Fluig

Data da Solicitação

Controle Projetos Fluig

 

Datasets Fluig

Foi criado um Dataset Fluig para obter as informações do projeto.

O Dataset utiliza o serviço de Consulta SQL do RM, portanto foi elaborada uma consultas SQL para que o Dataset possa consumí-la para extrair os dados necessários para exibí-los no formulário Fluig.

A consulta SQL se encontra junto com os artefatos do Workflow de Aprovação de Revisão de Projetos, 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 das revisões e fases de 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
idsamples
effectTypefade
Card
id12
labelProcesso de NegócioFluig

 Image Added

 Image Removed

Card
id21
labelProcesso Fluigde Negócio

 

 Image RemovedImage Added

 

Atividades do Processo Fluig

 

Atividade: Início.

Descrição: Tarefa inicial do Workflow.

...

Descrição: Análise para Aprovação de contratode Revisão ou Alteração de Fase do Projeto.

Instrução: Por meio dessa atividade você poderá aprovar, reprovar ou solicitar uma justificativa.

...

Descrição: Inserção da justificativa para Aprovação de da Revisão ou Alteração da Fase do Projeto.

Instrução: Por meio dessa atividade você insere o porque ou dados adicionais para Aprovação de Projeto.

...

Atividade: Reprovar.

Descrição: Reprova a aprovação o Workflow da Revisão de Projeto.

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

...

Atividade: Aprovar.

Descrição: Aprova a Aprovação Revisão de Projeto.

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

Formulário de Aprovação de Projetos

 Image Removed

Image Removed

Image Removed

Como Utilizar

...

Como Utilizar

Iniciando Processo BPM pelo RM

Processo de Alteração de Fase do Projeto

 

Deck of Cards
effectDuration0.5
historyfalse
idsamplesalteracaofaseprojeto
effectTypefade
Card
defaulttrue
id1
labelPasso 1

 

  • No Menu | Projetos | Selecionar Projeto | Processos | Alteração de Fase do Projeto.

    • Na visão de Projetos escolha o processo de Alteração de Fase do
    Projeto (pode ser também o processo de Revisão
    • Projeto
    ou Revisões Múltiplas)
    • , conforme figura abaixo:

 

 

Image Modified

Card
id2
labelPasso 2

 

  •  Defina para qual fase o projeto irá assumir, conforme figura abaixo:

     

    Image Modified

 

 
Card
id3
labelPasso 3
  • Ao final do processo se não estiver um Workflow aprovado para o projeto e fase, o processo não será executado e uma mensagem informando que o Workflow não está aprovado será exibida ao final do mesmo, conforme figura abaixo.

     

    Image AddedImage Removed

 

...

Processo de Revisão de Projeto Simples

 

history
Deck of Cards
effectDuration0.5
effectType
falseidsamplesrevisaosimplesfade
true
Card
default
id1
labelPasso 1

 

  • Faça login no Fluig e clique no link Tarefas a concluirAntes de utilizar aprovação via Workflow Fluig para Revisão Simples deve-se abrir o projeto e ir nos parâmetros de projeto, pasta Integração, Integração Fluig e marcar o campo "Utilizar Workflow para Revisão Simples", conforme figura abaixo:

     

    Image Removed

 

Image Added

Card
id2
labelPasso 2
  • No Menu | Projetos | Selecionar Projeto | Processos | Revisão do Projeto.
    • Na visão de Projetos escolha o processo de Revisão do Projeto

 

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

 

 

Image Added

 

  • Será aberto o Workflow com os dados do Período de Contrato e as opções de “Solicitar Justificativa”, “Aprovar” e “Reprovar” o Workflow. Caso queira solicitar uma justificativa do para o Workflow no campo “Enviar para a atividade” escolha Solicitar Justificativa e insira alguma informação (opcional) no campo Justificativa e escolha para qual usuário você estará pedindo a Justificativa e  em seguida clique no botão Salvar e logo depois em Enviar, conforme figura abaixo. Após enviar o Workflow o mesmo irá aparecer para o usuário escolhido informar a justificativa.

    Image Removed

Card
id3
labelPasso 3
  • Insira uma descrição para a revisão, conforme figura abaixo:


Image Added

Card
id4
labelPasso 4
  • Ao final do processo se não estiver um Workflow aprovado para o projeto, o processo não será executado e uma mensagem informando que o Workflow não está aprovado será exibida ao final do mesmo, conforme figura abaixo.


Image Added

Processo de Revisões Múltiplas

 

Deck of Cards
idrevisaomultipla
No Menu | Projetos | Selecionar Projeto | Processos | Revisões Múltiplas.
  • Na visão de Projetos escolha o processo que deseja realizar a revisão, conforme figura abaixo:

 

Card
id41
labelPasso 41

Image Added

Card
id2
labelPasso 2
  • Insira uma descrição para a revisão, conforme figura abaixo:

Image Added

Card
id3
labelPasso 3
  • Defina qual o tipo de revisão será criada, conforme figura abaixo:

Image Added

Card
id4
labelPasso 4
  • Ao final do processo se não estiver um Workflow aprovado para a revisão, o processo não será executado e uma mensagem informando que o Workflow não está aprovado será exibida ao final do mesmo, conforme figura abaixo.

Image Added

 

Visualização e aprovação/reprovação do Workflow no 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:

     

    Image Added

 

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 Projetos” e dê um clique sobre ele, conforme figura abaixo:


    Image Added

 

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 Projeto.

Image Added

  • Abaixo o formulário com mais Detalhes do Projeto:

Image Added

  • Abaixo o formulário com o endereço do Projeto:

Image Added

  • Será aberto o Workflow com os dados do Projeto e as opções de “Solicitar Justificativa”, “Aprovar” e “Reprovar” o Workflow. Caso queira solicitar uma justificativa do para o Workflow no campo “Enviar para a atividade” escolha Solicitar Justificativa e insira alguma informação (opcional) no campo Justificativa e escolha para qual usuário você estará pedindo a Justificativa e  em seguida clique no botão Salvar e logo depois em Enviar, conforme figura abaixo. Após enviar o Workflow o mesmo irá aparecer para o usuário escolhido informar a justificativa. 

 

Image Removed

Card
id4
labelPasso 4
    • Será aberto o Workflow com os dados do Projeto e as opções de “Solicitar Justificativa”, “Aprovar” e “Reprovar” o Workflow. Caso queira solicitar uma justificativa do para o Workflow no campo “Enviar para a atividade” escolha Solicitar Justificativa e insira alguma informação (opcional) no campo Justificativa e escolha para qual usuário você estará pedindo a Justificativa e  em seguida clique no botão Salvar e logo depois em Enviar, conforme figura abaixo. Após enviar o Workflow o mesmo irá aparecer para o usuário escolhido informar a justificativa. 

    Image Removed

  • Uma vez que o Workflow esteja Aprovado, já podemos fazer nossa Alteração de Fase do Projeto.

Como Instalar

 

Fluig

...

  • 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 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.

Image Added

 

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 Medição/Liberação Aprovação de Períodos Revisão de Contratos é:  RM.Prj.Contrato.LiberarPDOProjetos: rm_prj_aprovacao_projetos.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.)

 

...

No link estão as instruções de como fazer a abertura do arquivo do processo BPM dentro do TDS: Importação e exportação de projeto no Fluig Studio

Componentes dos Processos BPM

Processo BPM

 Medição/Liberação  Aprovação de Períodos Revisão de ContratosProjetos

Tipo ArquivoNome 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.

 

...

Nome do Arquivo

Descrição

Formulário

prj_aprovacao_projetos.html

Formulário com informações sobre o projeto e a revisão que se deseja fazer.

Formulário Mobile

prj_aprovacao_projetos_ecmmobile.html

Formulário para aparelhos móveis.

Evento de FormuláriodisplayFields.jsEvento para carregar as informações do dataset para o fomulário.

Diagrama de Processo

prj_aprovacao_projeto.process

Diagrama de processo BPM para Aprovação de Revisão de Projetos.

Dataset

dsPrjAprovarProjetoFluig.js

Obtém informações do projeto e da revisão que se deseja aplicar para exibição no formulário.

Consulta SQLMPRJFLUIG.TotvsSQLConsulta SQL que retorna as informações para o dataset. Deverá ser importada para o RM.

Envio do Processo BPM para o Fluig

Uma vez instalado o TDS deve de -se 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 Removed

 

...

Image Added

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 Revisão de Projetos 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 , Menu -> Construção e Prejetos ->  o Menu -> Projeto | Agrupador Parâmetros | Construção e Projetos | Projetos. Na tela que irá se abrir vá no item Integração -> Integração CRM -> Integração FLUIG. Ao entrar escolhe quais tipos de contrato receberão a integração Fluig, a pagar, a receber ou ambos.pasta Integração | Integração Fluig. Escolha se deseja utilizar workflows para Aprovação de Revisão de Projetos e defina para quais fases o workflow irá atuar.

Image AddedImage Removed

 

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. 

...