ステップ1: Boxのマイアプリ連携
※アプリ連携がお済みの場合は、ステップ2へ進んでください。
1. 左メニューの「マイアプリ」を選択し、画面右の「+新規接続」をクリックします。
2. マイアプリの新規接続一覧から、Boxを選択し、アプリを連携してください。
ステップ2: Boxの自分用フォルダにファイルがアップロードされた際に起動するトリガーの設定
1. コピーしたテンプレートを開きます。
※下図の赤枠部分から、任意のタイトルに変更できます。
2. フローボットの「アプリトリガー:フォルダにファイルがアップロードされたら」をクリックします。
3. 連携アカウントとアクションを選択します。
必要に応じてタイトルを変更し、「次へ」をクリックします。
4. アプリトリガーのAPI接続設定を行います。
自分用のフォルダのコンテンツIDを入力してください。
5. テストが成功したら、「次へ」をクリックします。
6. テスト用ファイルをBoxの自分用のフォルダにアップロードします。
7. テストが成功したら、「保存する」をクリックしてください。
ステップ3: Boxの自分用フォルダからファイルをダウンロードするアクションの設定
1. フローボットの「アプリと連携する:ファイルをダウンロード」をクリックします。
2. 連携アカウントとアクションを選択します。
必要に応じてタイトルを変更し、「次へ」をクリックします。
3. API接続設定を行います。
コンテンツIDには、ステップ2で取得したアウトプット情報を参照してください。
※下図はアウトプットの参照例です。
4. テストが成功したら、「保存する」をクリックしてください。
ステップ4: Boxの共有フォルダにファイルをアップロードするアクションの設定
1. フローボットの「アプリと連携する:ファイルをアップロード」をクリックします。
2. 連携アカウントとアクションを選択します。
必要に応じてタイトルを変更し、「次へ」をクリックします。
3. API接続設定を行います。
・ファイル名:ステップ3で取得したアウトプット情報を参照してください。
・格納先フォルダのコンテンツID:共有フォルダのIDを入力してください。
・ファイルの貼付方法:「アウトプットを使用する」、「ダウンロードしたファイル」を選択してください。
※下図はファイル名のアウトプットの参照例です。
4. テストが成功したら、「保存する」をクリックしてください。
最後に、保存したフローのトリガーを「ON」に切り替えると起動します。
以上で、「自分用フォルダにファイルがアップロードされたら、共有用フォルダにもアップロードする」フローの完成です。
Boxを使ったその他の自動化例
他にもBoxを使った自動化の例がYoomには多数あるため、いくつか紹介します。
1. Boxにファイルがアップロードされた際に、Chatworkに通知するフローです。チャットツールとの連携により、アップロードしたファイルの名称やコンテンツIDを共有できるため、対象ファイルへのアクセスが容易になります。アップロード情報の把握漏れを防ぐのに役立ちます。