パッケージ版 Garoon 4.10
ご説明資料2018.10.９
2021.10.5 改訂

目次
1.リリース情報

p.3-

2.新機能詳細p.5-

3.動作環境p.36-

4.改訂履歴p.40-

Copyright © 2018 Cybozu

2

1.リリース情報

Copyright © 2018 Cybozu

3

リリース情報▐ 製品名 : Garoon 4.10
▐ リリース予定日：2018 年 10 月 22 日（月）▐ 全てのアップデート情報は、下記に記載しております。
https://garoon.cybozu.co.jp/support/update/package/181022.html※ 本バージョンは、2017年 11月 – 2018年 8月にリリースされたクラウド版 Garoonの機能をモバイルのPUSH通知など一部を除き、搭載しています。

Copyright © 2018 Cybozu

42.新機能詳細
主な新機能は、下記でもご紹介しております。合わせて、ご参照ください。
https://garoon.cybozu.co.jp/support/whatsnew/package/181022.html

Copyright © 2018 Cybozu

5Garoon 4.10 新機能一覧
1.デザイン

新デザインの導入 p.7



アクセシビリティの向上

7. その他
 繁体字対応 p.20
p.8

 ロギング用テーブルのストレージエンジンをInnoDBに変更
 スケジュールにおける検索処理のパフォーマンス改善

2.スペース メンション機能① 機能の追加

p.9

8. API p.21

 メンション機能② 複数人へのメンション p.10
 スペースの使用期限①

機能の追加

 スペースの使用期限②

システム設定p.11
p.12

ワークフロー [JavaScript API] ワークフロー申請の承認実行後イベント① p.22
 [JavaScript API] ワークフロー申請の承認実行後イベント② p.23

 スペースの一括削除機能 p.13
スケジュール3.メッセージ [JavaScript API]スケジュール一覧表示のイベント p.24

 メンション機能の追加 p.14

 [JavaScript API]空白要素を取得する関数(月/週/日/グループ日の対応) p.25

 未読化機能 p.15

 [JavaScript API]予定の登録/変更画面表示時のイベント p.26
 [JavaScript API]予定の詳細画面表示時のイベント p.27

4. 通知

 [JavaScript API]予定のイベントで取り扱うオブジェクトのプロパティ p.28

 メンション機能に対応 p.16

 [JavaScript API]ヘッダーの空白要素を取得する関数(変更/追加/詳細 画面) p.29
 [JavaScript API]予定の情報を取得する関数 p.30

5.メール

 [JavaScript API]スケジュールの値をセット p.31

 受信メールサイズの制限に100MBを追加 p.17

 今回追加されたJavaScript APIを使ったカスタマイズ例① p.32

 添付ファイルの一括削除 p.18

 今回追加されたJavaScript APIを使ったカスタマイズ例② p.33
 REST6.システム管理API p.34

 cybozu developer network p.35

ファイルサイズ上限値の表記変更 p.19

Copyright © 2018 Cybozu

6新デザインの導入▐ 新規導入のお客様には、新デザインが「標準」デザインとなります。また、従来のUIを踏襲しながら、全てのデザイン テーマで改善を行い、アイコンやフォントなどの視認性を高めました。詳しくは、下記のサイトを合わせてご参照ください。
https://garoon.cybozu.co.jp/support/design/
全てのデザインで、アプリ一覧のない新しいヘッダーを導入しています。

新規/バージョンアップ関わらず、全てのお客様のログイン画面が、新デザインへと変更になります。

※ バージョンアップのお客様は、自動的にデザインテーマが変更になることはありません。
Copyright © 2018 Cybozu

7アクセシビリティの向上▐ スペース、掲示板、メッセージ、メール、ファイル管理などツリー表示されている一覧で、キーボード操作で要素にフォーカスがあたった時に枠線が出るようになりました。

どの要素にフォーカスがあたっているか一目瞭然です。

Copyright © 2018 Cybozu

8スペース - メンション機能① 機能の追加 ▐ 自分宛の情報を素早く確認できるよう、メンション（宛先追加）機能を搭載しました。
メンションはユーザーの他、組織、ロールに対して設定が可能です。

「＠宛先指定」ボタンを押すことで、コメント欄の上に、宛先を追加することができるようになりました。

組織、ロールのメンションをクリックすると、所属しているユーザーを確認することができます。

Copyright © 2018 Cybozu

9スペース - メンション機能② 複数人へのメンション▐ 複数人へのメンションがあるコメントに対して、全員へ返信（メンション）することができるようになりました。２人目以降のメンションを手動で追加する手間を軽減します。

「全員に返信する」をクリックすると、メンションされていたユーザー全員を同時に宛先指定します。

Copyright © 2018 Cybozu

10スペース - 使用期限① 機能の追加 ▐ スペースの管理者が使用期限を設定することが可能になりました。
使用期限が切れると、「使用期限切れ」のスペースに自動的に分類され、システム管理者以外は閲覧することができなくなります。
ただし、作成したディスカッションやコメントのデータが消えることはありません。
仮に使用期限が切れても、スペースの管理者が使用期限を変更することで、復活させることができます。

Copyright © 2018 Cybozu

使用期限が切れる30日前には該当のスペースに警告を表示します。

11スペース - 使用期限② システム設定▐ 管理画面で使用期限を設定すると、新規スペース作成時に、あらかじめ設定された初期値の期限が記載されます。（スペース管理者により、変更可能です。）
スペース作成画面

Copyright © 2018 Cybozu

12スペース - 一括削除機能を追加 ▐ システム管理者が期限内 / 期限切れのスペースを一括で削除できる機能を追加しました。
カテゴリの設定画面で、期限内 / 期限切れのスペースを絞り込み、対象のスペースを確認した後に一括削除ができます。

Copyright © 2018 Cybozu

13メッセージ - メンション機能の追加 ▐ スペース同様、自分宛の情報を素早く確認できるよう、メンション（宛先追加）機能を搭載しました。 複数人への返信にも対応しています。

自分宛の情報を素早く確認できるよう、メンション（宛先追加）機能を搭載しました。

「＠宛先指定」ボタンを押すことで、コメント欄の上に、宛先を追加することができます。

メンションはユーザーの他、組織、ロールに対して設定が可能です。

Copyright © 2018 Cybozu

14メッセージ - 未読化機能 ▐ メッセージの一覧画面で選択したメッセージを未読に戻すことが可能になります。
メッセージを未読に戻すことにより、閲覧状況の確認も確認前の状態に戻ります。

あとでもう一度見返したいメッセージを未読に戻すことで情報の見落としを防ぎます。

※モバイルビュー（スマートフォン画面）非対応です。
※この機能で未読に戻しても、通知一覧では既読扱いとなります。
Copyright © 2018 Cybozu

15通知一覧 – メンション機能に対応 ▐ 受け取った通知情報を、「既読」と「未読」で切り替えて表示できるようになりました。
また、自分に関連するすべての通知（すべて）と、自分へのメンション通知（自分宛）も、切り替えて確認できます。
ヘッダー

ポータル画面

通知一覧では、アプリごとに通知を分けて表示することができます。

Copyright © 2018 Cybozu

16メール - 受信メールのサイズ制限に100MBを追加 ▐ 個々のメールサイズ制限の設定値で、受信メールサイズの最大制限値に100MBが追加されました。

プルダウンに「100MB」が追加され、選択できるようになりました。
従来より、1通あたりの容量が大きいメールも、受信することが可能になります。

Copyright © 2018 Cybozu

17メール- 添付ファイルの一括削除機能 -▐ メールの一覧画面から選択したメールの添付ファイルの削除が可能になります。

容量を圧迫する、不要なファイルの削除を行うことができます。

Copyright © 2018 Cybozu

18システム管理 - ファイルサイズ上限値の表記変更 ▐ 各アプリケーションに登録 / 添付できるファイルサイズの上限値表記が、無制限から1,024MBへ変更になりました。

※ これまでは「無制限」を選択していても300MB以上のファイルをアップロードできない制限事項がありました。
不具合情報公開サイト https://support.cybozu.com/ja-jp/article/3532
Copyright © 2018 Cybozu

19

繁体字対応▐ 台湾、香港などの地域で使用されている繁体字に対応いたしました。英語などと同様に、システム管理より選択することで、変更することができます。

Copyright © 2018 Cybozu

20

API
▐ JavaScript API / REST APIなど各種APIを使ってカスタマイズを加えることで、Garoonをもっと便利にお使いいただくことができます。
Garoonのアプリケーションをより使いやすくしたり、社内にある他のシステムと連携するなど、お客様の業務に合わせた運用が可能です。
▐ 詳細は下記でもご紹介をしております。合わせてご参照ください。
https://garoon.cybozu.co.jp/product/expand/customize/

Copyright © 2018 Cybozu

21JavaScript API▐ ワークフロー申請の承認実行後イベント①
ワークフロー申請の承認実行後garoon.events.onにイベントハンドラを登録できるようになります。
ワークフローの承認実行画面
発火するタイミング

名前

ワークフロー申請の承認が実行された後workflow.request.approve.submit.success

Copyright © 2018 Cybozu

22JavaScript API▐ ワークフロー申請の承認実行後イベント②
同期的な処理のカスタマイズを想定し、イベントハンドラ内でPromiseオブジェクトをreturnできます。
garoon.events.on('workflow.request.approve.submit.success', function(data){return new Promise(function (resolve, reject) {resolve(data)})})garoon.events.on('workflow.request.approve.submit.success', function(data){
return new garoon.Promise(function (resolve, reject) {resolve(data)})
Promiseが実装されていないブラウザでも利用可能です。
})

Copyright © 2018 Cybozu

23

JavaScript API▐ スケジュール一覧表示のイベント
以下のイベント発火時にgaroon.events.on関数のイベントハンドラを登録できるようになりました。
発火するタイミング

名前

スケジュールで「月」のビューが表示されたとき

schedule.calendar.monthIndex.showスケジュールで「週」のビューが表示されたとき

schedule.calendar.weekIndex.show

スケジュールで「日」のビューが表示されたとき

schedule.calendar.dayIndex.show

スケジュールで「グループ日」のビューが表示されたとき

schedule.calendar.groupDayIndex.show

予定の表示切替タブ

 グループ週同様にポータルに配置していた場合も発火します。
 取得できるオブジェクトのプロパティはグループ週イベントと同等です。

Copyright © 2018 Cybozu

24

JavaScript API▐ 空白要素を取得する関数(月/週/日/グループ日の対応)
ログインユーザーの“日”枠内のDOM（Document Object Model）をJS APIで取得できる関数です。
関数名: garoon.schedule.calendar.getDayFirstSpaceElement(viewType, date)
パラメータ

タイプ

必要有無

備考

viewType

String必須

F12リリースで"年"以外の全てのビューに対応します"GROUP_WEEK"
スケジュールの空白要素"GROUP_DAY""WEEK""MONTH"
"DAY"

date

String

必須

日付を指定します
例："2017-06-26"

Copyright © 2018 Cybozu

25

JavaScript API▐ 予定の登録/変更画面表示時のイベント予定の登録/変更時にgaroon.events.on関数のイベントハンドラを登録できるようになります。
予定の登録/変更画面
発火するタイミング

名前

予定の登録画面が表示されたとき

schedule.event.create.show

予定の変更画面が表示されたとき

schedule.event.edit.show

 仮予定は未対応です。
 通常予定、期間予定、繰り返し予定に対応しています。

Copyright © 2018 Cybozu

26

JavaScript API▐ 予定の詳細画面表示時のイベント予定の詳細画面表示時にgaroon.events.on関数のイベントハンドラを登録できるようになります。
予定の詳細画面発火するタイミング
予定の詳細画面が表示されたとき名前
schedule.event.detail.show

 仮予定は未対応です。

Copyright © 2018 Cybozu27

JavaScript API{"event": {"id": "3","creator": {"code": "cybozu","name": "cybozu"},"createdAt": "2017-08-28T04:22:25Z","updater": {"code": "cybozu","name": "cybozu"},"updatedAt": "2017-08-28T04:22:45Z","eventType": "REGULAR","eventMenu": "打合 ","subject": "bozumant定例 ","notes": "","isAllDay": false,"isStartOnly": false,"attendees": "[{"code": "cybozu", "name": "cybozu", "type": "USER"}]","companyInfo": {"name": "","zipCode": "","address": "","route": "","routeTime": "","routeFare": "","phone": ""},"start": {"dateTime": "2017-08-25T09:30:00+09:00","timeZone": "Asia/Tokyo"},"end": {"dateTime": "2017-08-25T10:00:00+09:00","timeZone": "Asia/Tokyo"},"originalStartTimeZone": "Asia/Tokyo","originalEndTimeZone": "Asia/Tokyo","facilities": "[{"name": "Web会議室 ", "code": "Web会議室"}]","facilityUsageRequests": "[]","visibilityType": "PUBLIC"},"type": "schedule.event.detail.show"▐ 予定のイベントで取り扱うオブジェクトのプロパティ
追加/変更/詳細画面で画面上に表示されている値を全て返します。
詳細は、「cybozu developer network」をご参照ください。
https://developer.cybozu.io/hc/ja}

Copyright © 2018 Cybozu

28

JavaScript API▐ ヘッダーの空白要素を取得する関数(変更/追加/詳細 画面)
表示されている画面のヘッダーの空白要素を取得する関数です。
関数名: garoon.schedule.event.getHeaderSpaceElement()

ヘッダーの空白要素

 対象の画面は、予定の追加/変更/詳細画面です。
 返り値は、ヘッダー要素のdivタグのDOMになります。

Copyright © 2018 Cybozu

29JavaScript API▐ 予定の情報を取得する関数
現在空いている予定のデータをJSON形式で取得します。
関数名: garoon.schedule.event.get() 対象の画面は、予定の追加/変更/詳細画面です。
 garoon.events.onのイベントハンドラ内で実行することはできません。
Copyright © 2018 Cybozu

30JavaScript API▐ 予定の値をセットする関数
関数名: garoon.schedule.event.set(event)
現在開いてる予定のデータをセットします。


これにより、「時間や人数に応じて空いている施設を自動でセットする」などのカスタマイズが可能になりました。

Copyright © 2018 Cybozu

31

今回追加されたJavaScript APIを使ったカスタマイズ例①▐ スケジュールの月/週/日/グループ日表示時に、注意喚起する
経費精算の締め切り日や、ビルの停電日など、全社員にリマインドしたい予定などをカレンダーに表示できます。
“グループ日”表示

“週”表示

“日”表示

“月”表示

Copyright © 2018 Cybozu

32

今回追加されたJavaScript APIを使ったカスタマイズ例②▐ スケジュール追加、変更画面表示時に参加者に応じて最適な時間を探す
スケジュール参加者の予定から、候補時間を表示します。複数人の予定調整もスムーズに行うことが出来ます。

Copyright © 2018 Cybozu

33

REST API▐ スケジュールに、下記のREST APIが対応しました。
これにより、スケジュールをより便利にお使いいただくことができます。
APIHTTPメソッド

URI

予定の取得

GET/schedule/events/{id}予定の一覧取得

GET/schedule/events

予定の登録

POST/schedule/events

予定の更新

PATCH/schedule/events/{id}予定の削除

DELETE/schedule/events/{id}REST APIの詳細は、以下をご参照ください。
https://developer.cybozu.io/hc/ja/articles/360000440583
Copyright © 2018 Cybozu

34

API - cybozu developer network ▐ 各種API の詳細仕様、及びサンプルプログラムは「cybozu developer network」をご参照ください。https://developer.cybozu.io/hc/ja

Copyright © 2018 Cybozu

35

3.動作環境

Copyright © 2018 Cybozu

36

動作環境▐ 対応サーバーOS
プラットフォーム
Windows(64bit)
Linux(64bit)

サーバー OSWindows Server 2016 Standard Edition
Windows Server 2016 Datacenter
Red Hat Enterprise Linux 6
Red Hat Enterprise Linux 7▐ 対応Webサーバーサービス
プラットフォーム
Windows(64bit)
Linux(64bit)

Webサーバーサービス
インターネットインフォメーションサービス（IIS）10.0
Apache 2.2.x
Apache 2.4.x※詳しくはこちらをご覧ください。https://Garoon.cybozu.co.jp/product/environment/
Copyright © 2018 Cybozu37

動作環境▐ 対応Webブラウザー
プラットフォーム
WindowsMac
iOS
Android

WebブラウザーInternet Explorer 11（Modern UI版、デスクトップ版）
Microsoft Edge
Mozilla Firefox 最新版
Google Chrome 最新版
Safari 最新版
Mozilla Firefox 最新版
iOS 11 Safari
iOS 10 Safari
Android Chrome 最新版※詳しくはこちらをご覧ください。https://Garoon.cybozu.co.jp/product/environment/Copyright © 2018 Cybozu

38

5.改訂履歴

Copyright © 2018 Cybozu

39

改訂履歴
▐ 発行日：2018年10月09日

初版発行▐ 改訂日：2021年10月05日

P.8

記載文言を修正しました。

Copyright © 2018 Cybozu

40