---
sourceDocument: Capacidades da Now Platform da Yokohama
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/yokohama/servicenow-platform

 Release :

    - yokohama

ft:locale :

    - pt-BR

ft:publication_title :

    - Capacidades da Now Platform da Yokohama

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# KBBlock - Global

# KBBlock - Global {#ariaid-title1}

* Versão de lançamento: Yokohama
* 
* Atualizado 30 de jan. de 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

A API `KBBlock` está incluída nos blocos de conhecimento \[com.snc.knowledge_blocks\] como uma inclusão de script. Ela fornece métodos para usar com o recurso de blocos de conhecimento, como integração com um visualizador de artigo de conhecimento personalizado.

## KBBlock - KBBlock() {#ariaid-title2}

Instancia um objeto KBBlock em uma aplicação global.
{#kbblock-kbblock__table_pk3_gp1_sdb__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 1. Parâmetros]

{#kbblock-kbblock__table_pk3_gp1_sdb}

## KBBlock - getArticleContent(GlideRecord knowledgeRecord) {#ariaid-title3}

Obtém artigos de conhecimento com conteúdo de bloco de conhecimento relevante a que um usuário tem acesso de leitura.
Se você ativou o recurso de blocos de conhecimento e está usando um visualizador de artigo de conhecimento personalizado com sua aplicação, o visualizador poderá não exibir artigos que expandam o conteúdo do bloco relevante. Para expandir o conteúdo do bloco a que um usuário tem acesso de leitura, você deve chamar o método `getArticleContent()` dentro do seu visualizador personalizado.
{#kbblock-getarticlecontent_gr__table_np1_bwj_4db__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| knowledgeRecord | GlideRecord | GlideRecord do artigo de conhecimento a ser exibido. |
[Tabela 2. Parâmetros]

{#kbblock-getarticlecontent_gr__table_np1_bwj_4db} {#kbblock-getarticlecontent_gr__table_op1_bwj_4db__entry__2}

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | Artigo de conhecimento com conteúdo de bloco de conhecimento relevante a que um usuário tem acesso de leitura. |
[Tabela 3. Retorna]

{#kbblock-getarticlecontent_gr__table_op1_bwj_4db}  

### integração de um visualizador de artigo de conhecimento personalizado com blocos de conhecimento


    // This function returns the article text with expanded block content.
    function getArticleText(kbSysId) {
      var knowledgeRecord = new GlideRecord('kb_knowledge');
      var kbText='';
      if(knowledgeRecord.get(kbSysId)) {
        if(new GlidePluginManager().isActive('com.snc.knowledge_blocks')) {
          kbText = new KBBlock();
          kbText.getArticleContent(knowledgeRecord);
        }
        else
          kbText = knowledgeRecord.getValue('text');
        }
      return kbText;
    }

    // This is an example of how to call the function defined above.
    var kbText = getArticleText('01a1ca5b6710130038876c3b5685efd3');


