应用:人在哪里看、在哪里改
Nexus 上的页面:数据加按钮。不用安装、不存数据、不自己干活。

本课目标
读完这一课,你将能够
- 说出应用是什么,以及它不是什么
- 用「看完之后还要不要手工处理」找出下一个该做的应用
- 说出应用从 Developer 到 Nexus 的路
应用是什么
应用是发布在 Nexus 上、给人打开的页面:把语义层里的数据呈现出来,再放上几个按钮。 成员在手机或电脑上打开它,看数、筛选、按按钮。
不用安装
不是手机上要下载的软件。打开链接就能用,谁能打开跟着公司账号走。
不存数据
数据在公司的语义层。应用只是一扇窗,删掉应用,数据还在。
不自己干活
没人打开时,它什么都不做。自己反复做的事是 Loop。
应用可以只用来看,比如生产看板;也可以能操作,比如在看板上直接登记异常。只读的应用习惯叫看板,它也是应用。谁能打开,由公司账号决定:默认本公司成员都能打开,也可以只给指定的人,或者生成一个只读的公开链接给公司外的人看。
按钮背后是动作
应用上的按钮不直接改数据。成员按下「登记异常」,应用执行的是语义层里写好的那个动作:先校验参数,再看这个人的角色能不能做,然后写入、留痕。只读访客和公开链接的访客永远不能写。
- 01看到问题看板上一张工单缺料
- 02按下按钮登记异常:原因、严重程度
- 03执行动作校验、授权、写进语义层
- 04大家看到留下记录,别的应用和智能体都读得到
所以应用能做什么,其实由语义层决定:动作定义了能改什么、谁能改。开发者做应用,是给这些动作配一个好用的页面。
四级:问、看、改、串
- L1 · 问对话人问、智能体答,靠人记得去问
- L2 · 看Loop 与看板结果按时送到,大家看同一份
- L3 · 改能操作的应用看的同时直接登记、审批、指派,写回留痕多数部门的下一步
- L4 · 串工作流各部门的应用连成一条线,数据一变自动往下走
看完之后,还要不要人去别的系统手工处理?
这四级不是四样产品,而是一件事做到了哪一步。判断下一步做什么,就问上面这一句:要的话,这份报告就该配一个能操作的应用。
从 Developer 到 Nexus
应用在 Developer 里做和测,在 Nexus 上用。同一个版本包先进 test 通道,开发者在 Developer 里预览;确认之后原样发布到 Nexus,成员才看得到。发布不重新打包,测过什么就上线什么。每改一次都升一个版本号,线上出了问题,可以退回上一个测过的版本。
aidc app init line-board --template semantic
aidc app deploy line-board
aidc app publish line-board
每个应用还有一张平台自动生成的应用卡片:哪个部门负责、当前是哪个版本、用了哪些 SDK、读写哪些数据、最近有多少人在用。
几个部门的应用发布之后,工作流可以把它们对外提供的查询和动作串成一条跨部门的流程,比如报价:询价、材料清单、行情、工艺、核价,最后生成报价草稿。
要点
- 应用是发布在 Nexus 上、给人打开的页面:数据加按钮。
- 应用不用安装、不存数据、不自己干活;只读的应用叫看板,也是应用。
- 按钮背后是动作:应用能改什么、谁能改,由语义层决定。
- 看完之后还要人去别的系统手工处理的报告,就是下一个该做的应用。
- 在 Developer 里做和测,测过的版本原样发布到 Nexus。
练一练
找出下一个应用
从看完还要手工处理的报告里找。
列出三份看完还要去别的系统手工处理的报告,写下每次要花多久。
挑一份,画出应用的页面:看哪些数、放哪一两个按钮、每个按钮对应哪个动作。
写清楚谁能打开、谁能按按钮,要不要一个只读的公开链接。
小测
选一个答案,马上看解析。
Q1下面哪句话对应用的描述是对的?
应用不用安装,也不存数据:它只是 Nexus 上的一扇窗,数据在公司的语义层。
Q2一份日报每天准时送到,但看完后,班组长还要去 ERP 里登记异常。下一步最该做什么?
看完还要人手工处理,说明它停在「看」这一级。配一个能操作的应用,看的同时就能登记,写回并留痕。
Q3一个只读的生产看板,算不算应用?
应用就是 Nexus 上给人打开的页面,能不能操作只是它做到了哪一级。只读的应用习惯叫看板。