とあるエンジニアの作業ブログ

コンサル マネジメント 作業効率化

kintoneで予算管理アプリを作るまで 〜ユーザー・権限管理編〜

投稿日:2020年7月11日 更新日:

仕事でkintoneを使って予算管理を行えないか!?的な話に巻き込まれた。
kintoneなんて使ったこともないし、今後も使うつもりはないが、一応フィジビリティしたのでメモ。

ユーザ・権限管理とアプリ実装の2本立てでまとめようと思う。

ユーザー・組織管理構成

元にユーザー・組織管理の構成は以下のような感じを目指す。
Active Directoryとか他のアカウント管理との連携とかも気になるが、だるいのでそういうのは今回は無視。

事業部 部門 役職 承認権限 参照権限 編集権限 削除権限
事業部 コンサル部門 ディレクター あり 部門横断で可 部門横断で可 部門横断で可
シニアコンサルタント なし 自部門のみ可 自部門のみ可 自分のもののみ可
コンサルタント
開発部門 ディレクター あり 部門横断で可 部門横断で可 部門横断で可
シニアエンジニア なし 自部門のみ可 自部門のみ可 自分のもののみ可
エンジニア

よって必要なロールは以下の3つ。(デフォルトの「Everyone」入れると4つ。)

ロール 説明
Directors 役職ディレクターに割り当てられるロールで、承認権限など強い権限がある。
Consulting Div. コンサル部門の全員に割り当てられるロールで、”コンサル部門の人の予算申請はコンサル部門の人しか見れない”という制御をするためのもの。
Product Div. 開発部門の全員に割り当てられるロール。用途はコンサルと同様

実際の設定

まずkintoneのアカウントを作り、指定したサブドメインでログインする。
そこから「cybozu.com 共通管理」ってとこでユーザーやら組織、権限の権利が行える。

まずユーザーを作る。
ユーザー作成

次に組織を作る。
組織作成

そして役職を作る。もはや開発分を作るのがだるいのでコンサル分だけにしてみた。(ディレクターは部門によらず共通)
役職作成

最後にロールを定義する。その際、必ずロールタイプは「動的」を選択する。
「静的」にするとユーザーへのロール割当てを一人一人やらねばならず運用が回らなくなる。
ロール作成
ロール定義

ここがキモなので少し詳細説明。
各ロールの右の歯車マークを押すと「所属ユーザーの条件の編集」が行えるのでこれで各ユーザーにロールを割り当てる。
例えば以下は「Consulting Div.」のロール。
所属ユーザーの条件の編集 Consulting Div.

みて分かる通り、所属組織が「コンサル」の人に自動でロールが割り当てるように設定している。
なお、これも当たり前だがユーザーを組織に所属させることも事前に行っている。

次に「Directors」のロールをみてみる。
所属ユーザーの条件の編集 Directors

こちらは役職が「Directors」の人が自動でロールが割当たるようにしている。

あとはアプリ側でそれぞれのロールに対して適切な権限設定をすればOKだが、それは次回まとめる。

-コンサル, マネジメント, 作業効率化
-

執筆者:


comment

メールアドレスが公開されることはありません。

関連記事

Pythonほぼ初心者が作る画像分類評価 ~多ラベル分類編~

Python初心者に毛が生えた程度の筆者が画像分類の評価をした時のお話。 ただのPython文法メモ的な。 目次 分類問題設定 動作環境 作った物 自分的文法メモ 分類問題設定 1000枚ぐらいある画 …

システムアーキテクチャ設計メソトロジー

システムアーキテクチャ設計のメソトロジー(方法論)をメモ。 目次 アプリケーションの原則とアーキテクチャパターン(Application Principle and Architecture Patt …

銀行システムのセキュリティ要件整理

銀行システム/組織のセキュリティ要件を整理する機会がありました。セキュリティはあんまり詳しくないので自分の勉強がてらメモ。 目次 ざっくり結論 各評価項目の定義 セキュリティ要件解説 前提の整理 セキ …

改めてリーンスタートアップの要点まとめ(2/3) 第2部

リーンスタートアップの第2部のまとめ。 第1部のまとめはこちら。 目次 構築→計測→学びのサイクルと事業拡大/転換 :本書 5、6、7、8章に対応 構築・検証プロセスにおける特記 :本書 6章に対応 …

【備忘】ChromeのMarkdown Preview Plusプラグインでプレビューできなくなった時の対処法

ChromeでMarkdown Preview Plusというプラグインを使ってライトにマークダウンを読んでたんだが、急にマークダウンがPreviewできなくなった。 色々試した結果、なぜかファイルU …