跳转到内容

Trantor 术语表

产品

名词解释示例
TrantorTrantor(中译:川坨)是一个中后台应用快速研发和交付的软件生产体系。通过抽象应用元数据建模机制、抽象中后台交互形式、抽象常见使用场景,建立完善的自有标准研发体系,从而提供低代码的建模和界面编制能力,最终提高中后台应用的研发效率。https://trantor-docs.app.terminus.io/
NusiNusi Design System是 Terminus 针对企业级应用推出的专业设计体系。它在设计师和开发工程师之间构建统一的样式规范,使设计和开发的过程更加紧密高效,并能有效提高用户界面的质量和一致性。http://nusi.terminus.io/
Nusi engineNusi提供给Trantor 的前端渲染引擎。Nusi的资源最终通过Nusi engine融合到Trantor中,以完成视图的渲染。-
交付控制台(T-Console)Trantor的开发者工具,用户可在线进行资源定义及业务配置的平台。-
统一工作台(T-Workspace)Trantor的业务终端运行容器,通过资源定义及配置,业务功能最终渲染到统一工作台上,供业务用户使用。-
DataStore由模型元信息驱动的存储一体化解决方案,拉平持久化模型和高阶计算模型之间,DB、Search和Cache之间的访问差异-
MetaStore提供所有交付所需的元信息的存取能力-
SCPTerminus生产的标准业务产品,采销一体化的企业软件产品。所有解决方案、交付物、生态化扩展物都围绕标准的SCP展开。SCP也是Terminus唯一的制品。https://work.terminus.io/

场景

名词解释示例
制品制品指的制作业务产品。目前主要指制作SCP范围内的资源定义及SCP周边相关的ISV产品制作。制品是一个长期稳定迭代的标准化产品,通过不断升级模块及制品版本,完成新特性的增加SCP
定制定制指的是基于业务产品,进行实施交付或者业务定制二开使用。光明交付定制项目
环境软件的部署环境,具备完整的Trantor 运行态的能力,最小由统一工作台、MetaStore 、DataStore 、Gateway 这些 Trantor 组件和业务模块组成。Trantor可同时配置多套环境。开发环境
测试环境
预发环境
发布开发者将资源定义发向运行环境的工具。支持将资源发到指定环境、环境间的资源定义和业务配置迁移,向Terminus市场推送指定资源等类型。-
独立软件开发商(ISV )使用Trantor提供的研发能力,生产中后台应用,为企业、组织提供软件服务的开发者厂商;
业务集成商(SI)围绕Trantor生态下的软件产品,使用Trantor 的二次开发机制,进行业务定制和集成,为企业、组织提供软件服务的开发者厂商; -

资源

名词解释示例
模块(Module)Trantor中的模块实际开发和运行过程的资源载体,纯开发阶段概念,不对业务用户透出。商品模块、订单模块
应用(Application)安装单位。业务系统中,单一业务身份作业场景的完整功能合集,有独立的菜单、权限体系、组织体系、用户管理体系等。采购板块、寻源板块、供应商端、电子商城
解决方案(Solution)售卖、安装单位,实际是串联了完整业务体系的应用集合组成。解决方案中可定义应用及模块级别暴露出来的个性化配置。地产行业解决方案、零售解决方案
SOPStandard Operating Procedure:即标准作业程序,指将某⼀事件的标准操作步骤和要求以统⼀的格式描述出来,⽤于指导和规范⽇常的⼯作。B2C正向交易
主数据(Master Data)从企业内部经营管理的视角,有一个以上的业务场景(板块)需要共同使用,且不会因为某个具体业务流转而改变的静态数据。公司、组织、人员、仓库、物品
模型(Model)业务数据结构的配置及存储单位。业务通过定义模型及模型间关系,完成数据结构的定义,通过完成模型内行为和视图的定义,完成界面编排及业务逻辑定义。订单;商品;用户
模型配置模型扩展配置,对模型的业务使用的扩展配置,包括是否支持全局搜索、是否支持导入导出、是否开启搜索优化等。
字段(Field)模型中定义数据结构的单位。Trantor体系下的字段类型具有一定的业务含义并有对应的前端组件。模型间的关系也通过字段定义的方式进行声明。ID;name;sex
视图(View)用户看到的界面。由开发者在模型中配置XML文件中声明资源及控制实现,最终渲染到用户使用的统一工作台中,完成业务功能构建。目前Trantor支持列表、详情、编辑三种类型的视图。订单列表;商品详情
行为(Action)行为是Trantor抽象出的触发型的逻辑资源, 是串联业务系统功能逻辑的核心。可以是用户在页面上执行的功能操作,也可以是系统运行的代码逻辑。目前Trantor体系提供开发者两个类型的行为,包括视图行为ViewAciton和逻辑行为ServerAcition。新增;删除;更新
索引-
字段组用以控制模型数据被全局搜索、Hover展示的字段合集。共有三个类型:可搜索字段组:控制模型中哪些字段可以被全局搜索命中覆盖。搜索显示字段组:控制模型数据被搜索时,表格中展示哪些字段信息。默认显示字段组:当模型数据被关联显示时,悬停显示的卡片透出的字段信息。-
字典(Dictionay)字典是Trantor定义的枚举类的静态资源。如,国家字典,包含中国、美国、英国等枚举字典项。这类资源用以在模型构建时,维护枚举类字段,从而体现在业务中,用以做业务内容识别和代码逻辑判断。开发者用户可以在控制台进行字典及字典中的枚举项维护,或者在线下模块中声明字典资源,在模型字段创建时声明使用的字典。国家;货币
字典项字典中的枚举值。可选择允许用户端编辑,则在统一工作台,允许在软件运行过程中调整字典项,包括其内容和顺序。中国;美元
菜单项菜单项是模块中声明的可以被作为导航入口组织在应用中的资源。资源化的过程,最终需要将各类资源以功能入口的形式组织到实际的业务应用中。Trantor支持三种类型的菜单项定义,包括挂载行为、内嵌页面、外部链接。客户管理;商品列表
逻辑流(LogicFlow)业务中,非人为参与的细粒度流程。用以承接服务调用的编排、数据映射等。借助集成平台现有的流程实现。在SOP中,承担StepFunction的编排工作。-
映射函数(MappingFunction)逻辑流配置过程中,模型结构映射时定义的计算函数。用以在模型数据转换时做简单的逻辑处理。-
可编排服务逻辑流配置过程中,可组织和编排的服务。-
字段映射模型声明的与其他模型或结构体的映射配置。在特殊场景,模型。
自定义控件前端自定义的交互控件,用以解决当前提供的交互控件不能满足业务需要,需要手动前端编码完成的控件,Trantor提供注册机制将其资源化引进到模块中。-
自定义数据容器前端自定义的数据容器,用以解决当前提供的数据容器(如表格、表单、树等)不能满足业务需要,需要手动前端编码完成的数据容器,Trantor提供注册机制将其资源化引进到模块中。
仪表盘卡片Trantor 底座上提供的Dashboard机制上的卡片资源,在模块中按照指定的规范声明,即可渲染到统一工作台中。-
业务维度业务中用以做数据隔离的维度,通常对应典型的业务实体,业务行为需要发生指定的业务实体内,且可能存在切换。仓库、工厂、门店

功能

名词解释示例
模块依赖模块下声明对其他模块的依赖关系,通过依赖及传递依赖,约束模块间资源在引用时的范围。-
全局依赖制品版本或定制品在制作过程中,需要解决的全局依赖,在整个制品或定制品过程中抹平依赖才能将资源进行发布。未来在安装应用时才不会发生依赖冲突。-
配置中心运行态时对统一工作台的一些功能进行配置,或提供判断依据的配置汇总。更换工作台logo;开启通知;
设计器模型ER图,根据开发者定义的模型结构,渲染出来的模型关系图。-
访问域用以隔离访问环境的对象,配置独立的访问域名,同一个工作台实例可利用访问域切分为多个访问环境,每个访问域中包含多个应用。url1.terminus.io
url2.terminus.io
功能权限约束用户是否拥有权利执行操作的权限点,严格对应了页面操作。包括菜单路由的权限、页面的按钮操作权限等。新增;删除
数据权限通过规则约束用户对数据的读写情况的权限点。包含两类约束:
- 约束用户对列级别的读写限制。
- 定义业务规则,控制用户行级别的记录权限
-
发布计划Trantor提供的将资源定义及变更信息发布到运行态环境的工具。-
资源发布将资源发布到的指定的环境,页面里操作发布,线下执行变更DDL或回滚。-
环境迁移将不同环境间的资源配置信息和业务配置信息进行迁移,以发向最终投入使用的指定环境。-
分库设置是否启用垂直分库的开关,在环境上定义,在发布时进行校验配置。-
分表设置是否启用水平分表的开关,在环境上定义,在发布时进行校验配置。

前端术语

名词解释示例
DSL
Controller
数据容器Trantor前端主要的数据交互单元。一个视图可以包含一个主数据容器和多个数据容器。每个数据容器对应一个具体模型,可配置模型的字段以及Action等交互功能。数据容器之间可配置关联关系。Table、Detail、Form
布局容器提供页面样式交互功能的容器,不承载具体数据。Tabs、Anchors
控件为字段提供显示和交互功能的组件DatePicker、 Select

后端术语

名词解释示例
---