[API] Tarefas
Consulta de tarefas por entidade modulo:
URL: {URL_SERVICE}/adv-service/{MODULO}/{CODIGO_ENTIDADE}/tarefa/consulta-multi-modulo
Método: Get
Possíveis parâmetros:
quan-registros={QUANTIDADE DE REGISTROS}
pagina={Pagina da busca}
Headers:
Content-Type : application/json
Accept : application/json
Authorization : ACCESS_TOKEN_USUARIO
Consulta de evento de tarefa por entidade modulo
URL: {URL_SERVICE}/adv-service/{MODULO}/{CODIGO_ENTIDADE}/tarefa/{CODIGO_TAREFA_EVENTO}
Método: Get
Headers:
Content-Type : application/json
Accept : application/json
Authorization : ACCESS_TOKEN_USUARIO
Exemplo
URL: {URL_SERVICE}/adv-service/processo/8541235/tarefa/123456
{
"codigoTarefa": 98456,
"possuiRecorrencia": true,
"compromisso": false,
"recorrenciaWs": {
"codigoRecorrencia": 8338,
"dataFim": 1546221600000,
"tipoRecorrencia": "DIARIO",
"numeroRecorrencia": null,
"tipoTerminoRecorrencia": "DATA"
},
"tarefaEventoWs": {
"dataConclusaoPrevista": 1547776800000,
"marcadorWs": [],
"tarefaEventoSituacaoWs": {
"codigoTarefaEventoSituacao": 1,
"situacao": "Pendente",
"situacaoConcluida": false
},
"lembreteWs": [],
"modulos": null,
"codigoTarefaEvento": 123456,
"descricaoTarefa": "tarefa com recorrencia",
"identificador": "TAR.0003659",
"horaConclusao": null,
"horaLimite": null,
"dataLimite": 1548122400000,
"dataBase": 1546135200000,
"usuariosResponsaveis": [
{
"chave": 1,
"valor": "Responsável"
}
],
"gruposResponsaveis": [],
"codigoTarefa": 98456,
"tipoTarefa": {
"chave": 347859,
"valor": "Acompanhamento1"
},
"notificaClienteCriacao": true,
"notificaResponsavelCriacao": true,
"codigoTarefaEventoPai": null,
"terceirosConclusao": [],
"terceirosCriacao": [],
"tipoEvento": null,
"local": null,
"titulo": null,
"privado": false,
"tarefaPrivada": false
},
"modulos": [
{
"modulo": "PROCESSO",
"codigoRegistroVinculo": 8541235,
"vinculoPrincipal": true
}
]
}
Consulta tarefas calendário sem paginação:
URL: {URL_SERVICE}/adv-service/tarefa/calendario/consulta-sem-paginacao
Método: Post
Headers:
Content-Type : application/json
Accept : application/json
Authorization : ACCESS_TOKEN_USUARIO
Obter detalhes da tarefa:
URL: {URL_SERVICE}/adv-service/tarefa-detalhes/{CODIGO_TAREFA_EVENTO}
Método: Get
Headers:
Content-Type : application/json
Accept : application/json
Authorization : ACCESS_TOKEN_USUARIO
Incluir tarefa:
URL: {URL_SERVICE}/adv-service/tarefa
Método: Post
Headers:
Content-Type : application/json
Accept : application/json
Authorization : ACCESS_TOKEN_USUARIO
Conteúdo: TarefaWs
Exemplo
Criando tarefa para um processo.
URL: {URL_SERVICE}/adv-service/tarefa
Método: Post
Headers:
Content-Type : application/json
Accept : application/json
Authorization : ACCESS_TOKEN_USUARIO
TarefaWs:
{
"modulos": [{
"modulo": "PROCESSO",
"codigoRegistroVinculo": 124578,
"vinculoPrincipal": true
}],
"possuiRecorrencia": true,
"recorrenciaWs": {
"tipoRecorrencia": "MENSAL",
"numeroRecorrencia": 1,
"tipoTerminoRecorrencia": "QUANTIDADE"
},
"tarefaEventoWs": {
"modulos": [],
"codigoTarefaEvento": null,
"descricaoTarefa": "Descrição tarefa exemplo",
"identificador": null,
"dataConclusao": null,
"dataConclusaoPrevista": 1533438000000,
"horaConclusao": 54000000,
"horaLimite": 54000000,
"dataLimite": 1533610800000,
"dataBase": 1532574000000,
"usuariosResponsaveis": [{
"chave": 1,
"valor": "Responsável"
}],
"gruposResponsaveis": [{
"chave": 1,
"valor": "Administradores"
}],
"codigoTarefa": null,
"tipoTarefa": {
"chave": 32,
"valor": "Apelação"
},
"notificaClienteCriacao": true,
"notificaResponsavelCriacao": true,
"marcadorWs": [{
"codigoMarcador": null,
"nomeMarcador": "MARCADOR_EXEMPLO"
}],
"tarefaEventoDadosComplementaresWs": {
"codigoTarefaEventoDadosComplementares": null,
"textoComplementar": "Texto Complementar de exemplo."
},
"tarefaEventoSituacaoWs": {
"codigoTarefaEventoSituacao": 1,
"situacao": "Pendente",
"situacaoConcluida": false
}
}
}
Editar tarefa:
URL: {URL_SERVICE}/adv-service/tarefa
Método: Put
Headers:
Content-Type : application/json
Accept : application/json
Authorization : ACCESS_TOKEN_USUARIO
Conteúdo: TarefaEventoWs
Exemplo
Exemplo TarefaEventoWs:
{
"dataConclusaoPrevista": 1546394400000,
"marcadorWs": [],
"tarefaEventoSituacaoWs": {
"codigoTarefaEventoSituacao": 1,
"situacao": "Pendente",
"situacaoConcluida": false
},
"checklistWs": {
"codigo": 123,
"nome": "checklist",
"descricao": "descrição",
"checklistItemWs": [
{
"codigoChecklistItem": 456,
"codigoChecklist": 45789,
"nomeItem": "Item checklist",
"numeroOrdem": 1,
"checked": false
}
],
"numeroItens": 1,
"numeroItensConcluidos": 0,
"modulos": [
{
"modulo": "TAREFA_EVENTO",
"codigoRegistroVinculo": 456789,
"vinculoPrincipal": true
}
]
},
"lembreteWs": [],
"modulos": null,
"codigoTarefaEvento": 456789,
"descricaoTarefa": "Descrição da tarefa",
"horaConclusao": null,
"horaLimite": null,
"dataLimite": 1546567200000,
"dataBase": 1545876000000,
"usuariosResponsaveis": [
{
"chave": 1,
"valor": "Responsável"
}
],
"gruposResponsaveis": [],
"codigoTarefa": 1,
"tipoTarefa": {
"chave": 32,
"valor": "Acompanhamento"
},
"notificaClienteCriacao": false,
"notificaResponsavelCriacao": false,
"codigoTarefaEventoPai": null,
"terceirosConclusao": [],
"terceirosCriacao": [],
"tipoEvento": null,
"local": null,
"titulo": null,
"privado": false,
"tarefaPrivada": false,
"tarefaEventoDadosComplementaresWs": {
"textoComplementar": "Texto Complementar de exemplo."
}
}
Exemplo TarefaWs
TarefaWs
Projuris ADV powered by Softplan
www.projuris.com.br/adv