使用mule salescloud连接器在salesforce中创建多个记录

时间:2014-05-20 05:33:45

标签: mule mule-studio

我正在尝试使用(创建批量)操作通过mule将许多记录上传到salesforce。

我创建了如下流程

<flow name="bulk_salesFlow1" doc:name="bulk_salesFlow1">
        <http:inbound-endpoint exchange-pattern="request-response" host="localhost" port="8081" doc:name="HTTP"/>
        <sfdc:create-bulk config-ref="Salesforce12" type="BulkMule__c" doc:name="Salesforce">
            <sfdc:objects>
                <sfdc:object>
                    <sfdc:inner-object key="Component__c">Transformer</sfdc:inner-object>
                    <sfdc:inner-object key="Use__c">Transforms the payload</sfdc:inner-object>
                </sfdc:object>
                <sfdc:object>
                    <sfdc:inner-object key="Use__c">Iterator</sfdc:inner-object>
                    <sfdc:inner-object key="Component__c">ForEach</sfdc:inner-object>
                </sfdc:object>
            </sfdc:objects>
        </sfdc:create-bulk>
        <logger message="#[payload]" level="INFO" doc:name="Logger"/>
    </flow>

我收到错误“元素:不允许重复对象”。我想知道我是否正在以正确的方式尝试,如果是的话,上述流程中出了什么问题。

提前谢谢

1 个答案:

答案 0 :(得分:0)

我认为这只是Mule Studio的一个问题,如果您忽略这些警告,您应该可以运行您的流程。

如果警告困扰您,您可以始终使用<sfdc:objects ref="#[something]"/>以及包含与您的SF对象相对应的字段名称的地图列表。