newRole
Este método possibilita inserir um novo papel funcional. Para inserção de cada um destes itens é necessário seguir o padrão abaixo documentado.
Classe Java | |
---|---|
Requisição | web/wwwroot/ws/java/generic/NewRoleRequestType.java |
Retorno | web/wwwroot/ws/java/generic/NewRoleResponseType.java |
Requisição:
Identificador | Requerido | Descrição |
---|---|---|
IdRole | X | Identificador do Papel Funcional |
NmRole | X | Nome do Papel Funcional |
IdRoleOwner | Identificador do Papel Funcional superior | |
Description | Descrição do Papel Funcional | |
Components | Lista com a(s) sigla(s) dos componentes a serem associados conforme atalhos da suite. Exemplos: Administração => ad Controle de Atividades => tc Processo => pm Projeto => pr |
Estrutura da requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:generic">
<soapenv:Header/>
<soapenv:Body>
<urn:newRole>
<!--You may enter the following 5 items in any order-->
<urn:IdRole>?</urn:IdRole>
<urn:NmRole>?</urn:NmRole>
<!--Optional:-->
<urn:IdRoleOwner>?</urn:IdRoleOwner>
<!--Optional:-->
<urn:Description>?</urn:Description>
<urn:Components>
<!--1 to 100 repetitions:-->
<urn:item>?</urn:item>
</urn:Components>
</urn:newRole>
</soapenv:Body>
</soapenv:Envelope>
Retorno:
Identificador | Descrição |
---|---|
Status | SUCESSO: SUCCESS FALHA: FAILURE |
Detail | SUCESSO: Registro(s) inserido(s). FALHA: Mensagem referente ao erro ocorrido. |
Code | SUCESSO: 1 FALHA: Código referente ao erro ocorrido. |
RecordId | SUCESSO: Identificador do papel funcional. FALHA: N/A |
RecordKey | SUCESSO: Chave primária do papel funcional. FALHA: N/A |
Código | Descrição |
---|---|
43 | O Identificador não foi preenchido |
44 | O nome não foi preenchido |
45 | Registro já existente |
46 | O papel funcional superior não existe |
47 | Componente inválido |