PutSalesforceObject

Description:

Creates new records for the specified Salesforce sObject. The type of the Salesforce object must be set in the input flowfile's 'objectType' attribute. This processor cannot update existing records.

Additional Details...

Tags:

salesforce, sobject, put

Properties:

In the list below, the names of required properties appear in bold. Any other properties (not in bold) are considered optional. The table also indicates any default values, and whether a property supports the NiFi Expression Language.

Display NameAPI NameDefault ValueAllowable ValuesDescription
Salesforce Instance URLsalesforce-urlThe URL of the Salesforce instance including the domain without additional path information, such as https://MyDomainName.my.salesforce.com
Supports Expression Language: true (will be evaluated using variable registry only)
API Versionsalesforce-api-version54.0The version number of the Salesforce REST API appended to the URL after the services/data path. See Salesforce documentation for supported versions
Supports Expression Language: true (will be evaluated using variable registry only)
Read Timeoutread-timeout15 sMaximum time allowed for reading a response from the Salesforce REST API
Supports Expression Language: true (will be evaluated using variable registry only)
OAuth2 Access Token Provideroauth2-access-token-providerController Service API:
OAuth2AccessTokenProvider
Implementation: StandardOauth2AccessTokenProvider
Service providing OAuth2 Access Tokens for authenticating using the HTTP Authorization Header
Record Readerrecord-readerController Service API:
RecordReaderFactory
Implementations: JsonPathReader
Syslog5424Reader
CSVReader
JsonTreeReader
GrokReader
ExcelReader
ParquetReader
ReaderLookup
CEFReader
WindowsEventLogReader
ProtobufReader
SyslogReader
AvroReader
XMLReader
ScriptedReader
YamlTreeReader
Specifies the Controller Service to use for parsing incoming data and determining the data's schema

Relationships:

NameDescription
successFor FlowFiles created as a result of a successful execution.
failureFor FlowFiles created as a result of an execution error.

Reads Attributes:

NameDescription
objectTypeThe Salesforce object type to upload records to. E.g. Account, Contact, Campaign.

Writes Attributes:

NameDescription
error.messageThe error message returned by Salesforce.

State management:

This component does not store state.

Restricted:

This component is not restricted.

Input requirement:

This component requires an incoming relationship.

System Resource Considerations:

None specified.

See Also:

QuerySalesforceObject