23.2. メッセージの受信時に Slack コネクションを追加してインテグレーションの実行をトリガー
指定した Slack チャネルでコネクションがメッセージを見つけると、インテグレーションを開始する Slack コネクションはインテグレーションの実行をトリガーします。
前提条件
- Slack コネクションが作成されている必要があります。
- インテグレーションを作成することになります。Fuse Online はインテグレーションの開始方法の選択を要求します。
手順
- インテグレーションの開始に使用する Slack コネクションをクリックします。
- Read Messages アクションを選択します。
- Channel フィールドに、メッセージを取得する Slack チャネルを指定します。
- Delay フィールドで、デフォルトの 500 ミリ秒をメッセージのポーリング間の経過時間として受け入れます。別の間隔でメッセージをチェックする場合は、数値を入力し、時間の単位を選択します。
Maximum Messages to Retrieve フィールドには、デフォルトの 10 を使用するか、各ポーリングでコネクションが返すことができるメッセージの最大数を指定します。コネクションがこの値を超える数の未読メールを見つけた場合、最も新しいメッセージを返します。コネクションは特定のメッセージを 1 度のみ返します。
たとえば、デフォルトの 10 を使用し、ポーリング時に 15 個のメッセージがあった場合、コネクションは新しい順に 10 個のメッセージを返します。次のポーリングでは、コネクションが返した最新のメッセージよりも新しいタイムスタンプを持つメッセージをチェックします。そのため、最初のポーリングで返されなかった 5 個のメッセージは永遠に返されません。
Slack コネクションが 1 つ以上のメッセージを返すとき、インテグレーションはメッセージをバッチとして処理します。つまり、Fuse Online はバッチに対してインテグレーションを 1 度実行します。
- Next をクリックしてコネクションをインテグレーションに追加します。