KBBlock - 전역
KBBlock API는 지식 블록 [com.snc.knowledge_blocks]에 스크립트 포함으로 포함되어 있습니다. 사용자 지정 지식 문서 뷰어와의 통합과 같은 지식 블록 기능과 함께 사용할 수 있는 방법을 제공합니다.
KBBlock - KBBlock()
전역 응용 프로그램에서 KBBlock 개체를 인스턴스화합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 안 함 |
KBBlock - getArticleContent(GlideRecord knowledgeRecord)
사용자가 읽을 수 있는 관련 지식 블록 컨텐츠가 포함된 지식 문서를 가져옵니다.
지식 블록 기능을 활성화하고 애플리케이션에서 사용자 지정 지식 문서 뷰어를 사용하는 경우, 뷰어에 관련 블록 컨텐츠를 확장하는 문서가 표시되지 않을 수 있습니다. 사용자가 읽을 수 있는 블록 콘텐츠를 확장하려면 사용자 지정 뷰어 내에서 getArticleContent() 메서드를 호출해야 합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 지식 기록 | GlideRecord | 표시할 지식 문서의 GlideRecord입니다. |
| 유형 | 설명 |
|---|---|
| 문자열 | 사용자가 읽을 수 있는 관련 지식 블록 컨텐츠가 포함된 지식 문서입니다. |
사용자 지정 지식 문서 뷰어를 지식 블록과 통합
// 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');