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

# BambooHR

> API キーをユーザー名とする HTTP Basic 認証を使用して BambooHR を Iru Compliance に接続し、従業員ディレクトリ、ステータス、オンボーディングのエビデンスを収集します。

### BambooHR について

BambooHR の REST API は **HTTPS** と **HTTP Basic** を使用します。**ユーザー名** = **API キー**、**パスワード** = リテラルの **`x`**（または BambooHR が無視する空でない任意の文字列）です。リクエストの宛先は **`https://YOUR_SUBDOMAIN.bamboohr.com/api/...`** です。Iru は最初に **`subdomain`** を保存し、次に認証情報を保存します。

### 仕組み

BambooHR の REST API は HTTPS 経由の **HTTP Basic** を使用します。**ユーザー名** = お客様の **API キー**、**パスワード** = リテラルの **`x`** です（BambooHR はパスワードフィールドが空でないことを求める以外、その値を無視します）。リクエストの宛先は **`https://{subdomain}.bamboohr.com/api/gateway.php/{subdomain}/v1/`** です。ウィザードでは最初に**サブドメイン**を入力し、次にキーを入力します。

| 項目 | 値 |
| - | - |
| **カテゴリ** | HRIS |
| **認証** | Basic（API キー + `x`） |

公式の参考資料: [はじめに](https://documentation.bamboohr.com/docs/getting-started)、[API リファレンス](https://documentation.bamboohr.com/reference)。

### 前提条件

* お客様の**サブドメイン**（`https://acme.bamboohr.com` の `acme`）。
* BambooHR のプロファイルで **API キー**を作成できること。

### BambooHR を Iru に接続する

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

    <Steps>
      <Step title="BambooHR にサインインする">
        API キーを管理できるアカウントで、会社のサブドメイン（例: `https://yourcompany.bamboohr.com`）にサインインします。
      </Step>

      <Step title="プロファイルメニューを開く">
        右上の**お客様の名前**（またはお客様のアカウントで BambooHR に表示されるプロファイルメニュー）を選択します。
      </Step>

      <Step title="APIキー を開く">
        **APIキー** を選択します（BambooHR のレイアウトによっては、**アカウント** または **My settings** の下にある場合があります）。
      </Step>

      <Step title="新しいキーを追加する">
        **Add a New Key**（または **Generate new key**）を選択します。このキーを何が使用しているかを担当者が把握できるように、**Iru Compliance** などのラベルを入力します。
      </Step>

      <Step title="キーを生成してコピーする">
        キーを生成し、値を**すぐに**コピーします。BambooHR では、この値を Iru の HTTP Basic の**ユーザー名**として使用します。**パスワード**は、[**Iru Compliance**](#iru-compliance) タブで説明しているとおり、リテラルの **`x`** です。
      </Step>
    </Steps>

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

  <Tab title="Iru Compliance">
    <Note>
      先に [**BambooHR**](#bamboohr) タブを完了してください。
    </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="BambooHR をオンにする">
        **BambooHR** を探します（**カテゴリ** または **名前または説明で検索** を使用します）。そのカードの**トグル**をオンにします。コネクタウィザード用のブラウザタブまたはウィンドウが開く場合があります。
      </Step>

      <Step title="サブドメインを入力する">
        **サブドメイン**のみを入力します（例: `acme`）。ウィザードにプレビュー URL が表示された場合は確認します。
      </Step>

      <Step title="Basic 認証情報を入力する">
        **ユーザー名** = API キー、**パスワード** = **`x`**（リテラル）を入力します。
      </Step>

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

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

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

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

  <Accordion title="401 Unauthorized">
    API キー全体を入力してください。不明な場合は再生成してください。
  </Accordion>

  <Accordion title="テナントが間違っている">
    **サブドメイン**を修正して再接続してください。
  </Accordion>

  <Accordion title="従業員が表示されない">
    API は**ユーザーの権限**を継承します。必要に応じて、HR の権限を持つアカウントで接続してください。
  </Accordion>
</AccordionGroup>

### 関連記事

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