Skip to main content
Contributor ⭐️⭐️
February 24, 2026
Solved

RelationshipのCSMのみPerson情報を見れるように制御する方法

  • February 24, 2026
  • 5 replies
  • 88 views

皆さんこんにちは。
Gainsihgt上で開発できないか検討している内容について、もし知見のある方がいたらお伺いしたくてこちらで質問をしてみました!

▼実現したいこと
Person情報を見れる範囲を制御したいと思っています。
条件としては、下記のとおりです。

  • Relationshipに設定されているCSMは紐づくPerson情報を見ることができる
  • 自身がCSMに設定されていないPerson情報はどこからも閲覧できない

▼質問事項
上記のような制御を、どの機能を用いれば実施できるのか分からず。

データ権限からできるらしい、という話を聞いたものの使ったことがなくイメージが湧いていないため、もし何かアイデア等お持ちの方いらっしゃったら教えていただけないでしょうか?

※もしかしたらワンチャンあるかも、ここに情報が載ってるかもしれないし載ってないかもしれない、くらいで構わないのでぜひお願いいたします。

    Best answer by asanos

    @Haruno Oi 
    ご質問頂きありがとうございます!
    よくご質問として頂く内容なので、以下のように記事にまとめました!

    「データ権限」の機能を使っていただくことで、オブジェクト毎の権限設定をすることが可能です。

    ご不明な点などあればコメント頂ければと思います!

    5 replies

    asanos
    asanosAnswer
    Helper ⭐️⭐️⭐️
    February 26, 2026

    @Haruno Oi 
    ご質問頂きありがとうございます!
    よくご質問として頂く内容なので、以下のように記事にまとめました!

    「データ権限」の機能を使っていただくことで、オブジェクト毎の権限設定をすることが可能です。

    ご不明な点などあればコメント頂ければと思います!

    Haruno OiAuthor
    Contributor ⭐️⭐️
    February 27, 2026

    @asanos 
    ありがとうございます!
    超ざっくり捉えると下記のように設定できる機能と認識しました。

    1. User Attributes:条件設定に使うUserオブジェクトの項目を選択
    2. Other MDA object:制限をかけたいオブジェクトを選択
      1. Permission Attributes:条件設定に使う、選んだオブジェクトの項目を選択
      2. Sharing Rules:1と2-1を使って条件のロジック設定

    具体の質問になるんでこのままここでお伺いできればと思ったのですが、
    今回制御をかけたいのがPerson, Company_Person, Relationship_Personとなっておりまして、Other MDA objectには出てきませんでした。

    これは①制御の対象外ということになるのか、②探し方が悪いのか、③検索に出てくる下記のいずれかが該当するか、のいずれかだと思うのですが、どれにあたるでしょうか...?


     

    asanos
    Helper ⭐️⭐️⭐️
    February 27, 2026

    @Haruno Oi 
    ありがとうございます!!
    ご認識の通りです!!

    オブジェクトが出てこない件に関しては、日本語環境ですとオブジェクト名が個人/会社個人/関係個人となりますので日本語で入力頂ければと思います!

    Haruno OiAuthor
    Contributor ⭐️⭐️
    March 3, 2026

    @asanos 
    ありがとうございます!日本語検索失念しておりました。失礼いたしました。

    ちなみに、触ってみていると「データ権限」の機能では思った制御ができないような気がしており。
    もしも条件設定のやり方までイメージついてたらお聞きしても良いですか...?

    • 制御をかける対象のオブジェクト:個人、会社個人、関係個人

    • 条件:

      1. 関係個人:関係個人に紐づくリレーションシップのCSMに設定されているユーザーのみ閲覧可能。その他のユーザーは閲覧・編集共に不可

      2. 会社個人:会社個人に紐づくカンパニー.リレーションシップのCSMに設定されているユーザーのみ閲覧可能。その他のユーザーは閲覧・編集共に不可

      3. 個人:個人に紐づく関係個人>リレーションシップのCSMに設定されているユーザーのみ閲覧可能。その他のユーザーは閲覧・編集共に不可

    Haruno OiAuthor
    Contributor ⭐️⭐️
    April 16, 2026

    こちら、あくまでデータ権限ではOBJの持つ項目とログインユーザー情報を比較して、同一OBJに対して制限をかける機能
    →他のOBJの項目をベースに生後はかけれない

    対応
    制御をかけたいOBJに、ルールエンジンで制御に必要な情報をコピーして反映させる(なのでリアルタイムの権限の反映はあきらめ)