CSVTweetこの記事ではローコードのデータ連携ソフトウェアであるArcESBを利用し、特定のフォルダに配置されたCSVデータをSalesforceへ自動的に登録する方法を紹介します。ノーコードでETL/EAIなどのデータ連携やEDIなどの企業間での各種取引情報連携を実現できるWebアプリケーションです。この記事で実現するシナリオこの記事ではCSVフォルダを吸い上げて、自動的にSalesforceへ接続するための手順を解説します。MAPコネクターを利用することで、特定のフォルダのCSVをリアルタイムにチェックし、取得する機能を持っています。この機能を使って、フォルダに配置されたCSVを検知し、Salesforce用のデータにマッピング、登録を行うという流れです。必要なもの以下の製品のインストールが必要になります。すべて30日間のトライアルが提供されていますので、是非試してみてください。Provider対象のCSVデータ対象のCSVデータは以下のような「CompanyNumber」と「CompanyName」の項目を持つシンプルなCSVデータです。これをSalesforceのAccountに登録します。事前準備まず使用する製品をそれぞれインストールします。以下のページから、ArcESBの本体を入手できます。Hostedのバージョンから選択してください。本記事ではWindowsベースで進めます。https://www.arcesb.com/download/インストールはそのままダイアログに従って進めれば大丈夫です。難しいところは特にありませんが、ログインする際のパスワード入力を求められる場所がありますので、忘れてしまわないように注意しましょう。サイトから入手し、インストールします。それぞれ以下のURLから入手可能です。ログインそれでは、実際にArcESBを使って連携処理を開発していきます。ArcESBが起動すると、以下のようにログイン画面が表示されるので、UserName:adminとインストール時に入力したパスワードを使って、ログインします。ログイン後、「About」へ移動し、トライアルライセンスをアクティベーションします。以下はすでにアクティベーション済みの画面です。ArcESBは「Flows」からデータ連携のデザイナー画面へ移動できます。デザイナー画面に移動したら、それぞれのデータ処理コネクターを配置していきます。接続を構成しましょう。Dataという名前でした)」を選択し、キャンパスに配置します。Connector」をクリックします。Changesをクリックして保存します。次に取得したいテーブルを選択するために、MappingsのInputから「+」ボタンをクリックします。使用できるテーブル一覧が出てくるので任意のテーブルを選択します。次に登録したい必要項目を選択します。できるだけ必要な項目に絞ると、後々のメンテナンスがしやすいのでオススメです。Upsertを行う場合はKeyを選択し、Upsertの条件対象となるフィールドを選択します。この条件を設定することで、ArcESBは事前にその項目に該当するデータをチェックし、存在すれば更新、存在しなければ新規登録といった処理を行います。今回は登録のみの処理を行うので、上記は設定していません。Connectorを設定します。ConnectorではCSVデータをArcESB内部のデータにマッピングする機能を持っています。先程と同様に任意のConnectorIdを入力して、Connectorを作成します。Connectorと紐付けを行い、保存します。Fileが登録されているので、マッピングが行いやすくなります。Fileに紐付けて、マッピングデータとして扱えるようにします。すると、以下のようにマッピングのUIが表示されるので、それぞれの項目を紐付けます。これで保存すれば、設定は完了です。取り込み対象となるCSVファルはAdvancedのInputFolderのパスに配置します。任意のフォルダにしたい場合は、そのままパスを変更すればOKです。先程のフォルダにCSVファイルを配置します。数秒立つと、以下のようにCSVファイルがArcESBに取り込まれます。取り込まれた状況は各Connectorの「Input」「Output」から確認できます。すべてのプロセスが完了していれば、Salesforceにデータが登録されます。Providerを活用することで、CSVデータ連携を簡単に構築することができました。Providerを提供しています。任意のツール・サービスに接続するために試してもらえればと思います。Smare...こんにちは。リードエンジニアの杉本です。リードエンジニアの杉本です。Serv...こんにちは。リードエンジニアの杉本です。API、クラウド連携に関する話題を社員が記事にしています。CDataJapanスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。