Bカートとつないでみた!BtoBの複雑な受発注処理を簡単に自動化!

つないでみた ASTERIA Warp x Bカート

「Bカート」とは、BtoBの受発注業務をEC化するクラウドサービスです。BtoBの受発注業務では取引先によって価格や取り扱える商品が異なることが多く、処理が複雑で手間がかかりますよね。Bカートでは、得意先毎の価格や対象商品の管理、決済方法の個別設定など、細かいところまで柔軟に管理できるので、複雑な業務でも簡単に効率化することができます。

BtoBの受発注業務をEC化するクラウドサービスBカート

Bカートの特長の一つとして、他システム・サービスとの連携のしやすさがあります。
今回はCData Software製の連携ドライバー「CData Driver for Bcart」を使ってASTERIA Warpで簡単に連携する方法をご紹介します。データベースと同じような操作感でBカートと連携することができて社内システムや他のクラウドサービスとの連携もスムーズです。

Bカート連携によってさらなる業務自動化・効率化が期待できますよ。

「Bカート」とつないでみた

詳細は技術情報サイト「ADN」の記事をご確認ください。

連携内容

今回はBカートと社内システム(データベース)の連携を想定して2つのフローを作成します。

  • 受注情報連携
    Bカートで管理する注文情報のうち、完了した注文情報をCSVファイル出力します。
  • 会員情報連携
    社内システムの取引先情報をもとに新規会員登録を一括で行います。

事前設定

まずはBカートの設定でAPIトークンを取得します。
Bカートの管理画面から、各種設定>外部連携>Bカートアプリストアの「アカウントの作成」よりアカウントを作成します。

Bカート 外部連携管理

作成したアカウントで開発者サイトにログインし、プライベートアプリ管理>パーソナルアクセストークン一覧の「作成」よりパーソナルアクセストークンを発行します。

トークン作成

パーソナルアクセストークン

次にCDataドライバーの準備をします。
サイトからJDBC Driverをダウンロードして、ファイルを開き手順に従ってインストールします。

インストールしたファイルのうち”cdata.jdbc.bcart.jar”と”cdata.jdbc.bcart.lic”をASTERIA Warpに登録します。

コネクションの作成

つづいてコネクションを作成します。
RDBコネクションを新規作成し、画像のように設定します。

URLでは”jdbc:bcart:PersonalAccessToken=パーソナルアクセストークン;”を入力します。
パーソナルアクセストークンには事前準備で取得したパーソナルアクセストークンを入力してください。

プロパティ 接続名:Bcart

「接続テスト」でコネクションの接続テスト結果が成功になればコネクション作成完了です。

テスト結果

フローの作成

ASTERIA WarpではBカートと連携する自動化処理をノーコードで設定ができます。

受注情報連携

Bカートで管理する注文情報のうち、対応状況が完了した注文情報をCSVファイルに出力するフローを作成します。

フロー図:Bカートから出荷情報を取得

対応状況:完了

データ取得は「RDBGet」コンポーネントを使います。
RDBGetの「SQLビルダー」を使えば簡単なマウス操作だけでデータ取得のSQL文を自動生成してくれます。

注文情報は”Orders”テーブルにあるので、ドラッグアンドドロップし、必要な項目にチェックを入れます。今回は完了した注文情報のみ取得するため、条件をStatus=’完了’と設定します。

SQLビルダー 条件の編集

以上で設定が完了です。
フローを実行し出力されたファイルを確認すると、正しく出力されたことがわかります。

書き出されたファイルの内容

会員情報連携

社内システムの取引先情報をもとに新規会員登録を一括で行うフローを作成します。Bカートには現在2件の会員が登録されています。

フロー図:社内システムから取引先情報を取得

会員一覧

データ登録・更新では「RDBPut」コンポーネントを使います。RDBPutでは対象項目にチェックを入れるだけで簡単に登録や更新を行うことができます。

会員情報である”Customers”テーブルをクリックし、登録する項目にチェックを入れます。

テーブルとフィールドの設定

フローを実行しBカートを確認すると、新しく会員が登録されたことがわかります。

会員検索

最後に

今回はASTERIA WarpでBカートとの連携を行いました。CDataドライバーを使うとAPI利用で手間のかかる認証やJSONの整形が必要なく、ノーコードで簡単につなぐことができます。Bカートと他システムをつなげてさらなる自動化・効率化を進めることができます。ぜひお試しください!



クラウド版

使い方いろいろ!
手ぶら de ASTERIA Warp
体験 5日間

サーバー準備の手間なくデータ連携ツール「ASTERIA Warp」の
全ての機能を5日間お試しいただけます。

今すぐ体験してみる 書籍の詳細についてはこちらをご覧ください。
基礎と実践 使い方マニュアル
執筆者:鈴木 柚花

執筆者:
鈴木 柚花

ASTERIA Warpのプリセールや体験セミナー講師を担当しつつ技術から営業スキルまで、上司の下で日々勉強中の通称”ナガタ”です。

ASTERIA Warpと色々つないでみた特集!記事はこちら>

「ASTERIA Warp、データ分析、クラウド、業務効率化、最新技術」人気!ホワイトペーパーダウンロード受付中!今すぐチェック

ASTERIA Warp 関連サイトのご紹介

X ASTERIA Warp Developer Network(ADN)サイト

技術情報をお探しの方

ASTERIA Warp Developer Network
(ADN)サイト

ASTERIA Warp製品の技術情報やTips、また情報交換の場として「ADNフォーラム」をご用意しています。

X アステリア製品オンラインコミュニティ

ASTERIA Warpデベロッパーの方

アステリア製品オンラインコミュニティ
Asteria Park

アステリア製品デベロッパー同士をつなげ、技術情報の共有やちょっとしたの疑問解決の場とすることを目的としたコミュニティです。

X ASTERIA Warpユーザーサイト

ASTERIA Warpユーザーの方

ASTERIA Warpユーザーサイト
Login

製品更新版や評価版のダウンロード、各種ドキュメントのご提供、また 技術的なお問合せもこちらで受付ています。

X ASTERIA Warpパートナーサイト

ASTERIA Warpパートナーの方

ASTERIA Warpパートナーサイト
Login

パートナーライセンスの発行や各種ドキュメントのご提供をしています。

ページ先頭へ