ASTERIA Warp 製品ブログ

Gmailとの連携処理が可能に! Gmail連携アダプターのご紹介

こんにちは。 アステリアのチャです。

本日はASTERIA Warp 2012のリリースに伴い、Gmailとの連携処理を行うGmailアダプターが一緒にリリースされたのでご紹介します。

Gmailとは、Googleが2004年にサービスを開始し、ユーザー数が2019年末に15億人を越えている世界最大規模のメールサービスです。 また、ビジネス用のクラウド型グループウェアサービス、Google Workspace(旧 G Suite)にも含まれており、さまざまな規模の企業において、業務環境の改善や教務の効率化に活用されています。

今回は「Gmail」のフローテンプレートも一緒に公開されました!

Gmailアダプターシステム連携図

 

Gmailアダプターでは3種類のコンポーネントが使えます。

コンポーネント 説明
GmailGet GmailへSELECT文を発行して結果セットをストリームとして出力します。
GmailPut Gmailのテーブルに対して更新を行います。
GmailSQLCall Gmailに任意のSQLの実行を行います。

GmailアダプターではRDBのようにSQLでデータを処理する手段を提供しています。そのため、基本的な使い方はRDB系(RDBGet、RDBPut、SQLCall)のコンポーネントと同じです。

 

メールの受信

Gmailより未読メールのみ取得し、本文と添付ファイルをファイルに保存するフローを作成してみます。 ここでは、GmailアダプターのRESTスキーマを利用します。

Gmailから未読メールのみ取得

 

作成したフローは以下の通りです。

GmailGetコンポーネントを使ってGmailより未読メールを取得してメール本文をテキストファイル保存します。 そして、GmailSQLCallコンポーネントでプロシージャを実行して添付ファイルを取得します。

作成したフロー図

 

フローの実行結果下記の通り、メールの受信日、件名ごとフォルダーが作成され、その配下にメール本文のテキストファイル、添付ファイルが保存されています。

コマンドプロンプト

正常にメール本文と添付ファイルが保存されていることが確認できます。

PDFファイルが添付されたテストメール1

 

メールの送信

指定したメール送信リストにメールを配信するフローを作成してみます。 ここでは、GmailアダプターのIMAPスキーマを利用します。

メール送信リスト、件名、メール本文を下記の通り用意します。

 

メール送信リスト

メール送信リスト

 

件名

メール送信 件名

 

メール本文

メール送信 本文

 

作成したフローは以下の通りです。

メール送信リスト、件名、メール本文を読み込み、GmailSQLCallコンポーネントを使ってプロシージャを実行してメールを送信しています。

メール送信フロー図

 

フローの実行で送信されたメールはこちら↓。

テストメール1

テストメール2

テストメール3

 

いかがでしょうか。

Gmailアダプターを利用しますと複雑なAPIの実装が不要で、データベース連携と同等のSQLを利用して連携することができますし、スキーマ情報の自動取得によりGUIでSQLを自動生成する支援機能もございますので、皆さんも是非活用してみてください。

 

クラウド版 使い方いろいろ!
手ぶら de ASTERIA Warp
体験 5日間

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

今すぐ体験してみる 書籍の詳細についてはこちらをご覧ください。
基礎と実践 使い方マニュアル
【ASTERIA Warp 事例集】業務自動化/RPA、EAI、マスターデータ管理、クラウド連携・・・業務効率化・データ活用事例をまとめ読み

ASTERIA Warp関連サイトのご紹介

X ASTERIA Warp Developer Network(ADN)サイト

<技術情報をお探しの方>

ASTERIA Warp Developer Network
(ADN)サイト

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

X ASTERIA Warpユーザーグループ(AUG)サイト

<ASTERIA Warpユーザーの方>

ASTERIA Warpユーザーグループ
(AUG)サイト

ASTERIA Warpユーザー同士の交流の場として、各種イベント案内や開催レポートを掲載しています。

X ASTERIA Warpユーザーサイト

<ASTERIA Warpユーザーの方>

ASTERIA Warpユーザーサイト
Login

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

X ASTERIA Warpパートナーサイト

<ASTERIA Warpパートナーの方>

ASTERIA Warpパートナーサイト
Login

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

ページ先頭へ