Árvore de páginas

Versões comparadas

Chave

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

CONTEÚDO

  1. Descrição
  2. Exemplo POST - Login
  3. Exemplo GET -

...

  1. Test
  2. Exemplo GET -

...

  1. Processos
  2. Exemplo GET -

...

  1.  Valida Permissão de Uso
  2. Exemple POST - Processo
  3. Exemplo GET -

...

  1.  Perfil

01. DESCRIÇÃO

É a configuração básica para teste da API. Estas configurações iram auxiliar na solução de eventuais consultas a base de dados do Inventário. 

02. EXEMPLO POST - LOGIN

Url:


...

...


No Postman

...

Image Added

BULK EDIT

username : TOTVS

password : TOTVS123

grant_type : password

appClient :

...

rad

VISUALIZAÇÃO Postman

...

Image Added


BODY Pretty

JSON - Formato

{

    "created": "2020-02-12T11:12:58",

    "expiration": "2020-02-13T11:12:58",

    "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJpc3MiOiJwbHVnaW4iLCJhdWQiOiJhbG1veCIsInN1YiI6IjUwIiwiaWF0IjoxNTgxNTE2Nzc4LCJleHAiOjE1ODE2MDMxNzh9.HwwFW-zGUvB-6G-3RbTFM4x798UkqPs44hiFG4qoSTSiPI_rHtT6D-7cFVTZidTjeSjby2IM5MnhGAdFMrGGJg",

    "idUsuario": 50,

    "nomeUsuario": "TOTVS"

}


03. EXEMPLO GET -

...

...

...

...

Image Removed


No Postaman

...

Image Added


BODY Pretty

JSON - Formato

...

...

{

...


        "nomeEmpresa": "HOTEL MODELO M3(FILIAL 2)"

    

...

    {

        "idPessoa": 18,

...

"status""

...

Em Execucao"

...

}

]

04. EXEMPLO GET -

...

...

...

...

...

...

OBS: Para configuração é necessário ter o Bearer Token, retorno do EndPoint do Login:


No Postaman

...

Image Added
OBS: idPessoa veio do retorno do GET Empresas.

...

{
        "idPessoa"3,

        "nomeEmpresa": "HOTEL TESTE M3(FILIAL 3)"

}


Image Added

BODY Pretty

JSON - Formato

[
    {
        "

...

idProcesso":

...

 5071,
        "

...

idTipoProcesso":

...

 8,
        "idPessoa": 3

...

,

    {

        "

...

vlrProc":

...

 69,
        "

...

codGrupoProd": "

...

020207",
        "

...

codCentroRespon":

...

    },

    {

...

 "9999999999",
        "

...

dataIniProcesso": "

...

2018-08-24",
        "

...

obs":

...

    }

]

...

 

...

No Postam
Image Removed

...

PARAMS

Image Removed

BULK EDIT

codAlmoxarifado:12
abertoFechado:F

OBS: codAlmoxarifado veio do retorno do GET Almoxarifado.

...

{

...

"ok",
        "

...

dataFimPrev": "

...

2018-08-27",
        "

...

}

...

OBS: Mostrar na Contagem = A / Não mostrar na Contagem = F

BODY – Pretty

...

[

    {

...

codCentroCusto": "0705",
        "

...

radTipoProcesso":

...

 {

...

            "

...

idTipoProcesso":

...

 8,

...

            "

...

nome": "

...

ORDEM DE COMPRA",

...

            "

...

idreferencia":

...

No Postman

Image Removed

OBS: idInventario veio do retorno do GET Inventário.

...

{

...

 5

    }

]

06. EXEMPLO GET - ITENS

...

        },
        "

...

centroCusto":

...

 {

...

            "

...

codCentroCusto": "

...

0705",

...

            "

...

nome": "

...

Administracao Condominio"

...


        

...

}

...

BODY – Pretty

...

[

    {

...

,
        "

...

pessoa": 

...

{
            "idPessoa":

...

 3,

...

            "

...

nome":

...

        "idUserCont": 37151,

...

 "PRODUCAO - 53113791000122",
            "razaosocial": "

...

PRODUCAO",

...

            "

...

numdocumento": 

...

"

...

53113791000122"

...

,
            "

...

email": "

...

marcos.leite@totvs.com.br",
            "

...

vwEndereco": 

...

        },

        "produto": {

...

{
                "idpessoa": 3,
                "nomeEstado": "

...

Parana",

...

                "

...

codEstado": "

...

PR"
            }
        },

...

        "

...

grupProd": 

...

{
            "

...

CodGrupoProd": "

...

020207",
            "

...

descGrupoProd": "

...

AGUARDENTES - A"
        },
        "

...

centRespon": {
            "

...

codCentroRespon": "

...

9999999999",
            "

...

nome": "

...

C. Responsabilidade Padrão"

...


        },

...

        "

...

flgok": "

...

N"

        }

    }

]

...


05EXEMPLO

...

GET - VALIDA PERMISSÃO DE USO

...

...

...

...

Postam

...

Image Added

OBS: Para configuração é necessário ter o Bearer Token, retorno do EndPoint do Login :

...


PARAMS

Image Added

BULK EDIT

idPessoa:3


BODY – Pretty

JSON - Formato

[
    {
        "

...

numdocumento":

...

 "

...

53113791000122",
        "

...

idpessoa":

...

 3,
        "

...

descricao":

...

        "idUserCont": 12345,

        "dataItemCont": 43872,

        "usuarioSistema": {

            "idUsuario": 12345,

            "nomeUsuario": "Antonia Silva",

            "desativado": "S"

        },

        "produto": {

            "codProduto": "000001",

            "descProd": "ABACATE COMUM KG",

            "codMedCusto": "KG",

            "codmedanalise": "KG",

            "codMenorMed": "KG"

        },

        "Artigo": {

            "codartigo": "000001",

            "flgBloqueado": "L",

 "Mobile RAD processos"
    }
]

06. EXEMPLO POST - PROCESSOS


No postman

Image Added

OBS: Para configuração é necessário ter o Bearer Token, retorno do EndPoint do Login :

BODY Raw

JSON - Formato

[   
    {
        "idProcesso"5071,
        "obs""ok",
        "flgok": "S"
    },
    {
        "idProcesso"5072,
        "obs""ok",
        "flgok

...

": "S"

...


            "codBarra": "1236547883142"

        }

    }

]  


BODY Pretty

JSON -

...

Formato 

[

...

    {

        "idQtdeCont": 56451,

        "codArtigo": "000001",

        "qtdeContada": 300,

        "idInventario": 1194,

        "idUserCont": 12345,

        "dataItemCont": 43872,

        "usuarioSistema": {

            "idUsuario": 12345,

            "nomeUsuario": "Antonia Silva",

            "desativado": "S"

        },

        "produto": {

            "codProduto": "000001",

            "descProd": "ABACATE COMUM KG",

            "codMedCusto": "KG",

            "codmedanalise": "KG",

            "codMenorMed": "KG"

        },

]

        OBS: Responta com status 201


07. EXEMPLO GET - Perfil


No Postam
Image Added

OBS: Para configuração é necessário ter o Bearer Token, retorno do EndPoint do Login :

PARAMS

Image Added

BULK EDIT

idPessoa:3


BODY – Pretty

JSON - Formato

[
    {
        "idPessoa"3,
        "nome""PRODUCAO - 53113791000122",
        "razaosocial""PRODUCAO",
        "numdocumento""53113791000122",
        "email""marcos.leite@totvs.com.br",
        "vwEndereco

...

": {
            "

...

idpessoa": 

...

3,
            "

...

nomeEstado": "

...

Parana",
            "

...

codEstado": "

...

PR"


        }
    }
]

HTML
<!-- esconder o menu --> 


<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>