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

# Asana

> プロジェクトおよびタスク管理

## 設定

<img src="https://mintcdn.com/automationanywhere/KYLkRhJ6hNNnwL4a/img/agents-toolkits/31.1.jpg?fit=max&auto=format&n=KYLkRhJ6hNNnwL4a&q=85&s=cd560ab51f528861716a9c0c887e6afc" alt="Asanaの設定 - 認証、デフォルトのワークスペース、ツール選択" width="1280" height="627" data-path="img/agents-toolkits/31.1.jpg" />

<img src="https://mintcdn.com/automationanywhere/KYLkRhJ6hNNnwL4a/img/agents-toolkits/31.2.jpg?fit=max&auto=format&n=KYLkRhJ6hNNnwL4a&q=85&s=9973d4b86c0a6086221a8efb13a517d2" alt="Asanaのタスク作成およびタスク更新ツール" width="1280" height="89" data-path="img/agents-toolkits/31.2.jpg" />

* **認証**: OAuth
* **デフォルトのワークスペース**: オプション設定
* **アクセス**: タスク、プロジェクト、ワークスペースへのフル読み書きアクセス

## 利用可能なツール（8/8）

* **Get Projects**: ワークスペース内のすべてのプロジェクトを一覧表示します。
* **Get Workspaces**: ユーザーがアクセス可能なすべてのワークスペースを一覧表示します。
* **Get Custom Fields**: ワークスペースまたはプロジェクトで定義されているカスタムフィールドを取得します。
* **Get Users**: ワークスペース内のすべてのユーザーを一覧表示します。
* **Get Tasks**: プロジェクト、担当者、または期日でタスクを検索します。
* **Get User Tasks**: 特定のユーザーに割り当てられたタスクを取得します。
* **Create Task**: 名前、担当者、期日、説明を指定してタスクを作成します。
* **Update Task**: ステータスや担当者など、タスクのプロパティを変更します。

## ユースケース

* **タスク管理**: メールや顧客リクエストからタスクを自動的に作成します。
* **プロジェクト進捗管理**: プロジェクトの進捗を監視し、ステータス更新を送信します。
* **自動タスク作成**: ワークフローの定期的なタスクを生成します。
* **ステータスレポート**: タスクの完了率を照会し、レポートを生成します。
* **スプリント計画**: 開発スプリント用のタスクを作成および整理します。

## レート制限

HTTP 429レスポンスを監視し、retry-afterディレイを実装してください。大量の結果セットにはページネーションを使用してください（デフォルト：1ページあたり100件）。

## よくある問題と対処法

* **タスクが見つからない**: タスクのGIDが正しいか、ユーザーがタスクのプロジェクトにアクセス権限を持っているかを確認してください。
* **権限が拒否されました**: ユーザーが適切なプロジェクトアクセスレベル（コメント者、編集者、管理者）を持っていることを確認してください。
* **カスタムフィールドエラー**: カスタムフィールドのタイプが設定しようとしている値（数値、テキスト、列挙型）と一致するかを確認してください。
* **レート制限**: 指数バックオフを実装し、429レスポンスのRetry-Afterヘッダーに従ってください。
