Introdução - Bionexomanuais.bionexo.com.br/.../Manual_implementacao_pl… · Web viewAbaixo...

22
MANUAL DE IMPLEMENTAÇÃO PLANNEXO Envio e recebimento de dados

Transcript of Introdução - Bionexomanuais.bionexo.com.br/.../Manual_implementacao_pl… · Web viewAbaixo...

Page 1: Introdução - Bionexomanuais.bionexo.com.br/.../Manual_implementacao_pl… · Web viewAbaixo descrevemos as necessidades de infraestrutura para a correta instalação do serviço

MANUAL DE IMPLEMENTAÇÃOPLANNEXO

Envio e recebimento de dados

Page 2: Introdução - Bionexomanuais.bionexo.com.br/.../Manual_implementacao_pl… · Web viewAbaixo descrevemos as necessidades de infraestrutura para a correta instalação do serviço

Versão Data Descrição0.1.1 24/011/2017 Criação do documento

---

Page 3: Introdução - Bionexomanuais.bionexo.com.br/.../Manual_implementacao_pl… · Web viewAbaixo descrevemos as necessidades de infraestrutura para a correta instalação do serviço

SumárioIntrodução................................................................................................................... 2Requisitos de infraestrutura........................................................................................3Recomendações mínimas de Hardware e Software....................................................3Diagrama de Arquitetura da solução...........................................................................4Instruções de configuração do schema “PLC”.............................................................4Processo de carga de dados (envio e retorno)............................................................6Processo de envio gerado pela equipe Bionexo:.........................................................6Envio executado pelo cliente:.....................................................................................6Processo de retorno gerado pela equipe Bionexo:......................................................6Retorno executado pelo cliente:.................................................................................6Dicionário de Dados....................................................................................................7ERP_INVENTORY (inventários).....................................................................................7ERP_INVOICE...............................................................................................................8ERP_LOCAL..................................................................................................................8ERP_PURCHASE_ORDER (Ordens/Pedidos de Compra)................................................9ERP_PURCHASE_REQ (Requisições/Solicitações de Compra).......................................9ERP_RESERVE............................................................................................................10ERP_SKU (Tabela de Item x Estabelecimento)..........................................................10ERP_SUPPLIER...........................................................................................................13ERP_TRANSACTION_IN...............................................................................................13ERP_TRANSACTION_OUT_DAY (Movimentações de Saída)........................................14ERP_TRANSACTION_OUT_MONTH..............................................................................14WES_PENDING...........................................................................................................15WES_PENDING_LOG..................................................................................................15WES_SCHEDULER......................................................................................................16WES_SUGGESTION_HEADER......................................................................................16WES_SUGGESTION_ITEM...........................................................................................17WES_SUGGESTION_PARC..........................................................................................17Recomendações finais..............................................................................................18Backup......................................................................................................................18Segurança e disponibilidade.....................................................................................18Instruções de configuração do servidor de Aplicação FCC da solução PLANNEXO....18

Page 4: Introdução - Bionexomanuais.bionexo.com.br/.../Manual_implementacao_pl… · Web viewAbaixo descrevemos as necessidades de infraestrutura para a correta instalação do serviço

Introdução

Este documento tem como objetivo explicar o processo de tráfego de dados entre o sistema PLANNEXO e o ERP do cliente, com orientações relativas aos processos de instalação e configuração destas etapas.

Requisitos de infraestrutura

Abaixo descrevemos as necessidades de infraestrutura para a correta instalação do serviço de troca de dados que captura do ERP e os envia para o sistema PLANNEXO e vice-versa.

Este documento exemplifica as ações inferindo utilização de bancos de dados Oracle®, PostgreSql ou SQLServer®. Mas a solução PLANNEXO também pode ser implementada em outros SGDBs (Verifique com a equipe Bionexo).

A aplicação responsável pela transferência dos dados foi desenvolvida em liguagem JAVA e portanto pode rodar em servidores com qualquer sistema operacional que tenha suporte a JVM.Acessos desta aplicação à rede do Banco de Dados do ERP (fonte dos dados), são necessárias.

Criação de schema, tabelas, views, configurações de jobs e procedures fazem parte da solução de transferência e serão detalhados a seguir.

Recomendações mínimas de Hardware e Software

Hardware do Servidor de Aplicação (Servidor dedicado ou virtual) Sistema Operacional Windows ou Linux 2GB de RAM 100MB espaço em disco disponível

Software do Servidor de Aplicação JDK ou JRE-1.8.0 ou superior

Hardware do Servidor de Banco de Dados (Servidor dedicado ou virtual) Sistema Operacional Windows ou Linux 4GB de RAM 10Gb espaço em disco disponível

Software do Servidor de Banco de Dados Banco de Dados Oracle® 10G/11G ou SQLSERVER® superior à 2008

Page 5: Introdução - Bionexomanuais.bionexo.com.br/.../Manual_implementacao_pl… · Web viewAbaixo descrevemos as necessidades de infraestrutura para a correta instalação do serviço

Diagrama de Arquitetura da solução

Instruções de configuração do schema “PLC”A Bionexo fornece ao cliente um script SQL pronto para estas configurações, disponível através do repositório:https:// bitbucket.org/bionexo/plannexo-database.git

Abaixo, descrevemos informações detalhadas sobre a execução deste mesmo script, de forma a orientar o administrador do Banco de Dados. Em casos de necessidades de execuções manuais ou qualquer solicitação de mudanças, contacte a equipe da Bionexo.

Os comandos a seguir fazem referência à utilização de um SGDB Oracle®.

Para a transferência das informações do ERP ao sistema PLANNEXO, utilizamos rotinas de atualização de um novo schema, normalmente criado no mesmo SGDB da fonte.

CREATE TABLESPACE PLANNEXO_DATA DATAFILE '+X' SIZE 32727M;CREATE TABLESPACE PLANNEXO_INDEX DATAFILE '+X' SIZE 32727M;CREATE USER PLC IDENTIFIED BY "<insira uma senha aqui>"

DEFAULT TABLESPACE PLANNEXO_DATA;

Após a criação do usuário, precisamos liberar os acessos aos seguintes dados e transações do ERP:

Ítens, depósitos, estabelecimentos Grupos, subgrupos e categorias Usuários e fornecedores Operações de entrada e consumo

Page 6: Introdução - Bionexomanuais.bionexo.com.br/.../Manual_implementacao_pl… · Web viewAbaixo descrevemos as necessidades de infraestrutura para a correta instalação do serviço

Posição de estoque Solicitação e ordens de compra Notas fiscais

Estes acessos e a nomenclatura das tabelas podem variar conforme a versão do ERP utilizado (contacte a equipe Bionexo, caso precise de auxílio). Para este exemplo, consideramos o ERP Tasy®.

GRANT "CONNECT" TO PLC;GRANT CREATE ANY INDEX TO PLC;GRANT CREATE ANY JOB TO PLC;GRANT CREATE ANY PROCEDURE TO PLC;GRANT CREATE INDEXTYPE TO PLC;GRANT CREATE JOB TO PLC;GRANT CREATE PROCEDURE TO PLC;GRANT CREATE SEQUENCE TO PLC;GRANT CREATE TABLE TO PLC;GRANT CREATE TRIGGER TO PLC;GRANT CREATE VIEW TO PLC;GRANT DROP ANY INDEX TO PLC;GRANT DROP ANY PROCEDURE TO PLC;GRANT DROP ANY SEQUENCE TO PLC;GRANT DROP ANY TABLE TO PLC;GRANT DROP ANY TRIGGER TO PLC;GRANT DROP ANY VIEW TO PLC;

GRANT SELECT ON TASY.estabelecimento TO PLC;GRANT SELECT ON TASY.unidade_medida TO PLC;GRANT SELECT ON TASY.unidade_medida_adic_compra_v TO PLC;GRANT SELECT ON TASY.pessoa_juridica_v TO PLC;GRANT SELECT ON TASY.movimento_estoque_v TO PLC;GRANT SELECT ON TASY.solic_compra_item_entr_v TO PLC;GRANT SELECT ON TASY.usuario TO PLC;GRANT SELECT ON TASY.solic_compra TO PLC;GRANT SELECT ON TASY.solic_compra_item TO PLC;GRANT SELECT ON TASY.solic_compra_item_entrega TO PLC;GRANT SELECT ON TASY.material_v TO PLC;GRANT SELECT ON TASY.estrutura_material_v TO PLC;GRANT SELECT ON TASY.material_estab_v TO PLC;GRANT SELECT ON TASY.saldo_estoque_v2 TO PLC;GRANT SELECT ON TASY.ordem_compra_item_entr_v TO PLC;GRANT SELECT ON TASY.local_estoque_v2 TO PLC;GRANT SELECT ON TASY.padrao_estoque_local_v TO PLC;GRANT EXECUTE ON TASY.obter_pessoa_fisica_usuario TO PLC;GRANT SELECT ON TASY.solic_compra_seq TO PLC;GRANT SELECT ON TASY.NOTA_FISCAL TO PLC;GRANT SELECT ON TASY.NOTA_FISCAL_ITEM TO PLC;GRANT INSERT, UPDATE, DELETE ON tasy.solic_compra TO PLC;GRANT INSERT, UPDATE, DELETE ON tasy.solic_compra_item TO PLC;GRANT INSERT, UPDATE, DELETE ON tasy.solic_compra_item_entrega TO PLC;GRANT EXECUTE ON TASY.OBTER_MAIOR_VALOR_COMPRA TO PLC;GRANT EXECUTE ON TASY.OBTER_CM_MAT_CONVERTIDO TO PLC;GRANT EXECUTE ON TASY.OBTER_SALDO_ESTOQUE_NUVEM TO PLC;GRANT EXECUTE ON TASY.OBTER_DADOS_MATERIAL TO PLC;GRANT EXECUTE ON TASY.OBTER_CUSTO_MEDIO_MATERIAL TO PLC;GRANT EXECUTE ON TASY.OBTER_QUANTIDADE_CONVERTIDA TO PLC;

O script cria objetos como: tabelas, views, procedures e jobs.

Page 7: Introdução - Bionexomanuais.bionexo.com.br/.../Manual_implementacao_pl… · Web viewAbaixo descrevemos as necessidades de infraestrutura para a correta instalação do serviço

Processo de carga de dados (envio e retorno)

Processo de envio gerado pela equipe Bionexo:

Utilizamos duas etapas para execução da carga de dados do ERP (fonte de dados) para que o sistema PLANNEXO possa iniciar as operações de planejamento.

Inicial:A carga inicial de dados busca alimentar o sistema PLANNEXO com

informações históricas. Idealmente executada após a implementação, busca dados de aproximadamente 3 anos

Incremental:As atualizações incrementais ocorrem uma vez ao dia, conforme

agendamento no servidores de aplicação e banco de dados.

Envio executado pelo cliente:

Clientes que utilizem ERPs ainda não suportados pelos scripts de automação da Bionexo, devem implementar manualmente processos para a carga, utilizando-se dos modelos abaixo.

Para as etapas inicias e periódicas, deve-se utilizar o dicionário de dados abaixo.

Aconselhamos a construção em diferentes etapas. Uma para a carga inicial, contemplando os últimos 3 anos de dados, e as cargas periódicas (uma vez ao dia).

Processo de retorno gerado pela equipe Bionexo:

O sistema PLANNEXO irá disponibilizar as sugestões de compras no schema PLC, que serão posteriormente gravadas, através de jobs agendados.

Para os sistemas Tasy e Mv, a procedure de gravação está inclusa no script disponibilizado anteriormente.

Retorno executado pelo cliente:

Para sistemas de ERPs ainda não suportados, o cliente precisará desenvolver a leitura dos dados no schema PLC e gravação nas tabelas do ERP.

As leituras ocorrerão nas seguintes tabelas do schema PLC:

Page 8: Introdução - Bionexomanuais.bionexo.com.br/.../Manual_implementacao_pl… · Web viewAbaixo descrevemos as necessidades de infraestrutura para a correta instalação do serviço

WES_SUGGESTION_HEADER WES_SUGGESTION_ITEM WES_SUGGESTION_PARC

As especificações destas tabelas se encontram no Dicionário de dados abaixo.

Sugerimos uma periodicidade de gravação de 3 em 3 minutos.

Dicionário de Dados

ERP_INVENTORY (inventários)o Saldo em estoque do item por local de estoque (depósito /

estabelecimento)o Trazer apenas itens x estabelecimento x depósito que possuem saldo

estoque maior que zeroo Carga Inicial + Incremental

ERP_INVENTORYColumn name type Size description

ID_COMPANY_FKnumber 22,0 Número de Identificação do Hospital

COD_ITEM_PKvarchar2

255 bytes Código do item

COD_ESTAB_PKvarchar2

255 bytes Código do Estabelecimento (Hospital)

COD_LOCAL_PKvarchar2

255 bytes Código do Depósito

QTY_INVnumber 22,0 Quantidade de estoque

SIT_MIXnumber 22,0

QTY_MINnumber 22,0 Quantidade de Estoque Mínimo

QTY_MAXnumber 22,0 Quantidade de Estoque Máximo

Page 9: Introdução - Bionexomanuais.bionexo.com.br/.../Manual_implementacao_pl… · Web viewAbaixo descrevemos as necessidades de infraestrutura para a correta instalação do serviço

ERP_INVOICE(Faturas)o Carga Inicial + Incremental diário

ERP_INVOICEColumn name type size description

ID_COMPANY_FK number 22,0 Número de Identificação do HospitalID_INVOICE_PK varchar2 255 bytes Identificação da FaturaNUM_INVOICE varchar2 255 bytes Nº da FaturaCOD_ITEM varchar2 255 bytes Código do itemCOD_ESTAB number 22,0 Código do Estabelecimento (Hospital)ID_SUPPLIER number 22,0 Identificação do FornecedorDATE_INVOICE date Data da FaturaDATE_INVOICE_RECEIVED date Data do Recebimento da FaturaNUM_ORDER number Número do Pedido de CompraDATE_ORDER date Data do Pedido de CompraDATE_ORDER_EXP date Data de Entrega Esperada do Pedido de CompraQTY_ORDER number Quantidade do Pedido de CompraQTY_INVOICE number Quantidade da FaturaVAL_UNIT_ORDER float 126 Valor Unitário do Pedido de CompraVAL_UNIT_INVOICE float 126 Valor Unitário da Fatura

ERP_LOCAL(Depósitos)o Carga Inicial + Incremental diário

ERP_LOCALColumn name type size description

ID_COMPANY_FKnumber 22,0 Número de Identificação do Hospital

COD_LOCAL_PKvarchar2

255 bytes Código do Depósito

DESC_LOCALvarchar2

255 bytes Descrição do Depósito

COD_ESTAB_PKvarchar2

255 bytes Código do Estabelecimento (Hospital)

Page 10: Introdução - Bionexomanuais.bionexo.com.br/.../Manual_implementacao_pl… · Web viewAbaixo descrevemos as necessidades de infraestrutura para a correta instalação do serviço

ERP_PURCHASE_ORDER (Ordens/Pedidos de Compra)o Processos de compra em abertoo O layout deve incluir informações de Ordem x Itemo Carga Inicial + Incremental diário

ERP_PURCHASE_ORDERColumn name type size description

ID_COMPANY_FKnumber 22,0 Número de Identificação do Hospital

ID_ORDER_PKvarchar2

100 bytes Identificação do Pedido de Compra

NUM_ORDERnumber 22,0 Número do Pedido de Compra

COD_ITEMvarchar2

255 bytes Código do Item

COD_ESTABvarchar2

255 bytes Código do Estabelecimento (Hospital)

DATE_ORDER date Data do Pedido de Compra

QTY_PARCnumber 22,0 Quantidade da Parcela de Entrega

QTY_RECnumber 22,0 Quantidade de Recebimento

DATE_EXP date Data esperada de RecebimentoDATE_REAL date Data de Recebimento

ID_SUPPLIERvarchar2

255 bytes Identificação do Fornecedor

NUM_REQnumber 22,0 Número da Requisição

DATE_REQ date Data da RequisiçãoVAL_UNIT float 126 Valor Unitário do Item

ERP_PURCHASE_REQ (Requisições/Solicitações de Compra)o Solicitações de compra em abertoo O layout deve incluir informações de Solicitação x Itemo Carga Inicial + Incremental diário

ERP_PURCHASE_REQColumn name type size description

ID_COMPANY_FKnumber 22,0 Número de Identificação do Hospital

ID_REQ_PKvarchar2

122 bytes Número de Identificação da Requisição

NUM_REQnumber 22,0 Número da Requisição

NUM_ITEM_REQ numbe 22,0 Número do Item na Requisição

Page 11: Introdução - Bionexomanuais.bionexo.com.br/.../Manual_implementacao_pl… · Web viewAbaixo descrevemos as necessidades de infraestrutura para a correta instalação do serviço

r

NUM_PARC_REQnumber 22,0 Número da Parcela na Requisição

COD_ITEMvarchar2

255 bytes Código do Item

COD_ESTABvarchar2

255 bytes Código do Estabelecimento

COD_LOCALvarchar2

255 bytes Código do Depósito

QTY_PARCnumber 22,0 Quantidade de Parcelas

DATE_EXP date Data de Recebimento EsperadaDATE_REQ date Data da Requisição

ERP_RESERVEo Carga Inicial + Incremental

ERP_RESERVEColumn name type size description

ID_COMPANY_FK number 22,0 Número de Identificação do Hospital

ID_RESERVE_PKvarchar2

100 bytes Identificação da Reserva

COD_ITEMvarchar2

255 bytes Código do Item

COD_LOCALvarchar2

255 bytes Código do Depósito

DATE_REQ date Data da RequisiçãoQTY_REQ float 126 Quantidade da RequisiçãoTYPE_RESERVE_PK char 1 byte Tipo da Reserva

OBSERVATIONvarchar2

255 bytes Observação

COD_ESTABvarchar2

255 bytes Código do Estabelecimento

ERP_SKU (Tabela de Item x Estabelecimento)o Layout disponibiliza a base cadastral de relacionamentos Item x

Estabelecimentoo Carga Inicial + Incremental

ERP_SKUColumn name type size description

ID_COMPANY_FK number 22,0 Número de Identificação do Hospital

COD_ITEM_PKvarchar2

255 bytes Código do Item

COD_ESTAB_PKvarchar2

255 bytes Código do Estabelecimento

Page 12: Introdução - Bionexomanuais.bionexo.com.br/.../Manual_implementacao_pl… · Web viewAbaixo descrevemos as necessidades de infraestrutura para a correta instalação do serviço

DESC_ITEMvarchar2

255 bytes Descrição do item

DESC_ESTABvarchar2

255 bytes Descrição do Estabelecimento

VAL_UNIT_SKU float 22 Valor unitário do SKUQTY_LAST_ARR float 22 Quantidade da Última EntregaVAL_LAST_ARR float 22 Valor da Última EntregaDATE_LAST_ARR date Data da Última EntregaCURVE_ABC char 1 byte Curva ABCCURVE_XYZ char 1 byte Curva XYZQTY_MAX float 22 Quantidade de Estoque MáximoQTY_MIN float 22 Quantidade de Estoque MínimoQTY_PP float 22 Quantidade de Ponto de PedidoQTY_AVG_CONS float 22 Quantidade Média de ConsumoYN_SKU_ACTIVE char 1 byte Yes ou No para identificar se a SKU está ativa.

COD_STD_UNITvarchar2

30 bytes Código Unidade de medida Padrão

DESC_STD_UNITvarchar2

255 bytes Descrição da Unidade de medida Padrão

DATE_ADDED date Data de criaçãoYN_PARENT char 1 byte Yes ou No para item pai.

COD_ITEM_PARENTvarchar2

255 bytes Código do Item Pai.

COD_ITEM_RANK number 22,0 Prioridade de classificação para item filho.

COD_GROUP1varchar2

255 bytes Código do agrupamento 1

COD_GROUP2varchar2

255 bytes Código do agrupamento 2

COD_GROUP3varchar2

255 bytes Código do agrupamento 3

COD_GROUP4varchar2

255 bytes Código do agrupamento 4

COD_GROUP5varchar2

255 bytes Código do agrupamento 5

COD_GROUP6varchar2

255 bytes Código do agrupamento 6

COD_GROUP7varchar2

255 bytes Código do agrupamento 7

COD_GROUP8varchar2

255 bytes Código do agrupamento 8

COD_GROUP9varchar2

255 bytes Código do agrupamento 9

COD_GROUP10varchar2

255 bytes Código do agrupamento 10

COD_GROUP11varchar2

255 bytes Código do agrupamento 11

COD_GROUP12varchar2

255 bytes Código do agrupamento 12

DESC_GROUP1varchar2

400 bytes Descrição do Agrupamento 1

DESC_GROUP2varchar2

400 bytes Descrição do Agrupamento 2

Page 13: Introdução - Bionexomanuais.bionexo.com.br/.../Manual_implementacao_pl… · Web viewAbaixo descrevemos as necessidades de infraestrutura para a correta instalação do serviço

DESC_GROUP3

varchar2

400 bytes

Descrição do Agrupamento 3

DESC_GROUP4varchar2

400 bytes Descrição do Agrupamento 4

DESC_GROUP5varchar2

400 bytes Descrição do Agrupamento 5

DESC_GROUP6varchar2

400 bytes Descrição do Agrupamento 6

DESC_GROUP7varchar2

400 bytes Descrição do Agrupamento 7

DESC_GROUP8varchar2

400 bytes Descrição do Agrupamento 8

DESC_GROUP9varchar2

400 bytes Descrição do Agrupamento 9

DESC_GROUP10varchar2

400 bytes Descrição do Agrupamento10

DESC_GROUP11varchar2

400 bytes Descrição do Agrupamento 11

DESC_GROUP12varchar2

400 bytes Descrição do Agrupamento 12

SIT_SUPPLIER_AVAIL number 22,0 Situação do Fornecedor (Avaliação)QTY_MULT_ORDER float 22 Embalagem do item.

COD_ORDER_UNITvarchar2

30 bytes Código do Pedido Unitário

DESC_ORDER_UNITvarchar2

255 bytes Descrição do Pedido Unitário

DEFAULT_LOCALvarchar2

255 bytes Local Padrão

LAST_PURCHASE_ORDER number 22,0 Último Pedido de Compra

LAST_PURCHASE_SUPPLIERvarchar2

255 bytes Último Fornecedor do Pedido de Compra

LAST_PURCHASE_DATE date Última Data de Pedido de CompraLAST_PURCHASE_PRICE float 22 Último Preço do Pedido de CompraLAST_PURCHASE_QTY float 22 Última Quantidade do Pedido de CompraQTY_MIN_BATCH float 22 Quantidade de Lote MínimoQTY_MULT_BATCH float 22 Quantidade de Lote Múltiplo

LT_BUYERvarchar2

255 bytes Lead Time do Comprador

LT_SUPPLIERvarchar2

255 bytes Lead Time do Fornecedor

FIELD1varchar2

255 bytes Informação adicional 1 (opcional)

FIELD2varchar2

255 bytes Informação adicional 2 (opcional)

FIELD3varchar2

255 bytes Informação adicional 3 (opcional)

Page 14: Introdução - Bionexomanuais.bionexo.com.br/.../Manual_implementacao_pl… · Web viewAbaixo descrevemos as necessidades de infraestrutura para a correta instalação do serviço

ERP_SUPPLIERo Carga Inicial + Incremental diário

ERP_SUPPLIERColumn name type size description

ID_COMPANY_FKnumber 22,0 Número de Identificação do Hospital

ID_SUPPLIER_PKvarchar2

255 bytes Número de Identificação do Fornecedor

COD_SUPPLIERvarchar2

255 bytes Código do Fornecedor

DESC_SUPPLIERvarchar2

255 bytes Descrição do Fronecedor

SUPPLIER_CONTACT_NAMEvarchar2

255 bytes Nome do Contato do Fornecedor

EMAIL_SUPPLIERvarchar2

60 bytes E-mail do Fornecedor

ERP_TRANSACTION_IN(Movimentações de Entrada)o Carga Inicial + Incremental 31 dias atrás

ERP_TRANSACTION_INColumn name type size description

ID_COMPANY_FKnumber 22,0 Número de Identificação do Hospital

COD_TRANS_PKnumber 22,0 Código da transação

COD_ITEMvarchar2

255 bytes Código do Item

COD_ESTABvarchar2

255 bytes Código do Estabelecimento

DATE_TRANS date Data da TransaçãoQTY_TRANS float 22 Quantidade da TransaçãoTYPE_TRANS char 1 byte Tipo da Transação

Page 15: Introdução - Bionexomanuais.bionexo.com.br/.../Manual_implementacao_pl… · Web viewAbaixo descrevemos as necessidades de infraestrutura para a correta instalação do serviço

ERP_TRANSACTION_OUT_DAY (Movimentações de Saída diárias)o Movimentações de saída (demanda) agrupadas por diao Utilizadas para composição do cálculo estatístico de longo prazo.o Carga inicial de 3 anos de histórico. Isso permite análise de sazonalidade e

aumenta a acuracidade da previsão estatísticao No dia-a-dia enviar apenas o incremental 10 dias para trás.

ERP_TRANSACTION_OUT_DAYColumn name type size description

ID_COMPANY_FKnumber 22,0 Número de Identificação do Hospital

COD_ITEM_PKvarchar2

255 bytes Código do Item

COD_ESTAB_PKvarchar2

255 bytes Código do Estabelecimento

COD_LOCAL_PKvarchar2

255 bytes Código do Local

COD_LOCAL_DEST_PKvarchar2

255 bytes Código do Local Destino

COD_SECTOR_PKvarchar2

255 bytes Código do Setor

TYPE_TRANS_PKvarchar2 4 bytes Tipo da Transação

DATE_TRANS_PK date Data da TransaçãoQTY_TRANS float 22 Quantidade da TransaçãoYN_CONS char 1 byte Yes ou No para consume.

ERP_TRANSACTION_OUT_MONTH(Movimentações de Saída mensal)o Carga Inicial + Incremental 31 dias para trás

ERP_TRANSACTION_OUT_MONTH

Column name type size description

ID_COMPANY_FKnumber 22,0 Número de Identificação do Hospital

COD_ITEM_PKvarchar2

22 bytes Código do Item

COD_ESTAB_PKvarchar2

22 bytes Código do Estabelecimento

COD_LOCAL_PKvarchar2

22 bytes Código do Local

Page 16: Introdução - Bionexomanuais.bionexo.com.br/.../Manual_implementacao_pl… · Web viewAbaixo descrevemos as necessidades de infraestrutura para a correta instalação do serviço

COD_LOCAL_DEST_PKvarchar2

22 bytes Código do Local Destino

COD_SECTOR_PKvarchar2

22 bytes Código do Setor

TYPE_TRANS_PKvarchar2 2 bytes Tipo da Transação

MONTH_TRANS_PK date Mês da Transação

QTY_TRANS float 22 Quantidade da Transação

YN_CONS char 1 byte Yes ou No para consume.

WES_PENDINGo Tabela auxiliar para sincronização de dados. Não deve ser populada pelo

cliente.

WES_PENDINGColumn name type size description

ID_WESnumber 22,0

WES_TABLEvarchar2

25 bytes

WES_ACTIONvarchar2

10 bytes

WES_STATUSnumber 22,0

PK01varchar2

22 bytes

PK02varchar2

22 bytes

PK03varchar2

22 bytes

PK04varchar2

22 bytes

PK05varchar2

22 bytes

PK06varchar2

22 bytes

PK07varchar2

22 bytes

PK08varchar2

22 bytes

WES_DATE_CREATED date

WES_PENDING_LOGo Tabela auxiliar para sincronização de dados. Não deve ser populada pelo

cliente.

Page 17: Introdução - Bionexomanuais.bionexo.com.br/.../Manual_implementacao_pl… · Web viewAbaixo descrevemos as necessidades de infraestrutura para a correta instalação do serviço

WES_PENDING_LOGColumn name type size description

ID_WESnumber 22,0

WES_TABLEvarchar2 25 bytes

WES_ACTIONvarchar2 10 bytes

WES_STATUSnumber 22,0

PK01varchar2 22 bytes

PK02varchar2 22 bytes

PK03varchar2 22 bytes

PK04varchar2 22 bytes

PK05varchar2 22 bytes

PK06varchar2 22 bytes

PK07varchar2 22 bytes

PK08varchar2 22 bytes

WES_DATE_CREATED dateWES_DATE_LOGGED date

WES_ERRORvarchar2

4000 bytes

WES_SCHEDULERo Tabela auxiliar para sincronização de dados. Não deve ser populada pelo

cliente.

WES_SCHEDULERColumn name type size description

ID_SCHEDULER_PK number 22,0

WES_TABLE varchar2300 bytes

DH_STARTtimestamp 6

DH_ENDtimestamp 6

WES_SUGGESTION_HEADER (Capa da sugestão de compra)o Tabela de retorno de dados para o ERP. Deve ser lida e gravada na capa

da sugestão de compra.

Page 18: Introdução - Bionexomanuais.bionexo.com.br/.../Manual_implementacao_pl… · Web viewAbaixo descrevemos as necessidades de infraestrutura para a correta instalação do serviço

WES_SUGGESTION_HEADERColumn name type size description

ID_INT_PLCnumber 22,0

DATE_EXPECTED date Data Esperada

COD_SECTORvarchar2

200 bytes Código do Setor

COD_LOCALvarchar2

200 bytes Código do Local

COD_REASONvarchar2

200 bytes Código do Motivo

COD_BUYERvarchar2

200 bytes Código do Comprador

COD_USERvarchar2

200 bytes Código do Usuário

YN_URGENT char 1 byte Yes ou No para pedido Urgente.

SIT_REQnumber 22,0 Situação da Requisição

DATE_INT date Data de integração

ID_REQ_ERPnumber 22,0 Identificação da Requisição do ERP

HEADER_LOGvarchar2

2000 bytes Log do Cabeçalho

COD_ESTABvarchar2

255 bytes Código do Estabelecimento

OBS_HEADERvarchar2

2000 bytes Observação do Cabeçalho

WES_SUGGESTION_ITEM (Item da sugestão de Compra)o Tabela de retorno de dados para o ERP. Deve ser lida e gravada no item

de cada sugestão de compra.

WES_SUGGESTION_ITEMColumn name type size description

ID_INT_PLC number 22,0

COD_ITEMvarchar2

255 bytes Código do Item

QTY_PARC float 22 Quantidade da Parcela de Entrega

STD_UNITvarchar2

255 bytes Unidade Padrão

ITEM_LOGvarchar2

2000 bytes Log Item

ITEM_ORDER number 22,0 Pedido de Compra do Item

Page 19: Introdução - Bionexomanuais.bionexo.com.br/.../Manual_implementacao_pl… · Web viewAbaixo descrevemos as necessidades de infraestrutura para a correta instalação do serviço

WES_SUGGESTION_PARC (Parcela da Sugestão de Compra)o Tabela de retorno de dados para o ERP. Deve ser lida e gravada na parcela

de cada sugestão de compra.

WES_SUGGESTION_PARCColumn name type size description

ID_INT_PLCnumber 22,0

COD_ITEMvarchar2

255 bytes Código do Item

NUM_PARCnumber 22,0 Número da Parcela

DATE_PARC date Data da ParcelaQTY_PARC float 22 Quantidade da Parcela

Recomendações finais

Backup

Recomendamos a implantação de rotinas de backups de todos os módulos do sistema, em horários de pouca utilização para evitar sobrecarga.

Segurança e disponibilidade

A responsabilidade pela infraestrutura da solução, ex: servidores físicos e virtuais, conectividade de rede, configuração e atualização de sistemas operacionais, drivers ou falta de acessos são de inteira responsabilidade do cliente.

Em caso de problemas com as execuções, contacte a equipe Bionexo ([email protected])

Instruções de configuração do servidor de Aplicação FCC da solução PLANNEXO

Abaixo especificamos os requisitos para a correta implementação do servidor de aplicação da solução:

Criar usuário ‘plannexo’ com permissões administrativas no Sistema Operacional

Page 20: Introdução - Bionexomanuais.bionexo.com.br/.../Manual_implementacao_pl… · Web viewAbaixo descrevemos as necessidades de infraestrutura para a correta instalação do serviço

Testar conectividade do servidor de aplicação com o servidor de banco de dados

Testar conectividade do servidor de aplicação com a internet Instalar OpenVPN

o Efetuar download, conforme versão do Sistema Operacional https://openvpn.net/index.php/open-source/downloads.html

o Configurar o client com a chave privada (contacte o time Bionexo para obtê-la)

o Configurar para que o serviço seja iniciado automaticamente em caso de reboot do servidor

Instalar JRE (ou JDK)o Efetuar download, conforme versão do Sistema Operacional

https://www.java.com/pt_BR/download/ o Executar a instalação

Instalar a aplicação FCC (contacte o time Bionexo para obtê-la)

Agendar os schedulers no sistema