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

# Deel

> スコープ付きの組織 API トークンを使用して Deel を Iru Compliance に接続し、オンボーディングとオフボーディングのエビデンスとして、ワーカーの名簿、組織構造、休暇の記録を収集します。

### Deel について

Iru は Deel API から**ワーカー**、**組織と法人の構造**、**休暇の記録**を読み取ります。認証には、Deel ダッシュボードの **Developer Center** で作成した**組織 API トークン**を使用します。トークンは作成時に**スコープが固定**されます。コントロールに必要な**読み取り**スコープのみを付与してください。

### 仕組み

```http theme={null}
Authorization: Bearer YOUR_API_TOKEN
```

Deel は `https://api.letsdeel.com/rest` に対して **Bearer** トークンで認証します。設定するサブドメインはありません。

Deel には**組織**トークンと**個人**トークンがあります。**個人トークン**は作成した人に紐付いており、**その人が退職すると期限切れになります**。そのため、オフボーディング中も含め、予告なくエビデンスの収集が停止する可能性があります。**組織トークン**は個人に紐付いておらず、期限切れになりません。組織トークンを使用してください。

| 項目 | 値 |
| - | - |
| **カテゴリ** | HRIS |
| **認証** | Bearer（組織 API トークン） |

公式の参考資料: [認証](https://developer.deel.com/api/authentication)、[Deel API の使用方法](https://help.letsdeel.com/hc/en-gb/articles/8801712601233-How-To-Use-Deel-API)。

### 前提条件

* Deel の **組織管理者** または **IT Developer Admin** ロール。API トークンを生成できるのはこれらのロールのみです。
* 付与するスコープを決めておきます。Deel のスコープは読み取り対象ごとに分かれているため、報酬データを公開することなく、名簿とオフボーディングのエビデンスを収集できます。

### Deel を Iru に接続する

<Tabs>
  <Tab title="Deel">
    <Note>
      Compliance でソースを接続する前に、このタブを完了してください。
    </Note>

    <Steps>
      <Step title="Deel にサインインする">
        **組織管理者** または **IT Developer Admin** として Deel にサインインします。
      </Step>

      <Step title="Developer Center を開く">
        **Apps & Integrations** → **Developer Center** に移動します。
      </Step>

      <Step title="組織 API トークンを作成する">
        **Create API Token** を選択し、トークンの種類として **組織** を選択します。**Personal** は選択しないでください。個人トークンは所有者が退職すると期限切れになります。
      </Step>

      <Step title="トークンに名前を付ける">
        **Iru Compliance** などのトークン名を入力して続行します。
      </Step>

      <Step title="読み取り専用スコープを選択する">
        必要なエビデンスをカバーする**読み取り専用**スコープを選択します。ワーカーの名簿には `people:read`、法人と組織構造には `organizations:read`、コントロールが休暇の記録に依存する場合は `time-off:read` を選択します。`payslips:read` は、コントロールで給与データが必要な場合にのみ付与してください。
      </Step>

      <Step title="トークンを生成してコピーする">
        **生成** を選択し、Deel に表示されている間にトークンの値を**一度だけ**コピーします。
      </Step>
    </Steps>

    <Note>
      [**Iru Compliance**](#iru-compliance) タブに進みます。
    </Note>
  </Tab>

  <Tab title="Iru Compliance">
    <Note>
      先に [**Deel**](#deel) タブを完了してください。
    </Note>

    <Steps>
      <Step title="ソースを開く">
        Iru Compliance の左側のナビゲーションバーで **コンプライアンス** を展開し、**ソース** を選択します。

        <Frame>
          <img src="https://mintcdn.com/iru/tI0HDLDwHj8r9Ile/assets/media/images/iru-navigation-compliance-sources.png?fit=max&auto=format&n=tI0HDLDwHj8r9Ile&q=85&s=87dcef15fc17d2fb9a6e53f454e41710" alt="左側のナビゲーション: Compliance を展開し、Sources を選択した状態" width="410" height="1024" data-path="assets/media/images/iru-navigation-compliance-sources.png" />
        </Frame>
      </Step>

      <Step title="Deel をオンにする">
        **Deel** を探します（**カテゴリ** または **名前または説明で検索** を使用します）。そのカードの**トグル**をオンにします。コネクタウィザード用のブラウザタブまたはウィンドウが開く場合があります。
      </Step>

      <Step title="Bearer トークンを貼り付ける">
        トークンを **Bearer** フィールドに貼り付けます。
      </Step>

      <Step title="接続を完了する">
        **Bearerトークンを送信** を選択します。接続に成功すると、ウィザードに **接続が構成されました** と表示されます。
      </Step>

      <Step title="ソースが有効であることを確認する">
        **Iru が外部サービスへのアクセスをリクエストしています** のブラウザタブを閉じてから **コンプライアンス** → **ソース** に戻り、**Deel** カードが **有効** になっていることを確認します。
      </Step>
    </Steps>
  </Tab>
</Tabs>

### トラブルシューティング

<AccordionGroup>
  <Accordion title="ソースをオンにしても何も開かない">
    Iru サイトの**ポップアップブロッカー**の設定を確認してから、もう一度お試しください。
  </Accordion>

  <Accordion title="Developer Center にアクセスできない">
    お客様の Deel のロールが **組織管理者** または **IT Developer Admin** ではありません。これらのロールのいずれかを持つユーザーにトークンの生成を依頼してください。
  </Accordion>

  <Accordion title="認証に失敗する">
    トークンが完全で取り消されていないことを確認し、コピー時に値が途中で切れていないことを確認してください。
  </Accordion>

  <Accordion title="一部の記録が表示されない">
    トークンに対応する読み取りスコープがありません。Deel のスコープは作成時に固定されます。必要なスコープを指定して新しいトークンを生成してください。
  </Accordion>

  <Accordion title="従業員の退職後に収集が停止した">
    **個人**トークンが使用されており、所有者の退職とともに期限切れになっています。**組織**トークンに置き換えてください。
  </Accordion>
</AccordionGroup>

### 考慮事項

<CardGroup cols={2}>
  <Card title="組織トークンを使用する" icon="circle-info">
    **個人**トークンではなく、**組織**トークンを使用してください。個人トークンは所有者が退職すると期限切れになり、オフボーディング中にエビデンスの収集が停止する可能性があります。
  </Card>
</CardGroup>

### 関連記事

<CardGroup cols={2}>
  <Card title="Sources の管理" icon="plug" href="/ja/compliance/sources-management">
    すべての Compliance ソースを参照・管理します。
  </Card>

  <Card title="Compliance の利用を開始する" icon="rocket" href="/ja/compliance/getting-started-with-compliance">
    フレームワーク、アクション、**アーティファクト**。
  </Card>

  <Card title="Iru の概要" icon="layer-group" href="/ja/iru/platform-overview/iru-overview">
    Endpoint、Compliance、Identity がどのように連携するか。
  </Card>

  <Card title="Artifacts の管理" icon="folder-open" href="/ja/compliance/artifacts-management">
    ソースやアクションから得たエビデンスをアップロード、確認、整理します。
  </Card>
</CardGroup>
