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

newRevision

Este método possibilita criar uma nova revisão para o documento. Não é possível criar revisões obsoletas com esse método. Para utilizá-lo, é necessário seguir o padrão abaixo documentado.

Classe Java
Requisiçãoweb/wwwroot/ws/java/document/NewRevisionRequestType.java
Retornoweb/wwwroot/ws/java/document/NewRevisionResponseType.java

Requisição:

IdentificadorRequeridoDescrição
IDDOCUMENTXIdentificador do documento.
IDUSERA partir da 2.0 este parâmetro tornou-se obsoleto. Na importação, deixe-o em branco.
PARTICIPANTSParticipantes de revisão:
CONTROL: Tipo de controle
▪ 1 # usuário;
▪ 2 # Área;
▪ 3 # função;
▪ 4 # Área/Função;
▪ 5 # Equipe;
ENTCONTROL: Identificador. Ex.: Identificador do usuário para controle por usuário.
STEP: Etapa. Ex.:1,2,3,4
▪ 1-Elaboração;
▪ 2- Consenso;
▪ 3-Aprovação;
▪ 4-Homologação.
SEQUENCE: Sequencia. Ex.:2,2,2,2
QTDEADLINE: Prazo em dias. Ex.: 5
DOCUMENTDATAMatriz; Dados do documento;
NMTITLE: String; Título do documento;
ATTRIBUTTES: String; Atributos do documento.
Exemplo:
identificador_do_atributo1=valor_do_atributo1; identificador_do_atributo2=valor_do_atributo2; identificador_do_atributo3=valor_do_atributo3.
Exemplo com atributo multivalorado:
identificador_do_atributo1=valor1_do_atributo1, valor2_do_atributo1, valor3_do_atributo1.
Obs.: Para atributos com valor numérico, o separador de casas decimais deve ser o '.'.
Obs.: Para campos de data, o valor deve ter o formato Y-M-D (Ano-Mês-Dia).
FILEFILE: Matriz; Arquivos;
NMFILE: String; Nome do arquivo;
BINFILE: Stream; Binário do arquivo eletrônico1.
CONTAINER: Identificador do item da estrutura do container.
ERROR: A partir da 2.0 este parâmetro tornou-se obsoleto. Na importação, deixe-o em branco.
FGSTATUSSituação da revisão: 0 - Em andamento; 1- Encerrada
DSJUSTIFYJustificativa da revisão
IDCATEGORYIdentificador da categoria do documento.
IDREVISIONIdentificador da revisão
info

¹ - Conteúdo do arquivo eletrônico convertido em Base64. Se estiver testando a utilização através da fonte de dados web service, sugerimos que seja convertido um pequeno texto utilizando algum site de sua preferência.

Estrutura da requisição:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:document">
<soapenv:Header/>
<soapenv:Body>
<urn:newRevision>
<!--You may enter the following 9 items in any order-->
<urn:iddocument>?</urn:iddocument>
<urn:iduser>?</urn:iduser>
<urn:participants>
<!--0 to 1000 repetitions:-->
<urn:item>
<!--You may enter the following 5 items in any order-->
<urn:CONTROL>?</urn:CONTROL>
<urn:ENTCONTROL>?</urn:ENTCONTROL>
<urn:STEP>?</urn:STEP>
<urn:SEQUENCE>?</urn:SEQUENCE>
<urn:QTDEADLINE>?</urn:QTDEADLINE>
</urn:item>
</urn:participants>
<urn:documentdata>
<!--You may enter the following 2 items in any order-->
<urn:NMTITLE>?</urn:NMTITLE>
<urn:ATTRIBUTTES>?</urn:ATTRIBUTTES>
</urn:documentdata>
<urn:file>
<!--0 to 1000 repetitions:-->
<urn:item>
<!--You may enter the following 4 items in any order-->
<urn:NMFILE>?</urn:NMFILE>
<urn:BINFILE>cid:957077656494</urn:BINFILE>
<urn:CONTAINER>?</urn:CONTAINER>
<urn:ERROR>?</urn:ERROR>
</urn:item>
</urn:file>
<urn:fgstatus>?</urn:fgstatus>
<urn:dsjustify>?</urn:dsjustify>
<urn:idcategory>?</urn:idcategory>
<urn:idrevision>?</urn:idrevision>
</urn:newRevision>
</soapenv:Body>
</soapenv:Envelope>

Retorno: