LeadConvert クラス
名前空間
使用方法
convertLead データベースメソッドでは、リード取引開始によって取引先と取引先責任者、または取引先と個人取引先、および (必要に応じて) 商談が作成されます。convertLead は、Database.LeadConvert クラスのインスタンスをパラメータとして取ります。このクラスのインスタンスを作成し、リードとその変換先の取引先と取引先責任者の設定など、取引の開始に必要な情報を設定します。
例
この例では、Database.convertLead メソッドを使用してリード取引を開始する方法を示します。新規リードを挿入し、LeadConvert オブジェクトを作成してその状況を取引開始済みに設定し、Database.convertLead メソッドに渡します。最後に、取引の開始が成功したことを確認します。
LeadConvert のメソッド
LeadConvert のメソッドは次のとおりです。すべてインスタンスメソッドです。
isDoNotCreateOpportunity()
署名
public Boolean isDoNotCreateOpportunity()
戻り値
型: Boolean
isOverWriteLeadSource()
署名
public Boolean isOverWriteLeadSource()
戻り値
型: Boolean
isSendNotificationEmail()
署名
public Boolean isSendNotificationEmail()
戻り値
型: Boolean
setAccountId(accountId)
署名
public Void setAccountId(ID accountId)
パラメータ
- accountId
- 型: ID
戻り値
型: Void
setContactId(contactId)
署名
public Void setContactId(ID contactId)
パラメータ
- contactId
- 型: ID
戻り値
型: Void
使用方法
setContactId が指定された場合、アプリケーションは、取引先と暗黙的に関連付けられる新しい取引先責任者を作成します。取引先責任者および他の既存のデータは上書きされません (ただし、setOverwriteLeadSource が true に設定されている場合は LeadSource 項目のみが上書きされます)。
setConvertedStatus(status)
署名
public Void setConvertedStatus(String status)
パラメータ
- status
- 型: String
戻り値
型: Void
setDoNotCreateOpportunity(createOpportunity)
署名
public Void setDoNotCreateOpportunity(Boolean createOpportunity)
パラメータ
- createOpportunity
- 型: Boolean
戻り値
型: Void
setOpportunityId(opportunityId)
setOpportunityName(opportunityName)
署名
public Void setOpportunityName(String opportunityName)
パラメータ
- opportunityName
- 型: String
戻り値
型: Void
使用方法
この項目の文字数は 80 文字までです。
setDoNotCreateOpportunity が true の場合、商談は作成されません。また、この項目は空のままにする必要があります。空でない場合はエラーが発生します。
setOverwriteLeadSource(overwriteLeadSource)
署名
public Void setOverwriteLeadSource(Boolean overwriteLeadSource)
パラメータ
- overwriteLeadSource
- 型: Boolean
戻り値
型: Void
setOwnerId(ownerId)
署名
public Void setOwnerId(ID ownerId)
パラメータ
- ownerId
- 型: ID
戻り値
型: Void
使用方法
このメソッドは、既存のオブジェクトにマージする場合は適用されません。setOwnerId が指定された場合、既存の取引先または取引先責任者の ownerId 項目は上書きされません。
setRelatedPersonAccountId(relatedPersonAccountId)
署名
public Void setRelatedPersonAccountId(ID relatedPersonAccountId)
パラメータ
- relatedPersonAccountId
- 型: ID
戻り値
型: Void
setRelatedPersonAccountRecord(Entity relatedPersonAccountRecord)
署名
public Void setRelatedPersonAccountRecord(Entity relatedPersonAccountRecord)
パラメータ
- relatedPersonAccountRecord
- 型: ID
戻り値
型: Void
setSendNotificationEmail(sendEmail)
署名
public Void setSendNotificationEmail(Boolean sendEmail)
パラメータ
- sendEmail
- 型: Boolean
戻り値
型: Void