> ## 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、Schema、アクションパネルなどを解説し、YiDA 開発ドキュメントの理解に役立ちます。

* **グローバル変数** - ページの状態管理とページの再レンダリング制御に使用され、React の state に相当します。
* **リモート API** - サーバーサイドの HTTP インターフェースを記述する一連の設定で、リクエスト URL、パラメータ、データ処理関数を含みます。
* **Schema** - ローコードプロトコル。ページやコンポーネントなど、ローコードシステムの構成要素を記述するために使用され、HTML に相当します。
* **コンポーネント一意識別子** - YiDA は各コンポーネントにグローバルに一意な識別子を割り当て、コンポーネントインスタンスを識別します（DOM の id に相当）。コンポーネント一意識別子はコンポーネントプロパティパネルで確認できます。フォームコンポーネントの一意識別子を変更するとデータベース保存に影響するため（Model が異なることでデータの不整合が発生する可能性があります）、一般ユーザーの誤操作を防止する目的で [Schema 編集モード](/ja/open/yida/guide/concept/debug#schema-ワークベンチを有効化スキーマのインポートエクスポート) を提供しています。開発者は必要に応じて慎重にご利用ください。
* **ページ** - 独立した表示インターフェースです。YiDA で構築される主要なエンティティであり、ワークベンチからフォーム、レポート、カスタムページなど、さまざまなタイプの YiDA ページを作成できます。
* **マテリアル** - 蓄積してそのまま再利用できるフロントエンド機能で、通常はビジネスコンポーネント、ブロック、テンプレートの形態を取ります。
* **ビジネスコンポーネント** - ビジネスドメイン内で基本コンポーネントの上に定義されるコンポーネントです。当該ドメイン固有のインタラクションやビジネスデータを含む場合があり、外部には設定可能なプロパティのみを公開し、公開レジストリ（Alibaba NPM など）へ公開する必要があります。同一ビジネスドメイン内で流通できますが、ビジネスドメインをまたいだ再利用は必須ではありません。
* **ローコードビジネスコンポーネント** - ローコードエディタで構築されるビジネスコンポーネントの一種で、ビジネスコンポーネントの定義に従いますが、ソースコードベースの開発とは異なります。加えて、ローコードビジネスコンポーネントはローコードエディタを通じて何度でも編集できます。
* **ブロック** - ローコードで構築され、一連のビジネスコンポーネントとレイアウトコンポーネントをネストして構成されます。外部には設定可能なプロパティを公開しません。ブロックコンテナコンポーネントでラップされたブロックは、内部に完全なスタイル、イベント、ライフサイクル管理、状態管理、データフローの仕組みを備えます。単独で存在・実行でき、その Schema をコピーすることでページやアプリ間で迅速に再利用でき、機能とデータの正常性が保証されます。
* **テンプレート** - 特定の縦型ビジネスドメイン内で、ビジネスコンポーネントとブロックを組み合わせて 1 つのページを構成したり、さらにルーティングと組み合わせて複数ページのセットを構成したりできます。これらを総称してテンプレートと呼びます。
