Páginas filhas
  • Spike_Apropriação-Discriminada-TOPxProtheus EAI 2.0

Versões comparadas

Chave

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

...

Fazer estudo para encontrar a melhor forma de mostrar a apropriação detalhada (dados do Protheus) para os usuários do TOP (RM).

Duvidas que devem ser respondidas:

...

Relatório (utilizando provider);:

  • Relatório fixo (exportação para excel);
  • Cubo (utilizando provider);
  • Anexo do sistema;

...

  • Dados da apropriação detalhada

...

Necessário estudar quais possibilidades para criar a apropriação detalhada (definir as storys). Não é necessário definir como será feito.

 

AnaliseANALISE:

Foram analisadas a consulta SQL Anexa, os Cubos e os relatórios e foram identificados os campos abaixo como importantes para retorno da apropriação discriminada.

CAMPOS NECESSÁRIOS:

 NECESSIDADEORIGEMTIPO
FILIALANEXOPROTHEUSDEFAULT
TIPOMOVIMENTACAOANEXOPROTHEUSDEFAULT
NUMERONFANEXOPROTHEUSDEFAULT
FORNECEDORANEXOPROTHEUS 
CODIGO CENTRO DE CUSTOANEXO / CUBO QUANTITATIVOSPROTHEUS

Expandivel?

CODIGO DO PRODUTOANEXO / CUBO QUANTITATIVOS / RELATÓRIOSPROTHEUS 
CODIGO INSUMORECUPERADO PELO PRODUTO ASSOCIADO AO INSUMORM 
DESCRIÇÃO INSUMOSE NÃO EXISTE 'INSUMO NÃO PREVISTO'RM 
DESCRICAO DO PRODUTOANEXO / CUBO QUANTITATIVOS / RELATÓRIOSRM 
DATA EMISSAOANEXO / RELATÓRIOSPROTHEUS 
CÓDIGO UNIDADEANEXO / CUBO QUANTITATIVOS / RELATÓRIOSPROTHEUS 
QUANTIDADEANEXO / CUBO QUANTITATIVOS / RELATÓRIOSPROTHEUS 
PREÇO UNITÁRIOANEXO / CUBO QUANTITATIVOS / RELATÓRIOSPROTHEUS 
VALOR TOTALANEXOPROTHEUS 
CÓDIGO DO PROJETOANEXO / CUBO QUANTITATIVOS / RELATÓRIOSPROTHEUS 
CÓDIGO DA TAREFAANEXO / CUBO QUANTITATIVOS / RELATÓRIOSPROTHEUS 
ID PERIODORELATÓRIOSRM 
MOEDARELATÓRIOSPROTHEUS 
DATA INICIO PERÍODORELATÓRIOSRM 
DATA FIM PERÍODORELATÓRIOSRM 

Visão Financeira e Economica não foi considerado nesta primeira analise.


CUSTOMIZADOS QUEIROZ:

CATEGORIA - DE PRODUTOSfixo para movimentações baixa protheus - materiais 
CODUAjoin com a tabela de tarefas 

 

FORMA DE IMPLEMENTAÇÃO:

Foi identificado as seguintes questões sobre a implementação dos serviços.

  • Protheus permite a utilização de funções de Mensagem Única dentro de serviços REST.
  • Protheus não possui serviços de framework para a facilitação de paginação e ordenação a consultas REST.
  • Risco na utilização de CUBO com serviço paginado no qual os dados podem ser alterados durante a execução da importação, ou seja é importante manter uma ordenação que evite problemas relacionado a consulta de dados incluidos após a primeira consulta e que evite a não recuperação de dados já iniciados a recuperação.
  • Foi verificado que existem documentações suficientes para a elaboração do serviço REST, sendo necessario somente a definição de utilização de serviços GET ou POST, caso seja necessario o envio de formulario de dados.
  • Alterar funções da apropriação consolidada PROTHEUS para ter parâmetros para retorno das informações discriminadas. Com opção para ratear por Centro de Custo ou não.
  • Alterar funções da apropriação consolidada PROTHEUS para ter parâmetros para retorno das informações paginadas.
  • Implementação de Função de Retorno de Dados, pois temos um método para ler os dados e depois para montar o JSon.

 

SERVIÇO REST PROTHEUS (APROPTOP):

Image Modified

PARÂMETROS:

   
page INTEGER 
pageSize INTEGER 
order STRING 
sourceApplication STRING 
companyInternalId STRING 
projectInternalId STRING 
FreightValueExcluded Boolean 
InsuranceValueExcluded Boolean 
ExpenseValueExcluded Boolean 
UsePaidValue Boolean 
GetApportionCostCenter BooleanDefine se deve retornar rateio de centro de custo, pois isto gera o retorno de mais itens, sendo desnecessario em algumas situações.
initialTaskInternalId STRING 
finishTaskInternalId STRING 
initialDate STRING   EXEMPLO: FILTRO DE PERIODOS DE CRONOGRAMA CONSULTADOS NO RELATÓRIO PERIODICO.
finishDate STRING 
DocumentApportionFilterSTRING 

RETORNO:

Forma de visualização

...

FILIAL  
TIPOMOVIMENTACAO   
NUMERONF  
FORNECEDOR   
CODIGO CENTRO DE CUSTO   
CODIGO DO PRODUTO  
DATA EMISSAO   
CÓDIGO UNIDADE   
QUANTIDADE   
PREÇO UNITÁRIO  
VALOR TOTAL  
CÓDIGO DA TAREFA  
MOEDA  




FORMA DE VISUALIZAÇÃO RM:

   

Relatório Histograma / Cronograma


Cubos Ponto Forte

Quantitativos:

Image Modified


      1. Relatório fixo (exportação para excel);

Relatório Fixo já utiliza o provider PrjTrfProvider, inclusive esta incorreto pois o mesmo possui uma consulta sql de cronograma apropriado própria, o que não considera as novas implementações e a apropriação de medição.

  Cronograma

Image Modified Image Modified

 

Image Modified Image Modified

 

2. Relatório de Histograma

Relatório utiliza o mesmo server do cronograma apropriado, de forma que seria necessário ajustar a busca de dados discriminados para o novo recurso.

Image Modified Image Modified

 

Image Modified Image Modified Image Modified 

Image Modified

3.Anexo do Sistema

 

Temos um anexo

4. Cubo

 

5. Como vamos disponibilizar o detalhamento para o relatórios que a Queiroz ja tem em sua base de dados

 

6. Performance

 

7. Insumo em relatórios

     Como são exibidos atualmente as notas sem insumo?

8. Tarefas

 

CONCLUSÕES

1 - Será reaproveitado os métodos do EAI para recuperação de De-Para.

PROTHEUS

Desenvolvimento de Serviço Rest. 01. Web Services REST/Server