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

RIS_CONTROLANALYSIS_INTERFACE

Este método possibilita inserir e excluir uma análise de controle, ou incluir um anexo na análise de controle, por meio de um Web Service REST. Somente é permitido inserir ou alterar uma análise de controle que está vinculado a um plano de risco em elaboração, para os planos de riscos homologados não é possível incluir ou alterar os dados da análise de controle.

POST /apigateway/se/generic/gn_webservice/gn_webservice_execute.php

Parâmetros de consulta:

Query parametersTipoRequeridoDescrição
cdprodNumericSimCódigo do produto
Valor Constante: 215
classnameStringSimNome da classe utilizada no WADL
Valor Constante: ris_controlanalysis_interface
classpathStringSimCaminho para a classe utilizada no WADL
Valor Constante: ri_import

Exemplo de solicitação:

Atributos suportados:

Request Body ParameterTipoRequeridoDescrição
idcontrolStringSim¹Identificador do controle
idplanStringSimIdentificador do plano
cdcontrolrespStringSim¹Identificador do responsável
cdcontrolteamStringNãoIdentificador da equipe responsável
idcontrolanalysisStringSim²Identificador da análise de controle
gnaca_cdassocStringNãoIdentificado do elemento superior ao controle
fgautomationtypeStringNãoTipo de automatização:
1 - Automático
2 - Semiautomático
3 - Manual
fgcontrolcharactStringNãoCaracterística do controle:
1 - Detectivo
2 - Preventivo
3 - Detectivo + Preventivo
fgcontrolfreqStringNãoFrequência do controle:
1 - Por evento
2 - Diária
3 - Semanal
4 - Mensal
5 - Trimestral
6 - Semestral
7 - Anual
fgimplementStringNãoImplementação:
1 - Não implementado
2 - Implementado parcialmente
3 - Implementado totalmente
dtimplementStringNãoData da implementação
dtnextevalStringNãoData da próxima avaliação
qtevalpendencyStringNãoPrazo para a execução
cdmeasunityStringNãoIdentificador da unidade de medida
vlcostStringNãoCusto do controle
cdevalStringNãoIdentificador do método de avaliação
dscontrolanalysisStringNãoDescrição da análise de controle
instanceStringNãoO valor constante: %WF_IDINSTANCE%
idactStringNãoIdentificador da atividade da instância
actionStringNãoO tipo de ação que será realizada na tela:
1 - Inserir
3 - Excluir
info

Sim¹ - Não será obrigatório quando for exclusão. Action = 3 Sim² - Será obrigatório apenas quando for exclusão. Action = 3

{
"idcontrol": "string",
"idplan": "string",
"cdcontrolresp": "string",
"cdcontrolteam": "string",
"idcontrolanalysis": "string",
"gnaca_cdassoc": "string",
"fgautomationtype": 1,
"fgcontrolcharact": 1,
"fgcontrolfreq": 1,
"fgimplement": 1,
"dtimplement": "string",
"dtnexteval": "string",
"qtevalpendency": 1,
"cdmeasunity": "string",
"vlcost": 1.1,
"cdeval": "string",
"dscontrolanalysis": "string",
"instance": "string",
"idact": "string",
"action": 1
}

Exemplo de solicitação para exclusão:

{
"idcontrolanalysis": "string",
"idplan": "string",
"action": 3
}

Exemplo de resposta:

200 OK

{
"success": true,
"total": 1,
"results": [
{
"Result": true,
"Code": 1
}
]
}