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