

Ensure that your app does not exceed the number of allotted calls per day. Limits on API Calls: Check the limit on the number of API calls to which you’re entitled. The default currency matches the location at the organization level. For example, if you use the value "US" to evaluate against the contents of a drop-down list which contains the value "USA", the evaluation will work, but you end up with two values in the dropdown: one for US and one for USA.Ĭurrency: Currency values cannot exceed 18 characters in length.Ĭurrency: When working with multiple currencies, be aware of which currency your sObject uses, to avoid inaccurate entries. Test to confirm functionality.Įvaluating Values in Dropdown: If you’re evaluating against a value in an existing drop-down list field in Salesforce, be sure to use the exact value in the dropdown. Inserting into Dropdown: Be aware, inserting dependent values into an existing drop-down list field in Salesforce doesn’t always work. In order to actually use the field as a dateTime, you can configure it using Transform Message, like in the example. In this example, although CreatedDate field appears as dateTime, the query actually will actually return a String representing the date. This functionality is particularly useful when working with streaming input or when engineering "near real-time" data integration with SaaS providers such as Salesforce.
SALESFORCE ADD IN FOR OUTLOOK SHOWS UP ON DIFFERENT WINDOW CODE
Use the Watermark functionality of the poll scope to ensure you’re only pulling, then processing new information from Salesforce.īatch Processing: A batch job is a block of code that splits messages into individual records, performs actions upon each record, then reports on the results and potentially pushes the processed output to other systems or queues. Poll scope and Watermark: To regularly pull data from Salesforce into your application, use a Salesforce connector wrapped inside a Poll Scope in place of an inbound endpoint in your flow. In other words, DataSense makes sure that DataWeave knows the data format and structure it must work with so you don’t have to figure it out manually. For example, if you configure a Salesforce connector in your application, then drop a Transform Message component after the connector, the component uses DataWeave to gather information that DataSense extracted to pre-populate the input values for mapping. Essentially, DataWeave let’s you control the mapping between data types.

Transform Message Component: When used in conjunction with a DataSense-enabled Salesforce connector, this component’s integrated scripting language called DataWeave can automatically extract sObject metadata that you can use to visually map and/or transform to a different data format or structure. By enabling this functionality (in the Global Salesforce Connector element), Mule does the heavy lifting of discovering the type of data you must send to, or be prepared to receive from Salesforce. DataSense: When enabled, DataSense extracts metadata for Salesforce standard objects (sObjects) to automatically determine the data type and format that your application must deliver to, or can expect from, Salesforce.
