YonBIPV3.0(R6_2407_1)旗舰版云平台-开发平台用友网络科技股份有限公司2024年9月用户手册1/96版权©2024用友集团版权所有。未经用友集团的书面许可,本用户手册任何整体或部分的内容不得被复制、复印、翻译或缩减以用于任何目的。本用户手册的内容在未经通知的情形下可能会发生改变,敬请留意。请注意:本用户手册的内容并不代表用友网络所做的承诺。用户手册2/96目录第一章总体概述..............................................................5第二章总体价值..............................................................5第三章相关内容..............................................................6第四章低代码开发............................................................64.1总体概述..............................................................64.2应用地图..............................................................64.3应用价值..............................................................74.4应用场景..............................................................74.4.1场景一:快速交付模式...................................74.4.2场景二:简单开发模式...................................84.4.3场景三:原生开发模式...................................94.5初始准备.............................................................104.6应用构建.............................................................104.6.1功能描述..............................................104.6.2业务规则..............................................114.6.3栏目说明..............................................114.6.4操作说明..............................................114.7脚本服务.............................................................584.7.1功能描述..............................................584.7.2操作说明..............................................58第五章专业开发.............................................................585.1开发服务.............................................................585.1.1应用引擎..............................................585.2开发资源管理.........................................................615.2.1资源中心..............................................61第六章开发管理工具.........................................................616.1开发成果管理.........................................................61用户手册3/966.1.1产品包管理............................................61第七章移动开发服务.........................................................677.1总体概述.............................................................677.2应用价值.............................................................687.3应用场景.............................................................687.3.1场景一:移动APP开发..................................687.3.2场景二:企业定制移动工作台............................707.4初始准备.............................................................717.5移动APP开发.........................................................717.5.1功能描述..............................................717.5.2业务规则..............................................717.5.3栏目说明..............................................727.5.4操作说明..............................................727.6移动插件库...........................................................857.6.1功能描述..............................................857.6.2业务规则..............................................857.6.3栏目说明..............................................867.6.4操作说明..............................................867.7APP证书管理..........................................................877.7.1功能描述..............................................887.7.2业务规则..............................................887.7.3栏目说明..............................................887.7.4操作说明..............................................887.8APP版本管理..........................................................907.8.1功能描述..............................................907.8.2业务规则..............................................917.8.3栏目说明..............................................917.8.4操作说明..............................................91用户手册4/967.9APP统计分析..........................................................937.9.1功能描述..............................................937.9.2业务规则..............................................937.9.3栏目说明..............................................937.9.4操作说明..............................................94用户手册5/96第一章总体概述应用构建服务除了通用的低代码平台能力,结合自身的平台、通用领域和行业应用,以及多行业不同规模客户的优势,重点聚焦如下企业级应用所需要要的低代码平台核心能力,即,模型、事件、自动化、集成,以及数智中台。应用构建以云原生、多租户、模型驱动为基础技术,将分散独立的构建模型通过可视化、业务组件装配方式有机的融为一体,为开发者、实施、业务一线人员提供低代码甚至无代码的应用构建能力,能够快速满足业务变化、实现商业创新。应用构建基于对于不同类型开发者和场景的分析,推出标准版和专业版两个版本产品。在标准版中提供低门槛的无代码的声明式配置、在线低代码函数式开发两种模式,由应用构建平台提供多租户、安全可靠的公共引擎支撑和运维,用户无需关心代码和部署运维,这样可以让无代码开发经验的实施人员、业务员均可快速上手,去执行企业租户个性化的工作。标准版可视化构建过程由数据建模、页面建模、流程、自动化(流程、RPA、函数)、集成配置、发布管理五个模块组成,五个模块中会提供相关八大设计器:实体设计器、查询元数据设计器、单据页面设计器、画布式页面设计器、打印模板设计器、工作流设计器、业务流程设计器、函数编程设计器,设计器内提供模型描述的组件,模型、组件、设计器、事件、函数等贯穿在可视化构建过程中,用户可以更加专注于自己的业务描述和创想实现。应用构建服务专业版完全涵盖标准版的建模过程和设计器的能力之外,为用户提供自建应用引擎的创建、脚手架下载,本地开发调试、CICD、发布上线、生态应用上市的全生命周期管理。第二章总体价值全栈可视化编程:为实施人员、租户运营人员及初级开发人员等不同人群提供无代码的可视化设计器,在线配置即可快速实现典型业务,开发全流程无缝集成。用户手册6/96全生命周期管理:为开发者提供在线敏捷开发全过程管理,支持代码工程创建、Git集成、代码下载、功能开发、前后端分离的集成部署、功能测试验证等工程的全流程服务。低代码扩展:遵循云原生技术、多租户架构的编程模型。基于统一元数据规范的模型驱动实现,平台支持代码生成到本地,源码深度定制,并提供配套完整的标准示例、开发红皮书、培训课程,适用于高级及以上开发人员的深度、复杂扩展开发。第三章相关内容•构建平台第四章低代码开发4.1总体概述应用构建平台的标准版入口在工作台下,为云上企业租户的实施和个性化提供可视化应用构建配置(无代码)、函数式开发(在线脚本)能力;应用构建平台的专业版入口在开发者中心下,面向开发者生态提供开发构建、开放连接、部署运维、在线运营的全生命周期能力。对于企业租户,有源码扩展、独立部署运维需求时,亦可在工作台的应用构建基础版内通过引导快速进入开发者中心进行专业版开发。4.2应用地图•应用构建•沙箱管理•传输包管理•传输包部署•传输包上载•移动工作台用户手册7/964.3应用价值零代码开发:为业务管理、IT支持、开发者等不同人群提供无代码构建应用能力。开放集成:支持多种开发体系,实现组件化扩展,并连接和驱动多种来源数据及服务。原厂扩展:为原厂应用提供数据和业务逻辑扩展,支持个性化。一体化服务:提供计算资源管理、代码管理、持续集成等全生命周期的DevOps服务。业务创新:丰富的模板组件,满足各类型业务开发场景,支撑企业快速实现业务创新。4.4应用场景某集团期望打造集约标准的后台、共享贯通的中台、快速创新的前台,并通过中台建设推动企业业务创新和持续积淀的能力,同时让企业进行低成本业务试错、开放自己的能力,实现服务复用。应用构建平台需要提供快速、简单、专业的开发解决方案,并结合开源技术,建设分布式中间件体系(包括分布式消息、缓存、调度等),统一技术框架及界面规格,提高开发实施效率,降低开发实施成本,最后与业务中台、技术中台、数据中台融合贯通,支持中台化架构能力的快速创新。根据集团建设的前台及业务中台业务应用能力的不同,依据应用构建平台分别采取如下三种开发模式。4.4.1场景一:快速交付模式4.4.1.1业务描述对于模式化的记录型业务应用,采用快速交付模式。用户手册8/964.4.1.2业务流程4.4.1.3应用清单•应用构建•沙箱管理•传输包管理•传输包部署•传输包上载•移动工作台4.4.2场景二:简单开发模式4.4.2.1业务描述对于需要个性化的业务应用,采用简单开发模式。用户手册9/964.4.2.2业务流程4.4.2.3应用清单•应用构建•沙箱管理•传输包管理•传输包部署•传输包上载•移动工作台4.4.3场景三:原生开发模式4.4.3.1业务描述对于复杂的、创新型业务应用,采用原生开发模式。用户手册10/964.4.3.2业务流程4.4.3.3应用清单•应用构建•沙箱管理•传输包管理•传输包部署•传输包上载•移动工作台4.5初始准备环境开通。4.6应用构建4.6.1功能描述用户手册11/96提供可视化的应用构建过程,分为:对象建模、页面建模、流程&自动化、集成配置、发布管理。从数据模型开始驱动应用设计,从业务模板、数据支持、组件支持、样式扩展4个方面,完善基于元数据和MDD框架页面设计,支持快速类ERP业务单据设计能力;通过拖拽布局和组件元素创建以交互为中心的高度定制化的组装页面;创建业务规则和业务流程,为多种不同的业务或应用的数据流转和工作执行提供支撑;同时通过前后端脚本能力,实现应前端UI控件交互控制,数据计算加工、状态更新、数据流转前后事件等扩展能力;集成智多星RPA机器人,快速和自动执行业务操作;应用支持多端运行和发布,为应用提供PC和移动同等业务执行支撑能力。4.6.2业务规则•对象建模:构建数据资源的维护,包括业务对象、实体和枚举的管理;•页面建模:构建应用的页面,包含单据页面、分析页面和第三方页面;•流程&自动化:应用的到审批流设计、业务流设计、RPA以及函数的维护;•集成配置:应用集成相关配置;•发布管理:应用发布到菜单和工作台。4.6.3栏目说明栏目名称说明应用名称新建应用的名称所属领域新建应用的所属领域应用引擎默认值且为公共引擎应用图标新建应用时所选择图标4.6.4操作说明4.6.4.1应用管理应用管理中的应用根据领域分组;应用管理中所属领域支持多语;新建页面时,页面名称支持可输入多语;同时生成列表页用户手册12/96时,支持配置列表页的多语新建应用中包括模板和扩展两部分,已经新建后的应用支持修改所属于领域。原厂扩展:按平行表方式扩展实体时支持多选引用类型字段。用户手册13/964.6.4.2对象建模对象建模提供应用中数据模型存储的基本服务,提供创建业务对象和实体元数据的能力。可根据业务数据特征快速引用审批、业务流、交易类型、自动编码、档案状态、主组织等系统属性;支持创建枚举模型。对象建模中分为业务对象、枚举管理、特征实体。4.6.4.2.1对象建模功能列表如下图所示,对象建模中包含当前租户、当前领域、当前应用创建的所有业务对象、实体和枚举类型的数据资源,支持按名称搜索、按类型和编码手动排序、翻页等功能。•业务对象:具体业务模型的抽象集合。一个业务对象支持一个主实体和多个子实体。平台中支撑服务都以业务对象为配置维度进行支持和配置;•实体:具体业务存储模型数据描述,含关系引用描述。包括应用中自行创建的实体,也包括原厂应用(财务、采购等)的实体,提供数据存储;•枚举:枚举是一种数据类型,它包含一组预设的值。枚举用于创建包含预设值的变量,例如一周的七天、月份、卡片的花色、方向等。枚举管理用于定义和创建这种数据类型,定义后可在实体中进行单选和多选的引用。用户手册14/964.6.4.2.2业务对象管理如下图所示,对象建模包括业务对象列表、选中业务对象的实体清单。左侧业务对象支持搜索,右侧实体清单支持搜索。实体清单列表字段说明栏目名称说明字段名称字段说明编码实体唯一编码,全租户唯一名称实体名称,全租户唯一类型实体的类型状态状态分为“已发布”和“更新”,实体修改后,状态变为“更新”,需发布后才生效上级关系该实体与上级实体之间的关系,分为0..1(常用于主子关系的实体)、1..n、1..1(常用于平行关系的实体)描述实体的描述标签实体标签,用于指定场景下识别和使用用户手册15/96场景支持配置业务对象已支持的各种支撑服务场景,在各场景功能节点中可对该业务对象进行相应配置。新增业务对象新增业务对象,名称和编码全租户唯一。组件默认为当前应用,支持管理(增删改)。默认勾选“同时生成主实体”,勾选后默认生成一个主实体。用户手册16/964.6.4.2.3实体管理左侧指定业务对象后可以为该业务对象创建实体,新建实体支持从空白新建和复制平台内已有实体。一个业务对象有且仅有一个主实体。新建实体后,支持为实体创建业务属性和系统属性,系统属性从引用接口中快速勾选创建。•实体信息:包括实体名称、编码、父实体、描述信息、引用接口等o实体名称/编码:必填,不可重复;o父实体:可选项,下拉选择,可选当前应用已发布的实体名称;o描述信息:可选项,对实体进行简要描述;o引用接口:可选项,接口包括审批、业务流、自动编码、树型结构、主组织、交易类型、档案等;•业务属性:指的是根据实际业务自行创建的业务属性;o属性编码/名称:可手动修改,首次编辑属性名称时编码会生成对应的拼音字段;o属性类型:默认类型为文本,可根据需要进行重新选择;o引用:当类型为单选引用时,可选实体范围:平台已发布参照、当前租户已购买应用的参照、协同表单发布的参照、自建应用中发布的参照等;当类型为单选或多选时,可选的枚举范围为:平台已发布枚举和租户自建枚举;用户手册17/96新建属性,选择单选引用/多选引用时,需要选择要引用的实体,弹窗中按业务对象进行展示可供选择的实体,范围为打了“基本档案”标签的实体。如果没有想要选择的实体,可以点击“新增”按钮自建实体,保存并发布后回到选择实体页面确定即可。表字段名:不可编辑,系统自动生成;标签:可多选,从参照中选择,无默认值,从右侧操作面板中进行操作。用户手册18/96系统属性:通过引用接口快速勾选可创建系统属性,系统属性的编码名称等信息是业务约定好的,无法修改;如下图所示,系统属性与勾选的引用接口有关,根据选择的接口分成基础可选项(默认基类,只要创建实体就会存在)、审批、业务流、交易类型等八种,每一种下面包含多个系统属性,可以展开查看。唯一性校验:支持为已有属性创建联合唯一校验,常用于后端校验;配置属性的唯一性或联合唯一性规则。点击“新建规则”界面,输入规则名称和描述,勾选唯一性规则的属性字段,并设置唯一性校验提示的挂靠字段。支持字段搜索,支持多条唯一性规则。用户手册19/96非空校验:支持为已有属性配置是否为空,作用于后端校验;点击“配置字段”界面,勾选需要配置必输的字段确定完成配置。如果是新架构租户并启用特征后,可将特征类型的属性展开到具体分配的特征配置必输。场景支持:支持为已有属性配置业务场景;配置属性支持的支撑服务场景,支持业务流、报表勾选。场景说明字段名称字段说明字段权限勾选后,支持在字段权限节点下可为该实体下的属性字段配置字段权限数据权限勾选后,支持在权限集节点下可为该实体下的属性字段配置数据权限转换规则勾选后,可在业务流设计器中配置转换规则时选择已勾选的字段用户手册20/96实体属性的批量操作:支持批量新增、批量排序、批量删除、批量设置属性类型的功能。快速新增:支持快速批量新增属性,按照提示格式进行新增;复制已有实体新建实体时支持从平台中已有实体进行复制创建,用以实现快速复用平台已有数据模型的能力。用户手册21/96选择需要复制的实体后,在下一步中需要修改要复制的编码和名称,如果是子实体,需要指定父实体,可支持主子实体同时复制。实体行操作按钮说明行操作按钮说明发布当实体未发布或者更新时显示,只有实体发布后才可被页面和其他实体引用编辑编辑实体详情停用当实体已发布后,可以停用,实体只有停用后才支持删除用户手册22/96查看查看实体详情标签当前实体已打的标签复制复制当前实体关系图查看当前实体的关系图,主要是显示主子关系的实体新增-子实体为当前实体新增子实体4.6.4.2.4枚举管理在实体编辑页面中,新增属性后,属性类型选择单选/多选时,需要选择枚举字段,在弹窗中列出系统内所有的公共枚举和自建枚举,也可支持快速新增枚举。选择枚举资源:用户手册23/96点击“新增”枚举,进入枚举编辑界面。输入枚举名称和编码,新增枚举项。也可通过“枚举管理”中新建枚举。用户手册24/964.6.4.3页面建模提供构成应用的功能页面设计器、组合页面设计器、报表设计器,支持不同功能业务页面的构建,同时支持前后端扩展,实现单据页面、业务事件的构建和交互驱动过程的个性化扩展。打开要创建页面的应用,切换到页面建模页签,会看到页面、参照和打印模板三个页签。4.6.4.3.1页面管理页面:用于创建构建应用的各类页面。左侧显示对象建模中的业务对象,右侧根据已选择的业务对象显示创建在该业务对象下的页面。参照:用于创建自建档案的参照页面。打印:应用内所有需要打印的页面对应的打印模板。用户手册25/96页面类型说明根据创建的页面类型,选择不同的页签的来创建页面,包括单据、空白布局、档案、分析、第三方页面。设计器为单据页面预置了8种样式的模板,同时提供了多种布局容器、数据容器、基础控件和业务控件等组件,支持单表、一主子多、主子孙、左树右表、左树右卡、树型表等多种页面的组装能力。预置模板的使用场景:•列表:通常用于配置一个节点的浏览页面,用于展现业务数据的全貌,比如销售订单的列表。•单卡:通常用于配置一个节点的编辑页面,用于录入业务数据,比如品牌的卡片。•一主多子:由列表和卡片两个页面组成,区别于单卡,多子会根据子表的个数自动按页签来创建多个子表。比如销售订单的卡片页面。列表页面支持单主列表及主子列表的选择。•主子孙:由列表和卡片两个页面组成,区别于一主多子,主子孙会在子表增加一个对孙表的触发,用于录入或显示某行对应的孙表数据。比如生产订单的卡片页面。用户手册26/96列表页面支持单主列表及主子列表的选择,既新版本的主子孙模板既支持原来的单主列表,也支持主子列表。•左树右卡:一个左边是树右边是卡片的页面,用于构建数据本身有层级关系的页面。比如部门树。•左树右表:由左树右表页面和卡片页面组成。左树右表页面的列表是一个浏览态的列表,与单列表的作用相同,卡片页面是一个编辑态的页面,用于数据的维护。比如员工档案。•树形表:是树形列表,由树形表页面和卡片页面组成。对应的实体是一个树结构。•行编辑表:一个可批量编辑的列表页面。常用于字段数量不多的公共档案的维护。新建页面创建页面时,会根据选择模板的不同给出不同的引导,比如创建左树右表页面时,会给出下面的引导页面,输入相关的内容后即可生成需要的页面。比如上图创建一个左树右表的页面,需要以下构成元素:•页面名称:当前页面的名称;•页面编码:当前页面的编码;用户手册27/96•树:构成左树的元数据;在数据建模页签已创建并发布的,树结构的实体元数据;•表:构成右表的元数据;在数据建模页签已创建并发布的实体元数据;•关联关系:左树和右表两个实体之间的关系字段;•生成单卡页面:默认勾选,在生成左树右表页面的同时,生成右表的卡面页面用于维护右表的数据;•同时生成参照:是否需要同时生成左树右表的参照。页面生成完成后,会显示在页面建模页面。4.6.4.3.2页面设计器对于已生成的页面,选中后可打开单据设计器进行编辑。下面以生成的一主多子的卡片页面如下图所示:模板由三个区域构成:组件区、设计区和属性区。•组件区:提供构成页面的元素,包括布局容器、数据容器、工具栏、按钮控件、基础控件、业务控件、协作控件等。•设计区:页面的设计区域。包括卡片头部按钮区、卡片底部按钮区、数据显示区域等,根据需要来设计。•属性区:选中的页面元素的属性设置区域。用户手册28/96布局和组件布局容器:构成页面布局的元素,系统提供了网格、模态框、卡片组、卡片、多页签、子页签、锚点容器七种布局容器,容器支持样式包括大小和位置,背景图边框颜色等属性设置;通过在布局容器中拖入数据容器或组件控件来实现单据页面的组装。数据容器:装载页面数据的容器,根据数据展现的样式及用途又分为:表单、表格、树型表格、查询区、搜索树和穿梭框。用户手册29/96工具栏:定义单据页面中的操作按钮区域及按钮区域的样式。按钮控件:定义页面中按钮区域的按钮,包括草稿、模板、按钮和下拉按钮四个控件,可定义按钮类型、规格类型及单击按钮的动作,包括新增、编辑、删除、提交、撤回、启用、停用等。草稿和模板需要与页面上的保存为草稿和保存为模板配合使用,页面需要时可进行配置。用户手册30/96基础控件:构成单据页面的基础控件,包括文本框、多行文本、富文本、多语文本、手机、电话、邮箱、证件号、数值、选项、开关、日期框、日期时间、时间框、评分、地图定位、图片上传、静态图片、超链接等。用户手册31/96用户手册32/96业务控件:定义单据页面中需要的业务类控件,包括附件管理、单选参照、自动编码、业务流按钮、描述信息、多选参照、主子切换、页面等。协作控件:与协作套件相关的控件,包括协作套件和沟通套件。其他:包括自定义控件,即用户可通过关联扩展组件或配置关联属性的方式来定义系统中不存在的控件使用。控件的属性单选参照下面以单选参照为例,说明一下控件的属性:属性区显示的内容是设计区的所属部门这个字段的属性,它是一个单选参照,可以将其他档案比如部门,发布为一个参照供其他单据使用。用户手册33/96单选参照有与其他控件一样的公共的属性,比如关联数据源、字段、字段别名、字段名称、是否显示、允许为空、允许修改、不允许复制、默认值、布局占比、允许导出外,还有这个控件本身的属性,比如:只选择末级:树参照的属性,可配置是否只能选择末级的数据;设置后在运行态,树参照只能取到末级节点的数据;默认展开级次:树参照的属性,设置打开树参照时,默认展开至几级;模糊匹配:设置参照是否允许模糊匹配;联想匹配:设置参照是否允许联想匹配;展现方式:设置参照的展现方式,下拉或者弹窗,默认弹窗;参照设置:配置元数据时,参照选择的是实体元数据,但一个实体元数据可以发布为多种样式的参照,通过参照配置可以选择不同样式的参照、配置参照带入字段及配置参照过滤;用户手册34/96参照带入:作为参照的档案会有很多个不同的字段,如果在当前单据上想显示参照档案中的其他字段时,可以通过配置参照带入来实现。参照带入的第一个字段是选择带入的参照列表中的哪个字段,第二个值是带入到当前单据的哪个字段上,这个字段可以是一个元数据字段,也可以是一个非元数据字段。参照过滤:当前单据在使用参照数据时,有可能只需要使用一部分数据,那可通过参照过滤来配置过滤条件,运行态仅显示符合条件的数据。用户手册35/96调整枚举类型选项组件支持配置枚举类型。系统预置:可查看系统预置的枚举类型,点击可查看列表中枚举类型的字段详情,可选择其中一个枚举类型;租户自建:可查看并选择当前租户下所有自建枚举,但仅能修改当前应用下的租户级枚举。表格配置设计器上配置的特征字段支持“布局占比”属性,运行时,按照属性设置显示。用户手册36/96页面规则系统提供了页面规则,包括交互规则和校验规则,供配置页面时使用。交互规则:用于配置当页面初始化时,或值发生改变时,或者页面状态发生变化时,改变控件的属性,包括显示隐藏、必填项、可编辑、赋值、数值精度、明细子表的数值列是否合计等。支持配置前置条件,当符合某些条件时,发生上述改变。校验规则:用于配置当页面符合一定条件时,不能保存或给出相应的提示。提示的内容是可以配置的。用户手册37/96交互规则和校验规则中,条件区当选择文本类型字段时,操作符支持:等于、不等于、包含、不包含、在列表中、不在列表中。交互规则和校验规则中,条件区当选择单选参照和单选枚举类型字段时,操作符支持:等于、不等于、在列表、不在列表。用户手册38/96命令管理在给命令配置规则链时,规则下拉框支持模糊搜索。创建档案页面在页面建模中,新建页面时,提供档案模板和树形档案模板,选择后输入如下信息:•档案编码:即页面编码;•档案名称:即页面名称;用户手册39/961)生成档案编码同名的业务对象和主实体,实体的字段如下:字段编码字段名称字段类型orgId所属组织–code编码文本name名称文本enable启用状态–parent所属上级–shortname简称文本sort排序号数值description描述大文本场景支持:打印、编码规则、报表。2)生成档案页面,页面中的字段显示如下:用户手册40/963)生成同名的参照页面,如果是树形档案,则生成树形参照。创建分析页面分析页面分为分析、报表、分析卡片和已有页面引用,可以直接从这个入口创建智能;分析页面,也可以引用在智能分析中制作好的页面。选择好分析页面类型,下一步就是数据模型的绑定,数据模型的范围是应用构建平台的数据实体和查询。选择了数据模型进入到的智能分析制作页面将会自动添加该数据实体/查询做为数据模型,可以基于此模型直接创建分析图表也可以在此基础上添加数据模型联合创建分析图表,智能分析图表的创建详见数据智能服务章节。创建第三方页面可以在应用中引入第三方的链接页面。用户手册41/96通过URL直接引用即可。4.6.4.3.3参照在页面建模中支持创建参照页面,在“参照”页签下,支持选择已有元数据,创建参照页面并发布为公共参照。用户手册42/96①新建参照,选择参照类型;②选择参照的数据来源元数据,配置参照页面的编码和名称、发布类型;③保存或者保存并发布,保存则生成参照页面,但未发布为公共参照,保存并发布则是保存参照页面的同时发布为公共参照;用户手册43/96④进入参照页面设计器,支持设计参照页面的展示。⑤参照发布后,则可在页面设计器中的参照组件配置参照中的“自建参照”页面中被选中并使用。注:参照配置支持“参照展示带入”和“元数据带入”两种带入方式。4.6.4.3.4打印模板页面设计器要支持打印模板,需要先在打印模板页签下创建打印模板,也可通过工作台节点“打印模板”中找到对应单据去创建打印模板。如果找不到对应页面,则可能是因为当前页用户手册44/96面的业务对象的场景支持未勾选“打印”,去对象建模页签下找到业务对象去勾选即可。打印模板页签下,支持新增打印模板。选择场景标签、输入模板名称、选择打印模板,创建打印模板后进入打印模板设计器设计打印模板。用户手册45/96打印模板设计好之后,可以在单据的打印模板按钮中查看并选择打印模板。4.6.4.4流程&自动化为单据配置工作流程、业务流等能力,提供当前应用的所有脚本函数入口。4.6.4.4.1工作流工作流指的是为单据配置审批流程,左侧列表是业务对象,只有业务对象勾选了“审批流”场景的业务对象才支持配置工作流。用户手册46/96新建工作流,输入相关信息后进入工作流设计器,为单据配置详细的工作流程。具体的配置流程可参照工作流节点的帮助文档。用户手册47/964.6.4.4.2业务流业务流指的是单据与单据之前的推拉单业务,可通过业务流进行配置。与工作流一样,业务流也是根据业务对象进行配置的,需要业务对象勾选了“业务流”场景才可使用。新建业务流,输入相关信息后进入业务流设计器。业务流设计器的详细操作使用请参照业务流节点的帮助文档。用户手册48/964.6.4.4.3脚本脚本指的是当前应用中所有的前后端脚本,不管是从页面设计器的前端脚本中编辑的脚本内容,还是在按钮中关联的后端脚本,所有的脚本资源均在该页签下可查看并设计维护。支持新建目录和新建脚本,脚本支持api脚本、后端脚本、前端页面脚本、计算属性脚本,其中,前端页面脚本指的是在每个页面上的前端脚本,每个页面有且仅有一个;后端脚本指的是页面上任意组件、命令扩展等方式扩展的后端函数;api脚本也是后端函数,常用于后端逻辑处理,并可支持通过前端函数调用后端函数的方式进行调用后端脚本(后端脚本不支持前端脚本调用);计算属性脚本指的是页面设计器上所有支持公式、页面规则的属性生成的计算脚本,该脚本是默认生成的,可不用修改。前端脚本和后端脚本/API脚本的编辑器的能力不一样,脚本提示中分别支持不同的脚本方法。前端脚本可直接在页面设计器中打开并编辑。通过页面设计器的“脚本编辑”可进入编辑用户手册49/96器,也可通过组件的动作区的事件关联前端函数进入。前端脚本编辑器:左侧提供前端脚本提示,可根据提示进行使用;中间是脚本编辑区;右侧是当前页面中的业务对象模型和当前应用的api脚本清单用于选择。用户手册50/96后端脚本编辑器:可从组件动作面板为事件绑定的后端函数进入,也可从脚本页签中的指定脚本“设计”按钮进入。用户手册51/96用户手册52/96后端脚本编辑器的左侧脚本示例提供了多种方法,包括实体的操作脚本示例、远程调用示例、流程相关示例等。中间区域为脚本编辑区,右侧区域为当前应用下的所有元数据实体信息,用于快速查询和选择元数据的相关信息,脚本为当前应用中的所有脚本用于快速选择。4.6.4.5集成配置应用构建过程中,支持进行集成配置,包括授权API、发布API、事件订阅的配置。4.6.4.5.1API授权API授权指的是将开放平台中的API授权给该应用,在该应用中的函数可支持访问,通过该应用生成的appKey和appSecret可进行授权API的访问。详细操作可参考API授权节点的绑定文档。4.6.4.5.2API发布API发布指的是将当前应用中的数据发布为API,可用于外部第三方使用,目前仅支持通过函数发布为API。函数指的是后端函数,在后端函数中定义API的详细功能,通过发布API的用户手册53/96向导配置出入参和发布。4.6.4.5.3事件订阅事件订阅主要解决三方系统和YonBIP、YonSuite系统数据实时一致性问题。目前开放平台提供通过函数方式接收事件。即可以通过函数事件同应用构建关联,解决某些场景原厂单据和自建单据数据一致性问题。4.6.4.6发布管理应用管理提供应用的基本信息的维护,将页面发布为工作台的服务、并将发布的服务创建对应菜单结构,同时支持web/移动的应用发布。用户手册54/964.6.4.6.1菜单结构菜单结构指的是组织当前应用发布到菜单节点的结构。在分组列表中创建分组,再选择指定分组添加页面,仅能添加列表/分析/第三方等页面,不能添加详情页面。分组和页面创建好之后,点击“发布应用”即可进行应用发布。支持调整分组,点击服务下边的移动服务图标,可更换到其他分组发布管理界面服务卡片名称下边支持显示服务编码。4.6.4.6.2应用发布在应用发布弹框中输入发布相关信息,指定一级菜单(目的是将当前应用生成的二级菜单需要挂在哪个一级菜单下)。如果需要发布到移动端,勾选即可(注:目前不支持仅发布移动端)。发布移动端需要指定要发布的应用类别、发布移动的方式、着陆页、终端。用户手册55/96确定后发布。PC发布后将选择的页面发布为工作台服务,同时将生成应用同名的二级菜单、分组同名的三级菜单,分组下的页面对应服务关联三级菜单;移动发布后,根据应用内容的不同进行发布,详细发布逻辑如下:用户手册56/96•应用内容是按应用生成,着陆页是按默认结构生成,则发布成功后,会生成一个应用同名的服务,该服务的页面是按照默认的分组结构生成的页面,该页面是一个导航页,不支持按钮权限;•应用内容是按应用生成,着陆页是指定页面,则发布成功后,会生成一个应用同名的服务,该服务的页面就是选择的指定页面,该页面支持在角色管理中配置按钮权限;•应用内容是按分组并指定分组,着陆页是按分组结构生成,则发布成功后,会生成一个指定分组同名的服务,该服务的页面是按照指定分组的结构生成的页面,是一个导航页,不支持按钮权限;•应用内容是按分组并指定分组,着陆页是指定页面,则发布成功后,会生成一个指定...