こんにちは。 アステリアのチャです。
本日はGaroonとの連携処理を行うGaroon連携アダプターについてご紹介します。
サイボウズ株式会社が提供するGaroonは、全社の情報共有を集約し、チームの力を最大限に高めるエンタープライズグループウェアです。スケジュール、ワークフローなど様々なアプリを提供しており、個人の予定から会議室の予約まで確認する機能、経費の処理や稟議書による申請を電子化することができます。
目次
今回は「Garoon」のフローテンプレートも一緒に公開されました!
コンポーネント | 説明 |
---|---|
GaroonへSELECT文を発行して結果セットをストリームとして出力します。 | |
Garoonのテーブルに対して更新を行います。 | |
Garoonに任意のSQLの実行を行います。 |
Garoon連携アダプターではRDBのようにSQLでデータを処理する手段を提供しています。
そのため、基本的な使い方はRDB系(RDBGet、RDBPut、SQLCall)のコンポーネントと同じです。
それでは、早速アダプターを使ってみましょう。
Garoonのワークフローからデータを取得し、Web画面に表示するフローを作成してみます。
作成したフローは以下の通りです。
Garoonのワークフローデータを取得し、Web画面に表示しています。
ここでは、フロントエンドにAngularJS、Bootstrapを使用しており、入力したキーワードで検索するとか表示されているワークフローをCSV形式でダウンロードすることができます。
CSVファイルからデータを取得し、Garoonへ登録するフローを作成してみます。
作成したフローは以下の通りです。
登録するスケジュールデータより、施設、公開先、添付ファイル情報の有無によって分岐し登録処理を行っています。
フローの実行で登録されたスケジュールデータはこちら↓。
いかがでしょうか。
Garoon連携アダプターを利用しますと便利なソフトに複雑なAPIの実装が不要で、データベース連携と同等のSQLを利用して連携することができますし、スキーマ情報の自動取得によりGUIでSQLを自動生成する支援機能もございますので、皆さんも是非活用してみてください。
「Garoon」連携アダプターはこちらをご覧ください。
ASTERIA Warpのプロダクトマーケティングを担当。ADNブログへの執筆も行っています。こちらのブログへはオプション機能の紹介や便利な使い方などの情報を配信していきます。
Related Posts
ASTERIA Warp製品の技術情報やTips、また情報交換の場として「ADNフォーラム」をご用意しています。
アステリア製品デベロッパー同士をつなげ、技術情報の共有やちょっとしたの疑問解決の場とすることを目的としたコミュニティです。