CRM 客户关系管理样例

CRM 是一个经典的销售管理场景资产包,展示了如何快速构建客户到商机的全生命周期管理工具。


下载资产包

点击下方链接下载完整的 CRM 客户关系管理资产包压缩文件:

⬇️ 下载 crm-v2.zip


资源文件目录

manifest/v2/crm/
├── package.yaml                          # 资产包入口与元数据
├── object-types/                         # 本体对象定义
│   ├── crm-customer.canonical.yaml
│   ├── crm-customer.properties.canonical.yaml
│   ├── crm-opportunity.canonical.yaml
│   └── crm-opportunity.properties.canonical.yaml
├── link-types/                           # 对象间关联关系
│   └── customer-opportunities.canonical.yaml
├── actions/                              # 业务动作
│   └── update-opp-stage.canonical.yaml
├── metrics/                              # 业务指标
│   └── total-opp-amount.canonical.yaml
├── datasets/                             # 数据集定义
│   ├── crm-customers-ext.canonical.yaml
│   └── crm-opportunities-ext.canonical.yaml
├── datasources/                          # 数据源连接
│   └── crm-postgres.canonical.yaml
├── policies/                             # 角色与访问策略
│   ├── role-crm-sales-crm-opportunity-read.canonical.yaml
│   └── role-ws_admin.canonical.yaml
└── views/                                # 页面视图与应用壳
    ├── app.canonical.yaml
    └── crm-dashboard.canonical.yaml

按领域说明

1. 本体对象(Object Types)

文件说明
crm-customer.canonical.yaml客户档案对象定义,主键为 id,绑定外部数据集 crm-customers-ext
crm-customer.properties.canonical.yaml客户属性:姓名、行业、联系人、创建时间等
crm-opportunity.canonical.yaml销售商机对象定义,绑定外部数据集 crm-opportunities-ext
crm-opportunity.properties.canonical.yaml商机属性:金额、阶段、预计成交日期等
文件说明
customer-opportunities.canonical.yaml客户 → 商机的一对多关联

3. 业务动作与指标

文件说明
update-opp-stage.canonical.yaml更新商机阶段状态动作
total-opp-amount.canonical.yaml客户名下商机总金额统计指标

4. 数据源与数据集

文件说明
crm-postgres.canonical.yamlCRM PostgreSQL 数据源
crm-customers-ext.canonical.yaml客户外部数据集
crm-opportunities-ext.canonical.yaml商机外部数据集

5. 权限策略(Policies)

文件说明
role-ws_admin.canonical.yaml工作空间管理员全权限
role-crm-sales-crm-opportunity-read.canonical.yaml销售人员读取商机权限

6. 视图看板(Views)

文件说明
app.canonical.yamlCRM 应用壳定义
crm-dashboard.canonical.yaml销售核心数据看板

如何使用

进入示例目录后,通过 CLI 安装:

cd loambase-foundry/manifest/v2/crm
osdk bundle apply --path .

安装前请确保已完成 OSDK 环境准备 与 CLI 初始化。