Histórico da Página
Neste documento estão detalhadas as seguintes informações do Processo BPM:
Índice |
---|
1. Objetivo
Processo BPM de Aprovação de Cotação é uma solução desenvolvida sobre a plataforma Fluig e integrada nativamente com ERP RM para permitir que o usuário envie dados da Solicitação de Compra para aprovação através do fluxo de workflow do Fluig e possibilitar que apenas os itens aprovados através do Fluig sejam visualizados durante o processo de inclusão de uma nova Cotação.
...
- Rastreabilidade;
- Governança;
- Aprovação via mobilemobile ¹;
3. Ambiente de Negócio
3.1 Segmento
...
Instruções: Definir o início do Workflow.
Atividade: Aprovação Automática / Manual.
Descrição: Atividade para avançar automaticamente para os estados de Aprovado, caso o valor dos Itens de Movimento for menos que R$ 10 mil reais ou para o estado de Aprovação.
Instruções: Por meio dessa atividade o workflow decidirá se irá aprovar ou enviar para o estado de aprovação.
Atividade: Aprovação.
Descrição: Analise para a aprovação para utilização do Movimento ou Item de Movimento na Cotação.
Instruções: Por meio dessa atividade você poderá aprovar, aprovar e faturar, reprovar, reprovar e cancelar o movimento, reprovar e concluir o movimento ou reprovar e estornar item de movimento.
Atividade: Aprovado.
Descrição: Aprova a utilização do Movimento ou Item de Movimento para realizar a cotação.
Instruções: Aprovação e finalização do workflow.
Atividade: Reprovado.
Descrição: Reprova a utilização do Movimento ou Item de Movimento para realizar a cotação.
Instruções: Reprovação e finalização do workflow.
Atividade: Reprova e Cancela o Movimento.
Descrição: Reprova a utilização do Movimento e Cancela o Movimento associado ao workflow.
Instruções: Reprovação com ação de cancelamento do movimento e finalização do workflow.
Atividade: Reprova e Conclui o Movimento.
Descrição: Reprova a utilização do Movimento e Conclui o Movimento associado ao workflow.
Instruções: Reprovação com ação de conclusão do movimento e finalização do workflow.
Atividade: Reprova e Estorna Item de Movimento.
Descrição: Reprova a utilização do Movimento e Estorna o Item de Movimento associado ao workflow.
Instruções: Reprovação com ação de estorno do item de movimento e finalização do workflow.
Atividade: Aprova e Fatura o Movimento.
Descrição: Aprova a utilização do Movimento e Fatura o Movimento associado ao workflow.
Instruções: Aprovação com ação de faturamento do movimento e finalização do workflow.
Informações | ||
---|---|---|
| ||
O usuário ao aprovar um workflow poderá decidir a ação de Faturar o movimento. Caso usuário selecione esta atividade o movimento associado ao workflow será faturado, portanto será necessário definir a opção de faturamento como Automático e o tipo de movimento (Default) que será gerado nos parâmetros de tipo de movimento. |
3.5. Regras de Negócio
3.5.1.Inclusão de Movimento
Ao incluir um novo movimento, caso o tipo de movimento esteja parametrizado para utilizar o Workflow de Aprovação no Fluig para a Cotação, será incluído um novo Workflow de acordo com os parâmetros definidos.
3.5.2.Alteração de Movimento
Ao alterar um movimento, caso o tipo de movimento esteja parametrizado para utilizar o Workflow de Aprovação no Fluig para Faturamento, se o campo Item Utilizado da tabela TITMMOVWFLUIG tenha o seu valor como verdadeiro é criado um novo workflow com a nova quantidade, caso contrário, se o campo Item Utilizado tenha o seu valor como falso será realizado o estorno do Workflow de Aprovação no Fluig e em seguida uma inclusão de um novo Workflow.
- Caso esteja parametrizado para Agrupamento por Movimento será gerado um novo Workflow com todos os itens que possuam quantidade maior que zero.
- Caso esteja parametrizado para Agrupamento por Item de Movimento será gerado um novo Workflow para este item. Neste caso os Workflows dos demais itens não serão afetados.
- Somente serão gerados novos workflows para os itens de movimento que não estão participando de cotação.
3.5.3.Cancelamento de movimento
Ao cancelar um movimento, caso o tipo de movimento esteja parametrizado para utilizar o Workflow de Aprovação no Fluig para a Cotação, será realizado o estorno do Workflow de Aprovação no Fluig de acordo com a regra de alteração de movimento.
Ao cancelar um movimento, o campo Item Utilizado da tabela TITMMOVWFLUIG dos itens de movimentos de origem relacionados terão o seu valor alterado para falso. Não haverá alteração nos workflows existentes para o movimento de origem.
3.5.4.Estorno de Item Não Recebido
Ao executar o processo de estornar item não recebido o campo Item Utilizado da tabela TITMMOVWFLUIG dos itens de movimentos de origem relacionados terão o seu valor alterado para falso. Não haverá alteração nos workflows existentes para o movimento de origem.
3.5.5.
...
Inclusão de Cotação
Durante o processo de inclusão de uma nova Cotação, somente serão apresentados Itens de Movimentos que tenham sido aprovados no processo de Workflow de Aprovação no Fluig, nos casos em que o Tipo de Movimento selecionado para a Cotação estejam parametrizados para utilizarem Workflow de Aprovação no Fluig para a Cotação.
...
O campo Item Utilizado da tabela TITMMOVWFLUIG terá o seu valor alterado para verdadeiro.
3.5.6.Cancelamento de Cotação
Ao cancelar uma cotação, o campo Item Utilizado da tabela TITMMOVWFLUIG dos itens de movimentos da cotação que está sendo cancelada terão o seu valor alterado para falso. Não haverá alteração nos workflows existentes para o movimento de origem.
3.5.7.Exclusão de Item da Cotação
Ao excluir um item da cotação, o campo Item Utilizado da tabela TITMMOVWFLUIG do item de movimento que está sendo excluído terá o seu valor alterado para falso. Não haverá alteração nos workflows existentes para o movimento de origem.
3
3.5.8.Formulário do Workflow
Para o Formulário será considerado para apresentação dos Campos a parametrização do Tipo de Movimento.
...
Independente da origem dos dados provenientes do Totvs Obras e Projetos serão apresentados os campos Código e Nome do Projeto. Deverá ser considerado Contratos de Compra e Venda para que seja retornado os valores para o Movimento.
3.5.9.Visão do Movimento e Itens de Movimento
...
Será possível filtrar os Movimentos aprovados e não aprovados de acordo com os botões que estarão disponíveis na Visão do Movimento.
...
Na visão do Movimento será disponibilizado um anexo de consulta dos Itens de Movimento onde haverá as informações de Id. Do Fluig, Status Atual do Workflow e Status de Aprovação.
3.5.10.Avanço Automático do Estado Inicial
Para realizar O sistema realiza automaticamente o avanço Automático do Estado Inicial do Workflow. Caso queira manter o Workflow em seu Estado Inicial, deverá ser incluída a Formula Visual “MOVWKF0021 - AvancoAutomaticoWF” “MOVWKF0023 - Fluig - Manter WF no Estado Inicial.TotvsWF” disponível nos Objetos Gerenciais associado Gerenciais associado no Gatilho ao evento Antes de Preparar Contexto.
...
Deck of Cards | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||
|
4.2. Movimentando e Consultando Processo BPM pelo Fluig
...
Deck of Cards | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||
|
4.3. Vídeo Demonstrativo
Conector de Widget url https://www.youtube.com/watch?v=P5h_lgachZI
5. Como Instalar
5.1. Fluig
a) 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.
b) Buscar os Arquivos para Instalação do Processo BPM
O nome do arquivo do projeto processo BPM Fluig de Aprovação de Movimentos Cotação é: Materiais.zip. Estão na pasta de instalação dentro da pasta objetos gerenciais: <pasta de instalação do RM>\ObjetosGerenciais\Fluig\Workflow\Materiais.zip.
c) 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.
d) Componentes dos Processos BPM
Processo BPM | Aprovação de Item de Movimento para Cotação | |
---|---|---|
Tipo Arquivo | Nome do Arquivo | Descrição |
Formulário | mov_formWfNucleus.html | Formulário com informações importantes do Movimento e Item de Movimento. |
Anexo Formulário | mov_formWfNucleus_ecmmobile.html | Formulário para aparelhos móveis. |
Evento Formulário | displayFields | Evento responsável por atualizar os campos no formulário. |
Evento Processo | WorkflowNucleusItem.beforeStateEntry | Ao mudar de status do workflow de Item de Movimento esse evento atualiza os dados do formulário e define as regras de avanço automático. |
Evento Processo | WorkflowNucleus.beforeStateEntry | Ao mudar de status do workflow de Movimento esse evento atualiza os dados do formulário e define as regras de avanço automático. |
Diagrama | WorkflowNucleus.process | Diagrama de processo Fluig para Movimento. |
Diagrama | WorkflowNucleusItem.process | Diagrama de processo Fluig para Item de Movimento. |
Dataset | wsDataSetNucleus | Obtém informações do Movimento e Item de Movimento |
Dataset | wsDataSetServiceMov | Dataset responsável por utilizar os serviços de Faturamento, Estorno de Item, Cancelamento e Conclusão de Movimento. |
...
Consulta SQL | NUCSQL0004 | Consulta SQL responsável por retornar o valor liquido do movimento para o avanço automático. |
e) 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. Expedição de Processos de Workflow pelo Fluig Studio.
5.2. ERP RM
a)
...
Configurar nos parâmetros globais do sistema
Para a utilização da integração do Nucleus com o Fluig é necessário configurar em Parâmetros Globais o Servidor, Usuário, Senha e Id da Empresa para a integração do Nucleus (TOTVS Gestão de Estoque Compras e Faturamentos) com o Fluig.
b) Configurar os parâmetros de Tipo de Movimento
Nos parâmetros do módulo “Gestão de Estoque, Compras e Faturamento” por Tipo de Movimento estão disponíveis, na Etapa 73 - Workflow Fluig, os parâmetros para integração.
...
Caso seja selecionado a opção de “Não Utiliza”, a aprovação pelo Fluig estará desabilitada. Caso seja selecionado a opção “Utiliza no Faturamento”, a aprovação pelo Fluig será habilitada para que somente itens aprovados no Fluig possam ser faturados. Para a opção de “Utiliza na Cotação”, a aprovação pelo Fluig será habilitada para que somente itens aprovados no Fluig possam ser selecionados ao se criar uma nova cotação. A opção “Utiliza em Ambos” será utilizada quando se deseja utilizar as duas aprovações, no Faturamento e na Cotação.
Parâmetros referentes a Aprovação na Cotação:
Processo:
Este parâmetro irá definir o processo do Fluig que será utilizado para a inclusão do Workflow.
...
Caso seja selecionado a opção de “Movimento”, será gerado um único workflow por movimento, contendo os dados de todos os itens de movimento. Uma vez aprovado este workflow todos os itens estarão liberados para serem utilizados. Caso seja selecionado a opção de “Item de Movimento” será gerado um workflow para cada item de movimento, possibilitando ao usuário que cada item seja aprovado de forma individual.
c) Importação da Consulta SQL
No cadastro de Consultas SQL é necessário realizar a importação do objeto gerencial NUCSQL0004 disponível na pasta de instalação dentro da pasta objetos gerenciais: <pasta de instalação do RM>\ObjetosGerenciais\SQL\NUCSQL0004.TotvsSQL.
6.6.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: http://tdn.totvs.com/display/public/rm/Fluig+-+Framework.Fluig Framework.
1: Não é suportado o Windows Phone e Windows Mobile. Para Android a versão suportada é 4.1.1 ou superior. Para mais informações sobre portabilidade consulte: Matriz de Portabilidade