Asana について
Asana コネクタは、アクセスレビューや運用上のエビデンスとしてコントロールに必要なワークスペース、チーム、プロジェクト、メンバーシップの情報を取得します。この連携では OAuth 2.0(認可コード)を使用します。同意を完了する Asana ユーザーは、監査対象とするワークスペースとチームを事前に閲覧できる必要があります。そうでない場合、ログインに成功しても収集結果が不完全に見えます。仕組み
Iru は Asana の OAuth 画面にリダイレクトし、トークンを保存するため、1 時間ごとにサインインを求めることなくリフレッシュを行えます。スコープは読み取り中心で、Iru がコンプライアンスレポートに適したチーム、ユーザー、プロジェクト、ワークスペース、メンバーシップを列挙できるようにします。
ドキュメント: Asana OAuth、API ドキュメント、デベロッパーコンソール。
前提条件
- エビデンスの対象とするワークスペース、チーム、プロジェクトを閲覧できる Asana アカウント(多くの場合、ワークスペース管理者)。
- Iru のホスト名に対してブラウザのポップアップが許可されていること。OAuth ウィンドウはポップアップとして開きます。
Asana を Iru に接続する
- Asana
- Iru Compliance
OAuth に適切なユーザーを準備できるよう、Iru Compliance でソースを有効にする前にこのタブを完了してください。
1
Asana にサインインする
asana.com を開き、OAuth ポップアップで使用するアカウント(多くの場合、広い閲覧権限を持つワークスペース管理者)でサインインします。
2
ワークスペースの対象範囲を確認する
コンプライアンスプログラムがエビデンスとして想定している各ワークスペース、チーム、プロジェクトを開きます。このユーザーが Asana の UI で閲覧できない場合、Iru も読み取ることができません。
3
OAuth のドキュメントを確認する(任意)
同意画面でどの読み取りスコープが参照されるかを把握するため、Asana OAuth にざっと目を通します。
4
Iru のポップアップを許可する
Compliance で使用するブラウザプロファイルで、Iru のホスト名に対してポップアップを許可し、Asana の OAuth ウィンドウがブロックされないようにします。
Iru Compliance タブに進みます。
トラブルシューティング
ソースをオンにしても何も開かない
ソースをオンにしても何も開かない
Iru サイトのポップアップブロッカーの設定を確認してから、もう一度お試しください。
ポップアップがブロックされる
ポップアップがブロックされる
Iru のドメインに対してポップアップを許可し、ソースを無効にしてから、もう一度有効にしてください。
Asana の権限が不足している
Asana の権限が不足している
不足しているワークスペースまたはチームを閲覧できるユーザーで再認可してください。
データが空になる
データが空になる
認可したユーザーが実際のチームやプロジェクトに所属していることを確認してください。作成したばかりのアカウントでは、読み取るデータが何もない場合があります。
後で接続が切断される
後で接続が切断される
トークンはおよそ 1 時間ごとに期限切れになります。認可したユーザーが無効化されていない限り、Iru は自動的にリフレッシュします。無効化されている場合は、有効なアカウントで OAuth を再実行してください。
考慮事項
接続は認可した Asana ユーザーに…
接続は、認可した Asana ユーザーに紐付きます。その担当者が退職する前に、所有権を移行してください。
Asana は大規模なワークスペースにレート制限を適用するため、初回同期に…
Asana は大規模なワークスペースにレート制限を適用するため、初回の同期には数分かかる場合があります。
関連記事
Sources の管理
すべての Compliance ソースを参照・管理します。
Compliance の利用を開始する
フレームワーク、アクション、アーティファクト。
Iru の概要
Endpoint、Compliance、Identity がどのように連携するか。
Artifacts の管理
ソースやアクションから得たエビデンスをアップロード、確認、整理します。
