本記事では、Salesforce Sales Cloudのデータをb→dashへ取り込む方法について紹介しています。
取り込み手順は、大きく下記の4つです。
各手順の詳細は、以下をご参照ください。
Salesforceのプランの中には、API連携ができないプランもあるため、b→dashに連携する前に、API連携が可能なプランであるかどうかを確認します。詳細は、Salesforce公式ヘルプの「API アクセスのある Salesforce Edition」をご参照ください。
b→dashの管理画面から、Salesforce Sales Cloudとの接続情報を登録します。
1.「データパレット」>「データを連携」をクリックします
2. 右上の「新規作成」をクリックします
3.「Salesforce Sales Cloud」を選択し、「次へ」をクリックします
4. 説明画面を確認し、「次へ」をクリックします
5. 連携に必要な5つの情報(セキュリティトークン / コンシューマ鍵 / コンシューマの秘密 / ユーザID / パスワード)を入力し、「次へ」をクリックします
6. 連携頻度と時間を設定し、「追加」を選択した後、「次へ」をクリックします
7.「名前」を入力し、「保存」をクリックします
8. 新規作成した連携が画面に表示されます

API連携に必要な「セキュリティトークン」「コンシューマ鍵」「コンシューマの秘密」を、Salesforceの管理画面から取得する方法を説明します。
1. Salesforce管理画面の右上「ユーザーアイコン」をクリックします
2.「設定」>「私のセキュリティトークンのリセット」をクリックします
3.「セキュリティトークンのリセット」をクリックします
4. セキュリティトークンに設定したメールアドレス宛に、新たなセキュリティトークンが送られてきます

1. Salesforce管理画面の右上「歯車アイコン」>「設定」をクリックします
2.「アプリケーションマネージャ」>「新規接続アプリケーション」をクリックします
3. 基本情報の必須項目である「接続アプリケーション名」「API参照名」「取引先責任者メール」を入力します
4.「OAuth設定の有効化」にチェックを入れ、必須項目である「コールバックURL」「選択したOAuth範囲」を入力し、「保存」をクリックします
5.「コンシューマ鍵」と「コンシューマの秘密」がコピーできます

接続情報の登録後、b→dashに入力した連携タイミングの時間になると、自動的に「連携処理」が開始されます。連携が正常に行われているかをステータスで確認します。
1. b→dashに入力した連携タイミングの時間になると、「連携処理」が開始されます
2. 連携のステータスを確認します


ステータスが「接続完了」にならない場合、設定に誤りがある可能性があります。下記の表に該当しないかをご確認ください。
考えられる原因 |
改善策 |
| b→dashに連携したアカウントで認証エラーが発生している | 連携したアカウントがロックされている、またはアカウント側のパスワードの有効期限が切れている可能性があります。Salesforce管理画面の「ユーザの管理」>「ユーザ」から、連携アカウントが「有効」になっているかを確認します |
| b→dashでの取込みに対応していないオブジェクトである | b→dashで対応しているのは「Bulk API」のみです。対応していないオブジェクトは「+ボタン」内には表示されますが、選択すると「実行エラー」と表示されます。連携可能なオブジェクトは、後述のspoiler「Salesforceの標準オブジェクト一覧」をご参照ください |
| 接続情報がSandBox(本番環境のコピー)のものになっている | b→dashに接続できるのはSalesforceの本番環境のみです。SandBoxの接続情報を入力すると「実行エラー」となります。本番環境の接続情報を確認の上、再度設定してください |
| Salesforce側でオブジェクトを削除してしまった | Salesforce側でオブジェクトや取込み設定項目を削除した場合はエラーとなります。Salesforce連携エリアの「+ボタン」から再度取込み設定を行ってください |
| 他のデータファイルの取り込みエラーで後続が止まっている | Salesforce連携では、取込み設定を行っている全オブジェクトを連続して取得します。途中でエラーになると後続も中断するため、どのファイルで失敗したかは弊社にて調査します。お問い合わせください |
| Salesforceの接続情報に誤った文字/記号が含まれている | 接続情報に半角スペースや、b→dashで使用できない以下の文字/記号(『" ' ( ) , : ; < > [ \ ] ` { | } ~』、『』は含まない)が入っていないかを確認してください |
| Salesforceの接続情報が更新されたが、b→dash上の接続情報を更新していない | Salesforceの接続情報は定期的に更新されます。Salesforce側で更新された際は、b→dash上の接続情報も更新してください |
| b→dash連携設定後にSalesforce側で新規データを作成した | 連携可能なデータは、b→dash上で連携設定を作成した際にSalesforce側に存在していたデータのみです。新規データを連携したい場合は、b→dash上で新しく連携設定を作成してください |
| Salesforce側で「http://login.salesforce.comからのSOAP APIログインを防止」にチェックがある | Salesforce側の「私のドメインの設定」において該当チェックが入っている場合、連携ステータスがエラーとなります。チェックを外してください |
連携したいオブジェクトがb→dashに対応しているかを確認したい場合は、下記の一覧をご参照ください。なお、b→dashでは標準項目・カスタム項目に関わらず、全ての項目(カラム)を連携することができます。
現在連携可能 |
現在連携不可能 |
| Account AccountContactRelation AccountCleanInfo AccountContactRole AccountOwnerSharingRule AccountPartner AccountShare AccountTag AccountTeamMember AccountTerritoryAssignmentRule AccountTerritoryAssignmentRuleItem AccountTerritorySharingRule ActionLinkGroupTemplate ActionLinkTemplate ActivityHistory AdditionalNumber Address AgentWork AllowedEmailDomain Announcement ApexClass ApexComponent ApexLog ApexPage ApexTestQueueItem ApexTestResult ApexTestResultLimits ApexTestRunResult ApexTestSuite ApexTrigger AppMenuItem Approval Article Type__DataCategorySelection Asset AssetOwnerSharingRule AssetShare AssetTag AssetTokenEvent AssignedResource AssignmentRule AssociatedLocation AsyncApexJob AttachedContentDocument AttachedContentNote Attachment AuraDefinition AuraDefinitionBundle AuthConfig AuthConfigProviders AuthProvider AuthSession |
AcceptedEventRelation AccountBrand AccountInsight AccountRelationship AccountRelationshipShareRule AccountUserTerritory2View ActionCadence ActionCadenceRule ActionCadenceRuleCondition ActionCadenceStep ActionCadenceStepTracker ActionCadenceTracker ActionPlan ActionPlanItem ActionPlanTemplate ActionPlanTemplateItem ActionPlanTemplateItemValue ActionPlanTemplateVersion ActiveScratchOrg ActivityMetric AgentWorkSkill AIInsightAction AIInsightFeedback AIInsightReason AIInsightValue AIRecordInsight ApexPageInfo AppAnalyticsQueryRequest AppDefinition AppExtension AppleDomainVerification AppointmentSchedulingPolicy AppTabMember AssetDowntimePeriod AssetRelationship Audience AuraDefinitionBundleInfo AuraDefinitionInfo AuthorizationForm AuthorizationFormConsent AuthorizationFormDataUse AuthorizationFormText |
| BackgroundOperation BackgroundOperationResult Bookmark BrandTemplate BusinessHours BusinessProcess |
BatchApexErrorEvent BusinessProcessDefinition BusinessProcessFeedback BusinessProcessGroup BuyerGroupPricebook |
| CallCenter Campaign CampaignInfluence CampaignInfluenceModel CampaignMember CampaignMemberStatus CampaignOwnerSharingRule CampaignShare CampaignTag Case CaseArticle CaseComment CaseContactRole CaseHistory CaseMilestone CaseOwnerSharingRule CaseShare CaseSolution CaseTag CaseTeamMember CaseTeamRole CaseTeamTemplate CaseTeamTemplateMember CaseTeamTemplateRecord CategoryData CategoryNode CategoryNodeLocalization ChatterActivity ChatterAnswersActivity ChatterAnswersReputationLevel ChatterConversation ChatterConversationMember ChatterMessage ClientBrowser CollaborationGroup CollaborationGroupMember CollaborationGroupMemberRequest CollaborationGroupRecord CollaborationInvitation CombinedAttachment Community (Zone) ConnectedApplication Contact ContactCleanInfo ContactOwnerSharingRule ContactShare ContactTag ContentAsset ContentBody ContentDistribution ContentDistributionView ContentDocument ContentDocumentHistory ContentFolder ContentFolderLink ContentHubRepository ContentNote ContentVersion ContentVersionHistory ContentWorkspace ContentWorkspaceDoc ContentWorkspaceMember ContentWorkspacePermission Contract ContractContactRole ContractLineItem ContractTag CorsWhitelistEntry CronJobDetail CronTrigger CurrencyType CustomBrand CustomBrandAsset CustomPermission CustomPermissionDependency |
Calendar CalendarView CallCoachConfigModifyEvent CallCoachingMediaProvider CallDisposition CallDispositionCategory CallTemplate CardPaymentMethod CartCheckoutSession CartDeliveryGroup CartDeliveryGroupMethod CartItem CartTax CartValidationOutput CaseStatus CaseSubjectParticle ChannelObjectLinkingRule ChannelProgram ChannelProgramLevel ChannelProgramMember ColorDefinition CommerceEntitlementBuyerGroup CommerceEntitlementPolicy CommerceEntitlementPolicyShare CommerceEntitlementProduct CommSubscription CommSubscriptionChannelType CommSubscriptionConsent CommSubscriptionTiming Consumption Rate Consumption Schedule ContactPointAddress ContactPointConsent ContactPointEmail ContactPointPhone ContactPointTypeConsent ContactRequest ContactRequestShare ContactSuggestionInsight ContentDocumentLink ContentDocumentListViewMapping ContentDocumentSubscription ContentFolderItem ContentFolderMember ContentHubItem ContentNotification ContentTagSubscription ContentUserSubscription ContentVersionComment ContentVersionRating ContentWorkspaceSubscription ContractStatus Conversation ConversationContextEntry ConversationEntry ConversationParticipant CreditMemo CreditMemoLine Crisis CspTrustedSite CustomHelpMenuItem CustomHelpMenuSection CustomHttpHeader CustomNotificationType |
| DandBCompany Dashboard DashboardComponent DashboardTag DataAssessmentFieldMetric DataAssessmentMetric DataAssessmentValueMetric DatacloudCompany DatacloudContact DatacloudOwnedEntity DatacloudPurchaseUsage DatacloudSocialHandle DatedConversionRate DcSocialProfile DcSocialProfileHandle Division DivisionLocalization Document DocumentAttachmentMap DocumentTag Domain DomainSite DuplicateRecordItem DuplicateRecordSet DuplicateRule |
DatacloudDandBCompany DataIntegrationRecordPurchasePermission DatasetExport DatasetExportPart DataUseLegalBasis DataUsePurpose DeclinedEventRelation DelegatedAccount DeleteEvent DigitalSignature DigitalWallet DirectMessage DuplicateJob DuplicateJobDefinition DuplicateJobMatchingRule DuplicateJobMatchingRuleDefinition |
| EmailDomainKey EmailMessage EmailMessageRelation EmailServicesAddress EmailServicesFunction EmailStatus EmailTemplate EmbeddedServiceDetail Entitlement EntitlementContact EntitlementTemplate EntityHistory EntityMilestone EntitySubscription EnvironmentHubMember Event EventLogFile EventRelation EventTag EventWhoRelation ExternalDataSource ExternalDataUserAuth |
ElectronicMediaGroup ElectronicMediaUse EmailDomainFilter EmailRelay Employee EmployeeCrisisAssessment EngagementChannelType EmbeddedServiceLabel EnhancedLetterhead Expense EventBusSubscriber ExpressionFilter ExpressionFilterCriteria ExternalAccountHierarchy ExternalSocialAccount |
| FeedAttachment FeedComment FeedItem FeedLike FeedPollChoice FeedPollVote FeedPost FeedRevision FeedTrackedChange FieldHistoryArchive FieldPermissions FiscalYearSettings FlowInterview FlowInterviewOwnerSharingRule FlowInterviewShare Folder FolderedContentDocument ForecastingAdjustment ForecastingDisplayedFamily ForecastingFact ForecastingItem ForecastingOwnerAdjustment ForecastingQuota ForecastingType ForecastingUserPreference |
FieldSecurityClassification FieldServiceMobileSettings FlexQueueItem FlowDefinitionView FlowRecordRelation FlowStageRelation FlowVariableView FlowVersionView ForecastingShare FormulaFunction FormulaFunctionAllowedType FormulaFunctionCategory FulfillmentOrder FulfillmentOrderItemAdjustment FulfillmentOrderItemTax FulfillmentOrderLineItem |
| Goal GoalLink GoogleDoc Group GroupMember |
|
| HashtagDefinition Holiday |
HealthCareDiagnosis HealthCareProcedure |
| Idea IdeaReputation IdeaReputationLevel IdeaTheme |
IconDefinition IdeaComment IdpEventLog IframeWhiteListUrl Image Individual IndividualHistory IndividualShare InternalOrganizationUnit Invoice InvoiceLine |
| JobProfile | |
| KnowledgeableUser KnowledgeArticle KnowledgeArticleVersion KnowledgeArticleVersionHistory KnowledgeArticleViewStat KnowledgeArticleVoteStat |
Knowledge__Feed Knowledge__ka Knowledge__kav Knowledge__DataCategorySelection |
| Lead LeadCleanInfo LeadOwnerSharingRule LeadShare LeadStatus LeadTag LinkedArticle LinkedArticleFeed LinkedArticleHistory ListView ListViewChart ListViewChartInstance LiveAgentSession LiveAgentSessionHistory LiveAgentSessionShare LiveChatBlockingRule LiveChatButton LiveChatButtonDeployment LiveChatButtonSkill LiveChatDeployment LiveChatSensitiveDataRule LiveChatTranscript LiveChatTranscriptEvent LiveChatTranscriptShare LiveChatTranscriptSkill LiveChatUserConfig LiveChatUserConfigProfile LiveChatUserConfigUser LiveChatVisitor LoginEvent LoginGeo LoginHistory LoginIp LookedUpFromActivity |
LandingPage LegalEntity LightningExperienceTheme LightningOnboardingConfig LightningToggleMetrics LightningUsageByAppTypeMetrics LightningUsageByBrowserMetrics LightningUsageByPageMetrics LightningUsageByFlexiPageMetrics LightningExitByPageMetrics ListEmail ListEmailIndividualRecipient ListEmailRecipientSource LiveChatTranscriptChangeEvent Location LogoutEventStream |
現在連携可能 |
現在連携不可能 |
| Macro MacroInstruction MailmergeTemplate MaintenanceAsset MaintenancePlan MatchingRule MatchingRuleItem MetadataPackage MetadataPackageVersion Metric MetricDataLink MetricsDataFile MilestoneType |
MacroUsage MarketingForm MarketingLink MessagingChannel MessagingChannelSkill MessagingConfiguration MessagingDeliveryError MessagingEndUser MessagingLink MessagingSession MessagingTemplate MobileSettingsAssignment MsgChannelLanguageKeyword MyDomainDiscoverableLogin MutingPermissionSet |
| Name NamedCredential NavigationLinkSet NavigationMenuItem NavigationMenuItemLocalization Network NetworkActivityAudit NetworkMember NetworkMemberGroup NetworkModeration NetworkPageOverride NetworkSelfRegistration Note NoteAndAttachment NoteTag |
NamespaceRegistry NetworkAffinity NetworkDiscoverableLogin NetworkUserHistoryRecent |
| OauthToken ObjectPermissions ObjectTerritory2AssignmentRule ObjectTerritory2AssignmentRuleItem ObjectTerritory2Association OpenActivity OperatingHours OperatingHoursHistory Opportunity OpportunityCompetitor OpportunityContactRole OpportunityFieldHistory OpportunityHistory OpportunityLineItem OpportunityLineItemSchedule OpportunityOwnerSharingRule OpportunityPartner OpportunityShare OpportunitySplit OpportunitySplitType OpportunityStage OpportunityTag OpportunityTeamMember Order OrderHistory OrderItem OrderOwnerSharingRule Organization OrgWideEmailAddress OwnedContentDocument |
OauthCustomScope OauthCustomScopeApp OpportunityContactRoleSuggestionInsight OpportunityInsight OrderAdjustmentGroup OrderAdjustmentGroupSummary OrderDeliveryGroup OrderDeliveryGroupSummary OrderDeliveryMethod OrderItemAdjustmentLineItem OrderItemAdjustmentLineSummary OrderItemSummary OrderItemSummaryChange OrderItemTaxLineItem OrderItemTaxLineItemSummary OrderPaymentSummary OrderSummary OrgDeleteRequest OutOfOffice OwnerChangeOptionInfo |
| PackageLicense PackagePushError PackagePushJob PackagePushRequest PackageSubscriber Partner PartnerNetworkConnection PartnerNetworkRecordConnection PartnerNetworkSyncLog Period PermissionSet PermissionSetAssignment PermissionSetLicense PermissionSetLicenseAssign PresenceUserConfig PresenceUserConfigProfile PresenceUserConfigUser Pricebook2 Pricebook2History PricebookEntry ProcessDefinition ProcessInstance ProcessInstanceHistory ProcessInstanceStep ProcessInstanceNode ProcessInstanceWorkitem ProcessNode Product2 ProductEntitlementTemplate ProductItemTransaction ProductRequest ProductRequestLineItem ProductTransfer Profile ProfileSkill ProfileSkillEndorsement ProfileSkillShare ProfileSkillUser |
PartnerFundAllocation PartnerFundClaim PartnerFundRequest PartnerMarketingBudget PartnerRole PartyConsent Payment PaymentAuthorization PaymentGateway PaymentGatewayLog PaymentGatewayProvider PaymentGroup PaymentLineInvoice PaymentMethod PendingServiceRouting PermissionSetGroup PermissionSetGroupComponent PermissionSetTabSetting PersonalizationTargetInfo PlatformAction PlatformStatusAlertEvent PortalDelegablePermissionSet PresenceConfigDeclineReason PresenceDeclineReason Product2DataTranslation ProductCategory ProductCategoryDataTranslation ProductConsumed ProductItem ProductMedia ProductRequired Prompt PromptAction PromptActionOwnerSharingRule PromptActionShare PromptLocalization PromptVersion PromptVersionLocalization Reference: PushTopic |
| QueueRoutingConfig Question QuestionDataCategorySelection QuestionReportAbuse QuestionSubscription QueueSobject QuickText Quote QuoteDocument QuoteLineItem |
QuickTextUsage |
| RecordType RecordTypeLocalization Reply ReplyReportAbuse Report ReportTag ReputationLevel ReputationLevelLocalization ReputationPointsRule ResourceAbsence ResourcePreference RuleTerritory2Association |
RecentlyViewed Recommendation RecordAction RecordActionHistory RecordVisibility (Pilot) RedirectWhitelistUrl Refund RefundLinePayment RegisteredExternalService RemoteKeyCalloutEvent ReplyText ReturnOrder ReturnOrderLineItem ReturnOrderOwnerSharingRule |
| SamlSsoConfig Scontrol ScontrolLocalization SearchPromotionRule SecureAgent SecureAgentsCluster SelfServiceUser ServiceAppointment ServiceChannel ServiceChannelStatus ServiceContract ServiceContractOwnerSharingRule ServicePresenceStatus ServiceReport ServiceResource ServiceResourceCapacity ServiceResourceCapacityHistory ServiceResourceOwnerSharingRule ServiceResourceSkill ServiceTerritory ServiceTerritoryMember SessionPermSetActivation SetupAuditTrail SetupEntityAccess Shipment SignupRequest Site SiteDomain SiteHistory Skill SkillProfile SkillRequirement SkillUser SlaProcess Solution SolutionTag SOSDeployment SOSSession SOSSessionActivity Stamp StampAssignment StaticResource |
SalesAIScoreCycle SalesAIScoreModelFactor SalesChannel SalesWorkQueueSettings ScratchOrgInfo SecurityCustomBaseline ServiceAppointmentStatus ServiceChannelFieldPriority ServiceChannelStatusField ServiceCrew ServiceCrewMember ServiceCrewOwnerSharingRule ServiceReportLayout ServiceTerritoryLocation ServiceTerritoryWorkType Shift ShiftHistory ShiftOwnerSharingRule ShiftShare ShiftStatus SiteDetail SiteIframeWhitelistUrl Snippet SnippetAssignment SocialPersona SocialPost SolutionStatus StoreIntegratedService Reference: StreamingChannel Salesforce Surveys Object Model Survey SurveyEmailBranding SurveyEngagementContext SurveyInvitation SurveyPage SurveyQuestion SurveyQuestionChoice SurveyQuestionResponse SurveyQuestionScore SurveyResponse SurveySubject SurveyVersion SurveyVersionAddlInfo |
| TagDefinition Task TaskRelation TaskTag TaskWhoRelation TenantSecret Territory Territory2 Territory2Model Territory2ModelHistory Territory2Type TestSuiteMembership ThirdPartyAccountLink TimeSheet TimeSheetEntry TimeSlot TimeSlotHistory Topic TopicAssignment TopicLocalization—Beta TwoFactorInfo TwoFactorMethodsInfo TwoFactorTempCode |
TabDefinition TaskPriority TaskStatus ThreatDetectionFeedback TopicUserEvent TransactionSecurityPolicy |
| User UserAccountTeamMember UserAppInfo UserAppMenuCustomization UserAppMenuItem UserConfigTransferButton UserConfigTransferSkill UserCustomBadge UserCustomBadgeLocalization UserLicense UserLogin UserMembershipSharingRule UserPackageLicense UserPreference UserProfile UserProvAccount UserProvAccountStaging UserProvMockTarget UserProvisioningConfig UserProvisioningLog UserProvisioningRequest UserRole UserServicePresence UserShare UserTeamMember UserTerritory UserTerritory2Association |
UiFormulaCriterion UiFormulaRule UndecidedEventRelation UserAuthCertificate UserDevice UserDeviceApplication UserEmailCalendarSync UserEmailPreferredPerson UserEmailPreferredPersonShare UserListView UserListViewCriterion UserPermissionAccess UserRecordAccess UserWorkList UserWorkListItem |
| VerificationHistory VisualforceAccessMetrics VoiceCall VoiceCallList VoiceCallListItem VoiceMailContent VoiceMailMessage VoiceUserLine VoiceVendorInfo VoiceVendorLine |
VoiceCallQualityFeedback VoiceCallRecording VoiceCoaching VoiceLocalPresenceNumber VoiceMailGreeting VoiceUserPreferences Vote |
| WebLink WebLinkLocalization WorkAccess WorkAccessShare WorkBadge WorkBadgeDefinition WorkCoaching WorkFeedback WorkFeedbackQuestion WorkFeedbackQuestionSet WorkFeedbackRequest WorkGoal WorkGoalCollaborator WorkGoalCollaboratorHistory WorkGoalHistory WorkGoalLink WorkGoalShare WorkOrder WorkOrderHistory WorkOrderLineItem WorkOrderLineItemHistory WorkOrderShare WorkPerformanceCycle WorkReward WorkRewardFund WorkRewardFundType WorkThanks WorkType |
WaveAutoInstallRequest WebCart WebCartHistory WebStore WebStoreCatalog WebStorePricebook Wishlist (Beta) WishlistItem (Beta) WorkOrderLineItemStatus WorkOrderStatus WorkTypeGroup WorkTypeGroupMember |
ステータスが「接続完了」になったら、連携したデータをb→dashで利用できる状態にするための取込設定を行います。
1. ステータスが「接続完了」になった連携設定をクリックします
2.「連携するオブジェクト」を選択します
3.「取り込み」をクリックします

Salesforce Sales Cloudからb→dashに連携したデータファイルに対し、Sales Cloudの管理画面からカラム追加した場合、b→dashの管理画面において、追加したカラムの取込設定が必要となります。
1. 連携設定の一覧画面で、「再連携アイコン」をクリックして連携を実施します(任意。自動連携時間まで待っても可)
2. 連携した「データファイル」をクリックします
3.「取込設定」>「カラム選択」をクリックします
4.「取り込むカラム」を選択し、「適用」をクリックします
5.「カラム名」「データ型」「エラーとなった場合の処理方法」「主キーに設定したい列」「個人情報を含む列」を順に設定し、それぞれ「適用」をクリックします
6. 任意の定期更新の設定を選択し、「次へ」をクリックします(「定期更新設定する」を選択した場合は、更に更新方法を選択し「次へ」をクリック)
7.「保存」>「適用」をクリックします
8. 任意の名前を入力し、「保存」をクリックします
