---
sourceDocument: Yokohama Now Platform-Fähigkeiten
sourceDocumentLink: https://www.servicenow.com/docs/r/de-DE/yokohama/servicenow-platform

 Release :

    - yokohama

ft:locale :

    - de-DE

ft:publication_title :

    - Yokohama Now Platform-Fähigkeiten

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# KBBlock: Global

# KBBlock: Global {#ariaid-title1}

* Freigeben Version: Yokohama
* 
* Aktualisiert 30. Januar 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 Minute Lesedauer

Die `KBBlock `API ist in Wissensblöcken \[com.snc.Knowledge_Blocks\] als Skripteinbindung enthalten. Es bietet Methoden zur Verwendung mit der Funktion „Wissensblöcke", z. B. die Integration mit einem anwenderdefinierten wissensartikel-Viewer.

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

Instanziiert ein KBBlock-Objekt in einer globalen Anwendung.
{#kbblock-kbblock__table_pk3_gp1_sdb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 1. Parameter]

{#kbblock-kbblock__table_pk3_gp1_sdb}

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

Ruft Wissensartikel mit relevanten Wissensblockinhalten ab, auf die ein Anwender Lesezugriff hat.
Wenn Sie die Funktion „Wissensblöcke" aktiviert haben und einen anwenderdefinierten wissensartikel-Viewer mit Ihrer Anwendung verwenden, zeigt Ihr Betrachter möglicherweise keine Artikel an, die den relevanten Blockinhalt erweitern. Um Blockinhalte zu erweitern, auf die ein Anwender Lesezugriff hat, müssen Sie aufrufen `GetArticleContent() `Methode in Ihrem anwenderdefinierten Betrachter.
{#kbblock-getarticlecontent_gr__table_np1_bwj_4db__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| KnowledgeRecord | GlideRecord | GlideRecord des anzuzeigenden wissensartikels. |
[Tabelle : 2. Parameter]

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

| Typ | Beschreibung |
|-|-|
| Zeichenfolge | wissensartikel mit relevantem Wissensblockinhalt, auf den ein Anwender Lesezugriff hat. |
[Tabelle : 3. Rückgaben]

{#kbblock-getarticlecontent_gr__table_op1_bwj_4db}  

### Integration eines anwenderdefinierten wissensartikelbetrachters mit Wissensblöcken


    // 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');


