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
CategoryIDesteja vazio; - X² - Requerido caso o campo
KnowledgebaseIDesteja 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 |