Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

入力規則を使用してリード所有者の変更を防止する

公開日: Oct 13, 2022
説明

リードオブジェクトに入力規則を設定し、特定のプロファイルユーザーがリード所有者を変更できないようにします。

解決策
以下は、この種類の入力規則を設定するステップです。
 
1.変更を制限するプロファイルのプロファイル ID を取得します。
例:
プロファイル -- コンサルティングユーザー
Classic の URL のプロファイル ID --  https://na9.salesforce.com/00eE0000000vGNQ
Lightning の URL のプロファイル ID -- https://na9.lightning.force.com/lightning/setup/EnhancedProfiles/page?address=%2F00eE0000000vGNQ  

2.入力規則ページに移動します。
Classic: [設定] | [カスタマイズ] | [リード] | [入力規則]
Lightning: 歯車アイコン | [設定] | [オブジェクトマネージャー] | [リード] | [入力規則]

3.[新規] をクリックして、新しい入力規則を作成します。

4. [エラー条件式] 項目に要件に応じて次の式を入力します、15 桁の ProfileID は正しい ID に置き換えます。

* すべてのユーザーがリード所有者を変更できないようにします。
ISCHANGED(OwnerId) 

* すべてのユーザーが自分が所有していないレコードのリード所有者を変更できないようにします。
AND(
ISCHANGED(OwnerId),
$User.Id <> PRIORVALUE(OwnerId)
)

* 特定のプロファイルを持つユーザーがリード所有者を変更できないようにします。
AND(ISCHANGED( OwnerId ), $User.ProfileId = '00eE0000000vGNQ')

* 特定のプロファイルのユーザーが自分が所有していないレコードのリード所有者を変更できないようにします。
AND(
ISCHANGED(OwnerId),
$User.Id <> PRIORVALUE(OwnerId), $User.ProfileId = '00e6A000001NnZT')

5.ルールの [ルール名] と [エラーメッセージ] (必須) の両方を定義します。[保存] をクリックします。


入力規則をテストするには、ユーザーにログインしてもらい、[リード所有者] 項目の変更を保存してみます。


メモ:
  • この種類の入力規則は、あらゆる標準オブジェクトまたはカスタムオブジェクトに作成できます。この例では、単にリードを使用します。
  • 入力規則ではレコードの一括移行が評価されないため、この種類の入力規則は単一レコードの移行でのみ機能します。 所有権の一括移行を防ぐには、カスタムの APEX ソリューションを利用する必要があります。>

入力規則についての詳細は、「入力規則」を参照してください。
 
ナレッジ記事番号

000385858

 
読み込み中
Salesforce Help | Article