ナビゲーションにスキップ

Asana

通話からAsanaタスクを作成し、プロジェクトの未完了タスクを確認します。

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

タスクを作成する

1

Zapierを接続する

まだ接続していない場合は、Reception.aiで Zapier を接続します。

2

Asanaアクションを追加する

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

3

ツールを割り当てる

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

4

テストする

折り返しを依頼して、受付係をテスト します。タスクがプロジェクトに表示されます。

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

1

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

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

2

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

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

3

Webhookツールを作成する

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

フィールド値
名前list_open_jobs
説明”プロジェクト内の未完了の作業を一覧表示します。発信者が自分の作業状況について尋ねたときに使用します。“
メソッドGET
URLhttps://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で結果が大きすぎると表示される非常に大きなプロジェクトには、このツールでは対応していないページネーションが必要です。プロジェクトは進行中の作業に絞ってください。