Perguntas Integração entre Sistemas

Mais
11 anos 9 meses atrás #9852 por marcio@marr.com.br
Olá, sou novo aqui no fórum e estou desenvolvendo um sistema mobile que deverá se comunicar com o Protheus via Web service. Já percebi que posso desenvolver Web services dentro do próprio Protheus, porém estou pensando na possibilidade de desenvolver em outra linguagem e acessar o banco de dados. O meu sistema deverá gerar um pedido de venda dentro Protheus e minha dúvida é sobre qual a melhor maneira de fazer isto. Agradeço a atenção.

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 9 meses atrás #9854 por Ronner
Respondido por Ronner no tópico Integração entre Sistemas
Cara, tenho aplicação de venda que roda no smartfone, para enviar pedidos ou receber informações do protheus, trabalho com importação e exportação de txt. Funciona normalmente, mas claro se vc quiser integrar direto com webservice ou mesmo através store procedure utilizando bando de dados é bem mais rápido, tudo depende do volume de dados.

Abraços.

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 9 meses atrás #9855 por kanaamlrr
Respondido por kanaamlrr no tópico Integração entre Sistemas
Cara, eu te aconselharia a realizar por Webservice no protheus, ou então armazenar os dados em um tabela de transição e buscar os dados nessa tabela com uma rotina schedulada.

A desvantagem do WS do protheus é que o tempo de resposta dele é meio lento dependendo da operação que você está realizando.

Apenas tome cuidado caso escolha fazer diretamente no banco, pois existem uma série de validações que o sistema faz na entrada de dados, e você vai precisar garantir que na sua procedure estejam sendo validados todos os dados.

Se for fazer via protheus eu aconselho a utilizar um ExecAuto da rotina de PV, funciona bem e por padrão já lhe proporciona a possibilidade de salvar um log de erros de validação.

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 9 meses atrás - 11 anos 9 meses atrás #9859 por marcio@marr.com.br
Rodrigo, como você tem enviado e recebido estas informações?

Kanaãm, estou pensando em acessar o banco via Web service, baixar os clientes, produtos, etc. e gravar localmente no celular. Então vou gerando pedidos localmente e quando o usuário solicitar, envio estes pedidos via Web service. Onde posso encontrar mais dados sobre a tabela de pedidos, validações?
Ultima edição: 11 anos 9 meses atrás por marcio@marr.com.br.

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 9 meses atrás #9873 por kanaamlrr
Respondido por kanaamlrr no tópico Integração entre Sistemas
Cara, infelizmente eu não sei te dizer, talvez nessa apostila te dê uma idéia.
Apostila

mas as validações eu costumo fazer direto via advpl utilizando o execauto da função desejada.

Ai nesse caso você só vai ter que se preocupar em preencher as informações obrigatórias, pois a validade delas será tratada direto na função.

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 9 meses atrás #9875 por marcio@marr.com.br
Entendi, vou estudar esse material e ver o que faço.

Muito obrigado!

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.134 segundos
Joomla templates by a4joomla