Histórico da Página
Índice
Índice | ||||||
---|---|---|---|---|---|---|
|
Objetivo
Proporcionar aos usuários do produto FLUIG a interação via Workflow com o módulo de COCTSERV RCMP_CAL (Contratos de Prestação de ServiçosRecepção de Matéria Prima - Cálculos), especificamente na Aprovação de Liberação de Equipamentos. Com este Workflowaprovação de reversão do Cálculo Diário. Com esta implementação, pode-se realizar um fluxo de aprovações com 3 níveis (Instância, Pólo, Empresa) de acordo com as regras abaixo:
- Se a quantidade de dias da reversão for menor ou igual a 5 dias, apenas um nível de aprovação será utilizado.
- Se a quantidade de meses da reversão for maior que 5 e menor que 10, dois níveis de aprovação serão utilizados.
- Se a quantidade de meses da reversão for maior que 10, três níveis de aprovação serão utilizados
- Status: 1=Aguardando aprovação da instância / 2=Aguardando aprovação do pólo / 3=Aguardando aprovação da empresa / 4=Aprovado / 5=Reprovado pela instância / 6=Reprovado pelo pólo / 7=Reprovado pela empresa / 8=Reprovado sem contrato.
- Status Níveis: 3=Instância / 5=Pólo / 7=Empresa.
Se o resultando final do Workflow for a aprovação da Liberação Reversão de Equipamentos, o equipamento é desbloqueado passando seu status para disponível dentro do ERPCálculo Diário, a tabela de calculo diário FLUIG_REVERTE_DIARIO do ERP será inserida com a data de reversão desejada, ID do Workflow e ID do usuário.
Benefícios
Os principais benefícios na utilização deste processo são:
- Rastreabilidade das informações e processos;
- Melhor controle dos tempos de fluxo;
- Aprovação via mobile;
- Simplificação no processo de aprovação de processos do ERP.
- Agilidade no processo de Liberação de EquipamentosReversão de Cálculo Diário.
Ambiente de Negócio
Segmento
Agroindústria.
Áreas de Negócios
Contratos de Prestação de ServiçosRecepção de Matérias Primas - Cálculos.
Processo workflow
Deck of Cards | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
Atividades do Processo
Atividade: Início.
Descrição: Tarefa inicial do Workflow.
Instruções: Definir o início do Workflow.
Atividade: Aprovar InstânciaNível 1.
Descrição: Análise de equipamento a liberardata de Reversão de Cálculo Diário.
Instrução: Aprovar ou Reprovar em Nível de Instância1.
Atividade: Aprovar PóloNível 2.
Descrição: Análise de equipamento a liberarde data de Reversão de Cálculo Diário.
Instrução: Aprovar ou Reprovar em Nível de Pólo2.
Atividade: Aprovar EmpresaNível 3.
Descrição: Análise de equipamento a liberardata de Reversão de Cálculo Diário.
Instrução: Reprovar ou reprovar em Nível Empresa3.
Atividade: Fim.
Descrição: Finaliza WorkfowWorkflow.
Instrução: Executa Script Se Aprovar, executa script de Aprovação ou Reprovação (de acordo com resultado do processo)da data de reversão do Cálculo Diário ou se Reprovar workflow somente finaliza processo.
Como Utilizar
Iniciando Processo
...
Reversão de
...
Cálculo Diário
Deck of Cards | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
|
Movimentando e Consultando Workflow de
...
Reversão de Cálculo Diário
Deck of Cards | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Como Instalar
Fluig
a) Instalar o ambiente de Desenvolvimento Fluig
Para realizar a instalação do Processo BPM de Reversão de Cálculo Diário é 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: Guia de Instalação instalação Fluig Studio.
b) Buscar os Arquivos para Instalação do Workflow de
...
Reversão de
...
Cálculo Diário
O nome do arquivo do projeto do Workflow de Liberação Reversão de Equipamentos Cálculo Diário é: AprovacaoDelecaoPesagemEtanolReversaoCalculoDiario.zip. Para ter acesso ao workflow, você deve entrar em contato com o suporte da TOTVS Agroindústria para maiores informações.
c) Abrir o Arquivo de Instalação do Workflow de
...
Reversão de
...
Cálculo Diário no TDS
No link estão as instruções de como fazer a abertura de arquivo um workflow a partir do TDS: Importação e Exportação de projeto no Fluig Studio.
d) Componentes do Workflow
...
Processo PIMS-CS | Liberação Reversão de EquipamentosCálculo Diário | |||
---|---|---|---|---|
Tipo Arquivo | Nome do Arquivo | Descrição | ||
Formulário | LiberacaoEquipamentos ReversaoCalculoDiario.html | Formulário com informações importantes para liberação do períodoaprovação de Reversão de Cálculo Diário. | ||
Anexo Formulário | LiberacaoEquipamentos ReversaoCalculoDiario_ecmmobile.html | Formulário para aparelhos móveis. | ||
Evento Processo | displayFields.js | Esse evento é disparado no momento em que os objetos do formulário são apresentados. | ||
Evento Processo | inputFields.js | Esse evento é disparado no momento em que os dados do formulário são passados para a BO responsável por formulário do Fluig | ||
Evento Processo | validateForm.js | Esse evento é executado antes da gravação dos dados do formulário no banco de dados. | ||
Diagrama | ReversaoCalculoDiario | Diagrama | LiberacaoEquipamentos.process | Diagrama de processo Fluig para Liberação de EquipamentosReversão de Cálculo Diário. |
Dataset | PARAMETROS.js | Obtém Parâmetros necessários para o processo de reversão de Cálculo Diário. | ||
Dataset | EQUIPTOS_LIBERARINSTANCIAS.js | Obtém | equipamentos à LiberarInstâncias da Empresa. | |
Script | WorkflowExemploReversaoCalculoDiario.afterTaskComplete.js | Ocorre após o usuário completar uma tarefa. |
e) Envio do Workflow
...
de Reversão de
...
Cálculo Diário para o Fluig
Uma vez instalado TDS deve de importar o Processo BPM para o TDS de Reversão de Cálculo Diário para manipularmos e posteriormente importá-lo para o servidor Fluig do cliente. Para importar o Workflow siga os passos explicados nesta página: Importação e Exportação de projeto no Fluig Studio.
Restrições
Para o correto funcionamento dos Workflows (Experiência #2 da plataforma Fluig), deve-se possuir um ambiente com o projeto PIMSServer (módulo Fluig). Essa necessidade se deve ao fato de que os ERPs PIMS-CS e PIMS Multicultivos dependerem da aplicação PIMSServer para disponibilizar os Web Services que possibilitam a seleção e manipulação de dados.
Para maiores informações, pode-se entrar em contato com o suporte do segmento Agroindústria na TOTVS.
a) PIMSServer - Fluig
Projeto Java EE utilizando a tecnologia Maven, EJB, SOAP/XML REST/JSON que tem por finalidade centralizar e fornecer suporte operacional a processamentos de longa duração que são problemáticos para serem executados no modelo Client/Server, permitindo a construção de processos agnósticos quanto ao fornecedor do banco de dados, bem como ao fornecedor da camada client.
...
Abaixo a ilustração da arquitetura de interação da Plataforma Fluig x Processos/Workflow x PIMSServer.
b) Requisitos de Software
Sistemas Operacionais
Se o servidor for Windows, exige-se, no mínimo, Windows XP SP3, sendo possível realizar a instalação em servidores com Windows 2003 Server, Windows 2008 Server, Windows Server 2013 ou superior. O sistema operacional também deve ser 64 bits, ou servidores Linux.
JDK - Java Development Kit
Para a instalação do PIMSServer a instalação de um SDK Java é exigida. Deve-se utilizar a versão 6, mais atualizada. O software JDK está disponível para diversos sistemas operacionais e plataformas (32 bits e 64 bits).
...
No mínimo 300MB devem estar disponíveis no disco de instalação.
Servidor de Aplicação JBoss 6.1
Para a implantação do PIMSServer a instalação de um Servidor de Aplicações é exigida. O único servidor de aplicações homologado para a execução do PIMSServer, atualmente é o JBoss Application Server, em sua versão 6.1.0.
...
Para a instalação do JBoss AS 6.1.0, no mínimo 10GB devem estar disponíveis no disco de instalação.
Concorrência de outros serviços Java
Há casos que o servidor destinado à instalação do aplicativo já possui outras aplicações Java instaladas, como aplicações desktop (standalone) ou servidoras.
...
ATENÇÃO: Estes valores são uma referência de configuração mínima e podem sofrer alterações de acordo com as necessidades do contexto do cliente. Qualquer alteração nas recomendações, para mais ou para menos, deverão ser analisadas pela equipe técnica da TOTVS Agroindústria.
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.
...