定制客户门户开发

Dardo 开发定制客户门户:即客户登录后查看项目、文档、报告、发票和需求的专属私有空间。它适用于服务型企业、代理机构、咨询顾问和 B2B 公司,这些企业的门户需要独立的数据规则、计费方式,或与内部系统对接。如果现成的门户工具更合适,我们也会如实相告。

通过 WhatsApp 联系我们
Dardo / 编辑插画
本页内容

定制客户门户包含哪些内容

我们会根据实际需求来确定合作内容。方案中会写明包含哪些交付成果、由谁提供所需资料,以及每项成果如何验收。

  • 对照您的需求进行自建或采购评估
  • 支持按客户设置访问规则的多租户数据模型
  • 面向员工和客户用户的登录、邀请与角色管理
  • 客户仪表盘、文档、需求与通知
  • 与您的 CRM、ERP、计费系统或文件存储对接
  • 按需提供白标品牌定制和客户专属域名
  • 跨客户访问测试、经过验证的备份和管理后台

什么情况下值得定制门户

如果您的客户主要需要文件、消息、任务和发票功能,建议直接采购现成的门户工具;不少产品价格实惠,上手也快。若客户数据必须严格隔离、计费遵循您自己的规则、门户需要读写您的内部系统,或者门户本身就是您所售产品的一部分,则适合定制开发。如果门户本身就是产品,请参阅“Web App、SaaS 与 MVP 开发”,了解更完整的开发服务。

从需求梳理到客户真正用起来的门户

我们首先会列出:谁需要登录、每个人需要查看和操作什么,以及这些数据目前存放在哪些系统中。这份清单将决定是自建还是采购。如果现成工具合适,我们会直接告诉您,并协助您选择。如果不合适,我们会交付数据模型、权限矩阵和关键界面供您审阅。

开发从登录、租户和权限入手,并在任何功能界面之前完成测试,因为之后的每项功能都依赖它们。随后我们按里程碑逐步加入仪表盘、文档、需求和系统集成,邀请一小批真实客户参与试运行,先解决他们遇到的问题,再向所有客户开放。

客户门户应该自建还是采购?

如果现成工具能覆盖您的工作流程,请优先采购。提供文件、消息、任务、发票和品牌化登录的客户门户软件十分常见,月费低廉,并且由他人负责维护。定制门户的开发成本更高,之后还需要专人负责,因此必须凭借工具做不到的能力来体现价值。

有四种情况值得自建:工具无法表达的数据隔离规则、属于您商业模式一部分的计费逻辑、需要与团队日常使用的系统集成,以及门户本身就是您所售产品的一部分。如果以上都不符合,我们会建议您选用现成工具。

客户门户应该自建还是采购?
您的情况采购门户工具定制开发门户
客户需要文件、消息、任务和发票非常合适;大多数工具都能满足仅当下面其他某一行也符合时才需要
依合同或法规,每个客户的数据必须相互隔离请核查该工具的租户、托管和数据导出条款适合:隔离机制在数据模型中设计并经过测试
定价取决于用量、席位数或协商合同若工具的计费方式与您的规则一致,则可行适合:按您的规则编写计费逻辑
客户数据存放在您的 CRM、ERP 或内部数据库中若有原生集成,则可行适合:门户直接读写您的系统
门户是客户付费内容的一部分使用通用工具很难形成差异适合:产品及其路线图由您自己掌握
本月就要上线,且没有维护预算适合暂时不适合

如何确保各客户的数据相互独立?

每条记录都归属于某个客户账户,每次查询都会在服务器端限定在当前登录用户所属的账户范围内。这听起来理所当然,却恰恰是门户最容易出现漏洞的地方:OWASP Top 10:2025 仍将“失效的访问控制”列为第一位,并指出在所测试的每个应用中都发现了某种形式的此类问题。如果门户在屏幕上显示的数据正确,但有人修改网址后却能获取到其他客户的文件,那就是失败的。

我们会在设计界面之前先设计多租户模型:通常是一个数据库,每张表都带有客户标识;当合同或监管机构要求物理隔离时,则使用独立数据库。角色涵盖双方:可查看多个客户的员工,以及只能查看自己所属机构的客户用户。

  • 默认拒绝:在规则授予访问权限之前,新路由不会返回任何内容。
  • 自动化测试以某一客户身份登录,并尝试读取、修改和下载其他客户的记录。
  • 文件下载使用与已登录用户绑定的短期有效链接。
  • 员工对客户记录的访问会写入审计日志。
  • 移除用户后,其会话会立即终止。

面向代理机构和咨询顾问的白标报告仪表盘

代理机构和咨询顾问常常需要一个品牌化的仪表盘,让每位客户查看自己的成果:广告活动数据、项目进度、SEO 或销售指标。大部分工作在于数据本身:由哪些数据源提供数据、各自多久刷新一次、数据源出故障时客户会看到什么,以及每个数字如何定义,让客户的理解与您一致。

每位客户既可以在您的域名下查看仪表盘,也可以使用他们自己的地址。我们的“Web App、SaaS 与 MVP 开发”页面介绍了面向众多客户的自定义主机名,包括 Cloudflare 各套餐包含的内容以及验证方式。图表遵循我们的数据可视化实践:每个数字都标明所属时间段和数据来源,空状态会说明数字缺失的原因。

Shiimain 是 Dardo 已发布作品中的一个地域证据界面,也是我们如何设计数据视图的最接近的公开示例:随着视图变化,它始终清楚显示地点、时间段和来源。它是一个公开原型,没有登录功能,也没有按客户划分的数据,并不是客户门户。

门户内的计费、客户引导与支持

如果客户通过门户付款,请使用专业的计费服务商,而不是自行开发银行卡处理功能。Stripe Billing 的随用随付方案按计费额的 0.7% 收费,并包含由 Stripe 托管的客户门户,客户可在其中自行管理账单信息。我们会将它与您的套餐方案对接,让访问权限随付款状态变化,并以服务商签名的事件作为唯一可信依据。

客户是否真正使用门户,取决于上手引导。我们会设计邀请邮件、首次登录流程、能立即呈现有用内容的首屏,以及通往每位客户最常用操作的简短路径。客服流程允许客户针对某个具体项目或文档提交请求,这样您的团队就能结合上下文作答,而不必在邮件里翻找。

选择之前的常见疑问

定制客户门户的成本由什么决定?

取决于角色数量、数据隔离的严格程度、与 CRM、ERP 或计费系统的集成、不同仪表板的数量,以及客户是否在门户内付款。导入现有客户记录和文档也会增加工作量。我们会在需求评估后提供书面范围报价;如果某个工具能以更低成本达到同样效果,我们也会如实告知。

开发客户门户需要多长时间?

这取决于能否访问需要集成的系统、需要清理的数据量,以及您的团队回复权限问题的速度。我们会先完成登录、租户和权限,并将其作为经过测试的里程碑,然后开发各项功能,并与少数真实客户进行试点。确认集成访问权限后,方案会确定具体日期。

客户可以使用 Google 或 Microsoft 账号登录吗?

可以。Google 登录遵循 OpenID Connect 标准,Microsoft 身份平台也支持该标准,适用于个人 Microsoft 账号,以及 Microsoft Entra ID 中的工作或学校账号。Microsoft 登录还可以限定为某一组织的 Entra 租户,适合面向企业客户的门户。没有这两类账号的客户可以通过邮箱登录。

门户可以连接我们的 CRM 或 ERP 吗?

通常可以,前提是系统提供 API 或可靠的导出功能。开发前,我们会确认访问权限、调用频率限制以及每个字段由哪个系统负责,并决定门户读取实时数据还是同步副本。没有 API 的系统可能需要定时文件导入,我们会在范围说明中标明。

你们如何处理安全和备份?

权限在服务器端强制执行,并通过自动化的越权访问尝试进行测试,员工访问也会被记录。备份方式取决于数据库:例如,Cloudflare D1 在 Workers Paid 方案下可将数据库恢复到过去 30 天内的任意一分钟。我们会记录恢复流程,并在上线前进行测试。

门户及其数据归谁所有?

归您所有。数据库、文件存储和服务账号都以贵公司名义注册,代码仓库会在交付时转移给您,数据也可以用标准格式导出。客户的个人数据仍受您的隐私政策约束,您作为责任方也需承担相应义务。

上线后你们提供持续支持吗?

提供。可以按约定的月度范围提供,涵盖监控、安全更新、依赖升级和小幅修改;较大的功能则作为单独项目来做。门户存放着客户数据,上线后必须有人负责更新。如果由贵公司内部团队负责,我们会改为交付文档并进行讲解演示。

资料来源与延伸阅读

本页内容的资料来源,并附有原出版方提供的更多详情。

相关作品与案例

Shiimain 网站,Dardo 的项目实践案例 / 精选作品Shiimain查看项目

评估您是否需要定制门户

请告诉我们谁会登录、他们需要看到什么,以及这些数据目前存放在哪些系统中。在提交任何方案之前,我们会告诉您现成的门户工具是否合适,还是定制开发更值得。