Skip to content
Bitzsoft.Integrationsbitzsoft.integrations

Reference

CRM 客户关系管理

ICrmService 统一抽象与 5 家 CRM 供应商(HubSpot、Dynamics 365、Salesforce、Zoho、销售易)的包参考。

Last updated

CRM 域把联系人(Contact)与商机(Opportunity)两类核心对象抽象为 ICrmService,消费方通过 DI 注入接口即可,无需关心具体供应商。

统一接口

ICrmService(命名空间 Bitzsoft.Integrations.Crm)定义 8 个方法,覆盖联系人与商机的增删改查:

方法说明
CreateContactAsync创建联系人
GetContactAsync查询单个联系人
UpdateContactAsync更新联系人信息
DeleteContactAsync删除联系人
ListContactsAsync查询联系人列表(关键词搜索、分页)
CreateOpportunityAsync创建商机
ListOpportunitiesAsync查询商机列表(按阶段过滤)
UpdateOpportunityStageAsync更新商机阶段

接口还暴露 ProviderName 属性,返回运行时供应商名称(如 "HubSpot")。

包结构

Bitzsoft.Integrations.Crm/ ← 抽象层(ICrmService + DTO + ProviderDescriptors)
Bitzsoft.Integrations.Crm.All/ ← 聚合包(拉入全部 5 家)
Bitzsoft.Integrations.Crm.HubSpot/ ← HubSpot
Bitzsoft.Integrations.Crm.Dynamics365/ ← Microsoft Dynamics 365
Bitzsoft.Integrations.Crm.Salesforce/ ← Salesforce(适配器,只读)
Bitzsoft.Integrations.Crm.Zoho/ ← Zoho CRM
Bitzsoft.Integrations.Crm.Xiaoshouyi/ ← 销售易

供应商清单

供应商Provider ID鉴权文档
HubSpothubspotPrivate App Access Token Bearerhubspot.mdx
Microsoft Dynamics 365dynamics-365Azure AD Client Credentials OAuth2(OData v4)dynamics365.mdx
SalesforcesalesforceOAuth 2.0 JWT Bearer(适配器,只读)salesforce.mdx
Zoho CRMzohoOAuth2 Bearer Tokenzoho.mdx
销售易xiaoshouyiOAuth2 Client Credentials Bearerxiaoshouyi.mdx

相关

100%

滚轮或按钮缩放 · 放大后拖动画面 · 双击切换 100% / 200%