2021年3月版

サクサク動くからストレスフリー！に素敵なカレンダー機能をプラスする
全世界対応の定番プラグイン「カレンダーPlus」はラジカルブリッジの登録商標です。

×カレンダーPlusはあなた好みのスケジューラーを自由自在に作ることができるkintoneプラグインです。
1

カレンダーPlus Basic

カレンダーPlus Basic2

カレンダーPlus Basic
Basicは、一般的な月・週・日表示のカレンダー機能をご提供

3

最低限ご用意いただきたいフィールド【必須】• タイトルの登録先フィールド（文字列1行フィールド）• 開始日時のフィールド（日時フィールド または 日付フィールド）• 終了日時のフィールド（日時フィールド または 日付フィールド）• 終日指定のフィールド（選択肢を一つだけ持つチェックボックスフィールド）【オプション】• 色分けのフィールド（ラジオボタンまたはドロップダウンフィールド）4

カレンダーPlus Pro

カレンダーPlus Pro
5

カレンダーPlus Pro
Proは、Basicの機能に加えて、担当者別・会議室別・車両別など任意の軸でスケジュールを管理できる機能を搭載
会議室別

担当者別

6

カレンダーPlus Pro
軸を自由に切替えて表示できます※最大5軸まで設定可能

7

カレンダーPlus Pro
cybozu.com組織情報と連動した部門別のスケジュール表示にも対応
担当者別階層化した組織を切替え表示できる！

8

カレンダーPlus Pro
案件名別

案件名など別アプリのマスタデータもリソースとして利用できます
表示するマスタデータを絞り込みできる

案件マスタアプリ9

リソースとして利用できるフィールドタイプ• ラジオボタン、ドロップダウン（単一選択型）
例）会議室予約、車両予約など• チェックボックス、複数選択（複数選択型）
例）プロジェクター、マイクなど複数の設備を同時に予約• ユーザー選択（組織別/グループ別に表示可）
例）社内スケジュール管理• ルックアップ（別アプリのマスタレコードをリソースとして利用）例）案件と紐付いたスケジュール管理、プロジェクトの工程管理
10

kintoneモバイルにも対応！

PC版とほぼ同一の表示・使い勝手を実現！
外出先からもスケジュール確認がかんたんに！

11Googleカレンダー双方向連携
ノベルワークス様提供の「キン助」kintone × Googleカレンダー双方向連携プラグイン
がカレンダーPlusにも対応
https://www.novelworks.jp/kinsche/12

2021/2/25 Ver.13.0リリース⚫ 祝日・会社休業日などを表せる背景イベント機能を追加！

背景イベントの上に通常の予定を重ねて登録できます。

⚫ プラグイン設定の読み込み・書き出し機能を追加！
⚫ Calendar Plus JavaScript APIに3イベントと21メソッドを追加！
13

カレンダーPlusのデモ動画をご覧ください

https://youtu.be/CteTjITLWnU

14

利用シーン⚫ 社内スケジュール管理⚫ 訪問介護の予定・実績管理⚫ 音楽教室のレッスンルーム予約⚫ 店舗のお客様予約管理⚫ 車両予約管理⚫ etc...
➡ ビジュアルで見えるから直感的➡ あらゆるアプリに適用可能
15

機能一覧
⚫ クリックで予定登録・ドラッグで予定変更⚫ kintoneモバイルアプリに対応⚫ ビューの切り替え（月別・週別・日別）⚫ 色分け機能（最大12色）⚫ 予定内への画像表示機能⚫ 共有設定（予定の閲覧を登録者のみに限定など）⚫ 多言語対応（日本語・English・中文）⚫ あらゆるタイムゾーンに対応⚫ ゲストスペース内アプリにも適用可能⚫ 担当者別・会議室別・車両別など任意の軸別のスケジュール管理⚫ cybozu.com組織情報と連動した部門別スケジュール管理16

Calendar Plus JavaScript API
カレンダーPlusの標準的な動作を独自のJavaScriptで補うことが可能に
例えば、予定登録時にフィールドの値を書き換えたり、新たにフィールド情報をセットしてレコード登録することができます。
var rec = event.record;var title = rec['タイトル']['value'] || ‘’;
var room = (rec['会議室']) ? rec['会議室']['value'] : ‘’;rec[‘表示用タイトル'] = {'value': '【' + room + '】' + title};
return event;

例えばこんなことができます！
kintoneの自動計算に対応していないドロップダウンやラジオボタンの値をタイトル文字列と結合し、表示用タイトルとして設定。

ノーコードでらくらくkintoneカスタマイズにも対応！
17Calendar Plus JavaScript API《イベント》
イベント名

イベントタイプ

カレンダー画面の描画後イベント

cp.calendar.show

イベントレコード描画時イベント

cp.event.show

クリック・ドラッグによる日付/時刻選択時イベント

cp.event.create.select

タイトル入力ダイアログからのイベントレコード新規保存前イベント

cp.event.create.submit

タイトル入力ダイアログからのイベントレコード新規保存後イベント

cp.event.create.submit.success

マウスドラッグによるイベントレコード更新前イベント

cp.event.edit.submit

マウスドラッグによるイベントレコード更新後イベント

cp.event.edit.submit.success

コンテキストメニューからのイベントレコード複製前イベント

cp.event.duplicate.submit

コンテキストメニューからのイベントレコード削除前イベント

cp.event.delete.submit

イベントレコードクリックによる詳細画面遷移前イベント

cp.event.click

イベントレコードのマウスオーバーイベント

cp.event.mouseover

イベントレコードのマウスアウトイベント

cp.event.mouseout※詳細はAPIリファレンスを参照
https://radical-bridge.com/product/kintone-plugin/calendarPlus/CalendarPlus-JavaScript-API.pdf18

Calendar Plus JavaScript API《メソッド》(1/2)
メソッド名関数

現在のカレンダービュー情報を取得する

calendarplus.view.getViewInfo();

カレンダーの表示形式を変更する

calendarplus.view.changeView(viewType);

カレンダーの現在日付を取得する

calendarplus.view.getDate();カレンダー表示を任意の日付に移動する

calendarplus.view.gotoDate(date);

カレンダーの日付を 1 単位戻す

calendarplus.view.prev();

カレンダーの日付を 1 単位進める

calendarplus.view.next();

カレンダー表示を本日日付に移動する

calendarplus.view.today();

イベントレコードを再読み込みしてカレンダーを再描画する

calendarplus.view.refetchEvents();

コンテキストメニューの表示／非表示を切り替える

calendarplus.view.setContextMenuShown(isShown);

コンテキストメニュー内の項目の表示／非表示を切り替える

calendarplus.view.setContextMenuItemShown(isShown);※詳細はAPIリファレンスを参照
https://radical-bridge.com/product/kintone-plugin/calendarPlus/CalendarPlus-JavaScript-API.pdf
19

Calendar Plus JavaScript API《メソッド》(2/2)
メソッド名

関数

リソース情報を取得する

calendarplus.view.getResourceInfo();

現在のリソース値を取得する

calendarplus.view.getResourceValue();

リソースを切り替える

calendarplus.view.changeResource(resourceValue);

現在のリソース一覧を取得する

calendarplus.view.getResourceRecords();

ルックアップ先レコード絞り込み項目情報を取得する

calendarplus.view.getRelatedRecordsFilterInfo();

現在のルックアップ先レコード絞り込み項目の値を取得する

calendarplus.view.getRelatedRecordsFilterValue();

ルックアップ先リソースレコード絞り込み項目の値を切り替える

calendarplus.view.changeRelatedRecords(filterValue);

現在のグループ（ロール）選択項目の値を取得する

calendarplus.view.getGroupCode();グループ（ロール）選択項目の値を切り替える

calendarplus.view.changeGroup(groupCode);

現在の組織選択項目の値を取得する

calendarplus.view.getOrganizationCode();

組織選択項目の値を切り替える

calendarplus.view.changeOrganization(organizationCode);※詳細はAPIリファレンスを参照
https://radical-bridge.com/product/kintone-plugin/calendarPlus/CalendarPlus-JavaScript-API.pdf
20

Calendar Plus JavaScript API◼ kintone JavaScript APIのイベントハンドラー登録
kintone.events.on('app.record.index.show', function(event) {console.log(event);return event;});kintoneのJavaScriptカスタマイズ経験がある方には理解しやすい構成。

◼ Calendar Plus JavaScript APIのイベントハンドラー登録
calendarplus.events.on('cp.calendar.show', function(event) {console.log(event);
return event;});21

Calendar Plus JavaScript API※kintoneの一覧画面表示後イベントの中に書く必要があります。

kintone.events.on('app.record.index.show', function(e) {calendarplus.events.on('cp.calendar.show', function(event) {console.log(event);
return event;});console.log(e);return e;});22

ライセンス
試用ライセンス

有償ライセンス(Basic)

有償ライセンス(Pro)

試用期間《無制限》●－－

適用アプリ数《無制限》

●

●

●

Calendar Plus JavaScript API

●

●

●

△

●

●
●

一般的なカレンダー機能

※警告あり

△△

※警告あり

※警告あり

サポート

×

●

●

アップデート通知×●●

リソース別スケジュール管理機能• 試用ライセンス・有償ライセンス共に、プラグインのバージョンアップは無料です。
適宜、最新版をダウンロードしてお使いのkintone環境に適用してください。
• 有償ライセンスはkintone契約一つ（ドメイン一つ）につき１ライセンスとなります。
１ライセンスごとにアクティベーションキーを発行いたします。
23

有償ライセンスの料金プラン※金額は全て税別

利用人数

Basic

Pro

1～20名

¥39,800¥189,800

21～50名¥59,800¥209,800

51～100名¥79,800¥229,800

101～200名¥99,800¥249,800

201～500名¥119,800¥269,800

501～1000名¥139,800¥289,800

1001名～無制限¥159,800¥309,800Basic→Pro
アップグレード

あんしんの買い切り料金
人数が増えても¥150,000

追加料金不要適用アプリ数

無制限• 有償ライセンスは、ご購入時点での利用人数（kintone契約ユーザー数）により複数の料金プランをご用意しています。お客様のご利用状況に合わせて適切な料金プランをご選択の上、お申し込みください。
• 一度だけお支払いいただければずっと使える買い切りの料金となります。
• お客様のチームの成長に伴い、利用人数が増えた場合でも追加料金は不要です。
24

今すぐダウンロード！

【期間制限ナシ！機能制限ナシ！】
今すぐ試用版をダウンロード

カレンダーplus

https://radical-bridge.com/product/calendarPlus.html
25