> ## 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.

# 業種フィールド（教育）

> YiDAは K-12 教育シーン向けの9種類の教育コンポーネントを提供し、学校・キャンパス・教科などの選択に対応します。DingTalk組織の業種タイプが「教育」のユーザーのみご利用いただけます。

YiDA教育版組織のシーン要件に応じて、教育業界の基礎データとYiDAを連携する以下9種類の教育コンポーネントを提供しています。これらの教育コンポーネントを利用することで、YiDAアプリはネイティブに教育業界の基礎データと相互連携できます。

**DingTalk組織の業種タイプが「教育」であるすべてのYiDAエディション（Freeプラン、ベーシック版、プロフェッショナル版）でご利用いただけます。教育業界に属さない組織はサポート対象外です。**

**業種タイプの確認手順：** **スーパー管理者（作成者）** として、**DingTalkモバイル** > **連絡先** > **管理** > **その他**（最下部） > **その他** > **業種** の順に進みます。

## 1. ユースケース

| **コンポーネント名** | **シーン**                                          |
| ------------ | ------------------------------------------------ |
| 学校選択         | K-12 業務シーンで学校を選択する際に利用します。教育局側のアプリケーションでよく使われます。 |
| キャンパス選択      | K-12 学校シーンでキャンパスを選択する際に利用します。                    |
| 教科選択         | K-12 学校シーンで教科を選択する際（教科興味クラスの登録など）に利用します。         |
| 学習段階選択       | K-12 学校シーンで学習段階を選択する際に利用します。                     |
| 学年度選択        | K-12 学校シーンで学年度を選択する際に利用します。                      |
| 学期選択         | K-12 学校シーンで学期を選択する際に利用します。                       |
| 学年選択         | K-12 学校シーンで学年を選択する際に利用します。                       |
| クラス選択        | K-12 学校シーンでクラスを選択する際（クラス徳育評価など）に利用します。           |
| 生徒選択         | K-12 学校シーンで生徒を選択する際（生徒優秀評価など）に利用します。             |

## 2. 選択可能スコープ

| **コンポーネント名** | **選択可能スコープ**                                                                                    |
| ------------ | ----------------------------------------------------------------------------------------------- |
| 学校選択         | 関連組織：複数校を選択できます。<br />非関連組織：他校は選択できません。<br />教育局：すべての学校を選択できます。<br />現在の学校組織：ユーザー自身の学校のみ選択できます。 |
| 生徒選択         | スーパー管理者 / サブ管理者：すべての生徒情報。<br />担任教師 / 教師：すべての生徒情報。<br />保護者：家校連絡先で関連付けられた生徒情報。                  |
| クラス選択        | スーパー管理者 / サブ管理者：すべてのクラス。<br />担任教師 / 教師：すべてのクラス。                                                |

## 3. 対応機能

<table>
  <tr>
    <td>**モジュール**</td>
    <td>**対応スコープ**</td>
    <td>**スクリーンショット例**</td>
  </tr>

  <tr>
    <td>**権限管理**</td>
    <td>フォーム内容に基づくデータフィルター条件の設定。<br />カスタム権限フィールド。</td>

    <td />
  </tr>

  <tr>
    <td>**データ管理ページ**</td>
    <td>表示列の設定。<br />関連リスト - カスタム列。<br />リスト / 関連フォームリスト表示。<br />サブフォーム表示。<br />並び替え。<br />絞り込み。<br />フィルター条件の追加 > 検索に参加しないフィールド。</td>

    <td />
  </tr>

  <tr>
    <td>**印刷**</td>
    <td>印刷テンプレート名の設定。<br />印刷PDFコンテンツのデザイン。</td>

    <td />
  </tr>

  <tr>
    <td rowSpan={8}>**フォーム設計**</td>
    <td>フォームデザイナー - デフォルト値の数式。</td>

    <td />
  </tr>

  <tr>
    <td>フォームデザイナー - データ連動。<br />重複排除フィールドとしてのみ対応。</td>

    <td />
  </tr>

  <tr>
    <td>フォームデザイナー - 他フォームデータとの関連（フォームデータ選択）。<br />**他フォームデータとの関連は、関連用の一行テキストにのみ割り当て可能です。**</td>

    <td />
  </tr>

  <tr>
    <td>フォームデザイナー - 関連フォームの表示設定。<br />**セカンダリ情報としてのみ対応。**</td>

    <td />
  </tr>

  <tr>
    <td>フォームデザイナー - 関連フォームコンポーネントの自動入力。</td>

    <td />
  </tr>

  <tr>
    <td>フォームデザイナー - 関連フォームのフィルター条件。</td>

    <td />
  </tr>

  <tr>
    <td>フォームデザイナー - 関連オプション。</td>

    <td />
  </tr>

  <tr>
    <td>フォーム設定 > フォーム検証 > 数式検証。</td>

    <td />
  </tr>

  <tr>
    <td>**メッセージ通知**</td>
    <td>メッセージテンプレート変数の置換。<br />ユーザー / 生徒別通知（保護者への通知）。<br />備考：メッセージ通知でページ上のコンポーネントによる通知を設定する場合、通常コンポーネントがユーザータイプであればドロップダウンリストで表示されます。通常コンポーネントでない場合は、データソースの有無に応じて表示可否が決まります。</td>

    <td />
  </tr>

  <tr>
    <td>**ページ設定**</td>
    <td>リダイレクトリンクの設定。</td>

    <td />
  </tr>

  <tr>
    <td>**レポート**</td>
    <td>現在、**新規作成された通常フォーム / 作業フローフォーム** が直接サポートされています。過去のフォームデータをレポート側に直接表示するには、以下の操作を行ってください。<br /><ol><li>過去のフォームについては、フォームデザイナーに移動し、**「保存」を直接クリック** します。これにより、データセットやフィールドなどのメタデータがフォーム側からレポート側へ同期されます。その後に送信されるインスタンスデータはレポート側で読み取られます。</li><li>過去のフォームのインスタンスデータについては、データ管理ページに移動し、詳細をクリックしてフォーム編集状態に入り、**「保存」を直接クリック** します。これにより、データセットやフィールドなどのメタデータがフォーム側からレポート側へ同期されます。その後に送信されるインスタンスデータはレポート側で読み取られます。</li></ol><br />教育コンポーネントをレポートにプッシュする方法は、現在以下の2つがあります。<br /><ol><li>メインテーブルフィールドを直接レポートにプッシュして表示のみを行う。</li><li>独立したデータセットとしてレポートにプッシュする：</li></ol><br /><ul><li>複数テーブルの関連付けが必要です。[**ビューテーブル**](/ja/yida/app-admin/oim554) を使用して設定します。</li><li>ビューテーブルの制限で要件を満たせない場合は、[**データ準備**](/ja/yida/app-admin/rgaipwu0l1c9dw3t) 機能をご利用ください。現在制限はありません。</li></ul><br />**備考：データ準備は専用版（YiDA教育版は専用版）でのみ利用可能です。**<br />**シーン例：大学数学オリンピックの得点**<br />(1) 通常フォームを作成し、生徒の得点を記録します。フォーム上で生徒、クラス、学校、数値などのコンポーネントを使用し、対応する生徒の得点を入力します。<br />(2) レポートを作成し、以下の2つの方法で得点統計を表示します。<br /><ul><li>**メインテーブルフィールド形式**</li></ul><br /><ul /><br /><ul><li>**独立データ形式**</li></ul><br /><ul /></td>
    <td>**フォームの作成とデータ入力**<br />**メインテーブルフィールド形式の表示**<br />設定パス：レポート作成 > レポート編集ページ > データ表示コンポーネントを選択 > データセットの設定 > 表示するデータフィールドを選択。<br />**独立データ形式の表示**<br />設定パス：アプリに入り、まずビューテーブル / データ準備を作成します。詳細な設定については、[**ビューテーブルドキュメント**](/ja/yida/app-admin/oim554) と [**データ準備ドキュメント**](/ja/yida/app-admin/rgaipwu0l1c9dw3t) を参照してください。<br />レポート作成 > データ表示コンポーネントを選択 > データセットの設定 > 作成したビューテーブルまたはデータ準備をデータセットとして選択 > 表示するデータフィールドを選択。</td>
  </tr>
</table>

**備考：**

* 9種類の新しい教育業界コンポーネントは、作業フロー / 生徒のドロップダウン選択によるフィルタリングなどの機能に順次対応していきます。
* 教育コンポーネントは OpenAPI 呼び出しに対応していません。
* 教育コンポーネントはデータ管理ページでの一括エクスポートに対応していません。データをエクスポートするには、フィールドをレポートで表として表示し、そこからエクスポートしてください。
* 教育コンポーネントは一括インポートや一括データ変更に対応していません。

## 4. FAQ

### 4.1 生徒コンポーネントで生徒名による検索ができないのはなぜですか？

現在は完全一致検索のみサポートされており、生徒のドロップダウン選択には対応していません。今後最適化される予定ですので、続報をお待ちください。

例：

<AccordionGroup>
  <Accordion id="q1" title="4.3 メッセージ通知で生徒を選択すると、自動的に保護者に通知されるのはなぜですか？">
    これは教育業界の特殊なロジックによるものです。現在、教育業界には家校グループ（教師と保護者のみを含む）と師生グループ（教師と生徒のみを含む）しか存在しません。教育のコアシーンにおいて同一グループ内で3つの役割を明確に確認することができないため、現時点では生徒と保護者の双方に通知が送信されます。保護者と生徒の関係は、DingTalkの家校連絡先で管理できます。
  </Accordion>

  <Accordion id="q2" title="4.4 レポート内で教育コンポーネントが表示するデータに現れる [''] 記号を削除するにはどうすればよいですか？">
    これは既知の問題です。新規作成されたフォームから送信されるデータは修正済みで、\[""] は含まれません。過去のフォームデータについては、文字列関数を使用して処理してください。レポート内で数式フィールドを設定する必要があります。設定については以下のスクリーンショットを参照してください。
  </Accordion>
</AccordionGroup>
