キンコミ kintone user community

みんなの投稿

2022/02/08 10:05

ユーザー選択で自分と紐付いた上司を自動取得できればと思い、皆さまのお知恵をお貸しください。
体調管理アプリの作成を考えております。
日々の検温、体調などを登録するのですが、要観察者に該当したとき(たとえば体温で37.5度以上、体調不良項目にチェックがあるなど)上司、安全衛生担当者へ通知されるようにしたいです。
登録者は、ユーザー選択にログインユーザーを自動取得できました。
上司もユーザー選択で自動取得できたらいいなと思っています。
https://jp.cybozu.help/k/ja/user/app_settings/process/assign_manager.html
こちらを参考に組織設定のカスタマイズで上司を作ってみました。プロセス管理では、作成した「上司」をその他から選択できたのですが、ユーザー選択フィールドでは「その他」には表示されず、選択できませんでした。

組織設定のグループで上司グループを作るとしても150人以上の上司がいるので、そこから選択は逆に面倒になりそうです。
自分と紐付く上司が自動で取得できるようなアイデアがありましたら、教えてください。
よろしくお願いいたします。

4件のコメント (新着順)
miku
2022/02/09 08:59

neconecoさん

うちの会社では通知先アプリを作って対応してます!

社員番号、社員名
課長、副部長、部長
の簡単な作りで上司への通知が必要なアプリはこのアプリからのルックアップで設定するようにしてますよ~!
※社員番号以外はすべてユーザー選択フォーム


neconeco
2022/02/09 09:17

mikuさん
ありがとうございます!!
はい、私も通知先のアプリを作ろうと思います。
1つ作っておけば、いろんなアプリと連携できるので便利かなと思いました。

ログイン名を社員番号に設定しているので
ルックアップに社員番号が入って、自動でルックアップで情報を取得できるようになればと
ただ今jsと格闘中です。
なるほど、社員名もユーザー選択にすればよいのですね!
さっそく修正してみます。
勉強になりました。

neconecoさん、こんにちは。

自分と紐付く上司が自動で取得できるようなアイデアがありましたら、教えてください。

残念ながら、アンデスさんやイシイさんからのコメントにもある通り、
通知のための上司を「自動で取得」は、kintoneの基本機能ではできません。

カスタマイズ項目で「上司」を追加しても、プロセス管理では参照できますが、ユーザー選択などのフィールドの初期値にはできません。
自分と紐付く上司を「手動で」取得できればよいのでしたら、上司マスターアプリを用意しておいて、ルックアップで参照すれば可能です。

体調管理アプリの作成を考えております。
日々の検温、体調などを登録するのですが、要観察者に該当したとき(たとえば体温で37.5度以上、体調不良項目にチェックがあるなど)上司、安全衛生担当者へ通知されるようにしたいです。

例えば、体調管理アプリに、あらかじめ社員全員分のレコードを登録しておき、
既定の一覧を「報告者=ログインユーザー」の条件にしておいて、
報告する際は、自分のレコードを開いて、レコードの編集で、
日々の記録をテーブルに1件追加する、という形はいかがでしょうか。

報告者の上司も、あらかじめユーザー選択フィールドにセットしておいて、
日々の記録のテーブル内に登録したフィールドが一定値を超えたら通知する設定ができると思います。

なお、テーブルのフィールドをもとに通知する場合は、下記のようになります。

テーブルに設定したフィールドを使用した条件を設定する場合:
テーブルのいずれかの行でフィールドの値が条件を満たしたときに通知されます。ただし、ほかの行のフィールドの値が条件をすでに満たしていた場合は、通知されません。
https://jp.cybozu.help/k/ja/id/040563.html

いかがでしょうか。


neconeco
2022/02/08 13:29

中村徹さん、ありがとうございます。
kintoneの標準機能でできること、できないことをまずは覚えないといけないですね…
中村さん、アンデスさんお二方からのアドバイスでいただいた、上司との紐付けアプリを作成しておくというのが
活用できそうです。

テーブルの条件で通知機能を使えるのですね!!初めて知りました。
こちらはレコード登録時に、それぞれの上司を一度設定すれば、日々の設定は不要となるので
とても良いアイデアと思いました。
ですが、一度通知条件を満たしてしまうと、テーブルの場合は次回からの通知がされなくなってしまうのが
少し痛いです。

毎日登録するものなので、なるべくユーザーの入力の手間を省いてあげたいな~と思うのですが
考えれば考えるほど一人沼にはまって行ってましたので(笑)
皆さんのアイデアは、大変助かりました!!
上司アプリを作りたいと思います。

neconecoさん

フィールドが一定値を超えたら通知ではありませんが、
「レコード変更時に任意のタイミングで通知をする方法」として過去話題になったリンクご紹介します。
https://kincom.cybozu.co.jp/chats/a7hliojbotew6bbt

「🔴🔵通知信号」というのも考えてみました。
https://kincom.cybozu.co.jp/chats/a7hliojbotew6bbt#5nnyzjifuhiefvki

今回の趣旨とはズレるかもしれませんが、なにかの参考になればうれしいです。

neconeco
2022/02/09 08:54

西村志郎さん
いつも、アイデアをいただき、ありがとうございます。
kintoneを上手く使いこなすには、いろんな方向から柔軟な考え方をしないといけないな、と日々感じています。
型どおりのやり方を変えることも、DXには必要と聞きますので業務を見直す意味でもkintoneは良いツールですね!

通知用の信号を付ける、というのはとても良いと思いました。
私にjs開発の知識があれば、テーブル内の通知条件に該当するフィールドの色を変えたり(できるのでしょうか?(笑))そういった工夫をして、確認者(上司など)が一目でわかるようにもできそうですね!

今回もここで、いろいろなアイデアをいただいたので、利用者、確認者が一番使いやすそうなアプリを目指して試作をしていきたいと思います。
ありがとうございました。

アンデス
2022/02/08 11:17

自分に紐づくというか部門に紐づく形になりますが

①「部門ごとの上司一覧」アプリを作成し、ルックアップで上司を引っ張ってきてレコードに登録する。
(ルックアップを使用するため、上司一覧アプリの部門は組織選択ではなく、文字列で登録してください)
 または
②アプリに「組織選択フィールド」を設置し、初期値を「その他」⇒「優先する組織」にしておく。
 「レコードの条件通知」で組織ごとに通知先を設定する。

上司が150人いるとのことで②の方法よりは①の方法の方が現実的でしょうか?
参考になれば幸いです。


neconeco
2022/02/08 13:09

アンデスさん、ありがとうございます!
①の方法は個人と上司の紐付けも簡単ですし、私にもすぐにできそうです。
ですが、通知設定では文字列フィールドの選択ができないため、その点が悩みどころです。
②についてですが、通知のレコードの条件で組織を選択したあと、通知先はどうすればよいでしょうか?
上司を選択する方法がわからず…やはりユーザーフィールドで上司を選択する必要がありますか?
この機能を使い慣れておらず、変な質問ですみません。

neconeco
2022/02/08 13:19

アンデスさん
下記コメントを送りましたが、①の方法について
上司との紐付けアプリで、上司をユーザー選択で設定すれば、ルックアップでユーザー選択型フィールドが利用できるのですね!!!目からウロコです。
ありがとうございました。
kintone機能をもっと勉強しなくては、です。
大変失礼いたしました。

cybozu.com共通管理→組織/ユーザー→プロフィール項目の設定→カスタマイズ項目の設定→追加→タイプ→ユーザー選択

で上司を項目として追加する案はいかがでしょうか
マスタなのでメンテ必要ですが


脊髄反射で書いてしまい説明不足でした失礼しましたJS必要です。
https://developer.cybozu.io/hc/ja/articles/202363040#step2

neconeco
2022/02/08 10:34

ありがとうございます。はい、こちらを試してみたのですが、ユーザー選択では「上司」を初期値に入れられませんでした。追加のコメントもありがとうございます。カスタマイズ設定した上で、jsが必要なのですね…
一気にハードルが上がりました(笑)
今の私の知識では、難しそうです。

あと、ふと思ったのですが、組織設定にカスタマイズで「上司」を組み込むと、組織変更時に結構面倒なことが起こるのでしょうか?

組織変更時に結構面倒

おっしゃる通りです
マスタとしての項目の一つになるので人事異動の都度メンテナンスの対象となります

使い方としてはレコード新規作成やボタンクリックのタイミングなどで、あらかじめアプリに用意しておいたフィールドにAPIから上司項目内容を呼び出してセットしてあげるイメージでした

neconeco
2022/02/08 13:50

イシイケンタロウさん
いろいろと調べていただき、ありがとうございます。
ユーザー管理者に要相談ですね…
CSVで登録するにしても、全従業員分となるとなかなか大変な作業になるのかな、と思いました。

ですが、皆さんの知識を集めたら、kintoneで何でもできちゃいそうな気がしてきます。
またお世話になると思いますが、よろしくお願いいたします。

私も一歩ずつkintoneを使いこなしていこうと思います。