> ## Documentation Index
> Fetch the complete documentation index at: https://help.dingtalk.io/llms.txt
> Use this file to discover all available pages before exploring further.

# 概要

> 企業のナレッジを DingTalk で効率的に管理し、ドキュメント分類、権限設定、マインドマップビューでリアルタイム協業を実現します。

本ドキュメントでは、ナレッジベース製品の概要、ナレッジベースとは何か、およびナレッジベースが公開しているインターフェース機能について紹介します。

## ナレッジベースとは

ナレッジベースは、DingTalk 内でプロフェッショナルかつ効率的に企業のナレッジを管理するプラットフォームです。企業のナレッジ管理ライブラリの構築や、社内のドキュメントコラボレーションに利用できます。操作は簡単で、管理者がユーザーを追加するだけで、複数人での共有とリアルタイム同期が可能になります。ナレッジベースのユーザーは、社内コラボレーションで生み出されたすべてのコンテンツを記録できます。

## 機能紹介

### ドキュメント管理

ナレッジベースでは、フォルダーを使ってドキュメントを分類できます。各ナレッジベースは目次ツリー内ですべてのドキュメントを表示でき、目次ツリー上で新しいドキュメントやフォルダーを追加することもできます。

また、マインドマップビューでナレッジベース内のすべてのドキュメントコンテンツを構造化して表示することも可能です。ナレッジベースのホームでマインドマップ上を直接ドラッグして、ドキュメント構造の調整を迅速かつ効率的に完了できます。

### 権限管理

ナレッジベースは、ナレッジベースレベル、フォルダーレベル、単一ドキュメントレベルを含む多階層の権限設定をサポートしています。

権限タイプには、管理可、編集可、閲覧/ダウンロード可、閲覧のみがあります。

ユーザーは権限の追加、変更、削除により、人、部門、グループ、組織などに対する権限管理を実現できます。

## オープン概要

### 公開インターフェース一覧

ナレッジベースは豊富なインターフェース機能を提供しており、開発者は API インターフェースを通じて DingTalk のナレッジベース機能を利用できます。

#### ナレッジベース管理

| **API**                                                                  | **API 説明**                                        | **API バージョン** |
| ------------------------------------------------------------------------ | ------------------------------------------------- | ------------- |
| [ナレッジベースの作成](/ja/open/development/new-knowledge-base)                    | 組織配下にナレッジベースを作成します。                               | 新版            |
| [ナレッジベースの取得](/ja/open/development/obtain-the-knowledge-base)             | ナレッジベース情報を照会します。                                  | 新版            |
| [ナレッジベースのピン留め](/ja/open/development/api-pinspace)                        | ナレッジベース ID と操作者の UnionID に基づいて、該当ナレッジベースをピン留めします。 | 新版            |
| [ナレッジベースリストの取得](/ja/open/development/get-knowledge-base-list)            | 操作者の unionId に基づいて、ナレッジベースのリスト情報を取得します。           | 新版            |
| [ナレッジベースの一括取得](/ja/open/development/batch-acquisition-of-knowledge-base) | 操作者の unionId とナレッジベース ID に基づいて、ナレッジベース情報を照会します。   | 新版            |
| [ナレッジベース所有者の引き継ぎ](/ja/open/development/api-handoveryworkspace)           | ナレッジベースの所有者を他人に引き継ぎます。                            | 新版            |
| [マイドキュメントのナレッジベース情報取得](/ja/open/development/get-my-documents)            | 操作者の unionId に基づいて、操作者のドキュメント情報を取得します。            | 新版            |

#### 目次ツリー管理

| **API**                                                                   | **API 説明**                                    | **API バージョン** |
| ------------------------------------------------------------------------- | --------------------------------------------- | ------------- |
| [ドキュメントのコピー](/ja/open/development/api-copydoc)                            | ノードを他のノード配下にコピーします。                           | 新版            |
| [ショートカットの作成](/ja/open/development/api-createshortcut)                     | ナレッジベースまたはファイルのショートカットを作成します。                 | 新版            |
| [タスクステータスの取得](/ja/open/development/api-gettaskinfo)                       | Task でタスクステータスを照会します。ドキュメントのコピーと組み合わせて使用できます。 | 新版            |
| [ナレッジベースドキュメントの作成](/ja/open/development/create-team-space-document)       | ナレッジベース内にドキュメントまたはフォルダーを作成します。                | 新版            |
| [ナレッジベースドキュメントの削除](/ja/open/development/delete-team-space-documents)      | チームスペースのドキュメントまたはフォルダーを削除します。                 | 新版            |
| [ナレッジベースからのファイルダウンロード](/ja/open/development/knowledge-base-download-file) | ナレッジベース内ファイルのダウンロード情報を取得します。                  | 新版            |
| [ノードの取得](/ja/open/development/get-knowledge-base-acquisition-node)        | 操作者の unionId とノード id に基づいて、単一ノードの情報を取得します。    | 新版            |
| [ノードリストの取得](/ja/open/development/get-node-list)                           | 親ノード ID に基づいて、親ノード配下のノードリストを照会します。            | 新版            |
| [リンクによるノード取得](/ja/open/development/get-node-by-link)                      | 操作者の unionId とドキュメントリンクに基づいて、ノード情報を取得します。     | 新版            |
| [ノードの一括取得](/ja/open/development/obtain-nodes-in-batch)                    | ノード id と操作者の unionId 情報に基づいて、ノード情報を一括照会します。   | 新版            |

### コールバックイベント一覧

ナレッジベースは、グループの作成、グループの変更、グループメンバーの変更など、さまざまなコールバックイベントをサポートしています。

* ドキュメントナレッジベースでのグループ作成
* ドキュメントナレッジベースでのグループ変更
* ドキュメントナレッジベースでのグループメンバー変更

## 利用チュートリアル

DingTalk では、ナレッジベースインターフェースの統合フロー例を提供しています。

* [ナレッジベースへのファイルアップロード](/ja/open/development/upload-files-to-the-knowledge-base)
* [ナレッジベースユーザー管理](/ja/open/development/knowledge-base-member-management)
* [ナレッジベース権限の変更](/ja/open/development/change-of-knowledge-base-access-rights)

## 用語解説

### 目次ツリー

ナレッジベースの目次構造により形成される 1 つのツリーを指します。

### ノード

ナレッジベースの目次ツリー上のノードを指し、フォルダーとファイルの 2 種類が含まれます。

### 権限

* 権限を活用することで、チームや組織内のドキュメントを安全に管理できます。
* デフォルトで上位階層のドキュメント/フォルダー権限を継承し、権限付与の効率を高めます。
* 権限の +/- をサポートし、チーム情報の安全管理を強化します。
