# @aglyn/plugins-crm 中文文档

规范地址：https://npmcn.com/package/%40aglyn/plugins-crm/

版本：1\.19\.0
npm 元数据更新时间：2026-11-07T14:01:32.901Z
中文译文更新时间：2026-11-05T23:17:24.868Z
软件包许可：Apache-2\.0

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40aglyn/plugins-crm
原文对照：https://npmcn.com/package/%40aglyn/plugins-crm/?lang=original
项目主页：https://aglyn.com/
源码仓库：https://github.com/aglyn/aglyn

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：11.5 MB，1077 个文件
- 模块格式：ES Module
- TypeScript 类型：包内自带
- 运行依赖：17 个
- peer 依赖：next ^16\.3\.3，react ^19\.2\.8，firebase ^13\.0\.0，@mui/material ^9\.3\.1，firebase-admin ^14\.3\.0，@mui/x-data-grid ^9\.12\.0
- 首次发布：2026-09-20T23:53:17.352Z
- 最新版本发布：2026-11-07T14:01:32.512Z
- 近 30 天下载量：9746（2026-10-05 至 2026-11-03，npm 官方下载统计）
- 已发布版本数：162（近 12 个月 162 个）

## 中文简介

Aglyn的CRM插件:领导,联系人,公司,交易,任务和报告,在Aglyn控制台管理. 如果您正在运行或建在 Aglyn 平台上并想要它的CRM , 请安装它 .

## 安装

```sh
npm install @aglyn/plugins-crm
```

也可以使用：`pnpm add @aglyn/plugins-crm`、`yarn add @aglyn/plugins-crm`、`bun add @aglyn/plugins-crm`

## README

# @aglyn/plugins-crm (英语)

Aglyn的CRM插件:领导,联系人,公司,交易,任务和报告,在Aglyn控制台管理. 如果您正在运行或建在 Aglyn 平台上并想要它的CRM , 请安装它 .

> 从Aglyn monorepo出版到npm. 随后的版本 [语义版本](https://semver.org/)。 。 。 .

## 安装

```
npm install @aglyn/plugins-crm
```

同伴依赖性 :

-   `@mui/material`
-   `@mui/x-data-grid`
-   `firebase`
-   `firebase-admin`
-   `next`
-   `react`

无是可选的. `firebase-admin` 财务报告和审定财务报表 `next` 由服务器的半导体使用( e)`@aglyn/plugins-crm/server`) (中文(简体) ).

## 里面有什么东西

这个软件包是一个第一党的Aglyn插件. 它通过 Aglyn 的插件管理器被装入: 应用程序读取了单列波的条目 `plugins.config.json`,输入每个表层名称,并呼叫登记员宣布该表层。 它不是一个独立的库;安装在它自己的负载上没有什么.

CRM只使用控制台. 它的记录在Firestore中直播,没有帆布组件,所以它没有在已出版的页面中添加任何内容,并宣布不 `site` 登记员.

### 在操纵台上

`registerCrmConsole()` 登记册 :

-   A 类 **客户关系管理** 导航项目和枢纽 `/crm`,以联系人、领导、公司、交易、任务、报告、字段和设置为下方的路径。 旧的 `/contacts` 地址重定向到中枢。 中枢是密码分割的,需要 `data.manage` ,然后坐落在 `crm` 特性旗.
-   Dashboard 部件 "任务到期" 和 "CRM一览" 在两个 `hostDashboard` (一个地点)和 `orgDashboard` (全组织)槽.
-   用于连接字段的“ 保存” 部件 `formContactFields` 插件插件主机.
-   用于其他插件的CRM主机需要绘制的四个区域:一个用于从记录中预订一个会,一个用于说明一个记录来自哪个运动或链接,一个用于联系人或线索之前 发送电子邮件,以便以另一种方式写给个人,例如用序列线索来回答它们,以及 `crmRecordActions` (AGL-4098),在其头部的接触上的任何其他行为,例如开始引出.
-   CRM的唱片路线,因此其他地表可以链接到唱片.
-   记录计数来源 `lead` (引领一个地点)和 `contact` (该组织的,一个跨地点的计数) (`plugin-record-counts`),运动的转换报告被分割.

### 在服务器上

`registerCrmConsoleApi()` 从 `@aglyn/plugins-crm/server` (单位:千美元) `consoleApi` (表层)在表下登记路线 `crm` 前缀用于联系阶段和字段更新,联系创建和合并,引导转换,处理阶段,任务,一对一电子邮件和联系人的电子邮件历史,去除一个人,组织层面的活动,食谱,以及工作空间的输入电子邮件抓取地址. 联系人,公司,领导,交易和任务通过平台转移框架进出口,活动,管线和定制字段出口: 1 `registerCrmConsoleServerDeclarations()` 注册每个资源服务器的一半( n)`src/lib/transfer/`)和控制台注册员在导入向导和导出对话框中的名称。 它还在两个核心接合上注册了CMM,因此另一个插件可以在不导入这个包的情况下读取一个记录的事实或者在记录的时间安排上归档一个项目.

在控制台的靴子上,它也记录了CRM的编剧 `plugin-resource-drafts` 接缝( 接缝)`crm-pipeline`, (中文(简体) ), `crm-field`, (中文(简体) ), `crm-picklist-values`Aglyn AI计划与他们一起进行建设行动(`plugin-ai-capabilities`: 具有阶段、自定义字段和添加到选取列表或选择字段的值的管道(`src/lib/model/crm-picklist-setup-content.ts`),在控制台规则下被救活活活(英语:`src/lib/model/crm-setup-content.ts`, (中文(简体) ), `src/lib/server/crm-setup-writers.server.ts`) (中文(简体) ).

在控制台的靴子上`registerCrmConsoleServerDeclarations`它登记一个成员解析者(`plugin-membership-detach`: 当保留容器的插件——运动——取出时,容器会从每个线索和每个给它起名的接触面中取出,记录会留下.

### 入境点

| 导入 | 目录 |
| --- | --- |
| `@aglyn/plugins-crm` | `BUNDLE_ID`, (中文(简体) ), `registerCrmConsole`, (中文(简体) ), `CRM_CONSOLE_SECTIONS`, (中文(简体) ), `crmRoutes(basePath)` 将连接连接到中心 `useContactFieldDefinitions` 钩子 |
| `@aglyn/plugins-crm/server` | `registerCrmConsoleApi` 和路由处理器 |
| `@aglyn/plugins-crm/*` | 下的任何模块 `src/lib/` |

## 使用量

登记员通常由Aglyn生成的插件加载器调用. 直接调用 :

```ts
// Console app
import { registerCrmConsole } from '@aglyn/plugins-crm'
registerCrmConsole()

// Server-only API dispatcher
import { registerCrmConsoleApi } from '@aglyn/plugins-crm/server'
registerCrmConsoleApi()
```

## 怎样才合适

插件可以导入租户运行时间,渲染器,Besigner逻辑,核心和共享包. 它从不导入另一个插件,核心也从不导入一个插件. 客户关系管理取决于 `@aglyn/aglyn`租户包`@aglyn/tenant-runtime`, (中文(简体) ), `@aglyn/tenant-data-admin`, (中文(简体) ), `@aglyn/tenant-feature-instance`)和几个 `@aglyn/shared-*` 软件包。 当它遇到预订、形式或运动时,它通过区和核心接缝这样做:一个插件托管一个区,另一个插件在其中注册一个部件,核心承担合同.

## 许可证

阿帕奇2.0 (英语). 资料来源: [https://github.com/aglyn/aglyn/tree/main/libs/plugins/crm 页面存档备份,存于互联网档案馆](https://github.com/aglyn/aglyn/tree/main/libs/plugins/crm)

## 常见问题

### @aglyn/plugins-crm 是什么？

Aglyn的CRM插件:领导,联系人,公司,交易,任务和报告,在Aglyn控制台管理\. 如果您正在运行或建在 Aglyn 平台上并想要它的CRM , 请安装它 \.

### 如何安装 @aglyn/plugins-crm？

在项目目录运行 npm install @aglyn/plugins-crm，或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖：next（^16\.3\.3）、react（^19\.2\.8）、firebase（^13\.0\.0）、@mui/material（^9\.3\.1）、firebase-admin（^14\.3\.0）、@mui/x-data-grid（^9\.12\.0）。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖，Yarn 需要手动安装。

### @aglyn/plugins-crm 支持 TypeScript 吗？

支持。包内自带 TypeScript 类型声明（package\.json 声明了 types 入口），安装后即可获得类型提示，无需再安装 @types 包。

### @aglyn/plugins-crm 支持 ESM 还是 CommonJS？

以 ES Module 形式发布，推荐使用 import 引入。在 CommonJS 项目中，Node\.js 20\.19\+ / 22\.12\+ 可以直接 require\(\) 不含顶层 await 的 ES Module，更早的版本需要改用动态 import\(\)。

### @aglyn/plugins-crm 可以商用吗？

@aglyn/plugins-crm 使用 Apache-2\.0 许可。宽松许可：允许商业使用、修改和再分发，并附带明确的专利授权；分发时需保留许可与 NOTICE 文件，修改过的文件要注明改动。以上为概括，不构成法律意见，请以许可原文为准。

### @aglyn/plugins-crm 的下载量有多少？

根据 npm 官方下载统计，@aglyn/plugins-crm 在 2026/10/05 – 2026/11/03 这 30 天内被下载 9,746 次，日均约 325 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入，适合横向比较热度，不能直接等同于使用人数。

### @aglyn/plugins-crm 还在维护吗？

最新版本 1\.19\.0 发布于 2026/11/07（今天）；至今共发布 162 个版本，其中过去 12 个月发布了 162 个；首次发布于 2026/09/21。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

