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ção | web/wwwroot/ws/java/document/NewRevisionRequestType.java |
Retorno | web/wwwroot/ws/java/document/NewRevisionResponseType.java |
Requisição:
Identificador | Requerido | Descrição |
---|---|---|
IDDOCUMENT | X | Identificador do documento. |
IDUSER | A partir da 2.0 este parâmetro tornou-se obsoleto. Na importação, deixe-o em branco. | |
PARTICIPANTS | Participantes de revisão:CONTROL : Tipo de controle▪ 1 - usuário; ▪ 2 - Área; ▪ 3 - função; ▪ 4 - Área/Função; ▪ 5 - Equipe; ENTCONTROL : Identificador. Ex.: Matrícula 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,2QTDEADLINE : Prazo em dias. Ex.: 5 | |
DOCUMENTDATA | Matriz; 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). | |
FILE | FILE : Matriz; Arquivos;▪ NMFILE : String ; Nome do arquivo;▪ BINFILE : Stream ; Binário do arquivo eletrônico¹.▪ 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. | |
FGSTATUS | Situação da revisão: 0 - Em andamento; 1- Encerrada | |
DSJUSTIFY | Justificativa da revisão | |
IDCATEGORY | Identificador da categoria do documento. | |
IDREVISION | Identificador 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: