BLOG

アプリ to kintone使い方

kintoneゲストスペースの商品マスターアプリへ同期【アプリ間連携モデル】【1/3】

公開日

kintoneアプリ間との連携を実現する「DataSyncer® アプリ to kintone」の動作について、実際のモデルを通して解説するシリーズです。

「DataSyncer アプリ to kintone」は、FromとToアプリのフィールドマッピング、連携タイミング、レコード絞り込み条件の3つを設定するだけでアプリ間連携の自動化を実現するサービスです。

このシリーズでは、ゲストスペースにある取引企業との発注管理における「マスター同期」「取引集約」「予実管理」について、どのようなアプリ間連携ができるかを説明していきます。

全体像

この会社は取引先企業である「玉田商事」と「藤田物産」から自社製品の発注をゲストスペースにある発注申請アプリで受付をしています。

発注申請アプリで行われた発注は、発注集中管理アプリで発注業務を集中的に処理しています。

さらに、予算アプリと発注集中管理アプリからのデータから、予実管理アプリで予算と実績の管理をしています。

課題

この構成における課題は以下のとおりです。

  1. ゲストスペースからは通常スペースの商品マスターをルックアップ参照できないため、ゲストスペースごとに商品マスターを用意している。このためそれぞれのゲストスペースの商品マスターにレコードを同期する必要がある。

  2. 各ゲストスペースに入力された発注申請レコードを発注集中管理アプリにコピペして追加している。

  3. 予実管理アプリへは、発注集中管理アプリのレコード集計結果を登録できないため、エクセルで集計した結果をインポートしている。

それぞれの課題について、「DataSyncer アプリ to kintone」のアプリ間連携がどのように解決していくかをご説明します。

1. ゲストスペースのアプリへデータ連携

「DataSyncer アプリ to kintone」は、通常スペースとゲストスペース間とのアプリでデータ連携を行うことができます。

さらに、それぞれのアプリについて絞り込んだ結果のみを連携することができます。これを利用して、通常スペースのマスターアプリからそれぞれのゲストスペースアプリへ必要なデータのみを絞り込んだ連携が可能です。

通常スペースにおける商品マスターのアプリイメージ

商品マスターアプリはこのように通常の商品CDや価格の他に公開先というフィールドを用意しています。

上記のように公開先のチェックボックス用意することによって、この後ご説明する一覧を使った絞り込み連携が指定できるようになっています。

実際の連携設定

FromアプリとToアプリの設定

「DataSyncer アプリ to kintone」では専用の設定用kintoneアプリで、連携したい元アプリFromアプリと連携先のToアプリを設定するだけで、簡単に連携設定ができる仕組みが用意されています。

上記例は、通常スペースのアプリ(アプリID:62)からゲストスペース(ゲストID:15 アプリID:64)のアプリへ連携する設定になりあす。

フィールドマッピング

次にFromアプリのどのフィールドをToアプリのどのフィールドに連携するかのフィールドマッピングを設定します。それぞれのフィールドコードを設定するだけで、これにしたがってデータが連携されます。

フィールドコードがFromとToで異なっていてマッピングすることで連携できます

連携タイミング

次にレコードデータを連携するタイミングを設定します。「DataSyncer アプリ to kintone」では業務条件に応じて様々な連携タイミングを選択できます。

今回は、定期的に商品マスター全体のレコードを同期する「スケジュール」と、商品マスターのレコードが追加もしくは編集されると即時にゲストスペース上の商品マスターに反映される「リアルタイム(Webhook)」を連携タイミングに設定しています。

絞り込み設定

最後に、対象レコードを絞り込むための設定を行います。

絞り込みの設定はFromアプリに作成した一覧IDを指定するだけです。これにより、一覧で設定した条件のレコードのみがToアプリに連携されます。

設定のおさらい

FromとToアプリを設定した後は、以下のようにフィールドマッピング、連携タイミング、絞り込み設定を行うことで、アプリ間連携を実現できます。

まとめ

いかがでしたでしょうか?

通常は人の手でデータ同期する必要があるマスターデータを無人化できる例でした。

「DataSyncer アプリ to kintone」は今回のように「1:複数」のアプリ間連携の他にも、「複数:1」の連携(複数のアプリからデータを集約した連携)が可能です。

次回は、2つ目の課題「各ゲストスペースに入力された発注申請レコードを発注集中管理アプリにコピペして追加している」を例にして、複数のアプリから1つのアプリへレコードを集約するパターン(N:1)の連携について解説します。

さまざまなアプリ同士を連携するクラウドサービス「DataSyncer アプリ to kintone(データシンカー)」の詳細はこちらご確認ください。

当ブログのコンテンツについては、できる限り正確な情報を提供するように努めておりますが正確性や安全性を保証するものではありません。情報が古くなっていることもございます。当サイトに掲載された内容によって生じた損害等の一切の責任を負いかねますのでご了承ください。プライバシーポリシー

まずは、無料トライアルから
始めてみませんか?

15日間、すべての機能を無料でお試しいただけます