我正在尝试连接到salesforce进行查询操作,以获取我从流式api收到的标识符的记录。 这是我的流程。使用沙箱网址建立连接,但我没有启用datasense标志。不启用数据检测标志的原因是,当我使用mulestudio消耗高CPU过程启用datasense标志时,配置屏幕似乎被触发。
<flow name="demoFlow1" doc:name="demoFlow1">
<sfdc:subscribe-topic config-ref="Salesforce" topic="/AccountsUpdates" doc:name="Salesforce (Streaming)"/>
<set-payload value="#[payload.Id]" doc:name="Set Payload"/>
<echo-component doc:name="Echo"/>
<sfdc:query config-ref="Salesforce" query="select name from account where id='#[payload]'" doc:name="Salesforce"/>
<echo-component doc:name="Echo"/>
</flow>
请告知我是否犯了错误。
问候 桑托什
答案 0 :(得分:0)
<flow name="sfdc_queryFlow">
<http:listener config-ref="HTTP_Listener_Configuration" path="/" doc:name="HTTP"/>
<sfdc:query config-ref="Salesforce__Basic_authentication" query="SELECT Id, Name, AccountNumber, Type FROM Account where id='0019000001JLSmuAAH'" doc:name="Salesforce"/>
<json:object-to-json-transformer doc:name="Object to JSON"/>
</flow>
你可以用flow变量代替id。