Versões comparadas

Chave

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

...

É utilizado nesta API todos os 4 métodos padrões da TOTVS: GET, POST, PUT, DELETE.


Inclusão de tarefas em lote:

Usando a rota "batch" é possível inserir tarefas em lote no mesmo código JSON. Segue um exemplo abaixo utilizando o método POST:

...

Batchhttp://localhost:8051/api/construction-projects/v1/activity-tasks/batch

Método de entradaVerbo: Post POST

Informações
iconfalse
titleExemplo de JSon de entrada
Expandir
titleVer JSON...
Bloco de código
languagejs
firstline1
titleJSON
linenumberstrue
[
    {          
        "companyId":1,          
        "projectId":95,          
        "taskCode":"003",          
        "codtrfaux":"1",          
        "name":"CAIXAS  DE CONTEN\u00C7\u00C3O CCP 1 E CCP 2 (A/17C03-010649.16.2)",          
        "unitcode":null,          
        "quantity":0,          
        "quotedvalue":0,          
        "campolivre1":null,          
        "campolivre2":null,          
        "campolivre3":null,          
        "campolivre4":null,          
        "campolivre5":null,          
        "campolivrevalor1":0       
        },
        {
          "companyId":1,          
          "projectId":95,          
          "taskCode":"003.01",          
          "codtrfaux":"1.1",          
          "name":"ESCAVACAO MANUAL PARA OBRAS S/",          
          "unitCode":"m3",          
          "quantity":588,          
          "quotedValue":114,          
          "campolivre1":"A/17C03-010649.16",          
          "campolivre2":"A/17C03-010649.16.02",          
          "campolivre3":"10649",          
          "campolivre4":"DER/SP",          
          "campolivre5":null,          
          "campolivrevalor1":0       
          },
		{
	    "companyId":1,
    	"projectId":95, 
	    "taskCode":"003.02", 
	    "codtrfaux":"1.2",  
	    "name":"FORMA PLANA PARA CONCRETO ARMADO", 
	    "unitCode":"M2",  
	    "quantity":266,          
	    "quotedValue":114,          
	    "campolivre1":"A/17C03-010649.16",          
	    "campolivre2":"A/17C03-010649.16.02",          
	    "campolivre3":"10649",          
	    "campolivre4":"DER/SP",          
	    "campolivre5":null,          
	    "campolivrevalor1":0       
    	}
   ]

Image Added

Alteração de tarefas em lote:

EndPoint: http://localhost:8051/api/construction-projects/v1/activity-tasks/batch

Verbo: PUT


Observação: Devem ser passados todos os campos do registro retornados pelo verbo GET.

Image Added

Exclusão de tarefas em lote:

EndPoint: http://localhost:8051/api/construction-projects/v1/activity-tasks/batch

Verbo: DELETE

Observação: devem ser passados apenas a chave primária do registro.

Image Added