Getting started Community Training Tutorials Documentation APIs, AI & Tools
<flow name="sendEmailOnNewCaseFlow">
<salesforce:new-object-listener objectType="Case" doc:name="On New Object" doc:id="8b5dec5e-31a2-4b78-9188-b681891898be" config-ref="Salesforce_Sfdc_config"> (1)
<scheduling-strategy>
<fixed-frequency />
</scheduling-strategy>
</salesforce:new-object-listener>
<salesforce:query-result-list doc:name="Query result list" doc:id="79da7485-339c-4ab6-956a-0684210b2ded" config-ref="Salesforce_Sfdc_config"/>
<salesforce:query-result-stream-by-id doc:name="Query result stream by id" doc:id="bdf16fc8-017f-439b-b1fc-3bff23d881d8" config-ref="Salesforce_Sfdc_config"/>
<ee:transform doc:name="Transform Message" >
<ee:message > (2)
<ee:set-payload ><![CDATA[%dw 2.0
output application/json
---
payload map {
CaseNumber: $.CaseNumber,
Subject: $.Subject,
Description: $.Description,
Status: $.Status,
Priority: $.Priority
}]]></ee:set-payload>
</ee:message>
</ee:transform>
<email:send config-ref="Email_SMTP" fromAddress="user1@domain.com" subject="New Case Created"> (3)
<email:to-addresses >
<email:to-address value="user3@domain.com" />
<email:to-address value="user2@domain.com" />
</email:to-addresses>
<email:body contentType="text/html" > (4)
<email:content ><![CDATA["<h1>New Case Created:</h1>"]]></email:content>
</email:body>
</email:send>
</flow>



