REQ_REFERENCE_INTERFACE
Este método possibilita inserir um requisito de referência por meio de um Web Service REST. O requisito cadastrado será disponibilizado na tela Requisito -> Cadastro -> Requisito.
POST /apigateway/se/generic/gn_webservice/gn_webservice_execute.php
Parâmetros de consulta:
Query parameters | Tipo | Requerido | Descrição |
---|---|---|---|
cdprod | Numeric | Sim | Código do produtoValor Constante: 227 |
classname | String | Sim | Nome da classe utilizada no WADLValor Constante: req_reference_interface |
classpath | String | Sim | Caminho para a classe utilizada no WADLValor Constante: req_import |
Exemplo de solicitação:
Atributos suportados:
Request Body Parameter | Tipo | Requerido | Descrição |
---|---|---|---|
idrequirement | String | Sim | Identificador do requisito |
nmrequirement | String | Sim | Nome do requisito |
idreqtype | String | Sim | Identificador do tipo de requisito |
idrespuser | String | Sim | Matrícula do responsável |
idrespteam | String | Não | Identificador da equipe responsável |
iddocument | String | Não | Identificador do documento |
dsurl | String | Não | Url |
iduserinit | String | Sim¹ | Matrícula do usuário iniciador |
dsdescription | String | Não | Descrição |
instance | String | Não | O valor dessa constante deve ser:%WF_IDINSTANCE% |
idact | String | Não | Identificador da atividade da instância |
action | String | Não | O tipo de ação que será realizada na tela: 1 - Inserir |
info
Sim¹ - O campo iduserinit
será obrigatório quando a revisão do requisito
for por workflow.
{
"idrequirement": "string",
"nmrequirement": "string",
"idreqtype": "string",
"idrespuser": "string",
"idrespteam": "string",
"dsurl": "string",
"iddocument": "string",
"iduserinit": "string",
"dsdescription": "string",
"instance": "string",
"idact": "string",
"action": 1
}
Exemplo de resposta:
200 OK
{
"success": true,
"total": 1,
"results": [
{
"Result": true,
"Code": 1
}
]
}