キンコミ kintone user community

みんなの投稿

2022/03/09 09:48

会社の共用PCの使用予定をアプリで管理しています。

共用PCが2台あるので、普通に設定すると一覧(カレンダー表示)が2台それぞれになってしまい、デフォルトで表示する一覧をノートPCにしている為「デスクトップPCを予約したのに、どこに表示されているか分かりづらい」という声が上がっています。(画像の黒塗り部分は、「使用者」レコードが表示されています。)

①カレンダー表示で、2台まとめて表示させる。
②Excelのように、予約した日時にマーカーさせる。
のどちらかで解決できると思いますが、初心者なもので方法が分かりません、、、
(プラグインは、カレンダーPlus、日程・工程・稼働表作成プラグインなどが入っているようですが、そもそもプラグインの使い方も分かりません。)

方法をご教授頂ければと思います。
宜しくお願い致します。

追伸 時間が重複するように新規でレコード登録しようとした場合、レコード保存時に警告が出る方法について、もしご存知でしたら教えて頂けると助かります。

2件のコメント (新着順)
アンデス
2022/03/09 13:09

こんにちは。

共有PCの管理とのことで時間が重複するレコードを入れられないようにされたいとのことですが、kintoneの標準機能では下記の事情により難しいかも知れません。

①日時フィールドに「値の重複を禁止する」のチェックはあるが、あくまで値なので時間帯として重複を弾くことができない
②今回のアプリは「ノートPC」「デスクトップPC」の2つのデータを入れられるようになっており、この2つは時間が被る可能性があるので日時だけを「値の重複を禁止する」にすると片方しか入れられなくなる。

プラグインが入っているとのことでそちらを使用されることをオススメします。



日時の重複を無視した場合、プラグインを使用しない方法として下記方法が提案できます。

①アプリ説明欄に各一覧へのリンクを設置する
弊社でもあったのですが、kintoneの一覧切り替えが馴染めない方が一定数いるようです。
各一覧はそれぞれURLが異なるのでそれを利用して、アプリの説明欄にリンクを貼ると一覧の切り替えがわかりやすくなるかと思います。
アプリの説明はアプリの設定より「一般設定>アイコンと説明」にて変更できます。

②カレンダーに使用機種を表示する
カレンダー一覧では選択肢フィールドをタイトルに設定できませが、文字列フィールドに自動計算で一度選択肢を入力すると、カレンダーに使用機種を表示することができるようになります。
https://jp.cybozu.help/k/ja/id/040539.html#form_parts_text_single-line_20

しかしこの方法は下記変更も生じてしまうので予めご了承ください。
・複数チェックできる選択肢は自動計算に使用できないため、チェックボックスをラジオボタンに変更していただく必要がある。
・ユーザー選択も複数選択できるフィールドになるため、タイトルに入れられなくなる

参考になれば幸いです。


ob
2022/03/10 08:24

アンデス様
ご返答ありがとうございます。
私もプラグインを入れる方向で考えています。
プラグインについて調べてみましたが、Kintoneシステム管理者ではないと
アプリ設定が出来ないと私は解釈しました。
つまるところ、私はKintoneシステム管理者ではないので
プラグインを使用してアプリ設定が出来ない
という認識は正しいでしょうか。
もしそうであれば、システム管理者に頼むしか方法はないのでしょうか。
私の勉強不足で追加質問してしまい恐縮ですが、ご回答頂けますと幸いです。
宜しくお願い致します。

アンデス
2022/03/10 09:33

ob様
kintone内に既に入っているプラグインであればアプリ管理者で設定することが可能です。
ただプラグインによるのですが、kintoneシステム管理者の権限がないと設定できない項目もあります。

カレンダーPlusの場合だとカレンダーPlusの設定自体はアプリ管理者のプラグイン設定画面でできます。
しかし、設定した内容をkintoneに反映させるためにカスタマイズした一覧画面を設定する必要があるのですが、アプリ管理者画面では該当の項目が出てこない状態です。
kintoneのシステム管理者にお願いできるようでしたら、お願いした方が早いかも知れません。
(アプリ管理者だけで設定できるプラグインを知っていたら良かったのですが、把握しておらずすみません💦)

よろしくお願いいたします。

koichi
開発
2022/03/09 12:30

obさん
こんにちは。

カレンダーPlusを導入済みとのことですので、それをベースに回答します。



リソース別表示機能を使うことで
「デスクトップPC」「ノートPC」を同画面(同カレンダー)に表示できます。
色分けもできます。



時間重複について
カレンダーPlusのカレンダー画面上であれば、プラグインの設定で重複禁止できます。

但し、レコード編集画面上では効かないため、もう一つプラグインを入れます。
TiS様の「レコード重複チェックプラグイン」です。
https://www.tis2010.jp/doublecheck/

このプラグインで、開始~終了が重複する場合、保存時にエラーにすることができます。



<まとめ>
①カレンダーPlusでリソース別表示機能を設定する。
②カレンダーPlusで重複禁止を設定する。
③レコード重複チェックプラグインを導入する。
④開始~終了で重複チェックする条件を設定する。


ob
2022/03/10 08:30

koichi様
コメントありがとうございます。
時間重複のプラグインは、無料みたいですし他のアプリにも活用できそうなので
Kintoneのシステム管理者に導入を検討して貰おうと考えています。
基本的にはアンデス様のコメントに対して返信した内容(3/10 8:24)と同様です。
勉強不足で申し訳ございません、、、

koichi
開発
2022/03/10 09:25

obさん
ご確認ありがとうございます。



obさんのおっしゃる通り
まずはシステム管理者への依頼をおすすめします。

例えば、プラグインの導入だけシステム管理者にしてもらい
obさんがアプリ管理者権限をもらって、当アプリをカスタマイズするといったことも可能と思います。

・システム管理者…kintone全体の管理権限
・アプリ管理者…当アプリのみの管理権限



私はシステム管理者をしていますが
管理者側では見えていない現場の声というのは非常に貴重です。

obさん主導で、現場もどんどんアプリ開発に携われるというのもkintoneのメリットと思います。

その点も含めて、システム管理者に相談されてみていかがでしょうか。