REQ_MAPPING_INTERFACE
Este método possibilita inserir um mapeamento de requisito por meio de um Web Service REST. O mapeamento de requisito cadastrado será disponibilizado na tela Requisito -> Cadastro -> Mapeamento de 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_mapping_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 |
---|---|---|---|
idmapping | String | Sim | Identificador do mapeamento de requisito |
nmmapping | String | Sim | Nome do mapeamento de requisito |
fgobjectmap | Integer | Sim | Escopo do mapeamento: 1 - Unidade de negócio; 2 - Unidade de negócio e área; 3 - Unidade de negócio e item; 4 - Unidade de negócio e fornecedor; 5 - Unidade de negócio e insumo; 6 - Unidade de negócio e ativo; 7 - Unidade de negócio e resíduo. |
idreqreference | String | Sim | Identificador do requisito de referência |
idrespuser | String | Sim | Matrícula do responsável |
idrespteam | String | Não | Identificador da equipe responsável |
idbusinessunit | String | Sim | Identificador da unidade de negócio |
iddept | String | Sim¹ | Identificador da área |
idobject | String | Sim² | Identificador do objeto |
iduserinit | String | Sim³ | Matrícula do usuário iniciador |
instance | String | Não | O valor dessa constante deve ser:%WF_IDINSTANCE% |
idact | String | Não | Identificador da atividade da instância. |
action | Integer | Não | O tipo de ação que será realizada na tela: 1 - Inserir |
info
- Sim¹ - O campo
iddept
será obrigatório somente quando o mapeamento de requisito for por unidade de negócio e área. - Sim² - O campo
idobject
será obrigatório somente quando o mapeamento de requisito for por item/fornecedor/insumo/ativo/resíduo. - Sim³ - O campo
iduserinit
será obrigatório somente quando a revisão do mapeamento de requisito for por workflow.
{
"idmapping": "string",
"nmmapping": "string",
"fgobjectmap": 1,
"idreqreference": "string",
"idrespuser": "string",
"idrespteam": "string",
"idbusinessunit": "string",
"iddept": "string",
"idobject": "string",
"iduserinit": "string",
"instance": "string",
"idact": "string",
"action": 1
}
Exemplo de resposta:
200 OK
{
"success": true,
"total": 1,
"results": [
{
"Result": true,
"Code": 1
}
]
}