首页平台开发底座
Foundation

业务系统都要的底层,平台已经做好。

登录、组织、审批、消息、文件、收款、连接器和多端,每个业务系统都要。在 Raise 上,它们是平台能力,应用经接口调用;开发者用 SDK、命令行和模板只写业务。下面每一项附文档链接。

Identity & organization

身份与组织:一次登录,部门树和成员由平台保管。

  • 单点登录

    独立的身份服务,一次登录进入所有应用。

  • 登录规则

    强制第二重验证、通行密钥开关、密码规则、会话时长,由组织设定。

  • 企业登录

    接入组织已有的 OIDC / OAuth 身份提供方,每个组织最多 10 个。

  • 组织架构

    部门树、门店、外部联系人;部门管理员管理自己负责的子树。

  • 成员

    邀请、激活、部门分配、停用与离职交接。

  • 角色与权限

    业务角色、权限点、数据范围、字段规则,详见权限模型。

Platform services

平台服务:应用经应用接口调用,不必各做一遍。

每项服务对应应用接口 /app/v1 的一组路由。

所需范围写在清单的 uses 里,随版本审核。

raise-go · c.App
ref, err := c.App.Approvals.Submit(ctx, &raise.AppApprovalSubmitRequest{
	Kind:    "refund",
	Subject: "k3://shop-sync/refund/rf_1",
})
if err != nil {
	return err
}
fmt.Println(ref.Id, ref.Status)
c 是 raise.New 建好的客户端每个资源的请求示例 →
  • 审批

    应用在清单里声明审批种类,审批单与业务数据同一事务提交;流程由组织管理员在审批应用里调整。

  • 消息中心

    平台通知、站内信、系统提醒进同一个收件箱;应用经接口发通知。邮件与浏览器推送接入中。

  • 文件

    应用文件夹里的文件与预签名地址;组织可以把新文件改存到自带的存储桶。

  • 检索

    平台级检索汇总各应用的段落,按调用者自己的权限过滤;有嵌入模型时关键词与语义混合。

  • 收款

    微信支付与支付宝扫码收款,款项直接进组织自己的商户账户,平台不代收。

  • 表单

    表单绑定应用的操作,字段结构来自操作的输入声明,助手可以代填,成员保存前审阅。

  • 对象引擎

    类型、字段、关联、策略;敏感字段逐条加密;导入导出;10 万条记录 P95 < 100 ms(压测)。

  • 审计

    应用把自己的动作记进组织的审计链;审计链只能追加。

  • 资源访问

    分享、继承、限时授权与访问申请由平台的访问内核保管,详见权限模型。

Connectors

连接器:协作平台和微信由平台接好。

管理员在「我的组织 → 应用」里接入,应用直接得到扫码登录、通讯录和消息推送。

  • 企业微信

    扫码登录、通讯录、客户联系、考勤、事件、审批记账、消息推送。

  • 飞书

    扫码登录,只读同步部门和成员。

  • 钉钉

    扫码登录,只读同步部门和成员。

  • 微信公众号与小程序

    站点的微信登录与分享签名;小程序壳里的顾客登录。

  • 服务账号与 Webhook

    外部系统用密钥调接口,或订阅事件。

  • 开放平台集成

    管理员新建集成、勾选数据范围、生成凭证;凭证只显示一次。

Clients & brand

多端与品牌:同一个应用在每一端打开,用组织的名字。

  • Web 工作台

    宽屏三栏,平板两栏,手机一屏一件事。

  • Raise 浏览器

    macOS 与 Windows 桌面端,左侧是助手。

  • iOS 与 Android

    原生外壳包着同一个工作台,必须登录组织才能使用。公开下载接入中,安装包由组织管理员提供。

  • 品牌与域名

    产品名、颜色、标志、登录页文案;组织子域名与经 DNS 验证的自定义域名。

Developer tools

开发工具:SDK、命令行、模板和契约等级。

  • k3 命令行与测试企业。建测试企业、拿测试凭证,让本机进程以测试企业里的应用身份运行;查日志、发布版本。
  • 应用模板。k3 app init 生成 Go 服务端、React 页面和清单 manifest.json。
k3
k3 app init my-app --module example.com/my-app
cd my-app
go build ./...
k3 dev 结束时吊销这次的测试凭证快速开始 →
  • Go SDK

    raise-go:令牌、重试、幂等键和分页由客户端代劳。

  • TypeScript SDK

    @21stware/raise-sdk:服务端用,零运行时依赖,Node 18+、Deno、Bun 可用。

  • React 应用 SDK

    @21stware/raise-app-kit:页面里的草稿、表单绑定、分享按钮。

  • 契约等级 L0–L3

    嵌入、可链接、感知、可起草 / 可操作;等级由审核人员用 k3 contract 实测,不由开发者自报。

Interfaces

接口:开放接口、应用接口、Webhook 和 MCP。

  • 开放接口 /open/v1。组织的客户、成员与组织、多维表数据;凭证换令牌调用。
  • 应用接口 /app/v1。已安装的应用向平台要能力;缺少范围返回 403。
  • Webhook。统一的事件信封、签名校验与重试。
  • MCP。外部 Agent 经平台的 MCP 桥接入;应用可以声明自己的 MCP 服务,以成员身份只读取与起草。
事件
{
  "id": "evt_01JBCDEF0123456789ABCDEF01",
  "type": "app.installed",
  "createdAt": "2026-10-28T12:00:00Z",
  "apiVersion": "2026-10-28",
  "tenant": "acme_corp",
  "environment": "live",
  "app": "shop-sync",
  "data": {
    "version": "1.0.0",
    "scopes": ["tables.base:read", "platform:ping"]
  }
}
签名在请求头 X-Kwork-SignatureWebhooks 与事件订阅 →

按要开发的系统核对哪些底层已经有了。

约一次演示,对着要做的业务系统,把身份、组织、审批、消息、收款、连接器和多端逐项过一遍。