|
|
(7 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) |
Linha 1: |
Linha 1: |
− | O DANFE View pode ser utilizado por sistemas ERP para extrair de sua base as informações memorizadas.
| + | __NOTITLE__ |
| + | = Integração do DANFE View a Sistemas ERP = |
| | | |
− | É possível solicitar:
| + | O DANFE View pode ser integrado a sistemas ERP para: |
| | | |
− | # Informações básicas dos documentos memorizados - como os que são apresentados na tela de consulta de documentos;
| + | * [[Manuais:DANFEView/IntegracaoERP/BuscarDadosDoDV|Extrair remotamente de sua base as informações memorizadas, bem como os respectivos XMLs e/ou PDFs]] |
− | # Que os arquivos XML´s correspondentes sejam extraídos da base de dados e salvos em uma pasta específica;
| + | * [[Manuais:DANFEView/IntegracaoERP/ConsultarDocumentosAguardandoManifestacao|Consultar a lista de documentos aguardando manifestação do destinatário]] |
− | # Que os arquivos PDF´s dos documentos sejam gerados em uma pasta específica;
| + | * [[Manuais:DANFEView/IntegracaoERP/ManifestarDocumentos|Manifestar os documentos aguardando manifestação do destinatário]] |
− | #Todas as opções.
| + | * [[Manuais:DANFEView/IntegracaoERP/ConsultarManifestacao|Consultar status de manifestação de documentos]] |
− | | |
− | Para isso, basta gerar um arquivo XML de requisição e enviar o mesmo para o DANFE View, que processará a requisição e criará um arquivo XML em resposta.
| |
− | | |
− | == XML de requisição das informações do DANFE View ==
| |
− | | |
− | A requisição se dá através de um arquivo XML que deve ser gerado na pasta tmp\integracao\req. Aconselha-se que cada arquivo de requisição tenha sempre um nome exclusivo para evitar confusões entre requisições e respostas antigas, bem como confusão entre requisições simultâneas entre diversas estações da rede. Por exemplo, pode-se incluir a data/hora da requisição no nome do XML, ou algum número randômico. O desenvolvedor tem toda a liberdade para criar os nomes de acordo com os recursos disponíveis em sua linguagem de programação.
| |
− | | |
− | Após atender uma requisição, o arquivo XML da requisição é automaticamente removido pelo DANFE View, e um arquivo de resposta gerado na pasta tmp\integracao\res, com o mesmo nome do XML de requisição, apenas acrescentando um prefixo "ret-" ao nome da requisição.
| |
− | | |
− | ::Exemplo:
| |
− | :::XML de requisição: C:\DANFEView\tmp\integracao\req\minha_req_20191020_13h00m00s.xml | |
− | :::XML de resposta: C:\DANFEView\tmp\integracao\res\ret-minha_req_20191020_13h00m00s.xml
| |
− | | |
− | === Formato do XML de requisição ===
| |
− | | |
− | <pre>
| |
− | <?xml version="1.0" encoding="ISO-8859-1" ?>
| |
− | <requisicao>
| |
− | <parametros>
| |
− | <SalvarXML>1</SalvarXML>
| |
− | <SalvarPDF>0</SalvarPDF>
| |
− | </parametros>
| |
− | <filtros>
| |
− | <filtro campo="xxxxx" valor="yyyyyy" />
| |
− | </filtros>
| |
− | <filtros_avancados>
| |
− | <filtro campo="xxxxx" valor="yyyyyy" />
| |
− | </filtros_avancados>
| |
− | </requisicao>
| |
− | </pre>
| |
− | | |
− | === XML ===
| |
− | {| class="wikitable"
| |
− | |Encoding
| |
− | |Formatação do XML. Válidos: "UTF-8" ou "ISO-8859-1". A resposta será gerada usando a mesma formatação.
| |
− | |}
| |
− | | |
− | === Parâmetros ===
| |
− | Parâmetros de ações adicionais ao DANFE View.
| |
− | {| class="wikitable"
| |
− | |-
| |
− | |SalvarXML | |
− | |1=Os arquivos XML´s correspondentes à pesquisa devem ser extraídos da base de dados e salvos em uma pasta específica; 0=Não. A pasta onde os arquivos são gravados estará indicada no arquivo XML de resposta.
| |
− | |-
| |
− | |SalvarPDF
| |
− | |1=Os arquivos PDF´s correspondentes à pesquisa devem ser gerados em uma pasta específica; 0=Não. A pasta onde os arquivos são gravados estará indicada no arquivo XML de resposta. | |
− | |}
| |
− | | |
− | === filtros ===
| |
− | Filtros simples para a pesquisa dos documentos.
| |
− | Equivalem aos filtros presentes na tela de pesquisa do DANFE View.
| |
− | | |
− | {| class="wikitable"
| |
− | |-
| |
− | |campo
| |
− | |Nome do campo do filtro simples.
| |
− | |-
| |
− | |valor
| |
− | |Valor do campo.
| |
− | |}
| |
− | | |
− | === filtros_avancados ===
| |
− | Filtros avançados para a pesquisa dos documentos.
| |
− | Equivalem aos filtros avançados na tela de pesquisa do DANFE View.
| |
− | {| class="wikitable"
| |
− | |-
| |
− | |campo
| |
− | |Nome do campo do filtro simples.
| |
− | |-
| |
− | |valor
| |
− | |Valor do campo.
| |
− | |}
| |