Pular para o conteúdo principal
Versão: 2.2.2

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 parametersTipoRequeridoDescrição
cdprodNumericSimCódigo do produto
Valor Constante: 227
classnameStringSimNome da classe utilizada no WADL
Valor Constante: req_mapping_interface
classpathStringSimCaminho para a classe utilizada no WADL
Valor Constante: req_import

Exemplo de solicitação:

Atributos suportados:

Request Body ParameterTipoRequeridoDescrição
idmappingStringSimIdentificador do mapeamento de requisito
nmmappingStringSimNome do mapeamento de requisito
fgobjectmapIntegerSimEscopo 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.
idreqreferenceStringSimIdentificador do requisito de referência
idrespuserStringSimMatrícula do responsável
idrespteamStringNãoIdentificador da equipe responsável
idbusinessunitStringSimIdentificador da unidade de negócio
iddeptStringSim¹Identificador da área
idobjectStringSim²Identificador do objeto
iduserinitStringSim³Matrícula do usuário iniciador
instanceStringNãoO valor dessa constante deve ser:
%WF_IDINSTANCE%
idactStringNãoIdentificador da atividade da instância.
actionIntegerNãoO 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
}
]
}