kintoneを導入したからといって、悪い人は悪いまま 笑
- こっそり編集(変更履歴毎回見るの大変)
- 敢えて入力しない(集計が正しくなくなる可能性)
- 全くkintoneを使わない(反対派)
色々ありますよね・・・
今日は、kintone不正防止について書いてみます
社内kintoneの不正防止って、結構な闇ですよね
なので今回は闇kin(ヤミキン)
そもそも悪さするならkintoneアプリ見るな!!
まぁ、そもそもそんな悪い子はkintoneから追い出せばいいんですが、業務上そうもいかない
では、悪さできないようにアクセス権を設定すればいい
- レコード閲覧(レコード追加していいけど、見るな!!)
- レコード追加(何も追加するんじゃね!!)
- レコード編集(登録する1回だけ君にチャンスをあげよう)
- レコード削除(消せると思うなよ!!)
- アプリ管理(管理させると思っているのか!?)
- ファイル読み込み(ウイルスまみれのデータ入れるな!!)
- ファイル書き出し(個人情報を何に使う気や!!)
[voice icon=”https://kinbozu.com/wp-content/uploads/2019/10/IMG_8609.jpg” name=”bozu” type=”l big”]上の方法だと、全てのフィールドを制限しちゃうので、状況に応じてアクセス権を設定したい・・・[/voice]
終結した案件のフィールド値を編集して欲しくない
例えばこんなケース
[voice icon=”https://kinbozu.com/wp-content/uploads/2019/04/fukisashi.jpg” name=”bozu” type=”l big”]この契約は今月完了したけど、先月の契約数が少なかったから契約日を編集して先月にしておこう・・・[/voice]
[voice icon=”https://kinbozu.com/wp-content/uploads/2019/04/kinbozu-fuki.png” name=”キンボウズ” type=”r”]あ!!勝手に編集してる・・・でもいちいち変更履歴をみてチェックするのは大変だしな・・・[/voice]
ステータスによってアクセス権を設定する
kintone見ていないかどうかは、監査ログを確認
[voice icon=”https://kinbozu.com/wp-content/uploads/2019/04/fukisashi.jpg” name=”bozu” type=”l big”]社内への周知事項は全てkintone経由でお伝えします[/voice]
[voice icon=”https://kinbozu.com/wp-content/uploads/2019/04/kinbozu-fuki.png” name=”キンボウズ” type=”r”]私は毎日見ている!![/voice]
[voice icon=”https://kinbozu.com/wp-content/uploads/2019/09/IMG_8587.jpg” name=”bozu” type=”l big”]一切見てませんやん!![/voice]
まぁ、見なくても仕事になるならそれでいいんですけどね(ユーザー削除するだけ)
確認したい場合、cybozu.com共通管理→閲覧とダウンロードから情報閲覧可能です
[voice icon=”https://kinbozu.com/wp-content/uploads/2019/10/IMG_8609.jpg” name=”bozu” type=”l big”]普段はアプリやレコードを間違って削除したって連絡がきたら、アプリIDやレコード番号を確認するために活用しているんですが・・・[/voice]
フィールド値空白でも集計する
ドロップダウンフィールドの落とし穴と思っています
空白は集計されない問題
例えば以下の情報を
- ラジオボタン(状況A)
- ドロップダウン(状況B)
でグラフにした場合、どの様に表示されると思いますか?
[colwrap] [col2]ラジオボタン[/col2] [col2]ドロップダウン[/col2] [/colwrap]
[voice icon=”https://kinbozu.com/wp-content/uploads/2019/10/IMG_8609.jpg” name=”bozu” type=”l big”]ラジオボタンはそもそも必須項目なフィールドだけど、ドロップダウンは必須項目に設定できるフィールド・・・
だから、未入力にして集計から外すことが可能なんだ[/voice]
未記入でレコードを保存しない様に、ドロップダウンを必須項目にすればまずは問題解決でしょうか?
[voice icon=”https://kinbozu.com/wp-content/uploads/2019/09/IMG_8588.jpg” name=”bozu” type=”l big”]もしくは初期値を未記入しておけば・・・
あ!!その後空欄に戻すことも可能か・・・[/voice]
ってことでCustomineを使うと、空欄したら強制的に未記入と入力される様にフィールドの値をセットするカスタマイズを実装!!
フィールドが空欄と等しい時に、未記入とセットして画面をリロードすることで空欄は許さない!!
アプリの運用上、必須項目にすると問題が発生する場合は上記のカスタマイズをお試しください♪
リアルタイムで共有することで、不正をばらす
さて、フィールドの値は正確な値が入力される様になりました
すると
- レコードを作成しない
- 初めから嘘のレコードを作成する
- 都合の悪いレコードを削除する
まぁ色々と悪いことを考えるひとが出てきますw
レコード削除については、アクセス権で設定できますので、レコード削除できなくすればいいんです!
他の方法としては、グラフや集計をリアルタイムで共有する
お知らせに集計やグラフの情報を貼り付けることも可能ですし
kintone連携サービス(今回はkViewer)を使って、kintoneユーザー以外への情報共有も可能です
[voice icon=”https://kinbozu.com/wp-content/uploads/2019/09/IMG_8587.jpg” name=”bozu” type=”l big”]みんな見てるからな!!w[/voice]
[aside type=”boader”]
[catlist numberposts=’5′ date=”yes” tags=”kviewer”]
[/aside]
そう簡単に環境も人も考え方も変わらないのが現実
綺麗事だけで大人は生きていけないのさw
ただ、不正じゃなくミスの発生を未然に防ぐという観点で考えたら前向きになれますかね?
実際の動作も含めて動画も作成していますので、是非とも閲覧とチャンネル登録よろしく♪