みんなの投稿

2025/02/25 17:52

契約コース:スタンダード
顧客管理用にkintoneを使用したいのですが、
セキュリティ担保の目的で、顧客情報の内CSV出力できる項目を制限したいと考えております。
“閲覧はできるけど、出力できない”が状態が理想です。

フィールドのアクセス権では、閲覧と編集しか選べないので、
カスタマイズ(プラグインかjavascript等)で書くしかないのでしょうか。
お知恵をお貸しください。

1件のコメント (新着順)

そもそも論ですみません。

基本機能では、アプリのアクセス権でファイル書き出し/読み込みを例えば管理者のみなどと制限できるのですが、これを一般ユーザーも可能としたうえで書き出しできるフィールドを絞り込みたいということだと思いますが、一般ユーザーがCSV出力したい理由は何でしょうか?

基本機能使用前提で考えると、一般ユーザーはファイル読み書きは不可としておき、一部の許可された人が絞り込んだCSVを作って提供するのが常套だと思うのですが…


たね
2025/02/26 08:44

お返事ありがとうございます。
もちろん、アクセス権の設定で、CSV出力をそもそもできないようにする、ことは重々承知していますが、それ以外方法はないものでしょうか・・・

ユーザー毎に出力する用途としては、TELコールリスト等、営業個人毎に出力を想定しており、
CSV出力がそもそもできないとなると、業務に支障が出てしまいますし、特定のユーザーのみ可能とする場合、作業効率自体が落ちてしまう恐れがあり、できれば避けていきたいなと・・・

営業個人毎に出力

なのであれば、顧客情報アプリで全てを賄おうとするのではなく、
 ① 営業個人と顧客を紐づけるためのフィールドまたはアプリを追加
 ② 表示させたい(させてもよい)フィールドのみを配置したリスティングアプリ(仮称)を用意し、①をキーにして当該フィールド値を顧客情報アプリから転記するなどして、それを営業個人に公開(顧客情報アプリは非公開としておく)
というように、絞込フィールドデータの出力先もまずはkintoneアプリとし、 CSV書き出しや帳票出力をしたければ、②内で閉じるようにしておくというのはいかがでしょうか?

ちなみに、

閲覧はできるが出力できない

状態にするにはカスタマイズが要るとは思いますが、CSV出力も組み込めば今の構成・アクセス権設定でイケると思います。