Skip to content

Instantly share code, notes, and snippets.

@gashcrumb
Created February 18, 2019 18:24
Show Gist options
  • Save gashcrumb/ce09c203d1ce73a8901789a8a560cac4 to your computer and use it in GitHub Desktop.
Save gashcrumb/ce09c203d1ce73a8901789a8a560cac4 to your computer and use it in GitHub Desktop.
{
"componentScheme": "salesforce",
"connectorCustomizers": [
"io.syndesis.connector.salesforce.customizer.ForUpdateCustomizer",
"io.syndesis.connector.salesforce.customizer.DataShapeCustomizer"
],
"inputDataShape": {
"kind": "any"
},
"outputDataShape": {
"kind": "java",
"type": "org.apache.camel.component.salesforce.api.dto.CreateSObjectResult",
"specification": "<snip>"
},
"propertyDefinitionSteps": [
{
"description": "Specify the Salesforce object name of the record to create or update.",
"name": "Name of the object",
"properties": {
"sObjectName": {
"componentProperty": false,
"deprecated": false,
"description": "Name of the Salesforce object",
"displayName": "Object name",
"group": "common",
"javaType": "java.lang.String",
"kind": "parameter",
"required": true,
"secret": false,
"type": "string",
"enum": [
{
"label": "Accepted Event Relation",
"value": "AcceptedEventRelation"
},
{
"label": "Account",
"value": "Account"
},
{
"label": "Account Clean Info",
"value": "AccountCleanInfo"
},
{
"label": "Account Contact Role",
"value": "AccountContactRole"
},
{
"label": "Account Feed",
"value": "AccountFeed"
},
{
"label": "Account History",
"value": "AccountHistory"
},
{
"label": "Account Partner",
"value": "AccountPartner"
},
{
"label": "Account Share",
"value": "AccountShare"
},
{
"label": "Action Link Group Template",
"value": "ActionLinkGroupTemplate"
},
{
"label": "Action Link Template",
"value": "ActionLinkTemplate"
},
{
"label": "Activity History",
"value": "ActivityHistory"
},
{
"label": "Additional Directory Number",
"value": "AdditionalNumber"
},
{
"label": "Aggregate Result",
"value": "AggregateResult"
},
{
"label": "Announcement",
"value": "Announcement"
},
{
"label": "Apex Class",
"value": "ApexClass"
},
{
"label": "Apex Debug Log",
"value": "ApexLog"
},
{
"label": "Apex Job",
"value": "AsyncApexJob"
},
{
"label": "Apex Test Queue Item",
"value": "ApexTestQueueItem"
},
{
"label": "Apex Test Result",
"value": "ApexTestResult"
},
{
"label": "Apex Trigger",
"value": "ApexTrigger"
},
{
"label": "AppMenuItem",
"value": "AppMenuItem"
},
{
"label": "Approval Request",
"value": "ProcessInstanceWorkitem"
},
{
"label": "Asset",
"value": "Asset"
},
{
"label": "Asset Feed",
"value": "AssetFeed"
},
{
"label": "Asset History",
"value": "AssetHistory"
},
{
"label": "Asset Share",
"value": "AssetShare"
},
{
"label": "Assignment Rule",
"value": "AssignmentRule"
},
{
"label": "Attached Content Document",
"value": "AttachedContentDocument"
},
{
"label": "Attachment",
"value": "Attachment"
},
{
"label": "Aura Component Bundle",
"value": "AuraDefinitionBundle"
},
{
"label": "Auth Session",
"value": "AuthSession"
},
{
"label": "Auth. Provider",
"value": "AuthProvider"
},
{
"label": "Authentication Configuration",
"value": "AuthConfig"
},
{
"label": "Authentication Configuration Auth. Provider",
"value": "AuthConfigProviders"
},
{
"label": "Background Operation",
"value": "BackgroundOperation"
},
{
"label": "Biggy",
"value": "zregvart__Biggy__c"
},
{
"label": "Business Hours",
"value": "BusinessHours"
},
{
"label": "Business Process",
"value": "BusinessProcess"
},
{
"label": "CORS Whitelist Origin",
"value": "CorsWhitelistEntry"
},
{
"label": "Call Center",
"value": "CallCenter"
},
{
"label": "Campaign",
"value": "Campaign"
},
{
"label": "Campaign Feed",
"value": "CampaignFeed"
},
{
"label": "Campaign Field History",
"value": "CampaignHistory"
},
{
"label": "Campaign Member",
"value": "CampaignMember"
},
{
"label": "Campaign Member Status",
"value": "CampaignMemberStatus"
},
{
"label": "Campaign Share",
"value": "CampaignShare"
},
{
"label": "Case",
"value": "Case"
},
{
"label": "Case Comment",
"value": "CaseComment"
},
{
"label": "Case Contact Role",
"value": "CaseContactRole"
},
{
"label": "Case Feed",
"value": "CaseFeed"
},
{
"label": "Case History",
"value": "CaseHistory"
},
{
"label": "Case Share",
"value": "CaseShare"
},
{
"label": "Case Solution",
"value": "CaseSolution"
},
{
"label": "Case Status Value",
"value": "CaseStatus"
},
{
"label": "Case Team Member",
"value": "CaseTeamMember"
},
{
"label": "Case Team Member Role",
"value": "CaseTeamRole"
},
{
"label": "Category Data",
"value": "CategoryData"
},
{
"label": "Category Node",
"value": "CategoryNode"
},
{
"label": "Chatter Activity",
"value": "ChatterActivity"
},
{
"label": "Chatter Invitation",
"value": "CollaborationInvitation"
},
{
"label": "Client Browser",
"value": "ClientBrowser"
},
{
"label": "Connected App",
"value": "ConnectedApplication"
},
{
"label": "Contact",
"value": "Contact"
},
{
"label": "Contact Clean Info",
"value": "ContactCleanInfo"
},
{
"label": "Contact Feed",
"value": "ContactFeed"
},
{
"label": "Contact History",
"value": "ContactHistory"
},
{
"label": "Contact Share",
"value": "ContactShare"
},
{
"label": "Content Delivery",
"value": "ContentDistribution"
},
{
"label": "Content Delivery View",
"value": "ContentDistributionView"
},
{
"label": "Content Document",
"value": "ContentDocument"
},
{
"label": "Content Document History",
"value": "ContentDocumentHistory"
},
{
"label": "Content Document Link",
"value": "ContentDocumentLink"
},
{
"label": "Content Folder",
"value": "ContentFolder"
},
{
"label": "Content Folder Link",
"value": "ContentFolderLink"
},
{
"label": "Content Folder Member",
"value": "ContentFolderMember"
},
{
"label": "Content Version",
"value": "ContentVersion"
},
{
"label": "Content Version History",
"value": "ContentVersionHistory"
},
{
"label": "ContentDocument Feed",
"value": "ContentDocumentFeed"
},
{
"label": "Contract",
"value": "Contract"
},
{
"label": "Contract Contact Role",
"value": "ContractContactRole"
},
{
"label": "Contract Feed",
"value": "ContractFeed"
},
{
"label": "Contract History",
"value": "ContractHistory"
},
{
"label": "Contract Status Value",
"value": "ContractStatus"
},
{
"label": "Cron Job",
"value": "CronJobDetail"
},
{
"label": "Custom Brand",
"value": "CustomBrand"
},
{
"label": "Custom Brand Asset",
"value": "CustomBrandAsset"
},
{
"label": "Custom Button or Link",
"value": "WebLink"
},
{
"label": "Custom Object Usage By User License Metric",
"value": "CustomObjectUserLicenseMetrics"
},
{
"label": "Custom Permission",
"value": "CustomPermission"
},
{
"label": "Custom Permission Dependency",
"value": "CustomPermissionDependency"
},
{
"label": "Custom S-Control",
"value": "Scontrol"
},
{
"label": "Custom URL",
"value": "DomainSite"
},
{
"label": "D&B Company",
"value": "DatacloudDandBCompany"
},
{
"label": "D&B Company",
"value": "DandBCompany"
},
{
"label": "Dashboard",
"value": "Dashboard"
},
{
"label": "Dashboard Component",
"value": "DashboardComponent"
},
{
"label": "Dashboard Component Feed",
"value": "DashboardComponentFeed"
},
{
"label": "Dashboard Feed",
"value": "DashboardFeed"
},
{
"label": "Data Type",
"value": "DataType"
},
{
"label": "Data.com Address",
"value": "DatacloudAddress"
},
{
"label": "Data.com Company",
"value": "DatacloudCompany"
},
{
"label": "Data.com Contact",
"value": "DatacloudContact"
},
{
"label": "Data.com Owned Entity",
"value": "DatacloudOwnedEntity"
},
{
"label": "Data.com Usage",
"value": "DatacloudPurchaseUsage"
},
{
"label": "Daty",
"value": "zregvart__Daty__c"
},
{
"label": "Declined Event Relation",
"value": "DeclinedEventRelation"
},
{
"label": "Document",
"value": "Document"
},
{
"label": "Document Entity Map",
"value": "DocumentAttachmentMap"
},
{
"label": "Domain",
"value": "Domain"
},
{
"label": "Duplicate Record Item",
"value": "DuplicateRecordItem"
},
{
"label": "Duplicate Record Set",
"value": "DuplicateRecordSet"
},
{
"label": "Duplicate Rule",
"value": "DuplicateRule"
},
{
"label": "Email Domain Key",
"value": "EmailDomainKey"
},
{
"label": "Email Message",
"value": "EmailMessage"
},
{
"label": "Email Service",
"value": "EmailServicesFunction"
},
{
"label": "Email Services Address",
"value": "EmailServicesAddress"
},
{
"label": "Email Status",
"value": "EmailStatus"
},
{
"label": "Email Template",
"value": "EmailTemplate"
},
{
"label": "Entity Definition",
"value": "EntityDefinition"
},
{
"label": "Entity Particle",
"value": "EntityParticle"
},
{
"label": "Entity Subscription",
"value": "EntitySubscription"
},
{
"label": "Event",
"value": "Event"
},
{
"label": "Event Feed",
"value": "EventFeed"
},
{
"label": "Event Log File",
"value": "EventLogFile"
},
{
"label": "Event Relation",
"value": "EventRelation"
},
{
"label": "External Data Source",
"value": "ExternalDataSource"
},
{
"label": "External Data User Authentication",
"value": "ExternalDataUserAuth"
},
{
"label": "Feed Comment",
"value": "FeedComment"
},
{
"label": "Feed Item",
"value": "FeedItem"
},
{
"label": "Feed Like",
"value": "FeedLike"
},
{
"label": "Feed Poll Choice",
"value": "FeedPollChoice"
},
{
"label": "Feed Poll Vote",
"value": "FeedPollVote"
},
{
"label": "Feed Revision",
"value": "FeedRevision"
},
{
"label": "Feed Tracked Change",
"value": "FeedTrackedChange"
},
{
"label": "Feed: Invoice",
"value": "zregvart__Invoice__Feed"
},
{
"label": "Feed: Merchandise",
"value": "zregvart__Merchandise__Feed"
},
{
"label": "Field Definition",
"value": "FieldDefinition"
},
{
"label": "Field Permissions",
"value": "FieldPermissions"
},
{
"label": "Fiscal Year Settings",
"value": "FiscalYearSettings"
},
{
"label": "Flow Interview",
"value": "FlowInterview"
},
{
"label": "Flow Interview Share",
"value": "FlowInterviewShare"
},
{
"label": "Folder",
"value": "Folder"
},
{
"label": "Forecast Share",
"value": "ForecastShare"
},
{
"label": "Forecasting Share",
"value": "ForecastingShare"
},
{
"label": "Group",
"value": "CollaborationGroup"
},
{
"label": "Group",
"value": "Group"
},
{
"label": "Group Feed",
"value": "CollaborationGroupFeed"
},
{
"label": "Group Member",
"value": "GroupMember"
},
{
"label": "Group Member",
"value": "CollaborationGroupMember"
},
{
"label": "Group Member Request",
"value": "CollaborationGroupMemberRequest"
},
{
"label": "Group Record",
"value": "CollaborationGroupRecord"
},
{
"label": "Holiday",
"value": "Holiday"
},
{
"label": "Idea",
"value": "Idea"
},
{
"label": "Idea Comment",
"value": "IdeaComment"
},
{
"label": "Installed Mobile App",
"value": "InstalledMobileApp"
},
{
"label": "Invoice",
"value": "zregvart__Invoice__c"
},
{
"label": "Knowledgeable User",
"value": "KnowledgeableUser"
},
{
"label": "Lead",
"value": "Lead"
},
{
"label": "Lead Clean Info",
"value": "LeadCleanInfo"
},
{
"label": "Lead Feed",
"value": "LeadFeed"
},
{
"label": "Lead History",
"value": "LeadHistory"
},
{
"label": "Lead Share",
"value": "LeadShare"
},
{
"label": "Lead Status Value",
"value": "LeadStatus"
},
{
"label": "Letterhead",
"value": "BrandTemplate"
},
{
"label": "Library",
"value": "ContentWorkspace"
},
{
"label": "Library Document",
"value": "ContentWorkspaceDoc"
},
{
"label": "Lightning Component Definition",
"value": "AuraDefinition"
},
{
"label": "Line Item",
"value": "zregvart__Line_Item__c"
},
{
"label": "List View",
"value": "ListView"
},
{
"label": "List View Chart",
"value": "ListViewChart"
},
{
"label": "List View Chart Instance",
"value": "ListViewChartInstance"
},
{
"label": "Login Geo Data",
"value": "LoginGeo"
},
{
"label": "Login History",
"value": "LoginHistory"
},
{
"label": "Login IP",
"value": "LoginIp"
},
{
"label": "Lookups from Activity",
"value": "LookedUpFromActivity"
},
{
"label": "Macro",
"value": "Macro"
},
{
"label": "Macro History",
"value": "MacroHistory"
},
{
"label": "Macro Share",
"value": "MacroShare"
},
{
"label": "Mail Merge Template",
"value": "MailmergeTemplate"
},
{
"label": "Matching Rule",
"value": "MatchingRule"
},
{
"label": "Matching Rule Item",
"value": "MatchingRuleItem"
},
{
"label": "Merchandise",
"value": "zregvart__Merchandise__c"
},
{
"label": "Name",
"value": "Name"
},
{
"label": "Named Credential",
"value": "NamedCredential"
},
{
"label": "Note",
"value": "Note"
},
{
"label": "Note and Attachment",
"value": "NoteAndAttachment"
},
{
"label": "Note, Attachment, Google Doc And File",
"value": "CombinedAttachment"
},
{
"label": "Oauth Token",
"value": "OauthToken"
},
{
"label": "Object Permissions",
"value": "ObjectPermissions"
},
{
"label": "Open Activity",
"value": "OpenActivity"
},
{
"label": "Opportunity",
"value": "Opportunity"
},
{
"label": "Opportunity Contact Role",
"value": "OpportunityContactRole"
},
{
"label": "Opportunity Feed",
"value": "OpportunityFeed"
},
{
"label": "Opportunity Field History",
"value": "OpportunityFieldHistory"
},
{
"label": "Opportunity History",
"value": "OpportunityHistory"
},
{
"label": "Opportunity Partner",
"value": "OpportunityPartner"
},
{
"label": "Opportunity Product",
"value": "OpportunityLineItem"
},
{
"label": "Opportunity Share",
"value": "OpportunityShare"
},
{
"label": "Opportunity Stage",
"value": "OpportunityStage"
},
{
"label": "Opportunity: Competitor",
"value": "OpportunityCompetitor"
},
{
"label": "Order",
"value": "Order"
},
{
"label": "Order Feed",
"value": "OrderFeed"
},
{
"label": "Order History",
"value": "OrderHistory"
},
{
"label": "Order Product",
"value": "OrderItem"
},
{
"label": "Order Product Feed",
"value": "OrderItemFeed"
},
{
"label": "Order Product History",
"value": "OrderItemHistory"
},
{
"label": "Order Share",
"value": "OrderShare"
},
{
"label": "Organization",
"value": "Organization"
},
{
"label": "Organization-wide From Email Address",
"value": "OrgWideEmailAddress"
},
{
"label": "Package License",
"value": "PackageLicense"
},
{
"label": "Partner",
"value": "Partner"
},
{
"label": "Partner Role Value",
"value": "PartnerRole"
},
{
"label": "Period",
"value": "Period"
},
{
"label": "Permission Set",
"value": "PermissionSet"
},
{
"label": "Permission Set Assignment",
"value": "PermissionSetAssignment"
},
{
"label": "Permission Set License",
"value": "PermissionSetLicense"
},
{
"label": "Permission Set License Assignment",
"value": "PermissionSetLicenseAssign"
},
{
"label": "Picker",
"value": "zregvart__Picker__c"
},
{
"label": "Picklist Value Info",
"value": "PicklistValueInfo"
},
{
"label": "Platform Action",
"value": "PlatformAction"
},
{
"label": "Predefined Case Team",
"value": "CaseTeamTemplate"
},
{
"label": "Predefined Case Team Member",
"value": "CaseTeamTemplateMember"
},
{
"label": "Predefined Case Team Record",
"value": "CaseTeamTemplateRecord"
},
{
"label": "Price Book",
"value": "Pricebook2"
},
{
"label": "Price Book Entry",
"value": "PricebookEntry"
},
{
"label": "Price Book History",
"value": "Pricebook2History"
},
{
"label": "Process Definition",
"value": "ProcessDefinition"
},
{
"label": "Process Instance",
"value": "ProcessInstance"
},
{
"label": "Process Instance History",
"value": "ProcessInstanceHistory"
},
{
"label": "Process Instance Node",
"value": "ProcessInstanceNode"
},
{
"label": "Process Instance Step",
"value": "ProcessInstanceStep"
},
{
"label": "Process Node",
"value": "ProcessNode"
},
{
"label": "Product",
"value": "Product2"
},
{
"label": "Product Feed",
"value": "Product2Feed"
},
{
"label": "Product History",
"value": "Product2History"
},
{
"label": "Products",
"value": "zregvart__Products__x"
},
{
"label": "Profile",
"value": "Profile"
},
{
"label": "Promoted Search Term",
"value": "SearchPromotionRule"
},
{
"label": "Publisher",
"value": "Publisher"
},
{
"label": "Push Topic",
"value": "PushTopic"
},
{
"label": "Queue Sobject",
"value": "QueueSobject"
},
{
"label": "Quick Text",
"value": "QuickText"
},
{
"label": "Quick Text History",
"value": "QuickTextHistory"
},
{
"label": "Quick Text Share",
"value": "QuickTextShare"
},
{
"label": "Quote Template Rich Text Data",
"value": "QuoteTemplateRichTextData"
},
{
"label": "Recently Viewed",
"value": "RecentlyViewed"
},
{
"label": "Record",
"value": "TopicAssignment"
},
{
"label": "Record Type",
"value": "RecordType"
},
{
"label": "Relationship",
"value": "RelationshipInfo"
},
{
"label": "Relationship Domain",
"value": "RelationshipDomain"
},
{
"label": "Report",
"value": "Report"
},
{
"label": "Report Feed",
"value": "ReportFeed"
},
{
"label": "Role",
"value": "UserRole"
},
{
"label": "SAML Single Sign-On Setting",
"value": "SamlSsoConfig"
},
{
"label": "Scheduled Jobs",
"value": "CronTrigger"
},
{
"label": "Secure Agent",
"value": "SecureAgent"
},
{
"label": "Secure Agent Plug-in",
"value": "SecureAgentPlugin"
},
{
"label": "Secure Agent Plug-in Property",
"value": "SecureAgentPluginProperty"
},
{
"label": "Service Field Data Type",
"value": "ServiceFieldDataType"
},
{
"label": "Setting Granted By License",
"value": "GrantedByLicense"
},
{
"label": "Setup Audit Trail Entry",
"value": "SetupAuditTrail"
},
{
"label": "Setup Entity Access",
"value": "SetupEntityAccess"
},
{
"label": "Site",
"value": "SiteFeed"
},
{
"label": "Site",
"value": "Site"
},
{
"label": "Site History",
"value": "SiteHistory"
},
{
"label": "Solution",
"value": "Solution"
},
{
"label": "Solution Feed",
"value": "SolutionFeed"
},
{
"label": "Solution History",
"value": "SolutionHistory"
},
{
"label": "Solution Status Value",
"value": "SolutionStatus"
},
{
"label": "Static Resource",
"value": "StaticResource"
},
{
"label": "Streaming Channel",
"value": "StreamingChannel"
},
{
"label": "Streaming Channel Share",
"value": "StreamingChannelShare"
},
{
"label": "Task",
"value": "Task"
},
{
"label": "Task Feed",
"value": "TaskFeed"
},
{
"label": "Task Priority Value",
"value": "TaskPriority"
},
{
"label": "Task Status Value",
"value": "TaskStatus"
},
{
"label": "Tenant Usage Entitlement",
"value": "TenantUsageEntitlement"
},
{
"label": "Third Party Account Link",
"value": "ThirdPartyAccountLink"
},
{
"label": "Topic",
"value": "Topic"
},
{
"label": "Topic Feed",
"value": "TopicFeed"
},
{
"label": "Undecided Event Relation",
"value": "UndecidedEventRelation"
},
{
"label": "User",
"value": "User"
},
{
"label": "User Entity Access",
"value": "UserEntityAccess"
},
{
"label": "User Feed",
"value": "UserFeed"
},
{
"label": "User Field Access",
"value": "UserFieldAccess"
},
{
"label": "User License",
"value": "UserLicense"
},
{
"label": "User List View",
"value": "UserListView"
},
{
"label": "User List View Criteria",
"value": "UserListViewCriterion"
},
{
"label": "User Login",
"value": "UserLogin"
},
{
"label": "User Owned File",
"value": "OwnedContentDocument"
},
{
"label": "User Package License",
"value": "UserPackageLicense"
},
{
"label": "User Preference",
"value": "UserPreference"
},
{
"label": "User Provisioning Account",
"value": "UserProvAccount"
},
{
"label": "User Provisioning Account Staging",
"value": "UserProvAccountStaging"
},
{
"label": "User Provisioning Config",
"value": "UserProvisioningConfig"
},
{
"label": "User Provisioning Log",
"value": "UserProvisioningLog"
},
{
"label": "User Provisioning Mock Target",
"value": "UserProvMockTarget"
},
{
"label": "User Provisioning Request",
"value": "UserProvisioningRequest"
},
{
"label": "User Provisioning Request Share",
"value": "UserProvisioningRequestShare"
},
{
"label": "User Record Access",
"value": "UserRecordAccess"
},
{
"label": "User Share",
"value": "UserShare"
},
{
"label": "Visualforce Component",
"value": "ApexComponent"
},
{
"label": "Visualforce Page",
"value": "ApexPage"
},
{
"label": "Vote",
"value": "Vote"
},
{
"label": "With External Id",
"value": "zregvart__With_External_Id__c"
},
{
"label": "With Reference",
"value": "zregvart__With_Reference__c"
},
{
"label": "Zone",
"value": "Community"
}
]
}
}
},
{
"description": "Specify the field name that holds the identifying value.",
"name": "Identifier field name",
"properties": {
"sObjectIdName": {
"componentProperty": false,
"defaultValue": "Id",
"deprecated": false,
"description": "Field name of the identifier",
"displayName": "Identifier field",
"group": "common",
"javaType": "java.lang.String",
"kind": "parameter",
"required": true,
"secret": false,
"type": "string"
}
}
}
],
"configuredProperties": {
"operationName": "upsertSObject",
"rawPayload": "true"
},
"_meta": {}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment