Red Hat Training

A Red Hat training course is available for Red Hat Fuse

第22章 タイマーによるインテグレーション実行のトリガー

指定のスケジュールに応じてシンプルなインテグレーションの実行をトリガーするには、タイマーコネクションをシンプルなインテグレーションの最初のコネクションとして追加します。Fuse Online はタイマーコネクションを提供し、任意の数のシンプルなインテグレーションを開始するために使用できます。提供されたタイマーを誤って削除しない限り、タイマーコネクションを作成する必要はありません。詳細は以下を参照してください。

22.1. インテグレーションの実行をトリガーするためタイマーコネクションを追加

指定のスケジュールに応じてシンプルなインテグレーションの実行をトリガーするには、タイマーコネクションをシンプルなインテグレーションの最初のコネクションとして追加します。タイマーコネクションをフローの途中やフローの最後に追加することはできません。

手順

  1. Fuse Online で左側にある Integrations をクリックします。
  2. 右上の Create Integration をクリックします。
  3. Choose a Start Connection ページで Timer コネクションをクリックします。

    Fuse Online は Timer コネクションを提供するため、タイマーコネクションを作成する必要はありません。しかし、提供された Timer コネクションを誤って削除し、新しいタイマーコネクションを作成した場合、異なる名前を付けた可能性があります。

  4. Choose an Action ページで Cron Timer または Simple Timer をクリックします。

    • cron タイマーには、インテグレーションの実行をトリガーするスケジュールを指定する cron 式が必要です。
    • 期間とその時間単位の指定を要求されます (例:5 seconds1 hour)。使用可能な単位はミリ秒 (milliseconds)、秒 (seconds)、分 (minutes)、時間 (hours)、および日 (days) です。
  5. 追加するタイマーのタイプに応じて、cron 式または選択した時間単位の期間を入力します。
  6. Done をクリックして Timer コネクションをインテグレーションの最初のコネクションとして追加します。

22.2. 代替タイマーコネクションの作成

Fuse Online はタイマーコネクションを提供するため、タイマーコネクションを作成する必要はありません。しかし、提供されたタイマーコネクションを誤って削除してしまった場合、Timer コネクターを使用してタイマーコネクションを作成できます。

手順

  1. Fuse Online の左側のパネルで Connections をクリックします。
  2. 右上の Create Connection をクリックします。
  3. Timer コネクターをクリックします。
  4. Add Connection Details ページに、コネクションの名前を入力します。たとえば、Timer を入力します。
  5. 任意で、このコネクションを区別するための説明を入力します。
  6. 右上の Create をクリックします。Fuse Online は使用できるコネクションのリストを表示し、作成したタイマーコネクションも表示されます。