まずは、フローボットの右上の「編集する」をクリックしてください。
ステップ2:スケジュールトリガーの設定
.avif)
一番上の「毎週月曜日の8時00分に起動」をクリックします。
ここでは、フローボットの起動日時を設定していきます!
スケジュールトリガーのタイトル:実際に起動したい日時を入力してください。
スケジュール設定:日付設定、曜日設定、Cron設定から選択して設定できます。
※補足)Cron設定では、実行頻度を細かく調整することが可能です。Cronの記述方法は、こちらを参考にしてください。
設定できたら、保存してください。
ステップ3:Google スプレッドシートでレコードを一件ずつ取得する
.avif)
次は、「レコードを一件ずつ取得する」をクリックします。
タイトルと実行アクションは、変更しないでOKです。
Google スプレッドシートと連携する必要があるため、連携アカウントを追加を押して、連携するアカウントを選択してください。
.avif)
データベースの連携を下記画像のように設定します。
※補足)商品管理のGoogle スプレッドシートはこちらを参考にしてください。必要に応じてアレンジしてご使用ください。
※補足)テーブル範囲の設定方法はこちらをご覧ください。
.avif)
次へをクリックし、取得したいレコードの条件を選択します。
.avif)
上記画像のように「要発注」「等しい」「1」と設定されてているので、変更しないでください。
このままテストをし、成功したら保存してください。
ステップ4:対象商品がなかったらフローボットを停止する
.avif)
次に、「対象商品がなかったらフローボット停止」をクリックします。
.avif)
上記画像のように、設定されているので何も変更せずに「保存する」をクリックします。
※解説)上記のように設定することで、対象商品が「0」の場合はフローボットが起動されないように設定することができます。
ステップ5:チャンネルにメッセージを送る
.avif)
最後に「チャンネルにメッセージを送る」をクリックします。
.avif)
タイトルと実行アクションは、変更しないでOKです。
Slackと連携する必要があるため、連携アカウントを追加を押して、連携する必要があります。
また、Slackは外部アプリのためYoomと連携する必要があります。
Slackのマイアプリ登録方法に沿って連携してください。
設定完了後、次へをクリックしてください。
.avif)
投稿先のチャンネルID:候補より任意で選択してください。
メッセージ:デフォルトで、上記画像のように在庫発注の文章が入力されているので、必要に応じてアレンジして使用してください。
※補足)アウトプットの中から、「商品名」や「在庫数」などのタグをクリックすると、メッセージ内で{{商品名}}{{在庫数}}と入力されます。
実際にメッセージを送ると、この括弧内のワードがGoogle スプレッドシートの情報から自動で引用されます。
設定後、テストを行い成功したたら保存してください。
.avif)
最後にトリガーボタンをONにしてください。
これで、「Google スプレッドシートで在庫数を管理し、不足時に自動でSlackに通知する」フローボットの完成です!