[Yoomとは]
Asanaでタスクが完了したらLINE WORKSに通知する方法
Asanaで完了したタスクをAsana APIで受け取り、LINE WORKSの提供するAPIを経由して、LINE WORKSに通知することができます。
ノーコードツールであるYoomを活用することで、プログラミングの知識がなくても簡単に自動化を実現できます。
今回の連携フローの手順は大きく分けて以下の通りです。
- AsanaとLINE WORKSをマイアプリ連携
- テンプレートをコピー
- トリガー、アクションの設定
- 最後にトリガーが起動するか確認
事前準備
1)まずはじめにYoomの公式サイトにアクセスし、アカウントを作成してください。
Yoomのアカウント発行ページ
すでにアカウントを取得している場合は、ログインしてください。
2)LINE WORKSのマイアプリ登録には、アクセストークンが必要です。
事前にLINE WORKSにログインしDeveloper Consoleへ管理者権限のアカウントでログインを行なってください。
ログイン後、「アプリの新規追加」から新規アプリの作成を開始します。
アプリ情報にはそれぞれ下記のように登録を行なってください。
- アプリ名 ⇒Yoom
- アプリの説明⇒任意の説明文を記載してください。
- Redirect URL⇒「https://yoom.fun/settings/my_apps/oauth_callback」を設定してください。
※入力後、「追加」を選択する必要があるのでご注意ください。 - OAuth Scopes
LINE WORKSのプランがスタンダードプラン以上の場合⇒「bot」 「calendar」 「user」 「group」 「file」 「directory.read」 「directory」を選択してください。
フリープランの場合⇒「bot」「calendar」「group.read」「user.read」を選択してください。
その後、保存ボタンをクリックし、設定を保存します。
表示される「Client ID」と「Client Secret」の値をコピーしておきます。
以下を参考にしてください。
LINE WORKS(API2.0)のマイアプリ登録方法 | Yoomヘルプセンター
ステップ1:AsanaとLINE WORKSをマイアプリ連携
1)Yoomのアカウントにログインしたら、次に使用するアプリを登録します。
「マイアプリ」をクリックし、「新規接続」を選択してください。
2)Yoomで接続可能なアプリ一覧が表示され、一番上の検索窓から今回使用する2つのアプリ「Asana」と「LINE WORKS」を1つずつ検索します。
Asanaを選択できたら、使用するアカウントでログインしてください。
同様にLINE WORKSを選択できたら、使用するアカウントで設定を行ってください。
「Client ID」と「Client Secret」に事前準備で取得した値を入力します。
また、「スコープ」には下記のように入力してください。
※LINE WORKSのプランがスタンダードプラン以上ではbot,calendar,user,group,file,directory.read,directory
※LINE WORKSのプランがフリープランの場合
bot,calendar,group.read,user.read
3)登録が完了すると、マイアプリにアイコンが表示されます。
登録したアプリのアイコンが正しく表示されているか確認してください。
ステップ2:テンプレートをコピー
こちらのバナーをクリックします。