newArticle
Este método cria um artigo em uma base de conhecimento existente, permitindo adicionar anexos e informar os atributos. Para invocá-lo, é necessário seguir o padrão abaixo documentado.
Classe Java | |
---|---|
Requisição | web/wwwroot/ws/java/knowledgebase/NewArticleRequestType.java |
Retorno | web/wwwroot/ws/java/knowledgebase/NewArticleResponseType.java |
Requisição:
Identificador | Requerido | Descrição |
---|---|---|
ArticleID | X | Identificador do novo artigo |
KnowledgebaseID | X¹ | Identificador da base de conhecimento onde o artigo será criado |
CategoryID | X² | Identificador da categoria que será associada ao artigo |
ArticleDefaultLanguage | Código do idioma padrão, conforme coluna "Código no banco de dados" da seção Localização, no documento Requisitos do Sistema. Caso vazio será usado o idioma padrão da base de conhecimento | |
ResponsibleUserID | Identificador do usuário responsável pelo artigo | |
ArticleLanguage | X | Código do idioma, conforme coluna "Código no banco de dados" da seção Localização, no documento Requisitos do Sistema |
ArticleName | X | Nome do artigo |
ArticleContent | X | Conteúdo do artigo |
FileName | Nome do arquivo (inclui sua extensão) | |
FileContent | Conteúdo binário do arquivo | |
AttachmentName | Nome do anexo | |
Summary | Descrição do anexo | |
AttributeID | Identificador do atributo | |
AttributeValue | Valor do atributo |
info
- X¹ - Requerido caso o campo
CategoryID
esteja vazio; - X² - Requerido caso o campo
KnowledgebaseID
esteja vazio.
Estrutura de requisição:
<urn:newArticle>
<urn:ArticleData>
<urn:ArticleID>?</urn:ArticleID>
<urn:KnowledgebaseID>?</urn:KnowledgebaseID>
<urn:CategoryID>?</urn:CategoryID>
<urn:ArticleDefaultLanguage>?</urn:ArticleDefaultLanguage>
<urn:ResponsibleUserID>?</urn:ResponsibleUserID>
<urn:ContentList>
<!--1 or more repetitions:-->
<urn:Content>
<urn:ArticleLanguage>?</urn:ArticleLanguage>
<urn:ArticleName>?</urn:ArticleName>
<urn:ArticleContent>?</urn:ArticleContent>
<urn:AttachmentList>
<!--Zero or more repetitions:-->
<urn:Attachment>
<urn:FileName>?</urn:FileName>
<urn:FileContent>?</urn:FileContent>
<urn:AttachmentName>?</urn:AttachmentName>
<urn:Summary>?</urn:Summary>
</urn:Attachment>
</urn:AttachmentList>
</urn:Content>
</urn:ContentList>
<urn:AttributeList>
<!--Zero or more repetitions:-->
<urn:Attribute>
<urn:AttributeID>?</urn:AttributeID>
<!--1 or more repetitions:-->
<urn:AttributeValueList>
<urn:AttributeValue>?</urn:AttributeValue>
</urn:AttributeValueList>
</urn:Attribute>
</urn:AttributeList>
</urn:ArticleData>
</urn:newArticle>
Retorno:
Identificador | Descrição |
---|---|
Status | Situação da execução do método. Seu valor pode ser: SUCCESS: Método executado com sucesso FAILURE: Ocorreu uma falha na execução do método |
Code | Código do retorno do método |
Detail | Detalhe do retorno do método SUCESSO: Retornará a descrição de método executado com sucesso FALHA: Retornará a descrição do erro encontrado |