+ Start a Discussion
haruca.kharuca.k 

リードの取引開始処理をApexで実装したい

お世話になっております。

リードの取引開始処理をApex(Trigger)で実装したいと思っております。

Leadオブジェクトの「IsConverted(取引開始済フラグ)」を「true」にし、
新しいAccountを作成(もしくは既存のAccountを更新)し、
新しく作成したAccountのIDを
LeadのConvertedAccountId(取引開始済みの取引先ID)に設定する、
というように実装すれば良いのでしょうか?

ご存じの方がいらっしゃいましたらご教授頂きたいです。
どうぞ宜しくお願い致します。
Best Answer chosen by haruca.k
Marty C.Marty C.

haruca.kさん、こんにちは。

haruca.kさんのリード取引開始ケースはトリガで実装できると思います。Database.convertLead()メソッドを使えば、haruca.kさんが述べた通りにIsConvertedもConvertedAccountIdも設定できます。

haruca.kさんはForce.com Apex コード開発者ガイド[1]を参照したことがありますかな。例もコードサンプルもそのガイドの「取引の開始」章にあります。

[1]: Force.com Apex コード開発者ガイド (http://developerforcejp.s3.amazonaws.com/developer/docs/apexcode/salesforce_apex_language_reference.pdf)

All Answers

Marty C.Marty C.

haruca.kさん、こんにちは。

haruca.kさんのリード取引開始ケースはトリガで実装できると思います。Database.convertLead()メソッドを使えば、haruca.kさんが述べた通りにIsConvertedもConvertedAccountIdも設定できます。

haruca.kさんはForce.com Apex コード開発者ガイド[1]を参照したことがありますかな。例もコードサンプルもそのガイドの「取引の開始」章にあります。

[1]: Force.com Apex コード開発者ガイド (http://developerforcejp.s3.amazonaws.com/developer/docs/apexcode/salesforce_apex_language_reference.pdf)

This was selected as the best answer
haruca.kharuca.k
Marty C.さん

ご回答ありがとうございます。
Force.com Apex コード開発者ガイドに書いてあったのですね。
今度から困ったときはまずこちらを参照するように致します。
ありがとうございました。