Excel からe-セールスマネージャーの商品、顧客、案件データを双方向処理

by Jonathan Hikita | 2020年06月11日

この記事では、CData Excel Add-In for e-Sales Manager を使って、e-セールスマネージャーの商品、顧客、案件といったデータをExcel から扱います。

f:id:cdatasoftware:20200611192848p:plain
e セールスマネージャー Excel Add-in

Excel Add-In のインストール

CData Software のWebsite からExcel Add-In をダウンロードします。30日の無償評価版があります。

https://www.cdata.com/jp/drivers/esalesmanager/download/excel/

f:id:cdatasoftware:20200611192923p:plain
e-Sales Manager Excel Add-In ダウンロード

.exe ファイルを開いてインストールを行います。

Excel Add-In とe-Sales Manager の接続

エクセルを開きます。[CDATA]タブができているので、タブを開きます。e-Sales Manager アイコンをクリックします。 f:id:cdatasoftware:20200611193122p:plain

e-セールスマネージャーに接続するための認証情報を入力します。

  • User: API を実行するためのログインユーザーのユーザーID。

  • Password: API を実行するためのログインユーザーのユーザーパスワード。

  • URL: e-Sales Manager Remix エンドポイントへのURL。例:https://XXX.softbrain.co.jp

  • TenantId: e-Sales Manager Remix テナント名のTenantd。例:cdata

f:id:cdatasoftware:20200611193211p:plain

入力したらテスト接続を行います。結果がOK であれば、OK を押して接続を確立します。

Excel からe-Sales Manager データの取得

接続すると、[テーブル]にe-セールスマネージャーで使えるエンティティのリストがでてきます。Excel Add-in はカスタムフィールドやカスタムオブジェクトも含めてテーブル一覧を自動的に取得してくれます。使いたいテーブルを選択します。 f:id:cdatasoftware:20200611193402p:plain

次にカラムのリストが表示されるので、Excel に取得したいカラムにチェックを入れて選択します。またカラム毎にフィルタリング条件をしていすることが可能です。例えば、「上場企業フラグが付いているデータだけを取得」と設定してみます。

取得行数はデフォルトでは100になっています。取得するデータの大きさに合わせて変更します。 f:id:cdatasoftware:20200611193522p:plain

OK を押すと、eセールスマネージャにクエリが走り、リアルタイムデータをExcel のテーブルとして取得可能です。

あとは、Excel テーブルとしてデータを使えます。グラフ化するなり、ピボットテーブルで使うなり自由にできます。しかも一度保存して、次回リフレッシュボタンを押せば、e-セールスマネージャーのデータを最新のものに更新することができます。 f:id:cdatasoftware:20200611193709p:plain

Excel からe-Sales Manager データの一括編集

次はExcel からのe-セールスマネージャーデータの一括編集です。

一括編集時の注意点

e-セールスマネージャーでは複数行のデータの更新後に同データをExcel にSELECT することができず、エラーメッセージが出て、1行名の処理を終了した際に処理が止まってしまいます。

f:id:cdatasoftware:20200611194114p:plain

これを回避するために、インストールディレクトリ(デフォルトC:\Program Files\CData\CData Excel Add-In\bin)のconfig ファイルのCONTINUE_ON_ERROR=FALSEをTRUE に管理者権限で変更して保存します。 f:id:cdatasoftware:20200611195024p:plain

するとエラーで処理がとまらなくなり、複数行の更新作業が行えるようになります。

f:id:cdatasoftware:20200611194340p:plain

Excel での一括編集

たとえば、Excel Add-In で案件テーブルをExcel にロードします。案件の確度情報が入っていない複数のレコードに確度情報をExcel で入力します。変更した項目、追加した項目などは赤字でハイライトされ、変更があったことがわかります。 f:id:cdatasoftware:20200611194424p:plain

タブのアクションで「更新」を選択するとExcel で変更した内容がe-Sales Manager に送られます。更新が終わったら「リフレッシュ」を押してデータが更新されたことを確認しましょう。 f:id:cdatasoftware:20200611194552p:plain

まとめ

このように使い慣れたExcel から簡単にe-Sales Manager のデータをRead / Write できます。グラフ化・ピボットでの利用、さらに一括更新や一括挿入、データクレンジングなどに最適です。

関連コンテンツ

トライアル・お問い合わせ

30日間無償トライアルで、CData のリアルタイムデータ連携をフルにお試しいただけます。記事や製品についてのご質問があればお気軽にお問い合わせください。