お客様より、kintoneの日報アプリでGaroonのスケジュールを取得できないか?という要望をいただきました。
GaroonにもREST APIがあるので、同一ドメインで、kintone、Garoonのいずれも利用しているアカウントであれば容易に取得できるようなので、やってみることにしました。
GaroonのAPIには2種類ある?
調べてみるとGaroonのAPIには2種類あるようです。
一般的にSOAP APIは社内のバックエンド間の通信や大規模なオンプレミス環境での利用が主になります。
Garoonの場合、以下のように整理することができそうです。
・Garoon REST API
JSONで通信する、kintoneでも馴染みのAPI方式。現在のGaroonではこっちが主流。
・Garoon SOAP API
XMLで通信をする、旧来のAPIで、オンプレ時代の名残ともいえそうです。

Garoonもkintoneもウェブアプリケーションであることを考えると、REST API一択ですね。
実際に取得してみた
kintoneアプリにカスタマイズを施し、そのアカウントでその日に登録されているスケジュールを、サブテーブルに取得&反映させるようにしました。
もちろん、Garoonスケジュールの”参加者”や”施設”も取得可能です!

まとめ
今回はGaroon連携についてご紹介しました。
GaroonもREST APIが充実していて、スケジュールの他、ワークフローの情報も取得できるようです。
エーアイティ研究所では、基本機能、プラグインはもちろんのこと、カスタマイズのご相談もお待ちしております。
kintone化をあきらめていた業務などがございましたら、お気軽にお問い合わせください。
Post Views: 10









