Páginas filhas
  • DT Webservice de integração com o Infotint

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Tempo aproximado para leitura: 05 min


01. DADOS GERAIS

Linha de Produto:Virtual Age
Segmento:Moda
Módulo:Industrial
Função:Criar webservice para integrar o sistema Virtual Age com o Infotint.
Requisito/Story/Issue (informe o requisito relacionado) :DVAIND-1989


02. SITUAÇÃO/REQUISITO

Atualmente o sistema não possui integração com o sistema Infotint para controle de tinturaria.

03. SOLUÇÃO

Foi criado o webservice de integração com o Infotint, para utilizá-lo é necessário configurar o mesmo token que está salvo no arquivo de configuração do webservice(Arquivo "appsettings"), esse token será validado em todas as requisições para o webservice, o usuário padrão será virtualage e a senha será o token configurado.
O webservice terá 3 serviços:

    • Gravar Infotint
      • A rota desse serviço é api/GravarInfoTint, do tipo POST.
      • Deve ser passado um Json no formato:
        • {
          "FFromHost": {
          "IdTipo": "A3",
          "IdOperacion": "c",
          "Datos": "DADOS",
          "Fecha": "07/12/2018",
          "Leido": "F"
          }
          }

      • Para toda requisição será aguardado a alteração do campo LEIDO da tabela, caso não queira que aguarde a alteração, deverá adicionar no Json o campo AguardarLeido como false.

    • Consultar Infotint:
      • A rota desse serviço é api/ConsultarInfoTint, do tipo GET.
      • Deve ser passado um Json no formato:{
        "IdTipo": "A1",
        "Leido":"T"
        }na URL os dados para a consulta. Ex: api/ConsultarInfoTint?idTipo=A1&Leido=T
      • Será retornado uma lista de registros da entidade FToHost em formato Json.

    • Atualizar Infotint:
      • A rota desse serviço é api/AtualizarInfoTint, do tipo POST.
      • Deve ser passado um Json no Formato:
        • {
          "FToHost": {
          "NRecNo": 1,
          "Leido": "T"
          }
          }

      • Será alterado o campo LEIDO da entidade FToHost.




Templatedocumentos


HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>