RSSBus Connectのインストールとパッケージの配置方法

# はじめに

本記事ではRSSBus Connectのインストールおよびパッケージの配置方法について説明します。

https://www.rssbus.com/

# RSSBus Coonectとは？

RSSBus Connectは、ファイル、データベース、またはクラウドアプリケーションのデータをすべて1つのアプリケーションで簡単に統合することができるソフトウェアです。

アプリケーションとデータの接続を行い、Mrketoなどのマーケティングサービスから得た顧客情報をSalesforce等のSFAに連係したり、バイナリファイル転送・EDIによるプロセスの自動化も行うことが可能です。

![image.png](https://qiita-image-store.s3.amazonaws.com/0/56301/cf34e29c-25bc-72fe-888f-981756ac4ca5.png)


RSSBus Connectは以下のようにフロー形式のUIで各データソースを繋ぐようにデータ連携のプロセスを開発することが可能です。

![image.png](https://qiita-image-store.s3.amazonaws.com/0/56301/106a418a-2c3a-fd90-f0fa-53e284a9784c.png)

# 実施手順

本記事では、RSSBus Connectでは、よく利用されるフローをテンプレートを取り込み、利用できるようにするパッケージの機能をインポート・利用するまでの手順を解説します。

パッケージは以下のWebページで公開されています。

https://www.rssbus.com/examples/

- RSSBus Connectのダウンロード・インストール
- 各種Portのダウンロード・インストール
- Packageの配置
- 認証情報の設定
- 動作確認

## RSSBus Connectのダウンロード・インストール

まず、RSSBus Connectをダウンロードします。

RSSBus Connectは30日間無償の試用版が提供されているので、以下からダウンロードしてください。

https://www.rssbus.com/download/

本記事ではWindows版（Windowsサービスで実行）を使用します。

ダウンロード後、インストーラーが立ち上がるので、ダイアログに沿ってインストールを実施します。

![image.png](https://qiita-image-store.s3.amazonaws.com/0/56301/077b6fba-ede4-63bf-9583-0b2c5c2fee38.png)

インストール後自動的にRSSBus Connectの画面が立ち上がるので、インストーラーで設定したID・PWを用いてログインします。

![image.png](https://qiita-image-store.s3.amazonaws.com/0/56301/d3de5331-5b9f-a9bf-ada8-3173bb6f755f.png)

ログイン後の画面でトライアルキーのインストールができるので［Activate 30-Day Trial］をクリックします。

![image.png](https://qiita-image-store.s3.amazonaws.com/0/56301/520f87d0-0531-55cf-f7b7-53aa3d209f49.png)

Name, Emailなどの必要情報を入力の上、ライセンス規約に同意し、［Activate Trial］をクリックします。

![image.png](https://qiita-image-store.s3.amazonaws.com/0/56301/aae8312b-52ad-65ce-08f1-108598049c39.png)

以上で、RSSBus Connectのインストールは完了です。

## 各種Portのダウンロード・インストール

続いてPackageをインポートするにあたり必要となる接続用のモジュール（RSSBus ConnectではPortと呼びます）を追加でインストールします。

RSSBus Connectでは標準でも多様なPortが備わっていますが、以下のページから追加でPortをダウンロードし、機能を拡張することが可能です。今回は例としてSalesforce Portをインストールします。

https://www.rssbus.com/apps/?tag=CRM

Port一覧からSalesforceをクリックし

![image.png](https://qiita-image-store.s3.amazonaws.com/0/56301/aafe000c-6bb1-7591-6fc9-73fe2b6e1bfa.png)

［Download Port］をクリックすることで、インストーラーを入手できます。

![image.png](https://qiita-image-store.s3.amazonaws.com/0/56301/afafc623-37dc-ad0f-af71-7bc2e56e6e85.png)

Portインストーラーはダイアログに沿って進めるだけで簡単にインストールすることが可能です。

## RSSBus Connectへパッケージのインストール

続いて、パッケージをインストールします。

予め以下のWebサイトで公開されている任意のパッケージをダウンロードしてください。

https://www.rssbus.com/examples/

RSSBus Connectの「Ports」→「Import Port Setting」をクリックします。

![image.png](https://qiita-image-store.s3.amazonaws.com/0/56301/d1b3b3a5-0614-38d5-891f-67b98940331f.png)

「Settings File」にて予めダウンロードしたPackageのZIPファイルを選択し、各種オプションを変更します。

Merge Duplicatesプロパティは同じPort名が存在した場合の動作を示すため、結合する場合は「Marge」別々の名前で保持する場合は「Rename」を選択します。

それぞれを入力後、「Import」をクリックします。

![image.png](https://qiita-image-store.s3.amazonaws.com/0/56301/e94036a5-7fe7-40bd-e488-eb4267e1fcb6.png)

Importが完了後、「Flow」タブをクリックすると、ImportされたPackageが確認できます。

![image.png](https://qiita-image-store.s3.amazonaws.com/0/56301/5f4bc54c-b1f5-37c0-f38b-bbe6ca7466c4.png)

## 認証情報の設定

ImportしたPackageには、認証情報が入力されていないため、対象のPortを選択し、IDやPasswordなどの認証情報を入力します。

入力後、Test Connectionをクリックし、Connection Successが表示されたら、「Save Changes」をクリックして設定を保存します。

![image.png](https://qiita-image-store.s3.amazonaws.com/0/56301/a7d27221-da5e-aacb-4f80-24a8ad0f30c1.png)

## 動作確認

動作確認を行う場合は、一番最初の接続Portを選択し、「Output」タブから「Receive」ボタンをクリックします。

![image.png](https://qiita-image-store.s3.amazonaws.com/0/56301/e813bb98-e376-0dab-019e-0e5cd3213128.png)

なお、Packageは初期設定で60分毎に実行されるように設定されています。設定は対象Portを選択し「Automation」→「Receive」の箇所から変更できます。

![image.png](https://qiita-image-store.s3.amazonaws.com/0/56301/42cae254-697b-61ea-5f2e-cdee5011dfad.png)

## 参考情報

[RSSBus Product Dodument](http://cdn.rssbus.com/help/ARD/mft/)

[RSSBus Online Knowledge Base](https://www.rssbus.com/kb/)

[RSSBus Connectを用いてPostgreSQLからSalesforceにContactデータを同期する方法](https://qiita.com/sugimomoto/private/9d2df51f5bc7d11f9d4a)