Árvore de páginas

Versões comparadas

Chave

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

...

Esse Workflow permite ao usuário aprovar pendências ténicas técnicas de ordens de compra criadas no ERP Logix como planejada, através do Fluig.

...

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

  • Mobilidade para aprovações, uma vez que pode ser feita aprovação - As aprovações podem ser feitas via Fluig, que é Web, pelo aplicativo do Fluig que é suportado em dispositivos móveis, e ainda no aplicativo Approval, que foi criado especificamente como App para realização de aprovações via aparelhos móveis.
  • Rastreabilidade - Plataforma permite acompanhamento das da evolução das pendências, por parte do solicitante, por exemplo, para consulta.

...

  • Passo1
    Caso a empresa trabalhe com aprovação de ordens planejadas (conforme parametrização do Sup8770: Situação inicial OC Deb Direto e PErm Criar OC Planejada SUP0290) ao criar uma ordem de compra via Sup21003 a situação da ordem irá nascer planejada.

           Image Added

                                                                                                                                                                   Ordem de compra gerada com número de Solicitação Fluig

  • Passo2

    Neste momento, caso a empresa trabalhe com aprovação técnica de ordens de compra via Fluig (Parâmetro do Log00087 - Realiza aprovação técnica de Ordem de Compra no Fluig? = "S") então irá gerar uma solicitação de aprovação para todos os possíveis aprovadores da ordem no Fluig.
    Obs.: Isto para os usuários aprovadores cujo e-mail do cadastro(LOG05050) esteja cadastrado no Fluig com este mesmo e-mail.

    Image Added
                                              Pendências de aprovação técnica na central de tarefas do usuário no Fluig


  • Passo3

Aprovador

...

realiza a aprovação das pendências via Fluig, Aplicativo do Fluig para mobile ou Approval. 

Image Added

                                                                                                                                         Aprovação via Fluig Desktop


                                    Image Added

   

...

Aprovação via Aparelhos Móveis (celular) no aplicativo Approval

                                                       Image Added

    Aprovação via Aparelhos Móveis (celular) no aplicativo nativo do Fluig






Se for ordem de débito direto, caso a empresa não trabalhe com rateio (Sup8770 - Aprovação de debito direto por rateio = "N") também já irá abrir a ordem de compra. Caso trabalhe com rateio (Sup8770 - Aprovação de debito direto por rateio = "S") será necessário a aprovação de pelo menos um aprovador de cada unidade funcional do rateio (Sup21003/Rateio Contas AEN) para então abrir a ordem de compra.

Se a aprovação for de ordens de estoque irá automaticamente com uma aprovação já abrir a ordem de compra, passando a mesma pra A-Em aberto no Sup21003.

  • Passo4

Acompanhar a aprovação da solicitação enquanto não é aprovada, através da opção Processo/Consultar Solicitações.


Image Added

                                                                                            Consulta do andamento da solicitação no Fluig


  • Passo5

É possível ainda acompanhar as aprovações através do Logix através da situação da ordem de compra no Sup21003.

E no caso de ordens de compra de débito direto, quando a empresa não trabalha com rateio, também através da opção Débito Direto/Responsáveis Aprovação - lista todos os possíveis aprovadores para as unidades funcionais da ordem de compra, ou seja, todos que receberam a pendência de aprovação no Fluig, e Débito Direto/Pesquisa Aprovações - apresenta a situação da aprovação, se já foi realizada e a data da realização.

Image Added

                                                                                                                                                        Sup21003 Opção Débito Direto/Responsáveis Aprovação

Image Added

                                                                                                                                                             Sup21003 Opção Débito Direto/Pesquisa Aprovações

Observações

  • Esta funcionalidade após ligado o parâmetro na empresa, permite tanto que as aprovações técnicas de ordens planejadas sejam realizadas pelo Fluig/Approval como que sejam realizadas pelo ERP.
    Para isso, quando elas forem aprovadas pelo Sup21001 ou Sup21002(Logix) automaticamente irá baixar as pendências de aprovação existentes na central de tarefas para os usuários no Fluig.
  • Quando gerada uma ordem de compra planejada, gera uma solicitação no Fluig para aprovação para todos os possíveis usuários aprovadores. No caso de aprovação de ordens de estoque, e no caso de débito direto sem rateio, quando um dos aprovadores aprovar a pendência, baixa automaticamente no Fluig as pendências para os demais possíveis aprovadores.
  • Quando trabalha com rateio, ao aprovar um rateio baixa a pendência dos demais aprovadores para aquela unidade funcional apenas.


Como Instalar

Fluig

Instalar o ambiente de Desenvolvimento Fluig 

...

Parâmetro deve ser marcado para “S” para que possibilite a aprovação via Fluig.Todavia as aprovações podem também ocorrer pelo Logix, após parâmetro ligado, irá automaticamente baixar pendência no Fluig, se aprovado no Sup21001 ou Sup21002.

Diagrama do Workflow
Image AddedComponentes dos Processos BPM
ui-111WFSUP001beforeCancelProcessRegras executadas no cancelamento do processobeforeTaskComplete Regras executadas após completar a tarefa LGXWFSUP001beforeTaskSave Regras executadas antes de salvar a tarefaWFSUP001 Regras ao -WFSUP001.logixEvent.jsRegras executadas ao integrar com Logix

Processo BPM

Aprovação Técnica de Ordens de Compra

Tipo Arquivo

Nome do Arquivo

Descrição

Formulário

 Wfsup002.html

Formulário do Workflow de Aprovação Técnica de Ordens de Compra.

Evento do formulário

displayFields.js

Exibe os Arquivo responsável para manipular a exibição dos campos do formulário.

Evento do formulário

enableFields.js

Desabilita Arquivo responsável para manipular o controle dos campos do formulário.

Script do formuláriofw.logix.script.jsCarrega as configurações padrões para o Logix (estilo, botões, etc).
Script do formuláriowfsup002.js

Consistências no formulárioResponsável pelas consistências nas interações do formulário.

Script do formuláriojquery-ui-1.11.1.min.jsBiblioteca de funções em JavaScript minificado.
Script do formuláriojquery-1.8.0.min.jsBiblioteca de funções em JavaScript.

Diagramawfsup001

wfsup002.process

Diagrama de processo Fluig para o workflow de aprovação técnica de de ordens

ou pedidos

de compras.

Obs. Neste arquivo deverá configurar o servidor Fluig:

Image AddedImage Added

Configurar os campos para o aplicativo approval caso opte por essa soluçãoImage Added

Evento do workflowLGX-WFSUP-002.servicetask29.jsEvento responsável pela atividade de aprovar a ordem de compra no Logix.
Evento do workflowLGX-WFSUP-002.beforeStateEntry.jsEvento responsável pelas validações antes de enviar para a próxima atividade.
Evento do workflowLGX-WFSUP001.logixEvent.jsRegras executadas ao integrar com Logix.
Evento do workflowLGX-WFSUP-002.servicetask32.jsEvento responsável pela atividade de suspender a ordem de compra no Logix.
Evento do workflowLGX-WFSUP-002.servicetask34.jsEvento responsável pela atividade de excluir a ordem de compra no Logix.
Evento do workflowLGX-WFSUP002.calculateAgreement.jsRegras executadas para aprovar uma tarefa ocorrendo após o cálculo do consenso utilizado para quando é necessário trabalhar com atividades conjuntas.
Evento do workflowLGX-WFSUP-002.servicetask36.jsEvento responsável pela atividade de analisar se ainda possui pendência de aprovação da ordem de compra.
Evento do workflowLGX-WFSUP-002.servicetask66.jsEvento responsável pela atividade de movimentar para a atividade servicetask29, após retornar ok do método servicetask36 informando que a ordem de compra possui pendência de aprovação.
Evento do workflowLGX-WFSUP-002.mantemSolicitacao.jsEvento responsável pelas validações no lado do servidor. Validando se as informações da ordem como também da aprovação, ainda são satisfatória para permitir concluir a aprovação via Fluig.
Evento do workflowLGX-WFSUP-002afterStateEntry.jsEste evento é executado após entrar em alguma atividade, validando a solicitação. Caso o retorno não seja satisfatório, então este evento invocará o evento de cancelamento da solicitação.

Arquivos extras que devem ser criados e exportados para o servidor do Fluig

ObjetoTemplateDetalhes
nomeArquivoDataSet.js

function createDataset(fields, constraints, sortFields) {
var newDataset = DatasetBuilder.newDataset();

//Cria as colunas do DATASET.
newDataset.addColumn("host");
newDataset.addColumn("port");
newDataset.addColumn("user");
newDataset.addColumn("pswd");

//Cria os registros das colunas do DATASET.
newDataset.addRow(new Array("endServidorLogix","porta","user","senhaCriptografada"));

return newDataset;
}

Criar um dataset para armanezamento do usuário chave que está integrado no Logix x Fluig.

Após a criação e importação deste arquivo no servidor do Fluig, informar o dataset nos seguintes arquivos:

  • displayFields
    • var e = DatasetFactory.getDataset("nomeArquivoDataSet", null, null, null)
  • enableFields
    • var dataset = DatasetFactory.getDataset('nomeArquivoDataSet', null, null, null)
    • callLogixFunction()
      • var dataset = DatasetFactory.getDataset('nomeArquivoDataSet', null, null, null);
  • fw.logix.scripts
    • var dataset = DatasetFactory.getDataset('nomeArquivoDataSet', null, null, null)
  • LGX-WFSUP002.logixEvent
    • var e = DatasetFactory.getDataset("nomeArquivoDataSet", null, null, null);
WSECMSERVICELOGIX

Image Added

Deverá incluir um serviço através do plugin do Fluig apontando para o local onde está o serviço do Logix configurado.

Apos a criação do serviço, deverá atualizar os seguintes arquivos informando o nome do serviço criado:

  • enableFields
    • Na função callLogixFunction()
      • var serviceProvider = ServiceManager.getService('nomeDoServiçoCriado');
  • LGX-WFSUP002.logixEvent
    • serviceProvider = ServiceManager.getService('nomeDoServiçoCriado')


Envio do Processo BPM para o Fluig

...

Efetuar a sincronização dos dados conforme descrito no documento Itentity - Linha Logix.

Configurações e Parametrizações Iniciais 

Para utilizar a funcionalidade após baixar o pacote e exportar o Workflow WFSup002 para o Fluig  basta rodar o conversor Sup01748.cnv e setar o parâmetro 

Realiza aprovação técnica de Ordem de Compra no Fluig? (Código: aprov_tec_ordem_compra_fluig) no Log00087- Parâmetros Gerais Logix para "S".


Todos os cadastros de aprovação de ordens planejadas no Logix são os mesmos utilizados para aprovação via Fluig, não precisa recadastrar.

Estoque - Cadastro de aprovadores por Tipo de Despesa, Conta ou Família (Sup1778) ou Cadastro de Programadores(Sup20192) apenas, no caso da empresa não trabalhar com Sup1778.

Débito Direto - Cadastro de unidades funcionais por usuário (Sup22006).

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. 

...