- kintone外部サービス連携プラグインのご紹介 -
GMail連携プラグイン
![GMail連携プラグイン GMail連携プラグイン](../static/image/article/gmail_banner.jpg)
kintoneからメールを送信したい!
送信先のメール履歴を一覧表示したい!
メールワイズというサイボウズ製品との連携ならば実現可能ですが、連携先がGMailとなるとどうでしょう?
メールテンプレートの内容を送信レコードの値で置き換えたり、一斉配信したり、添付ファイルフィールドの内容をメールに添付するなんてことが実現できるのか?
今回は、GMailAPIを利用し、Gmailとkintoneを連携させるプラグインを開発しました。
ぱんだ商会の新プラグインシリーズ「Boost!」が始まってますよ!
- モダンカレンダービュー
- モダンガントチャートビュー
- メール送信
- アプリ間コピー&更新
- 条件分岐処理
- etc...
メンテナンス性の低下・リグレッションバグ・コードの複雑性。
TISシリーズとして、設計段階で想定していなかった機能(プラグイン)を後から追加し続けたことによる弊害に終止符を打つために、使用するライブラリや設計そのものをゼロから見直した新シリーズです。
Proponeにご登録頂ければ、追加料金なしで上記の連携サービスがご利用頂けます。
プラグインダウンロード数ランキング2021年5月のサーバー移管時にリセットしてしまったので正確な数字ではありませんが、割とご要望が多かったTISプラグインのダウンロード数をランキングしたページを公開致します。
何の役に立つのか不明ですが、参考にして頂ければ幸いです。
動的なルックアップの絞り込みやPDFへの変換ですら、サイボウズ以外から提供されているものを使わないといけないとか、各々の違いが見えないぐらい似通った製品(プラグイン)が複数の事業者から販売されいてるとか、標準機能を増やさないにも関わらずAPIリクエスト数の増加等のサーバーへの負荷にはやたらとうるさかったりとか、「何なんだ、エコシステムって。」とモヤモヤされていらっしゃる方がおられましたら、こちらも見てやってください。
無料ダウンロード
ダウンロードしたZipファイルは解凍せず、そのままkintoneへインストールして下さい。
GoogleクライアントIDについて
取得したクライアントIDはプラグインの設定画面に入力して下さい。
詳しくは、下記リンクをご覧頂くか、検索エンジンで「Google OAuth クライアントID」と検索して下さい。
クライアントID生成時の[承認済みの JavaScript 生成元]にはご利用中のkintoneドメイン[https://○○○.cybozu.com/]を入力して下さい。
設定/操作
画像はクリックすると拡大表示出来ます。
![事前準備 事前準備](../static/image/article/gmail_0.jpg)
事前準備
まず、送信メールの件名・本文等を記載するテンプレートアプリをご用意下さい。
フォームには、次のフィールドを配置します。
テンプレート名を入力するフィールド
・文字列(1行)
件名のテンプレートを入力するフィールド
・文字列(1行)
本文のテンプレートを入力するフィールド
・文字列(複数行)またはリッチエディタ—
添付ファイルとして送信するフィールド (任意)
・添付ファイル
すべてのメールに同じファイルを添付し送信する場合は、テンプレート内の添付ファイルフィールドを利用し送信して下さい。
テンプレートの件名・本文には、本プラグインをインストールしたアプリのフィールドの値を、任意の位置に挿入できます。
フィールドの値を挿入するには、値を挿入するフィールドのフィールドコードを、%(半角パーセント)で囲って入力して下さい。
例えば、会社名のフィールドコードがcompanyの場合、%company%と入力して値を挿入します。
テンプレートには次のタイプのフィールド値を挿入出来ます。
・文字列(1行)
・数値
・ラジオボタン
・リンク
・ルックアップ
・ドロップダウンフィールド
![設定1 設定1](../static/image/article/gmail_1.jpg)
設定1
事前準備が終わったら、プラグインの設定画面を開き、内容に沿って各フィールドを指定して下さい。
![設定2 設定2](../static/image/article/gmail_2.jpg)
設定2
レコード詳細画面で送信先(To)フィールドに指定したメールアドレスとの履歴を表示したい場合は、履歴フィールドを指定して下さい。
送信するメールを一旦下書きとしてGMail内に保存したい場合は「下書きメールとして一時保存する」にチェックを付けて下さい。
クライアントIDを取得したプロジェクトではGMailAPIが有効になっている必要がありますので、ご注意下さい。
![操作1 操作1](../static/image/article/gmail_3.jpg)
操作1
プラグインの設定を済ませ、一覧画面に戻ると、アカウントの選択画面が表示されます。
メールの送信元となるアカウントを選択して下さい。
Google認証情報の設定によっては「このアプリは確認されていません」と表示される場合があります。
その場合は、画面下部の「ドメイン名(安全ではないページに移動)」を押下し、認証処理を続行させて下さい。
![操作2 操作2](../static/image/article/gmail_4.jpg)
操作2
ログイン後、新規レコードを作成し、詳細画面に戻ると、テンプレートリストとメール送信ボタンが表示されます。
![操作3 操作3](../static/image/article/gmail_5.jpg)
操作3
テンプレートリストから送信したいテンプレートを選択し、メール送信ボタンを押下します。
![操作4 操作4](../static/image/article/gmail_6.jpg)
操作4
確認メッセージが表示されますので、OKボタンを押下して下さい。
![操作5 操作5](../static/image/article/gmail_7.jpg)
操作5
送信が完了すると、履歴フィールドを指定している場合は、その内容が表示されます。
プラグインの設定画面で「下書きメールとして一時保存する」にチェックを付けた場合は、履歴フィールドに表示されませんのでご注意下さい。
![操作6 操作6](../static/image/article/gmail_8.jpg)
操作6
履歴フィールド内のメールボタンを押下すると、GMailの画面が表示されます。
![操作7 操作7](../static/image/article/gmail_9.jpg)
操作7
一覧画面から一斉送信したい場合も、詳細画面と同様に操作出来ます。
会社概要
会社名 | 合同会社ぱんだ商会 |
---|---|
所在地 | 宮城県仙台市青葉区本町1-5-28-603 |
代表者 | 鈴木優 |
お問い合わせ | 本ページに掲載の製品に関するお問い合わせはProponeにご登録頂いたお客様のみに限定させて頂きます。 |
事業内容 | コンピュータのソフトウェア及びハードウェアの企画、研究、開発、設計、製造、販売、保守並びにそれらに関するコンサルティング業務 |
- 個人情報の管理
-
当社は、お客さまの個人情報を正確かつ最新の状態に保ち、個人情報への不正アクセス・紛失・破損・改ざん・漏洩などを防止するため、セキュリティシステムの維持・管理体制の整備・社員教育の徹底等の必要な措置を講じ、安全対策を実施し個人情報の厳重な管理を行ないます。
- 個人情報の利用目的
-
お客さまからお預かりした個人情報は、当社からのご連絡や業務のご案内やご質問に対する回答として、電子メールや資料のご送付に利用いたします。
- 個人情報の第三者への開示・提供の禁止
-
当社は、お客さまよりお預かりした個人情報を適切に管理し、次のいずれかに該当する場合を除き、個人情報を第三者に開示いたしません。
- お客さまの同意がある場合
- お客さまが希望されるサービスを行なうために当社が業務を委託する業者に対して開示する場合
- 法令に基づき開示することが必要である場合
- 個人情報の安全対策
-
当社は、個人情報の正確性及び安全性確保のために、セキュリティに万全の対策を講じています。
- ご本人の照会
-
お客さまがご本人の個人情報の照会・修正・削除などをご希望される場合には、ご本人であることを確認の上、対応させていただきます。
- 法令、規範の遵守と見直し
-
当社は、保有する個人情報に関して適用される日本の法令、その他規範を遵守するとともに、本ポリシーの内容を適宜見直し、その改善に努めます。