# ClassLink を Verkada Guest と統合する

ClassLinkは学校の管理者、教師、生徒が使用する一般的なアイデンティティプロバイダ（IdP）です。Verkada Guest を使用すると、ClassLink から生徒名簿情報を同期できます。これにより、以下を含む学生用ゲストタイプを使用できます：

* 遅刻（学校に遅れて到着した生徒を追跡）
* 生徒の引き取り（保護者／後見人による生徒の引き取りを追跡）
* セルフサインアウト（生徒が早退したときの追跡）

***

## ClassLink の構成

### 統合要件

{% stepper %}
{% step %}
**統合を設定する Command ユーザーは Org 管理者である必要があります**
{% endstep %}

{% step %}
**Command ユーザーのメールは、対象の ClassLink テナント内の ClassLink Roster Server ユーザーのメールと一致している必要があります。**
{% endstep %}

{% step %}
**該当する ClassLink Roster Server ユーザーは role: administrator を持っている必要があります**
{% endstep %}

{% step %}
**該当する ClassLink Roster Server ユーザーは org type: district に関連付けられている必要があります**
{% endstep %}
{% endstepper %}

要件 2～4 を満たす該当する ClassLink Roster Server ユーザーが存在しない場合、ClassLink テナント管理者は Roster Server に手動でレコードを追加できます。

### ClassLink に Verkada Guest を追加する

{% stepper %}
{% step %}
**ClassLink Roster Server で、Apps に移動して ADD をクリックします。**
{% endstep %}

{% step %}
**「Verkada Guest」を検索して + Add をクリックします。**
{% endstep %}

{% step %}
**Apps メニューで、Verkada Guest の Enabled をオンに切り替えます。**
{% endstep %}

{% step %}
**次のフィールドが共有されるように、Verkada Guest アプリの権限を構成します：**

* コレクション： **Users**
  * sourcedid
  * dateLastModified
  * orgSourcedids
  * username
  * familyName
  * status
  * enabledUser
  * role
  * givenName
  * identifier
  * agentSourcedIds
  * middleName
  * email
  * phone
* コレクション： **Orgs**
  * sourcedId
  * dateLastModified
  * type
  * status
  * name
    {% endstep %}
    {% endstepper %}

### Command で ClassLink を接続する

{% stepper %}
{% step %}
**Verkada Command で、All Products > Workplace > Guest に移動します。**
{% endstep %}

{% step %}
**左側のナビゲーションで Guest Settings をクリックします。**
{% endstep %}

{% step %}
**Organization の下で Schools を選択します。**
{% endstep %}

{% step %}
**Sync students with ClassLink をクリックします。**

a. テナント ID を入力します。\
b. 選択します **Sync**.
{% endstep %}

{% step %}
**統合を設定する Command ユーザーに確認メールが送信されます。メール内のリンクをクリックして統合を確認してください。**
{% endstep %}
{% endstepper %}

{% hint style="danger" %}
その [統合要件](#h_d9bc5d61fa) を満たす必要があり、ClassLink 統合を完了できます。
{% endhint %}

***

## Command の構成

{% stepper %}
{% step %}
**Verkada Command で、All Products > Workplace > Guest に移動します。**
{% endstep %}

{% step %}
**左側のナビゲーションで Guest Settings をクリックします。**
{% endstep %}

{% step %}
**Organization の下で Schools を選択します。**
{% endstep %}

{% step %}
**ClassLink の学校を Guest サイトに割り当てます。**

<div align="left" data-with-frame="true"><img src="https://2417486240-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZyuELZr7uIcXX3WnjX0N%2Fuploads%2Fgit-blob-c852ee5554a68fdbe736532bdc31011d024d3cb5%2F4a2973a6d1c7f61506b1cc1712f575614873eb4c.png?alt=media" alt="" width="375"></div>
{% endstep %}
{% endstepper %}

学校は 1 つまたは複数の Guest サイトに割り当てることができます。Guest サイトには 1 つの学校しか割り当てられません。1 つの ClassLink テナントは 1 つの Command Org にのみペアリングできます。ClassLink テナントを複数の Command Org にペアリングすることはできません。

***

## よくある質問

<details>

<summary>どの ClassLink Roster Server ユーザーが Verkada Guest と共有されているかを確認するにはどうすればよいですか？</summary>

Verkada Guest と共有されているユーザーを確認するには：

ClassLink Launchpad から Roster Server に移動し、Applications を選択し、Verkada Guest を選択し、Users を選択します

どのユーザーが [要件](https://help.verkada.com/guest/ja/xue-xiao/integrate-classlink-with-verkada-guest) 3 および 4 を満たしているかを確認するには：

Role 列を administrator でフィルタします。School を ClassLink 内の地区名でフィルタします。この名前は Orgs タブに移動し、org type: district のエントリを見つけて確認できます。

</details>

<details>

<summary>保護者を生徒に関連付けるには何が必要ですか？</summary>

ClassLink で保護者を生徒に関連付けるには、各保護者ユーザーに次のフィールドが構成されている必要があります：

* **sourcedId** – すべての保護者ユーザーに存在する必要があります
* **enabledUser** – 次に設定する必要があります `true`
* **orgSourcedIds** – すべての保護者ユーザーに少なくとも 1 つの値が設定されている必要があります
* **role** – 次に設定する必要があります `guardian`
* **username** – すべての保護者ユーザーに存在する必要があります
* **agentSourcedIds** – 保護者がアクセスを許可された生徒の sourcedIds を含める必要があります。複数の生徒がいる場合は、それぞれの ID をコンマで区切ってください（例： `id1,id2,id3`).

</details>

***

{% hint style="info" %}
**実際の操作を見たいですか？** 次をチェックしてください： [ビデオチュートリアル](https://www.youtube.com/watch?v=WFUluswVNJ0).
{% endhint %}
