第8章 インテグレーションの管理

一般的なセットアップには、Fuse Online 開発環境、Fuse Online テスト環境、および Fuse Online デプロイメント環境が含まれます。そのため、Fuse Online は Fuse Online 環境からインテグレーションをエクスポートし、そのインテグレーションを別の Fuse Online 環境にインポートする機能を提供します。インテグレーションの管理に関する情報と手順は、特に記述がない限り、各種の Fuse Online 環境で同じになります。

インテグレーションの管理に役立つ情報は、以下を参照してください。

8.1. インテグレーションのライフサイクルの処理

インテグレーションを作成およびパブリッシュした後に、インテグレーションの動作を更新する必要がある場合があります。パブリッシュされたインテグレーションのドラフトを編集し、実行中のバージョンを更新されたバージョンに置き換えることができます。そのため、Fuse Online はインテグレーションごとに、複数のバージョンと各バージョンの状態を維持します。インテグレーションのバージョンや状態を理解することは、インテグレーションの管理に役立ちます。

インテグレーションのバージョンの説明

各 Fuse Online 環境では、インテグレーションごとに複数のバージョンを保持できます。複数のインテグレーションバージョンをサポートすることには、以下のような利点があります。

  • 適切に動作しないバージョンをパブリッシュした場合、インテグレーションの適切なバージョンに戻して実行することができます。これには、適切に動作しないバージョンを停止して、適切に動作するバージョンを起動します。
  • 要件またはツールの変更に応じて、インテグレーションを段階的に更新できます。新しいインテグレーションを作成する必要はありません。

Fuse Online は、インテグレーションの新しいバージョンが実行されるたびに、新しいバージョン番号を割り当てます。たとえば、Twitter to Salesforce Sample Integration をパブリッシュをすると仮定します。実行後に、インテグレーションを更新して、別のアカウントを使用して Twitter に接続します。その後、更新されたインテグレーションを公開します。Fuse Online は実行中のバージョンのインテグレーションを停止し、インクリメントされたバージョン番号でインテグレーションの更新されたバージョンをパブリッシュします。

実行されていた最初のインテグレーションはバージョン 1 になります。現在稼働している更新されたインテグレーションはバージョン 2 になります。バージョン 2 を編集し (たとえば、別のアカウントを使用して Salesforce に接続するためなど)、そのバージョンをパブリッシュする場合、インテグレーションのバージョン 3 になります。

インテグレーションのドラフトバージョンは必ず 1 つになります。Fuse Online には、インテグレーションのドラフトバージョンの定義がありますが、このバージョンのインテグレーションを実行することはありません。インテグレーションのドラフトバージョンには数字がありません。インテグレーションの編集時に、インテグレーションのドラフトバージョンを更新します。

Fuse Online では、インテグレーションの概要ページでインテグレーションのバージョンリストを確認することができます。このページを表示するには、左側のナビゲーションパネルで Integrations をクリックします。対象のインテグレーションのエントリーで、View をクリックします。

インテグレーション状態の説明

Fuse Online では、インテグレーションのバージョンリストで、各エントリーがそのバージョンの状態を示します。それは以下の 1 つになります。

状態

説明

Running

Running バージョンが実行されています。これはサービスです。インテグレーションの 1 つのバージョンのみを稼働することができます。つまり、1 度に 1 つのバージョンのみが Running 状態になることができます。

Stopped

Stopped バージョンは実行していません。インテグレーションのドラフトバージョンは Stopped 状態になります。ある時点で実行されていたインテグレーションが停止されると Stopped 状態になります。

このインテグレーションで Running 状態のバージョンがない場合、停止されたバージョンを起動できます。

Pending

Pending のバージョンは移行中です。Fuse Online はこのバージョンのインテグレーションの開始処理中または停止処理中のいずれかになりますが、インテグレーションは実行または停止されていません。

Error

Error 状態にあるインテグレーションバージョンは、起動中または実行中に OpenShift エラーが発生しました。そのエラーによって起動または実行が停止されました。これが発生した場合、適切に実行される以前のインテグレーションバージョンを開始してください。または、テクニカルサポートにお問い合わせください。これには、Fuse Online ページの右上にある InfoIcon アイコンを選択し、Support を選択します。