核心用法
dynamics-365-crm 是一款面向Microsoft Dynamics 365的CRM管理技能,通过ClawLink中间件实现OAuth安全连接。用户无需自行配置API访问,即可在OpenClaw对话环境中完成客户(Account)、联系人(Contact)、线索(Lead)、商机(Opportunity)、订单(Sales Order)、发票(Invoice)及服务案例(Case)的全生命周期管理。
主要操作维度:
- 创建类:支持新建账户、联系人、线索、商机、订单、发票及服务案例,均标记为
confirm风险级别,需二次确认 - 查询类:支持按ID精确获取单条记录(如
get_a_lead)及批量获取全量数据(如get_all_leads),标记为safe - 更新类:支持案例、发票、线索、商机、订单的状态与字段更新,标记为
confirm风险级别
技术架构:采用四层隔离设计——OpenClaw客户端 → ClawLink插件 → ClawLink Cloud(凭证托管与路由)→ Dynamics 365 Web API。OAuth令牌由ClawLink云端托管,本地仅存储设备配对凭证。
显著优点
1. 零配置接入:3步完成账号配对与OAuth授权,无需处理Azure AD应用注册、客户端密钥等底层配置
2. 语义化操作:工具命名遵循{实体}_{操作}规范(如dynamicscrm_create_lead),降低学习成本
3. 风险分级明确:所有写入操作强制confirm级别,读取操作标记safe,符合企业级CRM操作规范
潜在局限
- 字段覆盖不全:部分CRM必填字段(如
estimatedclosedate、交易货币)未完全暴露于工具schema,可能触发服务端校验失败 - 依赖ClawLink可用性:连接稳定性受制于第三方中间件服务,非直连Microsoft官方API
- 权限继承复杂:实际可执行操作受限于用户在Azure AD中分配的Dynamics 365安全角色,工具层面无法前置校验
适合人群
- 销售运营团队:需快速创建/更新商机、订单的一线业务人员
- CRM管理员:需批量查询客户数据或处理服务案例的技术支持角色
- 小型企业用户:缺乏Azure AD专业配置能力,但需要自动化CRM数据录入的组织
常规风险
- 数据误操作风险:创建/更新类工具无前置数据校验,错误参数将直接写入生产环境
- OAuth令牌安全:ClawLink云端存储访问令牌,虽声明仅保留必要凭证,但仍存在第三方托管的潜在泄露面
- 字段级权限盲区:工具无法预判用户是否具备特定字段的读写权限,调用可能返回非直观错误