公開日:2020-06-18
kintoneの「ユーザー選択」フィールドは、使用しているkintoneの中のユーザーを指定して登録することができます。
また、「組織選択」フィールドは、使用しているkintoneの中で管理者が登録している「組織」を指定して登録することができます。
「グループ選択」フィールドも同様に管理者が登録している「グループ」を指定して登録することができます。
ユーザー選択・組織選択・グループ選択でできること・注意点
ユーザー選択・組織選択・グループ選択の各フィールドでできること
ユーザー選択・組織選択・グループ選択の各フィールドでできることは、ユーザー・組織・グループを指定することです。
ユーザー選択のフィールドだと、見積管理アプリや営業管理アプリなどを作った時に「営業担当者」「営業担当上長」などをセットする時に使えます。
セットしてからどう活用するのかというと…
- 一覧で絞り込む
- アクセス権を設定して、フィールドに設定されているユーザーや、組織・グループのメンバーしか閲覧・編集ができないようにする
といったような方法で使います。
注意点
ユーザー選択フィールドの設定で「選択肢を指定する」を使用すると、一覧での絞り込み時に「ログインユーザー」が選択できなくなります。ログインしているユーザーを識別して一覧を絞り込みしたいフィールドには使用しないようにしましょう。
cybozu.comにおける、組織とグループは別物なので、どちらを使っているか間違わないようにしましょう。
ユーザー選択・組織選択・グループ選択の各フィールドの設定画面
ユーザー選択フィールドの設定内容は下記の通りです。
![ユーザー選択フィールドの設定画面](https://www.r3it.com/wp-content/uploads/2023/06/5eeb3b658bb8aabeed6ea521_088ca285-3101-41d0-a9d8-36ba0c37f525.png)
「選択肢を指定する」にチェックを入れると、ユーザーの選択画面が表示されます。 ここで選択したユーザーのみが、kintoneアプリ上のユーザー選択フィールドで選択可能になります。
![ユーザー選択_選択肢を指定する.png](https://www.r3it.com/wp-content/uploads/2023/06/5eeb3b66ba90bdd8bbfada8b_8ac8aadf-7e37-48d2-9ab9-c8db3870044f.png)
![](https://www.r3it.com/wp-content/uploads/2023/06/5eeb3be8b63f72502d948f7d_E981B8E68A9EE882A2E38292E68C87E5AE9AE38197E3819FE5A0B4E59088.png)
![](https://www.r3it.com/wp-content/uploads/2023/06/5eeb3b658bb8aa1e5c6ea547_47832bce-b0ef-4534-9de7-005bccc2c573.png)
「初期値」はレコードの追加画面で最初から選択されているユーザーになります。
組織選択とグループ選択のフィールドの設定画面も確認します。
![組織選択の設定画面.png](https://www.r3it.com/wp-content/uploads/2023/06/5eeb3b665f06b20397e7bd1a_744a513b-bd5e-4930-9f55-0488c749bd61.png)
![グループ選択の設定画面.png](https://www.r3it.com/wp-content/uploads/2023/06/5eeb3b6721c0e13939d7f4e0_9ef80e5a-8634-4174-a7e6-c2c9b8b63111.png)
どちらともユーザー選択とほぼ同じなので説明を省略します。
実際の使用例
一覧で、担当者が自分になっているレコードのみを表示する
一覧で、担当者フィールドに、ブラウザでkintoneにアクセスしている人のレコードだけが表示される一覧を作る時には、 kintoneアプリの設定画面の「一覧」タブをクリックします。
「+」ボタンを押して追加するか、絞り込みたい既存の一覧の「編集」をクリックします。
![](https://www.r3it.com/wp-content/uploads/2023/06/63cf77a8d29be01bad892040_5eeb3b66cb593a57fccfc6c6_70ccffb2-f1a4-4a74-861c-75173746a8e4.png)
下のほうにある「絞り込み」で条件はユーザー選択のフィールドを選びます(スクリーンショットの例だと「担当者」になっています)。
「次のいずれかを含む」で右側のフィールドの、画像の赤枠のアイコンをクリックするとユーザー選択の画面が表示されます。
そこの「その他」タブで、左側の「ログインユーザー」をクリックして右側の「ログインユーザー」をクリック、青く選択された状態で「追加」ボタンをクリックします。
![フィルタリング条件](https://www.r3it.com/wp-content/uploads/2023/06/5eeb3b6684136193164861a2_fab42590-a73e-44bb-a2c5-64eeb58a8236.png)
あとは、保存ボタンをクリックして、「アプリの更新」を行なうと、ログインしているユーザーが担当者のレコードのみが表示されるようになります。
![](https://www.r3it.com/wp-content/uploads/2023/06/5eeb3caf0a800920a2c26395_E4B880E8A6A7_after.png)
![](https://www.r3it.com/wp-content/uploads/2023/06/5eeb3c8dff7f50ca9adcf51d_E4B880E8A6A7_before.png)
フィールドに指定してあるグループ・組織のメンバーだけ特定のフィールドの編集できるようにする
設置したグループフィールドや組織フィールドに設定したグループ・組織のメンバーの時だけ、特定のフィールドを制御できるようにするという設定をすることができます。
まず、kintoneアプリの設定画面の「設定」タブ、真ん中の「アクセス権」の「フィールド」を選択します。
条件を下図のように設定すると、「組織選択」というフィールドに設定されている組織のメンバーだけが、お客様名を変更できる、というようなことができます。
![お客様名を制御.png](https://www.r3it.com/wp-content/uploads/2023/06/5eeb3b6823a88f47fc53020a_af4e145f-e83b-4718-a556-add41a178405.png)
この方法を使って、担当部署以外はフィールドを操作できないようにする、ということができるようになります。下図はログインユーザーが「営業部」に所属してるため、お客様名が編集できないようになっています。
![制御結果.png](https://www.r3it.com/wp-content/uploads/2023/06/5eeb3b67608934dcfc2c547c_e9c44bfb-cca4-4c92-88b4-a6a67190ccd7.png)
プロセス管理の作業者として使用する
設置したユーザー選択フィールド・グループ選択フィールド・組織選択フィールドの内容を使用して、プロセス管理の作業者として使用することもできます。
アプリの設定画面の「設定」タブ、左側にある「一般設定」 → 「プロセス管理」を開いて設定することができます。
![](https://www.r3it.com/wp-content/uploads/2023/06/5ef052fb1cce861e72ae124a_E382B9E382AFE383AAE383BCE383B3E382B7E383A7E38383E38388202020-06-222014.39.44.png)
上図の「処理中」プロセスの作業者の一番下に「担当者」と表示されています。これは、アプリの中にある「担当者」というフィールドの人を「処理中」プロセスの時の作業者に指定している設定です。
「次のユーザー全員」が設定されているので、担当者に設定されている人が複数いる場合は、全員がプロセスを進めないと「完了」になりません。
また、図の例だとユーザー選択フィールドの「担当者」というフィールドを使用していますが、グループ選択フィールド・組織選択フィールドのフィールドを使用した場合は、そのグループ・組織に所属している人が作業者になることができます。