Data Security > Define Sharing Rules


+ [Data Security > Define Sharing Rules](https://trailhead.salesforce.com/content/learn/modules/data_security/data_security_sharing_rules)

# Whoops, looks like there was a problem. Please try again.

+ [How can I resolve this "Data Security > Define Sharing Rules" error?](https://trailhead.salesforce.com/trailblazer-community/feed/0D5KX00000KETOb0AP)

# There is no priority selection in the dropdown of "Field 1"

+ [Define Sharing Rules challenge, but Priority is not an option in the dropdown](https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000Jgwgj)


:::note
I encountered this problem myself when completing the 'Create a sharing rule for the Project object' challenge. After going back and checking what I had done for each step, I realised that when creating the 'Priority' field for the Project object I accidentally selected 'Picklist (multi-select)' for the data type, instead of 'Picklist'. I changed the data type for the Priority picklist to 'Picklist', went back to creating the sharing rule, and 'Priority' was then showing in the dropdown options when setting the criteria for the sharing rule. 

私自身、「プロジェクト オブジェクトの共有ルールを作成する」チャレンジを完了したときにこの問題に遭遇しました。戻って各ステップで行ったことを確認したところ、Project オブジェクトの「Priority」フィールドを作成するときに、誤ってデータ型として「Picklist」ではなく「Picklist (multi-select)」を選択したことに気付きました。優先度選択リストのデータ型を「選択リスト」に変更し、共有ルールの作成に戻ったところ、共有ルールの条件を設定するときにドロップダウン オプションに「優先度」が表示されました。
:::


# We can't find a sharing rule that shares high-priority Projects with the Training Coordinator.

+ [Hand's On Traning Issue: Define Sharing Rules](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007LqoR4)

:::note
1) u create project obj and API   project__C.

2) choose date type of project...text (not for any number)

3).in this create field priority with API priority__C.

4) in security controlls owd set  public read only..on project obj& also give sharing rule name   as ur wish.(i am given that private)

5) if  all ready exist  Training Coordinator in ur role highrarchey then don.t add..its..if not there add  Training Coordinator.on under ceo role. 


https://developer.salesforce.com/forums/?id=906F0000000AyojIAC
:::


+ [Hi Everyone, Hope you are doing well, I am writing in regard to a roadblock I'm facing in Week 11 - Data Security > Define Sharing Rule. I tried it multiple times following both the dashboard instruction and even did the entire module again](https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000PjCAu)

:::note
I got this to work but it took a couple of attempts. The instructions say "Create a sharing rule for the Project object" which gave me the impression it was done from the Object Manager > Project, but this is not the case.

Instead I went to Security > Sharing Settings > Project Sharing Rules  (I had to scroll a long way down the page to get to Project Sharing Rules). 

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/7bea0653-94d5-4d5e-0d78-3622bb2a38af.png)

The instructions matched the available fields and pick-lists for the rule. This passed the challenge.

これで動作するようになりましたが、数回の試行が必要でした。説明には「プロジェクト オブジェクトの共有ルールを作成する」と書かれているので、[オブジェクト マネージャー] > [プロジェクト] から実行するような印象を受けましたが、そうではありません。

代わりに、[セキュリティ] > [共有設定] > [プロジェクト共有ルール] に移動しました ([プロジェクト共有ルール] に到達するには、ページをかなり下にスクロールする必要がありました)。

手順は、ルールの使用可能なフィールドと選択リストと一致していました。これでチャレンジは成功しました。
:::

+ [Trailhead sharing settings error - Project Object within Define Sharing Rules - can't find rule that shares high priority Projects with Training Coordinator](https://trailhead.salesforce.com/ja/trailblazer-community/feed/0D54V00007eqP9h)

:::note
If not working,  try in fresh org, it might be the existing record causing the issues in your org. 


機能しない場合は、新しい組織で試してください。既存のレコードが組織内で問題を引き起こしている可能性があります。
:::


# option for Field: Priority がない

+ [Define Sharing Rules](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007XIa49)

:::note
 I managed to fix the issue but I am not sure why. I opened a new Org and performed the steps again. It worked this time. I must have placed a restriction on the object or field earlier. 

 問題を解決できましたが、原因がわかりません。新しい組織を開いて手順を再度実行しました。今回はうまくいきました。以前にオブジェクトまたはフィールドに制限を設けたに違いありません。
:::


# 未解決

+ [Why would the Field "Priority" not show for sharing rules?](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007OX4yG)

単にオブジェクトを間違っているだけど思うが...
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/69bb74b6-3a5a-5163-1aac-7e6df6b5cf2c.png)


# Data Security > Control Access to Fields

+ [拡張プロファイルで次に何をするかが分からない](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007cmC6M)

:::note
Goto Object Settings --> Account

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/ddb9ac76-5bea-20e4-6ae7-015a9134bb5f.png)


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/092459f0-0630-98fb-1708-a2e211f374a4.png)

:::