ipex

Salesforceの情報や趣味(ゲーム等)についてフリーに

Salesforce新資格体系 移行試験を受けていく #1

StudyGuideに記載の試験範囲を1つずつ潰していく、
潰しながら知識を蓄え、周りの人が蓄える(はず)のナレッジをGetする、という作戦です。

試験範囲
 ・レコードタイプの機能とユースケースを説明する

まずは手頃な所から、レコードタイプについて勉強し直しました。


流石に通常の機能やユースケースについては問題無いのですが、
Helpを読み直していると、一部の標準オブジェクトの例外がややこしそう。

商談、ケース、ソリューション、リードあたりの、ビジネスプロセスが絡んでくる所。

選択リストを作成するときの考慮事項
 https://help.salesforce.com/apex/HTViewHelpDoc?id=editing_picklists_for_record_types_and_business_processes_tips.htm

複数のビジネスプロセスの管理
 https://help.salesforce.com/apex/HTViewHelpDoc?id=customize_processes.htm


標準の選択リストで、レコードタイプでは切り替えられないものがある。
ビジネスプロセスで出し分けて、レコードタイプではその他の選択リストの値を切り替える…という内容。


更に、キャンペーン・キャンペーンメンバーはそれとも異なる。

レコードタイプは、新規または既存のキャンペーンで [キャンペーンメンバー種別] を使用してのみキャンペーンメンバーに割り当てることができます。レコードタイプをキャンペーンメンバーに割り当てるには、[キャンペーンメンバー種別] 項目をキャンペーンページレイアウトに追加します。キャンペーンメンバー種別を変更するには、「マーケティングユーザ」ユーザ権限が必要です。また、参照のみの [キャンペーンメンバー種別] 項目をキャンペーンメンバーのページレイアウトに追加することもできます。

だそうで。
キャンペーンレコードからしかキャンペーンメンバーのレコードタイプは操作できないみたい。

試しにApexで操作しようとしたら、「Field is not writeable: CampaignMember.RecordTypeId」と言われた。
https://help.salesforce.com/apex/HTViewSolution?id=000205699