01. DADOS GERAIS
| Linha de Produto: | TOTVS RENTAL |
|---|---|
| Segmento: | Serviços |
| Módulo: | SIGALOC |
| Função: | LOCW028 |
| Ticket: | Não há. |
| Story: | DSERLOCA-7309 |
02. SITUAÇÃO/REQUISITO
Criar API do Tipo Post para anexar arquivos no pedido de compras no APP
03. SOLUÇÃO
Foi criada a API no seguinte endpoint:\AnxOs
Parâmetros de entrada:
- "cnpj_empresa":"53485215000106", - Cnpj da empresa cadastrada no Protheus - SIGAMAT.
- "ordem":"002228" - Ordem de Serviço
- "produto":"000000000000000000000000001KIT", - Produto da Ordem de Serviço, esse registro é retornado a API RetOs
- "name":"anexo_1.JPG", - nome do arquivo, muto importante, pois é com base no nome do arquivo que a api busa a extenção do mesmo
- "Img":"imagem" - Img é o arquivo a ser enviado, imagem ou pdf em base64
- "seq_tar":"001", - esse registro é retornado a API RetOs, o campo no RetOs tem o mesmo nome seq_tar.
Json recebido do app para a inserção da imagem:
{
"cnpj_empresa":"53485215000106",
"ordem":"002228",
"produto":"000000000000000000000000001KIT",
"seq_tar":"001",
"Anexos":[
{
"name":"anexo_1.JPG",
"Img":"imagem"
},
{
"name": "anexo2_item3_DENNIS2.pdf",
"Img":"pdf"
}
]
}
Retorno esperado:
Response:
{
"Retorno": "OK",
"Ordem de Servico": "002228"
}
Se o O.S. informada não existir
{
"Retorno": "Ordem de Servico",
"Pedido": "rever numero de O.S."
}
04. DEMAIS INFORMAÇÕES
N/A
05. ASSUNTOS RELACIONADOS
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas