Obter as variáveis definidas para a Tarefa Padrão de uma Tarefa.
Uma Tarefa possui um Observação sobre a Execução (TE_OBSERVACAO_EXECUCAO) e pode ser configurada para possuir variáveis, que possuem um Nome e são de um Tipo. Esse serviço obtém uma lista com as variáveis de Tarefa, que inclui o Tipo, o Título e a Obrigatoriedade de preenchimento da variável.
Método: PUT
url: rest/w/wpretendente/variaveisTarefa
Parâmetros:
NU_OCORRENCIA : número identificador da tarefa
Caso de Sucesso
A tarefa informada pelo parâmetro NU_OCORRENCIA existe:
{
"tela": {
"titulo": título da tela modal que apresenta as variáveis de tarefa
"width": largura da tela modal que apresenta as variáveis de tarefa
"height": altura da tela modal que apresenta as variáveis de tarefa
"colunas": {
"campos": [{
"titulo": "Observação execução",
"variavel": "TE_OBSERVACAO_EXECUCAO",
"tipo": "memo"
},
{
"titulo": "Consultou\/atualizou o SIC",
"variavel": "IN_CONSULTOU_SIC",
"tipo": "boolean",
"editavel": true,
"visible": true,
"obrigatorio" : false // valor do campo IN_PREENCHIMENTO_OBRIGATORIO da variável IN_CONSULTOU_SIC
},
{
"titulo": "Analisou a capacidade de pagamento",
"variavel": "IN_AVALISE_CAPACIDADE_PGTO",
"tipo": "boolean",
"editavel": true,
"visible": true,
"obrigatorio" : false // valor do campo IN_PREENCHIMENTO_OBRIGATORIO da variável IN_AVALISE_CAPACIDADE_PGTO
},
{
"titulo": "Entregou o checklist de documentos",
"variavel": "IN_ENTREGA_CHECKLIST",
"tipo": "boolean",
"editavel": true,
"visible": true,
"obrigatorio" : false // valor do campo IN_PREENCHIMENTO_OBRIGATORIO da variável IN_ENTREGA_CHECKLIST
}]
}
},
"dados": {
"TE_OBSERVACAO_EXECUCAO": "",
"IN_CONSULTOU_SIC": false,
"IN_AVALISE_CAPACIDADE_PGTO": false,
"IN_ENTREGA_CHECKLIST": false
}
}
Casos de Falha
Número de tarefa inválido:
Método: GET
{
"tela": {
"titulo": "Dados da execução da tarefa",
"width": "600",
"height": "400",
"colunas": {
"campos": [{
"titulo": "Observação execução",
"variavel": "TE_OBSERVACAO_EXECUCAO",
"tipo": "memo"
},
{
"titulo": "Consultou\/atualizou o SIC",
"variavel": "IN_CONSULTOU_SIC",
"tipo": "boolean",
"editavel": true,
"visible": true,
"obrigatorio" : false // valor do campo IN_PREENCHIMENTO_OBRIGATORIO da variável IN_CONSULTOU_SIC
},
{
"titulo": "Analisou a capacidade de pagamento",
"variavel": "IN_AVALISE_CAPACIDADE_PGTO",
"tipo": "boolean",
"editavel": true,
"visible": true,
"obrigatorio" : false // valor do campo IN_PREENCHIMENTO_OBRIGATORIO da variável IN_AVALISE_CAPACIDADE_PGTO
},
{
"titulo": "Entregou o checklist de documentos",
"variavel": "IN_ENTREGA_CHECKLIST",
"tipo": "boolean",
"editavel": true,
"visible": true,
"obrigatorio" : false // valor do campo IN_PREENCHIMENTO_OBRIGATORIO da variável IN_ENTREGA_CHECKLIST
}]
}
},
"dados": {
"TE_OBSERVACAO_EXECUCAO": "",
"IN_CONSULTOU_SIC": false,
"IN_AVALISE_CAPACIDADE_PGTO": false,
"IN_ENTREGA_CHECKLIST": false
}
}