Navigation:  Integração via web services SOAP > Web services publicados > Documento >

newDocument2

Previous  Top  Next

Este método possibilita criar um documento. Para utilizá-lo, é necessário seguir o padrão abaixo documentado.

 

Classe Java

Requisição

web/wwwroot/ws/java/document/NewDocument2RequestType.java

Retorno

web/wwwroot/ws/java/document/NewDocument2ResponseType.java

 

Requisição

Identificador

Requerido

Descrição

CategoryId

X

Identificador da categoria.

DocumentID

 

Identificador do documento.

Title

X1

Título do documento.

Summary

 

Resumo do documento.

Date

 

Data do documento. O formato deve ser Y-M-D (Ano-Mês-Dia).

Attributes

 

Atributos do documento:

ID: Identificador do atributo;

Value: Array de valores do atributo:

oItem: Valor do atributo

 

Obs.:

Para atributos com valor numérico, o separador de casas decimais deve ser o "."

Para atributos data, o valor deve ter o formato "Y-M-D" (Ano-Mês-Dia)

ResponsibleUserID

 

Matrícula do usuário responsável pelo documento.

RevisionMembers

 

Participantes de revisão:

MemberType: Tipo de participante:

1 - Usuário;

2 - Área;

3 - Função;

4 - Área/Função;

5 - Equipe.

 

MemberID: Identificador do participante. 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: Sequência. Ex.:2,2,2,2

 

Deadline: Prazo em dias. Ex.: 5

TemplateID

 

Identificador do arquivo modelo.

1- Para o arquivo modelo padrão da categoria.

Files

 

Array de arquivos:

Name: String; Nome do arquivo.

Content: Stream; Binário do arquivo eletrônico2.

Container: identificador do Item da estrutura do container.

Keywords

 

Array de palavra-chave:

KeywordID: String; Identificador da palavra-chave.

LanguageID

 

Idioma do documento:

1 - Inglês (EUA)

2 - Português (Brasil)

3 - Espanhol

4 - Português (Portugal)

5 - Alemão

6 - Francês (França)

7 - Romeno *

8 - Chinês *

9 - Italiano

10 - Eslovaco *

11 - Inglês (Reino Unido)

12 - Turco *

13 - Francês (Canadá)

14 - Russo *

15 - Polonês *

16 - Catalão

17 - Dinamarquês

18 - Finlandês

19 - Japonês *

RevisionID

 

Identificador da revisão

 

1 - O título será obrigatório se não houver máscara para título na categoria do documento.

2 - 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.

 

*Idiomas marcados com asterisco estão disponíveis apenas em base de dados com encoding UTF-8.

 

Retorno

Identificador

Descrição

Status

SUCESSO: SUCCESS

FALHA: FAILURE

Code

Código apresentado:

0 - Nenhum erro (registro criado com sucesso);

1 - Faltam dados obrigatórios;

2 - Categoria inexistente;

3 - Categoria inativa;

4 - Usuário não tem permissão para incluir na categoria;

5 - Usuário inexistente;

6 - A categoria não permite alterar o usuário responsável;

7 - Atributo requerido não foi preenchido;

8 - Atributo inexistente;

9 - Problemas com os valores dos atributos;

10 - Data inválida;

11 - Data posterior à data atual;

12 - Arquivo modelo inválido;

13 - Categoria não permite múltiplos arquivos;

14 - Extensão inválida;

15 - Extensão bloqueada;

16 - Problemas com o arquivo;

17 - Palavra-chave inexistente;

18 - Identificador já existente;

19 - Categoria não permite incluir documento homologado;

20 - Problemas ao instanciar workflow;

21 - Idioma inexistente;

23 - Erro ao buscar dados da categoria;

24 - Para salvar o identificador da revisão, o processo da revisão precisa ser ISO9000;

25 - Não é permitido alterar o identificador de revisões em emissão nessa categoria;

26 - Revisão deve conter um valor numérico inteiro;

27 - Revisão deve conter apenas letras;

28 - A categoria não permite informar ou alterar o identificador;

29 - A categoria não permite informar ou alterar o título;

30 - Não é possível informar participantes, pois a categoria está configurada com roteiro fixo;

99 - Retorno não esperado pelo sistema.

Detail

Mensagem detalhando o erro ou sucesso na execução do método.

RecordID

SUCESSO: Identificador do documento criado.

FALHA: Vazio.