Histórico da Página
ntegração do Easy Import Control via Mensagem Única - EAI
Características do Requisito
Linha de Produto: | Microsiga Protheus | ||||||||||
Segmento: | Manufatura | ||||||||||
Módulo: | Easy Import Control | ||||||||||
Rotina: |
| ||||||||||
Cadastros Iniciais: | Aplicar atualização dos programas avcadge.prw, Avfluxo.prw, avgeral.prw, AvIntProv.prw, AvUpdate01.PRW, AvUpdate02.prw, Easyinteai.prw, Easymessage.prw, EasyMsgBusiness.prw, EasyMVCAuto.prw, EECAA100.PRW, EECAC100.PRW, EECAC115.PRW, EECAC120.PRW, EECAC175.PRW, EECAC199.PRW, EECAT130.PRW, eeccad02.prw, EECNF400.PRW, eic.prw, eicap100.PRW, EICAP110.PRW, eicap111.PRW, EICAP112.PRW, EICAP150.PRW, Eicca150.prw, eiccad00.prw, EICCV100.PRW, eicdi154.prw, EICDI155.PRW, eicdi158.prw, eicdi500.prw, EICDI501.PRW, eicdi505.prw, eicdi554.prw, eicdupl.prw, EICEV100.PRW, EicFi400.prw, EICFI410.PRW, EICFI411.PRW, EICFI412.PRW, EICFI413.PRW, eicgi400.prw, EICLC500.PRW, EICLC510.prw, EICNA400.PRW, EICNF100.PRW, EICNU400.PRW, Eicop110.PRW, EICPF060.PRW, eicpo400.PRW, EICPO410.PRW, EICPO420.PRW, eicqc210.prw, EICQC400.PRW, EICQC410.prw, eicsi400.prw, EICSI410.PRW, EICSI411.PRW, EICTP251.PRW, eictp252.prw, eictr175.prw, IntegLogixFunc.prw. | ||||||||||
Chamados Relacionados | Informe o(s) chamado(s) relacionado(s). | ||||||||||
País(es): | Brasil | ||||||||||
Banco(s) de Dados: | Todos | ||||||||||
Sistema(s) Operacional(is): | Windows/Linux |
Descrição
Implementação da funcionalidade de integração via mensagem única - EAI - para o Easy Import Control (Protheus), com o objetivo de flexibilizar a comunicação entre as soluções TOTVS com a utilização da tecnologia de WEB Services, o que ocorrerá com a troca de informações (mensagens) no formato XML entre esses sistemas
Estão previstas nessa atualização as seguintes integrações:
- Cadastro da unidade de medida (recebimento);
- Cadastro de produtos (recebimento);
- Cadastro de Cliente/ Fornecedor (recebimento);
- Relacionamento produto x fornecedor (recebimento);
- Conversão da unidade de medida do fornecedor (recebimento);
- Banco (recebimento);
- Transportadora (recebimento);
- Cotação das moedas (recebimento);
- Solicitação de importação/ ordem de compra (recebimento);
- Cotação de preços (envio e recebimento);
- Purchase order/ programação de entregas (envio);
- Geração de título de adiantamento ao fornecedor (envio);
- Geração de títulos efetivos ao fornecedor (envio);
- Baixa e estorno da baixa dos títulos efetivos e compensação contra os títulos de adiantamento ao fornecedor (envio);
- Geração de títulos provisórios (envio);
- Geração de títulos de adiantamento de despesas – numerários (envio);
- Geração de títulos efetivos de despesas (envio);
- Prestação de contas / compensação e estorno da compensação dos títulos de despesa contra o título de adiantamento da despesa (envio);
- Geração de notas fiscais de recebimento (envio);
- Contabilização em trânsito (envio).
Procedimento para Configuração
(Estes procedimentos devem ser feitos quando for necessário configurar parâmetros e/ou rotinas no menu).
As atualizações disponibilizadas através deste Boletim Técnico adequam o produto Easy Import Control para sua utilização na integração via Mensagem Única – EAI. Para a configuração das integrações, devem ser observadas as orientações do manual de integração com o ERP em questão.
Sobre o EAI Protheus, consulte as informações adicionais disponíveis no portal TDN:
http://tdn.totvs.com/display/framework/EAI+Protheus
http://tdn.totvs.com/pages/releaseview.action?pageId=107939550
CONFIGURAÇÃO DE PARÂMETROS
1. No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017).
Crie/configure (mantenha somente a instrução correspondente) o(Configure o(s) parâmetro(s) a seguir:
Obs.: Configuração obrigatória.
Itens/Pastas | Descrição |
Nome: | MV_EIC_EAI |
Tipo: | Lógico |
Cont. Por.: | .T. |
Descrição: | Indica se o Easy Import Control está integrado com outro ERP via Mensagem Única através do EAI. |
Itens/Pastas | Descrição |
Nome: | MV_EIC0044 |
Tipo: | Caracter |
Cont. Por.: |
(É necessário criar uma tabela para cada parâmetro descrito no item Parâmetro(s), da tabela Características do Requisito)
2 | |
Descrição: | Indica como apresentar a tela de seleção de itens do PO: 1=Filtro Por Unid.Req+Nro. SI;2=Tela de filtros por item da S.I. |
Itens/Pastas | Descrição |
Nome: | MV_EIC0045 |
Tipo: | Caracter |
Cont. Por.: | 1 |
Descrição: | Permitir item sem cotacao no PO:1=Permitir item apenas com cotacao de preco; 2=Permitir itens sem cotacao; 3=Permitir escolha do filtro pelo usuario |
Itens/Pastas | Descrição |
Nome: | MV_FIN_EIC |
Tipo: | Lógico |
Cont. Por.: | .T. |
Descrição: | Indica se irá gravar o financeiro do Easy Import Control |
Itens/Pastas | Descrição |
Nome: | MV_CAMBFRE |
Tipo: | Lógico |
Cont. Por.: | .T. |
Descrição: | Define se as parcelas de câmbio do frete serão geradas automaticamente. |
Itens/Pastas | Descrição |
Nome: | MV_CAMBSEG |
Tipo: | Lógico |
Cont. Por.: | .T. |
Descrição: | Define se as parcelas de câmbio do seguro serão geradas automaticamente. |
Itens/Pastas | Descrição |
Nome: | MV_EIC0046 |
Tipo: | Caracter |
Cont. Por.: | [informar a conta contábil] |
Descrição: | Conta contabil para importação em andamento para nota fiscal em caso de integração via EAI. |
Itens/Pastas | Descrição |
Nome: | MV_EIC0047 |
Tipo: | Lógico |
Cont. Por.: | .T. |
Descrição: | Determina se será controlada a geração de eventos contábeis de embarque em trânsito. |
Itens/Pastas | Descrição |
Nome: | MV_EIC0048 |
Tipo: | Lógico |
Cont. Por.: | .T. |
Descrição: | Indica se serão realizadas integrações contábeis via EAI durante a manutenção de embarque e nota fiscal de importação |
Itens/Pastas | Descrição |
Nome: | MV_EIC_ECO |
Tipo: | Caracter |
Cont. Por.: | N |
Descrição: | Diz se há integração com o SIGAECO |
Itens/Pastas | Descrição |
Nome: | MV_EASY |
Tipo: | Caracter |
Cont. Por.: | N |
Descrição: | Define se o Easy Import integrará com o Compras do Protheus |
Itens/Pastas | Descrição |
Nome: | MV_EASYFIN |
Tipo: | Caracter |
Cont. Por.: | N |
Descrição: | Define se o Easy Import integrará com o Finnaceiro do Protheus |
Itens/Pastas | Descrição |
Nome: | MV_EAIPORT |
Tipo: | Caracter |
Cont. Por.: | RECEIVEMESSAGE |
Descrição: | Indica qual a porta de entrada dos Mapas do ESB |
Itens/Pastas | Descrição |
Nome: | MV_EAIMETH |
Tipo: | Caracter |
Cont. Por.: | RECEIVEMESSAGE |
Descrição: | Informe o metodo de envio do EAI para envio a outro EAI |
Itens/Pastas | Descrição |
Nome: | MV_EAIURL2 |
Tipo do parâmetro: | Caracter |
Cont. Por.: | http:// IP + Porta /Nome do Web Service/EAISERVICE.apw |
Descrição: | Informe o nome do canal configurado no EAI para outro EAI |
Itens/Pastas | Descrição | |
Nome: | MV_EAIWS | |
Tipo: | Caracter | |
Cont. Por.: | WSFWWSEAI | Informe o Conteúdo padrão |
Descrição: |
|
CONFIGURAÇÃO DE MENUS
2. No
Descrição: | Informe o nome do Client WebService do EAI para envio a outro EAI |
Itens/Pastas | Descrição |
Nome: | MV_EAIXSD |
Tipo: | Caracter |
Cont. Por.: | Informe o diretorio dos XSD usados na validação do EAI |
Descrição: | \xsd\totvsmessage |
2. No Configurador (SIGACFG),
acesse Ambientes/
CadastroCadastros/
MenuParâmetros (
CFGX013CFGX017).
Informe a nova opção de menu do informe o nome do módulo, conforme instruções a seguir:Configure o(s) parâmetro(s) a seguir:
Obs.: Configuração opcional.
Itens/Pastas | Descrição |
Nome: | MV_PG_ANT |
Tipo: | Lógico |
Cont. Por.: | .T. |
Descrição: | Determina se o Cliente controla Pagamento Antecipado |
Itens/Pastas | Descrição |
Nome: | MV_EASYFPO |
Tipo: | Caracter |
Cont. Por.: | S |
Descrição: | Gera ou não previsões de despesas e impostos no financeiro na fase PO. |
Itens/Pastas | Descrição |
Nome: | MV_EASYFDI |
Tipo: | Caracter |
Cont. Por.: | S |
Descrição: | Gera ou não previsões de despesas e impostos no financeiro na fase Embarque/ Desembaraço |
Itens/Pastas | Descrição |
Nome: | MV_NF_AUTO |
Tipo: | Caracter |
Cont. Por.: | S |
Descrição: | Determina se o Numero da Nota Fiscal será automático ou não. Valores: S ou N |
CONFIGURAÇÃO DE WEB SERVICE PROTHEUS
- Em Programa Inicial digite SRVWIZARD para acessar o Wizard.
- Informe o Usuário e a Senha.
- Acesse Módulos WEB e clique em Incluir.
- Em Módulo Web, selecione o módulo WS – Microsiga Protheus 11 Web Services; em Nome da Instância, informe um nome para o Web Service(exemplo: “ws”). Selecione o enviroment e o ambiente. Marque a opção “Habilitar processos na Inicialização do Servidor”. Clique em Avançar.
- Será exibida a pergunta “Deseja descompactar o pacote de arquivos HTTP na pasta especificada?”, clique em “Sim”.
- Em host digite o endereço http do seu web service (Exemplo: “localhost:81/ws”). Selecione a Empresa/Filial e clique em Relacionar. O relacionamento será exibido na parte inferior da tela. Clique em Avançar.
- Informe o número mínimo (Exemplo: 10) e máximo de usuários (Exemplo: 10) e clique em Finalizar.
- O sistema irá exibir um aviso sobre a instalação do Web Service e questiona se deseja iniciar tal instalação. Clique em Sim.
CONFIGURAÇÃO DE JOB DO SCHEDULER DO PROTHEUS
- Em Programa Inicial digite SRVWIZARD para acessar o Wizard.
- Informe o Usuário e a Senha.
- Acesse Processos Comuns e clique em Incluir.
Preencha os campos conforme abaixo:
Itens/Pastas
Descrição
Nome do JOB:
FWSCHDMANAG
Função ADVPL:
FWSCHDMANAG
Ambiente:
(preencha com o ambiente/enviroment em uso no protheus)
Instâncias:
1
Parâmetros: (não informar parâmetros) Habilitar JOB no START: (deixe a opção marcada) - Clique em finalizar.
- Acesse novamente Processos Comuns e clique em Incluir.
Preencha os campos conforme abaixo:
Itens/Pastas
Descrição
Nome do JOB:
FWSCHDQUEUE
Função ADVPL:
FWSCHDQUEUE
Ambiente:
(preencha com o ambiente/enviroment em uso no protheus)
Instâncias:
1
Parâmetros: (não informar parâmetros) Habilitar JOB no START: (deixe a opção marcada) - Clique em finalizar.
- Após essa configuração, é necessário reiniciar o serviço do Protheus.
CONFIGURAÇÃO DE AGENTE DO SCHEDULER DO PROTHEUS
- No Configurador (SIGACFG) acesse Ambiente/Schedule/Schedule (CFGA010).
- Em Agent/Cadastro, clique em Incluir.
- Preencha os dados na tela para criação do Agente e clique em Confirmar.
- Em Agent inicie o serviço criado.
- Em Schedule inicie os serviços: Task Manager e Queue Manager.
Menu
Informe o Menu em que estará localizada a rotina
Submenu
Informe o Submenu em que estará localizada a rotina
Nome da Rotina
Informe o Título da rotina
Programa
Informe o Fonte da rotina
Módulo
Informe o Nome do(s) produto(s) a ser utilizado ou “Todos”
Tipo
Procedimento para Utilização
- Descreva os procedimentos, passo a passo (caso de uso), que serão realizados pelos usuários para que a melhoria seja visualizada identificando as seguintes informações:
- Localização da rotina no menu;
- Localização dos novos campos e/ou perguntas e respectivas pastas de cadastro que são visualizadas pelo usuário;
- Caso seja necessário ter algum cadastro feito previamente, faça uma observação.
Exemplo:
1. No Plano de Saúde (SIGAPLS), acesse Atualizações / Produto Saúde / Produto Saúde (PLSA800).
O sistema apresenta a janela de produtos cadastrados.
2. Posicione o cursor em um produto e clique em Alterar.
3. Na pasta Cobertura/Carências selecione a subpasta Tipo de Prestador.
4. Dê duplo clique no campo TP Prestador (BCW_TIPPRE).
O sistema apresenta a janela Tipo de Prestador – Coparticipação – Alterar.
5. Informe os dados conforme orientação do help de campo e observe o preenchimento do novo campo:
Som. p/Compra (BCW_SOMCOM): selecione Sim para indicar se a coparticipação cadastrada será válida somente para efeito de compra de procedimentos ou Não, caso contrário.
6. Confira os dados e confirme.