24.2. メッセージの受信時に Slack コネクションを追加してインテグレーションの実行をトリガー

指定した Slack チャネルでコネクションがメッセージを見つけると、インテグレーションを開始する Slack コネクションはインテグレーションの実行をトリガーします。

前提条件

  • Slack コネクションが作成されている必要があります。
  • インテグレーションを作成することになります。Fuse Online はインテグレーションの開始方法の選択を要求します。

手順

  1. インテグレーションの開始に使用する Slack コネクションをクリックします。
  2. Read Messages アクションを選択します。
  3. Channel フィールドに、メッセージを取得する Slack チャネルを指定します。
  4. Delay フィールドで、デフォルトの 500 ミリ秒をメッセージのポーリング間の経過時間として受け入れます。別の間隔でメッセージをチェックする場合は、数値を入力し、時間の単位を選択します。
  5. Maximum Messages to Retrieve フィールドには、デフォルトの 10 を使用するか、各ポーリングでコネクションが返すことができるメッセージの最大数を指定します。コネクションがこの値を超える数の未読メールを見つけた場合、最も新しいメッセージを返します。コネクションは特定のメッセージを 1 度のみ返します。

    たとえば、デフォルトの 10 を使用し、ポーリング時に 15 個のメッセージがあった場合、コネクションは新しい順に 10 個のメッセージを返します。次のポーリングでは、コネクションが返した最新のメッセージよりも新しいタイムスタンプを持つメッセージをチェックします。そのため、最初のポーリングで返されなかった 5 個のメッセージは永遠に返されません。

    Slack コネクションが 1 つ以上のメッセージを返すとき、インテグレーションはメッセージをバッチとして処理します。つまり、Fuse Online はバッチに対してインテグレーションを 1 度実行します。

  6. Next をクリックしてコネクションをインテグレーションに追加します。