2022/02/08 10:05
ユーザー選択で自分と紐付いた上司を自動取得できればと思い、皆さまのお知恵をお貸しください。
体調管理アプリの作成を考えております。
日々の検温、体調などを登録するのですが、要観察者に該当したとき(たとえば体温で37.5度以上、体調不良項目にチェックがあるなど)上司、安全衛生担当者へ通知されるようにしたいです。
登録者は、ユーザー選択にログインユーザーを自動取得できました。
上司もユーザー選択で自動取得できたらいいなと思っています。
https://jp.cybozu.help/k/ja/user/app_settings/process/assign_manager.html
こちらを参考に組織設定のカスタマイズで上司を作ってみました。プロセス管理では、作成した「上司」をその他から選択できたのですが、ユーザー選択フィールドでは「その他」には表示されず、選択できませんでした。
組織設定のグループで上司グループを作るとしても150人以上の上司がいるので、そこから選択は逆に面倒になりそうです。
自分と紐付く上司が自動で取得できるようなアイデアがありましたら、教えてください。
よろしくお願いいたします。
ミュートしたユーザーの投稿です。
投稿を表示neconecoさん
うちの会社では通知先アプリを作って対応してます!
社員番号、社員名
課長、副部長、部長
の簡単な作りで上司への通知が必要なアプリはこのアプリからのルックアップで設定するようにしてますよ~!
※社員番号以外はすべてユーザー選択フォーム
ミュートしたユーザーの投稿です。
投稿を表示ミュートしたユーザーの投稿です。
投稿を表示neconecoさん、こんにちは。
残念ながら、アンデスさんやイシイさんからのコメントにもある通り、
通知のための上司を「自動で取得」は、kintoneの基本機能ではできません。
カスタマイズ項目で「上司」を追加しても、プロセス管理では参照できますが、ユーザー選択などのフィールドの初期値にはできません。
自分と紐付く上司を「手動で」取得できればよいのでしたら、上司マスターアプリを用意しておいて、ルックアップで参照すれば可能です。
例えば、体調管理アプリに、あらかじめ社員全員分のレコードを登録しておき、
既定の一覧を「報告者=ログインユーザー」の条件にしておいて、
報告する際は、自分のレコードを開いて、レコードの編集で、
日々の記録をテーブルに1件追加する、という形はいかがでしょうか。
報告者の上司も、あらかじめユーザー選択フィールドにセットしておいて、
日々の記録のテーブル内に登録したフィールドが一定値を超えたら通知する設定ができると思います。
なお、テーブルのフィールドをもとに通知する場合は、下記のようになります。
いかがでしょうか。
ミュートしたユーザーの投稿です。
投稿を表示ミュートしたユーザーの投稿です。
投稿を表示ミュートしたユーザーの投稿です。
投稿を表示ミュートしたユーザーの投稿です。
投稿を表示自分に紐づくというか部門に紐づく形になりますが
①「部門ごとの上司一覧」アプリを作成し、ルックアップで上司を引っ張ってきてレコードに登録する。
(ルックアップを使用するため、上司一覧アプリの部門は組織選択ではなく、文字列で登録してください)
または
②アプリに「組織選択フィールド」を設置し、初期値を「その他」⇒「優先する組織」にしておく。
「レコードの条件通知」で組織ごとに通知先を設定する。
上司が150人いるとのことで②の方法よりは①の方法の方が現実的でしょうか?
参考になれば幸いです。
ミュートしたユーザーの投稿です。
投稿を表示ミュートしたユーザーの投稿です。
投稿を表示ミュートしたユーザーの投稿です。
投稿を表示cybozu.com共通管理→組織/ユーザー→プロフィール項目の設定→カスタマイズ項目の設定→追加→タイプ→ユーザー選択
で上司を項目として追加する案はいかがでしょうか
マスタなのでメンテ必要ですが
ミュートしたユーザーの投稿です。
投稿を表示ミュートしたユーザーの投稿です。
投稿を表示ミュートしたユーザーの投稿です。
投稿を表示ミュートしたユーザーの投稿です。
投稿を表示