Escrito por: S.S
Âncora | ||||
---|---|---|---|---|
|
⚡ Parâmetros
Expandir | ||
---|---|---|
| ||
O recurso é ativado através do parâmetro dentro do “Módulo Estoque” conforme exemplo da tela abaixo: (Módulo Estoque > Configurações > Parametrizações do sistema> aba: Compras e cotações> opção “Solicitação de compra integrada com sistemas terceiro > Sistema integrado: “Medical VM”). |
Âncora | ||||
---|---|---|---|---|
|
💻 Operacionalização
Caminho do recurso: Módulo Estoque > Compras > Solicitação de compra.
Módulo Estoque:
Após realizar toda a configuração para que a integração esteja funcionando, segue abaixo como será o fluxo de integração:
Enviar uma solicitação de compra ao Medical VM:
Acessando a solicitação de compra que desejamos enviar para o Medical. Repare abaixo que existe o novo botão para integração - “Integrar solicitação com sistema terceiro”.
Caso a solicitação esteja configurada para passar por um fluxo de aprovação, o mesmo deverá ser aprovado primeiramente antes de continuar:
Informações |
---|
Não será descrito aqui como funciona o fluxo de aprovação, visto que é um fluxo já existente no Sistema Solus. |
Após isso, o operador que é responsável pela cotação, deverá clicar em “ Marcar “Marcar ciente” a solicitação:
Repare que após clicar em ciente, e aprovar o fluxo de aprovação, se for o seu caso, o botão “Integrar solicitação com sistema terceiro” de integração está liberado:
Após clicar no mesmo, receberemos a seguinte mensagem:
Como é Conforme exibido acima, a solicitação está pendente para envio e será disparada automaticamente pelo Sistema Solus em questão de alguns minutos.
Para monitorar as requisições, tanto de ida como volta com sistemas integrados, o operador que possui permissão de utilizar o Módulo ADM > Configurações > Gerenciamento de integrações, pode consultarconsultá-las pela tela abaixo:
Efetuamos a consulta da requisição enviada para o fornecedor Medical VM, conforme a legenda mostra, a comunicação foi realizada com sucesso:
Voltamos para a tela de solicitação de compra (Módulo Estoque), e veja que o status foi alterado:
Isso significa que a solicitação foi integrada com o sistema terceiro, portanto não será possível alterar mais nada nesta solicitação. Caso você acesse o sistema da Medical, poderá visualizar que temos o pedido do produto solicitado para realizar a cotação:
Ainda no sistema da Medical, é possível cancelar a solicitação:
Informações |
---|
A Medical não disponibiliza um serviço para cancelar, para que possamos podermos automatizar no Sistema Solus. Portanto, caso o pedido for cancelado no Medical, será necessário cancelar automaticamente no Sistema Solus, pela opção demonstrada abaixo: |
Após cancelar no Sistema Solus a solicitação estará livre para alterações e pode seguir o fluxo normal da Solus ou ser integrada novamente ao Medical VM:
Expandir | ||
---|---|---|
| ||
Na plataforma Medical, o operador irá realizar todo o processo de cotação e a confirmação da compra. Com isso o sistema terceiro vai se comunicar e enviar automaticamente para a “API” da Solus, uma ordem de compra. Ao recebermos a ordem de compra, iremos gerar a cotação e o pedido de compra (lembrando que a Medical vai nos enviar apenas o que foi aprovado). |
Expandir | ||
---|---|---|
| ||
Para que o Medical possa se comunicar com a “API” da Solus, eles precisam autenticar gerando o primeiro token de acesso. Abaixo demonstro um exemplo de como o fornecedor deverá realizar para efetuar a comunicação com a Solus: Mande uma requisição para gerar o token de acesso: http://{Url_do_Cliente}:15160/v1/install O resultado será um token utilizado para a próxima autenticação. Em seguida enviará outra requisição, agora para gerar o token bearer: http://{Url_do_ClienteCliente}:15160/v1/login Utilize o token do passo anterior na autenticação e no body, informe o login e senha do fornecedor para gerar o token de autenticação: O resultado será o seu token bearer. Agora com o token bearer o fornecedor mandará o XML com a ordem de compra para o seguinte “endpoint”: http://{Url_do_ClienteCliente}:16290/v1/ordem-de-compra 23231 Com a requisição retornando o código HTTP 201, significa que a ordem foi recebida e processada com sucesso. |
Expandir | ||||
---|---|---|---|---|
| ||||
Tela de Cotação: Após a Medical nos mandar uma ordem de compra e a mesma for processada com sucesso, podemos verificar que foi criado a cotação no Módulo Estoque > Compras > Cotação: Repare que a cotação será um status de integração:
O fornecedor será importado na cotação: E também marcamos os produtos como os fornecedores vencedores: Ainda na tela de cotação, criamos uma opção de filtrar apenas as cotações que foram integradas com o sistema terceiro. Para utilizar o recurso clique no check e logo em seguida no botão “pesquisar”: Tela de Pedido Da mesma forma foi gerado um pedido da cotação: (Módulo Estoque > Compras > Pedido com cotação): Repare que foi inserido o status da integração do pedido:
Também criamos na busca de pedidos a opção de filtrar todos os pedidos que sejam de uma integração. Para utilizar o recurso, clique no check e logo em seguida no botão “pesquisar”: Tela de nota fiscal de entrada: Na tela de nota fiscal de entrada, foi criada uma opção de filtrar os pedidos por integração, quando se utiliza a busca por um produto por pedido. Para isso clique em incluir uma nova nota e após isso, escolha a opção abaixo: Foi incluso na tela de localização o check para filtrar apenas os pedidos que foram gerados a partir de uma integração (click clique no check e após isso no botão “pesquisar”“Pesquisar”): Também foi adicionado à coluna que informa se o pedido foi integrado: |
Nota |
---|
Documentação elaborada com base na versão vigente do sistema. |