みなさん、こんにちは。
インフォテリアのキクチです。
クリスマスも終わり、いよいよ年の瀬感が出てきましたが、みなさんいかがお過ごしですか。
キクチはといえば、無事にサンタさんの役目(キクチには宇宙一かわいい娘がいます)を終えたので年内最後のASTERIA Warp体験ブログに取りかかろうかなと考えています。
目次
ぜひとも年内に今回のバージョンアップで新たに追加されたGoogleのグループウェア機能Google Workspace(旧称 G Suite)連携するアダプターについてみなさんに知ってもらいたい!
と、いうことで、今回も新バージョンで新たに追加されたアダプターを試していきたいと思います♪
前回、ご紹介したのは《Office365との連携をより簡単に行える「Office365アダプター」》でした。
Google WorkspaceはGoogleの提供するグループウェア機能です。
ストレージを利用してファイル共有が出来る「Googleドライブ」、WEBメールの「Gmail」や「Googleカレンダー」などの機能があります。個人利用も可能なので使ったことがある方もいらっしゃるのではないでしょうか?
ASTERIA Warpの1712のバージョンアップではこれらのサービスとデータを連携できるアダプターがリリースされています。
今回追加されたGoogle Workspaceと連携するアダプターは3種類。
これらはそれぞれ、Google上に格納された情報をSQLと同じように扱えるように“Get”、“Put”、“SQLCall”の3種類ずつのコンポーネントで構成されています。
これらのコンポーネントを利用して、Googleのサービスとどのように連携できるのか、試してみたいと思います!
まずは「Googleコンタクトアダプター」を利用してGoogle上に保存された連絡先情報をDB上の顧客テーブルに連携してみます。
Google上に格納された連絡先情報↓を、
社内の顧客DB↓と連携!
作成したフローはこんな感じです。
いつも通り、コンポーネント3つで簡単に出来ちゃいました。
Googleコンタクトからのデータ取得も、
やっぱりSQLビルダーで設定できるので、取得したデータ項目を簡単に選ぶことが出来ますね!
で、実行してみると・・・
しっかりと、Googleコンタクト上のデータがDBに格納されています!
ちなみに、フローの作成にかかった時間は、コネクションの設定を含めても驚異の30分。
すっごいお手軽です!!
Googleコンタクトだけではありません。
「Googleカレンダーアダプター」を使えば、こんな感じのGoogleカレンダーを
こんなフローで連携できちゃいます↓
このGoogleカレンダーの情報をSFAのコンタクト情報と連携したり、
カレンダーの“詳細”に設定した場所やコメントなどの情報も取得できるので、“駅すぱあと”のような経路検索サービスと連携して経費精算を自動化したり・・・なんてことも出来ちゃうかもしれません。
さらには、Googleドライブとの連携も簡単に実現可能です!
実はGoogleドライブとの連携は以前もご紹介しています。
⇨Google Driveにつないでファイルをアップロードしてみた
この時には、OAuthの認証も行いながらだったのでこんなフローを組むしかなかったのですが…
「Googleドライブアダプター」を使えば、こんな感じ↓にスッキリします。
実行すると、何もなかったGoogleドライブにファイルがアップロードされています。
今までも連携は出来ていたのですが、ものすごく簡単になっていますね。
いかがですか?
こんな感じでGoogle Workspaceの各種サービスへ連携できるアダプターがリリースされ、ASTERIA Warpがさらに使いやすくなりました!
今までも「APIを利用すれば連携できますよ!」と紹介していましたが、アダプターを使うとこんなに簡単に連携できるようになるんですね。
もうアダプターなしの連携は考えられないかも!
みなさんもぜひ一度体験してみてください!
今回はGoogleのサービスと簡単に連携できるアダプター達をご紹介しました。
今後もASTERIA Warpの便利なアダプターや使い方をご紹介していきますので、ぜひお楽しみに!
今回のフローはこちらからダウンロードしてお使いいただけます↓
ASTERIA Warpのプリセールスエンジニア&体験セミナー講師。関係各所から舞い込んでくるASTERIA Warpに関するご依頼になんとか応えながら日々鍛えてもらっています!
Related Posts
ASTERIA Warp製品の技術情報やTips、また情報交換の場として「ADNフォーラム」をご用意しています。
アステリア製品デベロッパー同士をつなげ、技術情報の共有やちょっとしたの疑問解決の場とすることを目的としたコミュニティです。