Navigation:  Integração via web services REST > Web services publicados > Risco >

RIS_CONTROLANALYSIS_INTERFACE

Previous  Top  Next

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 inclui ou alterar os dados da análise de controle.

 

Método

POST

 

Parâmetros de Entrada

Identificador

Valor constante

Parâmetro

Tipo

Descrição

cdprod

215

QUERY

NUMERIC

Código do produto

classname

ris_controlanalysis_interface

QUERY

STRING

Nome da classe utilizada no WADL

classpath

ri_import

QUERY

STRING

Caminho para a classe utilizada no WADL

 

Corpo da requisição

{

 "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

}

 

Corpo da requisição para exclusão

{

 "idcontrolanalysis": "string",

 "idplan": "string",

 "action": 3

}

 

Parâmetros de saída

{

   "success": true,

   "total": 1,

   "results": [

       {

           "Result": true,

           "Code": 1

       }

   ]

}

 

Para a inserção de cada um destes itens da requisição é necessário seguir o padrão abaixo documentado.

Requisição

Identificador

Requerido

Descrição

idcontrol

X1

Identificador do controle

idplan

X

Identificador do plano

cdcontrolresp

X1

Identificador do responsável

cdcontrolteam

 

Identificador da equipe responsável

idcontrolanalysis

X2

Identificador da análise de controle

gnaca_cdassoc

 

Identificado do elemento superior ao controle

fgautomationtype

 

Tipo de automatização:

1 – Automático

2 – Semiautomático

3 – Manual

fgcontrolcharact

 

Característica do controle:

1 – Detectivo

2 – Preventivo

3 - Detectivo + Preventivo

fgcontrolfreq

 

Frequência do controle:

1 – Por evento

2 – Diária

3 – Semanal

4 – Mensal

5 – Trimestral

6 – Semestral

7 – Anual

fgimplement

 

Implementação:

1 – Não implementado

2 – Implementado parcialmente

3 – Implementado totalmente

dtimplement

 

Data da implementação

dtnexteval

 

Data da próxima avaliação

qtevalpendency

 

Prazo para a execução

cdmeasunity

 

Identificador da unidade de medida

vlcost

 

Custo do controle

cdeval

 

Identificador do método de avaliação

dscontrolanalysis

 

Descrição da análise de controle

instance

 

O valor constante: %WF_IDINSTANCE%

idact

 

Identificador da atividade da instância

action

 

O tipo de ação que será realizada na tela:

1 – Inserir

3 – Excluir

 

X1 - Não será obrigatório quando for exclusão. Action = 3

X2 - Será obrigatório apenas quando for exclusão. Action = 3