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