VtigerCRM OSSの導入・運用 | 組織とアクセス権限

VtigerCRMの組織・権限設計。部・課・係、兼務、代理入力をどう設定するか

営業1課では案件を共有したい。兼務課長は2課の案件も確認したい。営業事務は見積を作れるようにしたい。似た要望でも、対象となるレコード、閲覧できる人、許可する操作はそれぞれ違います。

OSS版VtigerCRM 8.4.0を基準に、ロール・プロファイル・グループ・共有ルールを組み合わせる手順と、一般ユーザーで確認するテスト例を紹介します。

対象 VtigerCRM OSS 8.4.0 / 株式会社アイプランナー

組織図を「見える範囲」と「できる操作」に分ける

VtigerCRM OSSの標準設定では、1ユーザーに1つのロールを割り当てます。ロールには日常の管理系統を表し、兼務や応援などで必要になるアクセスは、対象モジュールを決めて共有設定に落とし込みます。部・課・係の各階層を作るかどうかは、管理範囲や権限がそこで変わるかを基準に判断します。

4つの権限機能の使い分け
設定決めること営業部での例
ロール(Role)役割の階層と、配下のユーザー所有レコードへの管理範囲営業部長の配下に営業1課長・2課長を置く。実行できる操作はプロファイルも確認する。
プロファイル(Profile)ロールにひも付くモジュール・項目・操作の権限営業事務に見積の作成・編集を許可し、削除や標準エクスポートは制限する。
グループ(Group)ユーザーやロールなどを束ねる単位。共有先や所有者として使える兼務者をまとめる「営業2課兼務」や、横断案件を持つ「新商品PJ」を作る。
共有アクセス・共有ルール(Sharing Access / Rules)モジュールの公開範囲と、共有元・共有先・読取/書込の例外案件をPrivateにし、1課メンバー所有の案件を1課内の閲覧グループへ共有する。

設定前に、モジュールごとに「所有者」「閲覧者」「編集者」「作成・削除・出力の可否」を1行にまとめます。操作画面は既存の解説も参照できます。 VtigerCRMのデータへのアクセス権設定

営業1課と2課のアクセスを分ける3ステップ

ここでは「両課の担当者がそれぞれ案件を所有し、同じ課のメンバーは閲覧できる。営業部長は両課の個人所有案件を管理する」という構成を例にします。

Step 1 機密性の高いモジュールは非公開(Private)を起点にする

CRM設定の「共有アクセス」で、案件・見積・顧客企業・顧客担当者の共有方式をモジュールごとに確認します。この例では案件をPrivateにします。顧客マスターを全社で参照する会社では、顧客企業は業務に必要な公開範囲を別途決め、案件や見積への影響をテストします。

Privateを設定したうえで、所有者、階層、グループ、追加共有、関連レコードなどによるアクセス経路を確認します。管理者と「すべて表示/すべて編集」の権限を持つ利用者は、一般の担当者と結果が異なるため、プロファイルも合わせて確認します。 情シス向けセキュリティチェックリスト

Step 2 ロールで管理の階層を作る

営業部長の下に営業1課長・営業2課長を置き、それぞれの下に営業1課担当・営業2課担当のロールを作ります。係長だけが係のデータを管理する要件がある場合は、その配下に係の階層を作ります。同じ権限で運用する役職はまとめて扱えます。

案件を個人に割り当てた場合、配下の担当者が所有する案件へのアクセスはロール階層とプロファイルで決まります。同じ課の同僚の案件を閲覧させる要件は、次の共有ルールで設定します。ロールの「割り当て可能なユーザー」の設定は、担当者の選択範囲として確認します。

Step 3 対象モジュールに課内の共有ルールを作る

営業1課長と営業1課担当のロールを含む「営業1課内閲覧」グループを作成します。営業2課も同じ構成で作成します。CRM設定の「共有アクセス」で案件のカスタム共有ルールを追加し、次のように設定します。

案件モジュール(Private)の課内共有設定例
共有元共有先権限
ロール「営業1課担当」グループ「営業1課内閲覧」読み取り専用
ロール「営業2課担当」グループ「営業2課内閲覧」読み取り専用

課長が所有する案件も課員に見せる場合は、その共有元を別に決めます。

共同編集が必要なときは、対象データと対象者を確認したうえで「読み取り/書き込み」を選び、プロファイルの編集権限も確認します。保存後は一般ユーザーで再ログインし、同じ課の別担当者の案件を閲覧できることと、他課の案件を閲覧できないことを確認します。

グループを使う場所で共有の意味が変わります。

グループを案件の所有者に指定すると、その案件の共有にグループ所属が関わります。一方、グループを共有ルールの共有元に指定すると、OSS版8.4.0の標準処理では、そのグループが所有するレコードに加え、所属メンバーが個人で所有するレコードも対象になり得ます。プロジェクト案件だけを共有したいときは、共有元に指定する前に影響範囲を確認します。 OSS版8.4.0配布ソース

兼務・代理入力・部門横断の設定例

ケース1 営業1課長が2課を兼務する

佐藤さんの主ロールを営業1課長にし、佐藤さんを「営業2課兼務」グループに追加します。案件の共有ルールでは「営業2課担当」ロールを共有元にし、兼務グループに読み取り専用で共有します。2課長自身や配下の複数ロールが持つ案件まで必要なら、対象を確かめて「営業2課長とその配下」を共有元の候補にします。

編集が必要な場合は、対象モジュールの共有を読み取り/書き込みに設定し、主ロール側のプロファイルも確認します。兼務終了日を記録し、終了後にグループから外してアクセスが消えることを確認します。上位ロールを使う場合は、その配下の全範囲を恒常的に管理する職務かどうかで判断します。

ケース2 営業事務が自分のアカウントで見積を代理入力する

鈴木さんには「営業事務」ロールと専用プロファイルを割り当てます。見積モジュールで作成・編集を許可し、1課・2課の対象ロールが所有する見積を「営業事務」ロールまたは専用グループへ読み取り/書き込みで共有します。参照する顧客企業や案件は、必要な範囲の閲覧から検討します。

見積作成時に営業担当者を所有者として選べるかを、ロールの担当者割当範囲と保存結果で確認します。実際に入力した人と案件を担当する人を区別できるよう、作成者の確認方法と、変更履歴が必要な操作を決めます。削除や標準CSV出力はプロファイルで制限し、レポート・API・拡張による出力は利用経路ごとに検証します。

ケース3 部門横断プロジェクトの案件だけを共有する

「新商品PJ」グループに東京・大阪・開発の参加者を個別に追加し、対象案件の「担当者(Assigned To)」にグループを指定します。案件モジュールがPrivateの状態で、参加者がプロファイルの範囲で閲覧・更新できるか確認します。非参加者、参加者の上位ロール、既存の共有ルールや関連モジュール経由でも確認します。監督者が必要な場合は、明示的に参加者とアクセス範囲を決めます。

所有者をグループに変更すると、担当者条件で動く通知・ワークフロー・一覧や集計結果が変わる場合があります。個人の責任者は必要に応じて別項目に残し、グループ所有と担当・実績の帰属を運用上も区別します。終了時は参加者の削除、案件の引き継ぎ、関連する見積や添付の扱いまで決めます。

権限は「できる操作」と「拒否される操作」の両方を試す

設定の前に期待結果を書き、検証環境で管理者以外のテストユーザーを使います。以下は、両課の案件がPrivateで、課内共有と兼務を読み取り専用にした場合の受入例です。想定する共有設定とプロファイルをそろえたうえで、対象外の別部署のデータも使って確認します。

対象アカウントごとの合格条件
対象アカウント許可を確かめる拒否を確かめる
営業1課担当自分の案件を編集できる。1課同僚の案件を閲覧できる。同僚の案件を編集できない。2課案件の詳細URLを直接開いても表示されない。
営業部長(一般権限)1課・2課の配下の担当者が個人所有する案件を閲覧できる。管理範囲外の部署の案件を閲覧できない。
2課を兼務する1課長2課の指定範囲を閲覧できる。2課の共有案件を編集できない。兼務終了後は2課の共有案件も閲覧できない。
営業事務対象の見積を作成・編集し、予定した営業担当を割り当てられる。見積の削除・標準CSV出力はできない。未許可モジュールにもアクセスできない。
PJ参加者・非参加者参加者はPJ所有の案件を閲覧できる。非参加者はPJ案件を閲覧できない。参加者も他部門の通常案件まで見える状態になっていない。

一覧と詳細に加え、関連タブ、検索、レポート、ダッシュボード、添付、APIや独自画面など、実際に使う入口を試します。異動・退職・兼務終了では、ロール、グループ、共有ルール、所有レコードの引き継ぎをまとめて見直します。 移行データの担当者を整えるCSVインポートガイド

後から権限を見直すときに困る3つの設定

  1. すべてのモジュールを一律でPublicにする。 公開が必要な顧客マスターと、範囲を制限すべき案件や見積を分けます。変更前に利用部門が必要とする操作を洗い出します。
  2. 個人名ごとにロールを増やす。 ロールは継続的な役割と管理範囲に合わせ、期間限定の兼務は対象と終了日を管理します。
  3. ロールの階層だけで削除や出力まで制限したつもりになる。 プロファイルの操作権限を確認します。同じロールに複数のプロファイルがある場合は、別プロファイルの許可で権限が広がることもあるため、合成された結果をテストします。

レコードの値による細かな条件分岐や独自画面まで含む制御は、標準設定で扱える範囲を確認してから見積もります。 標準設定・拡張・個別開発の境界線

アクセス権限と、部門別予実の集計ルールを分ける

兼務者に他課の案件を見せても、誰の実績として計上するかは別に決めます。たとえば、2課案件の受注を2課の実績に計上するのか、兼務者個人の実績にも含めるのか。部門合計で同じ案件を二重計上しないよう、計上部門・担当者・計上時点と、グループ所有案件の扱いを決めます。

vtplusの業務支援アプリ「受注予実管理(IPSalesPerformance)」では、受注計画・実績・見込を確認し、担当者・部門・商品別の予実を把握できます。兼務やグループ所有を含む場合は、自社の計上ルールで試算し、ウィジェットや集計結果が想定した利用者にだけ表示されるかも導入時に確認します。 vtplusの受注予実管理(IPSalesPerformance)

vtplusの導入支援では、組織や業務に合わせた項目・画面・権限の設計を相談できます。担当引き継ぎのAI要約を検討する場合は、対象履歴の閲覧権限、外部送信できる情報、要約の確認担当も決めます。 vtplusの導入支援・料金 / 生成AIの営業活用例 / 日本仕様化の5つの設定

vtplus | 組織・権限設計の相談

組織図と業務分担から、権限を設計する

部門構成、兼務や代理入力の有無、共有したいデータ、制限したい操作をお知らせください。VtigerCRMの標準設定で対応できる範囲と、部門別の集計や業務支援アプリに追加で必要な設計を整理します。