【kintone】フィールドのアクセス権の設定と新規レコードの追加について

おはようございます。
いつもお世話になっております。上記タイトルの件でご質問させていただきます。

現在、社内で開催した研修・集会の内容を報告するアプリを作成し、運用しております。研修・集会の概要やスケジュールなどは他部署とも共有したい内容なのですが、いくつかのフィールド(メモや写真など)については、主催した部署内だけに留めたいと考えております。レコードの所有権は、「ユーザー選択」のフィールドを利用し、研修・集会を主催した各部署に割り振っています。

共有したくないフィールド(メモや写真など)には「ユーザー選択」でアクセス権を設定しており、これ自体は運用には問題ないのですが、新規のレコードを追加しようとした場合、アクセス権を設定したフィールドが表示されません。「ユーザー選択」の初期値を「ログインユーザー」にしても、状況は変わらないようです。

もちろん新規レコードを追加する際は、ユーザーが選択されていない状態ですので、アクセス権を設定したフィールドの編集はできないのかもしれませんが…。現在は、一度、新規レコードを登録した後、再度、編集するようにして対処しています。

新規レコードを追加する時点で、アクセス権を設定しているフィールドも編集できるようにはならないのでしょうか?

ご教授のほど、よろしくお願いいたします。

「いいね!」 1

菅原尚哉さん

試作してみましたが、確かに仰る通りの挙動をしますね。
色々と試してみましたが、苦肉の策で下記の方法しか思いつきませんでした。

ホワイトリスト型ではなく、ブラックリスト型でフィールドのアクセス権を設定

ユーザー選択 閲覧不可 編集不可
Everyone 閲覧可 編集可

この様に設定すると、新規入力時に、アクセス制限を設定しているフィールドも表示されます。
ただ、実務上はこの方式は色々な支障が出そうな気もしますね。
編集権限が無い人でも、新規入力時はその項目に値を入力できてしましまいますし(笑)

あまり参考にならないと思いますが、ご参考まで。

「いいね!」 1

上海レンユアー 松村 さま

いつもお世話になっております。
ご連絡、誠にありがとうございました。

なるほど、ユーザー選択時に、ログインユーザー以外を選択する方法ということですね。

参考にさせていただきます。

今後とも、よろしくお願いいたします。