2017」の4日目の記事です。プロジェクト・アスノート代表の松田です。無料で使えるグループウェアとして、多くの人に愛されていたサイボウズLiveが、残念ながら2019年4月15日をもってサービス終了になることが決まりました。この発表を受けて、さまざまなサービスが移行受け入れ発表を行い、移行ユーザー獲得ブームが起こっています。今回は、同じサイボウズのkintoneを使って、サイボウズLiveの機能を再現してみます。この記事では、kintoneの標準機能で、サイボウズLiveのToDoリストの機能を再現したアプリを作るための手順と考え方を解説します。★記事の最後で、今回作成したkintoneスペースのテンプレートおよび、アプリセットのテンプレートをダウンロードできます。kintoneアプリ作成初心者の人はぜひ参考にしてみてください。今回作成したToDoアプリのイメージサイボウズLiveの画面を確認それではまず、サイボウズLiveの画面を確認しながら、機能を洗い出してみます。各画面ごとに、機能を洗い出してみました。コメントを追加することができます。添付ファイルを追加することができます。カテゴリーを設定すると、レコード作成・編集画面及び一覧画面にカテゴリーが表示されます。開き、+ボタンから一覧表の追加・設定を行います。以下の順番で項目を設定しました。設定は左側のフィールドを、右のエリアにマウスでドラッグします。コメントと添付ファイルを追記できるようにしたいサイボウズLiveでは、ToDoの詳細画面でコメントの記入および添付ファイルの追加ができるようになっています。ここは関係者とのやり取りにも使えますし、進捗状況の記入とその資料の添付場所としても活用できます。kintoneのアプリコメントを使うと、前者のコメントのやり取りは可能ですが、後者の進捗状況および添付ファイルの記載はできません。レコード本文を編集して添付ファイルを追加してもいいのですが、これだと時系列がわからないのと、どういう状況で添付されたデータなのかが分かりにくいです。そこで、アプリのこれまで作ったフォームの下に、進捗状況を記載する「テーブル」を設置してみましょう。テーブルにすると、ヘッダー行(タイトル)の背景が青に変わり、このような表形式の表示になればOKです。テーブルを使うと、このように行を追加しながら、時系列でコメントを記入したり添付ファイルを追記することができるようになります。通知の設定イベントカレンダーでやったのと同様に、更新通知設定のチェックボックスが入っている場合のみ、スペースのメンバーに通知されるように設定します。今回は、一度登録されたレコードが、進捗に応じて追記・修正されていくという使い方を想定しています。上記の「レコードの条件通知」では、レコードがその条件を満たした最初のタイミングで通知が発信されますが、条件を満たした状態のままで内容が更新されても通知はされません。そこで、「アプリの条件通知」という機能を使ってみることにします。アプリの設定>設定>通知>アプリの条件通知通知先に「Everyone」を追加し、「レコード編集」のチェックボックスにチェックを入れて保存します。この設定で試してみましょう。と2つの操作をしてみました。ところが、自分宛ての通知をチェックしても、先ほど「レコードの条件通知」で設定した通知(レコードの追加時に作動)は届いていますが、レコード編集の通知が届きません。アプリの条件通知の落とし穴この状況は、以前別の記事で紹介したのと同じ事例です。「アプリの条件通知」で通知先に指定したユーザーやグループについては、「自分宛て」の通知は発信されず、「通常の通知」となってしまう。従って通知画面やメール通知の設定によっては思ったように通知が発信されないことがある、ということになります。記事で紹介したように、フォーム内に「レコード編集時の通知先」(ユーザー選択フィールド)を追加して、これを通知先に設定することにしました。参考:【kintone標準機能】アプリの条件通知で「通知が来ない!」ってなったときに読む話この設定変更によって、更新通知のチェックボックスは新規レコード登録時の通知有無を決めることになり、レコード編集時については、ここのチェックボックスの有無にかかわらず、通知先に登録されている通知先に通知がされることになります。この理由は、アプリの条件通知においては、通知の条件としてフィールドの条件を選ぶことができないためです。運用で注意が必要になりますね。この記事のまとめこの記事では、kintoneの標準機能で、サイボウズLiveのToDoリストの機能を再現したアプリを作りました。テーブルを使って、コメントや添付ファイルの追記を時系列で残していけるようにしました。★下のダウンロードボタンから、今回作成したkintoneスペースのテンプレートおよび、アプリセットのテンプレートをダウンロードできます。kintoneアプリ作成初心者の人はぜひ参考にしてみてください。アプリテンプレートのダウンロード※スペース(スペース内アプリやスレッドを含む)をまるごとテンプレートで再現したい場合は、スペーステンプレートをダウンロードしてください。アプリをスペース内ではなく通常のポータルに設置したい場合は、アプリテンプレートをダウンロードしてください。松田正太郎(kintone認定アプリデザインスペシャリスト資格保有)があなたの相談相手になります。★連携サービス・プラグイン選定支援、カスタマイズ★詳細ヒアリングの上、御社に最適なプランを提案します★初回打合せ(2時間程度)は無料。コメントをキャンセルメールアドレスが公開されることはありません。