> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

# Asana

受付係は、発信者の依頼をチーム向けのAsanaタスクに変換し、作業の進捗を発信者に伝えられます。タスクの作成には [Zapier](/docs/ja/reception-ai/integrations/zapier) を使用します。AsanaのAPIは、Webhookツールでは送信できない `data` オブジェクト内にネストされたタスクフィールドを必要とするためです。タスクの読み取りには、[Webhookツール](/docs/ja/reception-ai/integrations/webhooks)を使用します。

## タスクを作成する

### Zapierを接続する

まだ接続していない場合は、Reception.aiで [Zapier](/docs/ja/reception-ai/integrations/zapier) を接続します。

### Asanaアクションを追加する

Zapier MCPサーバーで、Asanaの **Create Task** アクションを追加し、Asanaアカウントを接続します。ワークスペースとプロジェクトは固定値に設定し、タスク名、メモ、期限はAIが入力するようにします。

### ツールを割り当てる

Reception.aiでZapierインテグレーションの **Tools** タブを開き、**Refresh tools** を選択して、Asanaアクションを **Client**（受付係）に割り当てます。

### テストする

折り返しを依頼して、[受付係をテスト](/docs/ja/reception-ai/receptionist/testing) します。タスクがプロジェクトに表示されます。

## プロジェクトの未完了タスクを確認する

### 個人用アクセストークンを作成する

Asanaで **My settings** → **Apps** → **Manage Developer Apps** を開き、個人用アクセストークンを作成します。トークンでは自分が閲覧できるすべてにアクセスできるため、プロジェクトへのアクセス権だけを持つアカウントで作成することを検討してください。

### プロジェクトIDを確認する

ブラウザでプロジェクトを開きます。URL内の `/project/` の後にある長い数字がプロジェクトIDです。

### Webhookツールを作成する

**Integrations** に移動し、**Add integration** を選択して、**Webhook Tool** を選びます。

| フィールド            | 値                                                                                                           |
| ---------------- | ----------------------------------------------------------------------------------------------------------- |
| **名前**           | `list_open_jobs`                                                                                            |
| **説明**           | "プロジェクト内の未完了の作業を一覧表示します。発信者が自分の作業状況について尋ねたときに使用します。"                                                        |
| **メソッド**         | GET                                                                                                         |
| **URL**          | `https://app.asana.com/api/1.0/projects/PROJECT_ID/tasks`                                                   |
| **リクエストヘッダー**    | `Authorization`: `Bearer ` の後にトークンを続けます                                                                     |
| **クエリパラメーター**    | `completed_since`（文字列、必須）：「常に完全一致する値 `now`。」  `opt_fields`（文字列、必須）：「常に完全一致する値 `name,due_on,assignee.name`。」 |
| **エージェントに割り当てる** | **Receptionist**                                                                                            |

**Enable** を選択します。

`completed_since=now` を指定すると、Asanaは未完了のタスクだけを返します。受付係が一覧から発信者のタスクを見つけられるよう、タスク名には顧客名を付けてください。

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

| 問題                             | 確認すること                                                            |
| ------------------------------ | ----------------------------------------------------------------- |
| AsanaアクションがReception.aiに表示されない | Zapierでアクションを追加した後、Zapierインテグレーションで **Refresh tools** を選択してください。  |
| タスクリストで401が発生する                | ヘッダーは `Bearer ` の後に有効なトークンを続ける必要があります。                            |
| タスクリストで404が発生する                | プロジェクトIDと、トークンのアカウントがプロジェクトを閲覧できることを確認してください。                     |
| Asanaで結果が大きすぎると表示される           | 非常に大きなプロジェクトには、このツールでは対応していないページネーションが必要です。プロジェクトは進行中の作業に絞ってください。 |