システム管理者以外もkrewSheetの一覧名を変えられるツールを作ったけど運用次第では危ない
krewSheetって?
・kintoneの一覧をExcel風にするプラグインです。(めちゃくちゃ便利です)
・kintoneの「カスタマイズ一覧」に適用して利用します。(ここ重要です)
https://jp.cybozu.help/k/ja/id/040612.html#view_set_view_2030
弊社、一覧名変更中心にkrewSheetの修正依頼が結構来ます。
krewSheetとkintoneの活用が進みすぎて…といううれしい悲鳴かもしれませんが、
即対応できるとも限らないので、現場を待たせることも時々あります。
で、権限付与しようにもシステム管理権限なのでほぼNG、万一許可する場合も色々な責任に同意した旨明記しての申請が必要です。
高頻度で「なんで一覧名変えるぐらいでそんな申請必要なんですか?」と聞かれます。
システム管理権限を付与せざるを得ないのでそう簡単には許可できないんですが、利用者からしたら納得いかない気持ちもわかります。
ということで一覧情報修正するためのツール(アプリ)を作りました。
通常システム管理者でしか設定変更できないカスタマイズ一覧ですが、このアプリなら現場ユーザーで一覧名を変更できるので良い感じです。
ただ、このまま社内展開すると結構危ない点も残っています。
標準機能の一覧が吹っ飛んだとて、アプリの履歴辿ればどうとでもなるんですが、問題はカスタマイズ一覧で、こっちはうっかり消すと設定も吹っ飛ぶ(復元不可能)なんですよね…
条件付き書式やらなんやら、めちゃくちゃ時間をかけて設定したデザインが吹っ飛ぶことになるので、とんでもなく絶望すること間違いなしです。
社内展開するなら、もっと運用ルールやら仕様の精査が必要そう
ユーザーはレコード閲覧・編集権限のみ
テーブルの行削除ボタンは非表示、行追加ボタンのみ表示(CSS)
対象アプリの追加(レコード追加)は連絡もらってシステム管理者が対応
みたいな状態ならよいのかなと思いつつ、細心の注意を払って社内展開を進めていきたいと考えています。
以上です。