0

beatboxSalesforce の SOAP API にアクセスするために使用しています。より具体的には、そのようにLead使用して変換しようとしていますconvertLead

# Assuming soap_client is a PythonClient already logged in and
# lead is a Lead object.

response = soap_client.convertLead({
    'leadId': lead.pk,
    'convertedStatus': "Qualified - converted",
})

ドキュメントによると、このエンドポイントにはleadIdand以外のパラメーターは必要ありませんがconvertedStatus、応答には次のエラー メッセージが含まれています。

System.DmlException: 挿入に失敗しました。行 0 の最初の例外。最初のエラー: REQUIRED_FIELD_MISSING、必要なフィールドがありません: [Company_Name__c]: [Company_Name__c] (システム コード)UNKNOWN_EXCEPTION00Qg0000003Er0pEACfalse

leadLead変換されるオブジェクト)には実際には空でないCompanyフィールドが含まれていることに注意してください。

このエラー メッセージの原因について何か考えはありますか? API 呼び出しに具体的にフィールドを追加しようとしましたcompanyNameが、役に立ちませんでした。

4

1 に答える 1