ASANA(アサナ)ガイド上級編 – カスタム統合の環境を整備する
このページでは、チームコラボレーション型プロジェクト管理ツール「Asana(アサナ・アーサナ)」のガイドページをざっくり解説しています。正確な情報は asana.com の下記ページ(英語)からどうぞ。
https://asana.com/guide/expand/company/custom-integrations
Asanaはシンプルで柔軟性があるツールで、どんなチームにとっても十分にパワフルです。ですが、さらに多くのデータを追跡し様々な種類の作業をするチームにとっては、APIを使用して他のツールと統合することでより完璧なツールに近づきます。
なぜカスタムインテグレーションが必要か?
カスタムインテグレーションは、他のツールを選びAsanaと連携させてひとつのツールとして使用する機能です。
グラフィックデザイナーでも製品エンジニアでもカスタムインテグレーションのメリットが得られます。さらに多くのワークフローとデータをAsanaに組み込み、プロセスを自動化します。
カスタムインテグレーションでこのようなことが可能になります
業務に必須のツールとの統合
たとえば営業チームが別のCRMから作業する場合、混乱したり二度手間をかけることなくシームレスに作業ができます。
チームメイトをAsanaにスムーズに移行させる
使い慣れたツールを使いながら、情報をAsanaに統合することができます。
Asanaには無い機能を加える
目的に応じてAsanaには無い機能を追加してあなただけの業務ツールにすることができます。
カスタムインテグレーションで出来る3つの機能
この連携は、3つの異なる機能を提供します。
- 他のアプリケーションからAsanaのデータを取得すること
- Asanaから他のアプリケーションのデータを取得すること
- Asanato他のアプリケーションでデータを同期しトリガーで作業を自動化させる
インテグレーションの開始
決められたやりかたはありませんが、注意事項といくつかの手順候補をご覧にいれます。
次の2つの方法のいずれかで、APIへのアクセスを認証します。
- OAuthアプリケーションを登録する
- 個人用アクセストークンを作成する。
APIリファレンスを参考にする
プログラミング言語を決め、クライアントライブラリーを選ぶ
例
- いくつかの作成例があります。
- 外部アプリからAsanaのタスクにアクションを引き渡す
- Asanaのタスク操作で他のアプリにアクションを起こす
- 他のアプリ内でAsanaのタスクを作成する
- 他のアプリ内にAsanaのタスクを表示する