YonBIP产品发版说明
云平台篇
用友云平台iuap是YonBIP的PaaS平台,是数智化商业基础设施平台和产业共享共创平台。
iuap应用最新的物联网、大数据、人工智能等技术,为成长型/大型企业数字化转型提供业务中台、数据中台、智能中台、技术平台、连接集成、云开发等服务与解决方案,达成技术与业务深度融合,实现数字企业、智能服务;iuap同时为生态ISV提供覆盖设计、开发、开放、集成、测试、部署、运维、运营的全周期服务,支撑企业服务产业生态伙伴共创共赢。
一方面,用友iuap5.0秉承社会化建模、全球化架构、智能化服务、生态化赋能的设计理念,推出包含企业通用能力和能力支撑服务的业务中台;从多年应用软件研制过程中提炼出来的模型、模板、开发工具、应用框架、中间件、基础技术类库等成果,采用可视化开发模式集成在一起,并基于云原生技术、微服务架构,提供覆盖软件全生命周期的开发构建、连接集成与开发运维一体化的技术平台;基于数据湖和AI技术,推出包括数据湖、智能分析数据工场、智能中台和数据智能服务在内的数据中台。
另一方面,iuap以生态化为战略,通过应用市场、API市场、开发者社区、中台能力广场等赋能体系的持续运营,构建产业生态链,为用友和合作伙伴创造更大利润空间。iuap开发平台中强化了第三方在平台上开发、运行、发布、交易和服务的功能,参与客户利用平台所获收入的分成。大量合作伙伴的加入帮助iuap 平台为客户提供更为全面优质的服务,也为公司和产业链上下游企业间创造了更大的市场和利润空间。
本次发版的本次发版的云平台产品是在iuap5.0基础上的升级版本,支持公有云、专属云部署模式。产品发布范围和形态如下:
云产品 | 领域 | 模块 | 公有云 | 专属云 |
云平台iuap | 数字化建模 | 数字工作台(入口) | ✔ | ✔ |
企业初始化 | ✔ | ✔ | ||
我的企业 | ✔ | ✔ | ||
全球化 | ✔ | ✔ | ||
组织管理 | ✔ | ✔ | ||
权限管理 | ✔ | ✔ | ||
基础数据 | ✔ | ✔ | ||
工厂建模 | ✔ | ✔ | ||
流程管理 | ✔ | ✔ | ||
模板管理 | ✔ | ✔ | ||
系统管理 | ✔ | ✔ | ||
消息平台 | ✔ | ✔ | ||
报表平台 | ✔ | ✔ | ||
实施工具 | ✔ | ✔ | ||
协同配置 | ✔ | ✔ | ||
移动端配置 | ✔ | ✔ | ||
报表平台 | ✔ | ✔ | ||
应用构建服务 | 构建平台 | ✔ | ✔ | |
构建服务 | ✔ | ✔ | ||
连接集成服务 | 友企连 | ✔ | ✔ | |
社会化主数据服务 | ✔ | ✕ | ||
数据智能服务 | 智能分析 | ✔ | ✔ | |
智能机器人VPA | ✔ | ✔ | ||
智能机器人RPA | ✔ | ✔ | ||
数据湖-数据移动 | ✕ | ✔ | ||
数据湖-数据资产管理 | ✕ | ✔ | ||
数据湖-BigFusion | ✕ | ✔ | ||
基础PaaS服务 | DevOps服务 | ✔ | ✔ | |
容器服务 | ✔ | ✔ | ||
微服务治理 | ✔ | ✔ | ||
运维管理 | ✔ | ✔ | ||
安装器 | ✕ | ✔ |
数字化建模即iuap业务中台。
数字化建模基于互联网技术架构,结合企业级通用的基础应用组件,如权限、组织、编码规则、调度任务、流程、消息、模板、公式、附件、日志、打印管理和服务,并通过工作台统一组织起来,以统一形式提供給客户,以支撑客户进行公有云、独立部署的企业互联网应用的管理、业务动态建模和运行。
数字化建模是企业数字化转型的坚实底座和加速器,相比ERP时代的数字化建模,实现了全面的升级和进化。升级是指,从企业级内部的资源管理全面升级为社会化、全球化、智能化的商业动态建模的模型。进化是指从传统的应用架构变成微服务架构,是面向能力构建的数字化企业业务中台。
数字化建模主要有以下核心特征:
首先,社会化商业建模和全球化应用服务;
其次是企业动态建模,对成长型企业到大型集团型企业的业务支撑;不同的企业,不同的行业,不同的规模,做动态管理的时候有不同的管控需求,要区分业务特点和组织管理模式,数字化建模可以支持企业多层次多模式的管理需求。
第三,是无代码个性化配置,企业自定义档案、自定义项、模板、调度、预警等公共能力的支撑让企业在没有开发成本的前提下,灵活的适应企业管理和业务需求。
第四,除了正常的企业应用建模的诉求之外,还提供安全管理和监控的能力,比如三员和权限报告、日志监控,企业内部对IT审计的需求都会给业务中台提出要求,我们针对这些要求提出相应的解决方案,保证产品的安全可控。
最后,数字化建模提供自助化能力运营能力:在云时代企业云服务的使用情况,包括许可过期和订阅查询,为企业和企业管理员提供运营监控的能力。
除了以上核心特征外,数字化建模关键特性还可以总结:社会化、全球化、智能化、中台化。
社会化:通过多企业、多板块/多租户、商业关系的构建,多组织、多工厂,提供一个企业社会化连接的诉求。iuap基于多年的企业应用构建的经验,提出的升级版的社会化应用建模方案,连接人、企业、设备等。
全球化:提供多语言、多时区、多格式、多币种等,全球化应用服务支撑全球化商业、本地化应用,包括全球化人力管理、全球化采购等。通过我们的分层开发体系,包括当地的分支机构、生态伙伴基于iuap业务中台构建本地化应用。
智能化:提供智能交互、智能办公、流程机器人等,革新数字化商业时代服务模式。智多星的核心是VPA、RPA和AI应用平台。通过这三个核心能力,从交互层、感知层、决策层到直接给用户提供的智能服务,这些智能服务嵌入到各个领域云和企业应用的场景中,提供智能化工作支撑。智多星VPA机器人可以听说、看、执行、多端协同、学习。智多星RPA流程机器人则能够自动处理大量重复性、低价值、基于规则的流程任务,释放企业生产力,具有高效、准确、成本低的特点。
中台化:数字化建模首先提供能够被企业重复使用的中台能力,包括用户、人员、企业、组织、客户、供应商等,这些是用友基于多年的企业应用构建出来的能力中心,与财务、营销、采购、制造、人力等领域一起,实现了全域业务中台;同时还提供丰富强大的支撑服务,支撑企业应用基于业务中台快速构建自己的中台能力。
数字化工作台,是企业WEB端统一工作入口,集成用友各个领域云产品(包括社交协同、人力、财务、营销、采购、供应链、制造等),并提供:菜单入口、搜索、消息、应用管理、组织管理、权限管理、基础数据、支撑服务等基础能力。
n 集成支撑
提供企业账号及应用单点登录、服务权限控制、服务磁贴大小及样式自定义、系统及自建应用上架等能力。同时,企业还可将自建应用加入到工作台中进行统一入口访问。
n 统一菜单入口
提供当前用户有权限访问的所有WEB端功能的菜单,菜单最多显示4级。
n 个性化的首页
提供DIY个人工作首页能力,您可以随心所欲的组装,将常用的功能贴到工作台,方便使用。且每个应用的磁贴样式支持大小和样式自定义,在首页就能看到业务实时数据。
n 角色化首页
企业管理者可为每个角色定制其固定的工作台首页,当某个人员被赋予此角色时,他的工作首页将会继承此角色首页,直接从首页进入功能即可。
n 统一搜索入口
支持多种业务数据搜索入口,应用可选择将数据集成到搜索平台,集成的数据可直接开放搜索。
n 统一消息入口
IM、待办、通知等消息,消息和应用穿透,可直接进入详细页面处理。
n 个人中心
提供个人账号编辑功能、用户可修改个人基础配置项、可在线提交试用中遇到的问题和反馈改进意见。
n 应用管理
给企业管理者提供已购应用的明细查看和管理,包括应用启用/停用、应用和服务自建、已购应用的计量信息查看和许可管理。
3.1.2.1 企业设置
查看和编辑当前企业(企业账号)的基本信息、通用设置信息和联系人信息。
基本信息包括:企业名称、企业头像、所属行业、规模范围、企业地址;通用设置信息包括:联系人信息邀请规则(全员邀请/禁止邀请/管理员邀请),申请权限(所有用户都可申请加入/禁止用户申请加入),禁止/允许用户退出,上下级显示(根据组织机构负责人显示上下级/根据导入的上下级关系显示上下级),禁止/允许通讯录显示水印;联系人信息包括:姓名、邮箱、手机号。
3.1.2.2 参数
对于同一业务场景或流程来说,不同的对象有着不同的处理方式。系统通过设置变量来管控着如何处理这些流程。这些起到控制角色的变量便称之为参数。
当前版本的参数都是企业账号级参数,这些参数与相关应用有关系,系统会根据客户所购买的应用,过滤展示相关参数。
全球化提供全球化和本地化的能力框架和服务。以支撑全球性企业跨地域多组织架构业务运转、支持企业参与全球市场销售和采购、支持符合本地特定解决方案的应用扩展。
全球化服务包括多语言、多时区、多格式的设置,多币种多汇率等全球化基础数据的提供,以及会计、税务、劳务、安全等多制度框架。会计、税务、劳务、安全等多制度在相应领域和应用中描述。
3.1.3.1 多语言
提供全面的语言管理解决方案,包括界面资源多语和内容多语,可满足用户、组织、企业、以及供应商和客户在浏览、录入、打印、消息接收等多场景下对语言的要求。
【企业帐号首选】节点显示了在开通激活时设置的企业帐号级语言。
【我的首选】设置用户级的首选语言。
【语言设置】节点用于设置企业帐号下多个语言的启用停用。
【翻译工作台】节点用于企业个性化翻译以及系统未提供语言的批量翻译。
多语言主要特性包括:
l 支持一个企业帐号下多个语言。系统已提供简体中文、英语、繁体中文。对未翻译的语言可根据需要加入并通过翻译工作台翻译后使用
l 支持在在我的首选项里设置语言。如果我的首选项未设置语言则按企业帐号首选项语言显示
l 组织档案、客户档案、供应商档案新增默认语言的选择
l 支持最终用户不退出企业帐号自助切换换语言并自动按规则刷新
l 系统区分界面多语和内容多语。界面多语可通过翻译工作台重新翻译。内容多语支持多语内容的同时录入和按当前语言的显示和参照
l 支持根据语言设置不同的消息模板,消息模板按接收者首选语言发送
l 支持为不同语言设置打印模板、报表模板,按当前语言打印输出
l 系统提供多语翻译工作台支持企业进行个性化翻译。支持单个翻译、批量翻译、导出导入翻译。企业可根据需要做局部个性化的调整,也可以对系统未翻译语言进行批量导出导入翻译
3.1.3.2 多时区
以UTC为标准实现多时区的自动调和,支持多时区业务处理和跨时区应用协同。满足企业跨时区组织和跨时区客商的业务处理。
【企业帐号首选】节点可设置企业级首选时区。
【我的首选】设置用户级的首选时区。
多时区主要特性包括:
l 支持多级次时区的设置和规则:企业帐号、个人
l 支持最终用户不退出企业帐号自助切换时区,系统自动按规则刷新
l 支持在企业帐号首选项中设置时区、在我的首选项里设置时区。若我的首选项未设置语言则按企业帐号首选项时区转换
l 在组织档案、客户档案、供应商档案支持默认时区的设置
l 支持审计时间随时区切换而转换显示
l 企业政策和规则一般是是站在企业帐号或组织的角度来执行的。支持直接按企业政策日期匹配业务日期执行
l 系统支持预警调度在企业帐号级按时区设置任务,支持统一按用友时间(东八区)统一匹配日期执行
l 支持统一按用友时间(东八区)对外输出和对接
3.1.3.4 多格式
不同国家、地域,由于习惯,可能有不同的数据显示、处理格式,比如数字格式、货币格式、日期格
式、时间格式等等。多格式包括根据用户所选择的数据格式进行界面数据的显示、查询、输入、输出,包括提供国家地区行政区划等全球化本地档案,包括全面的国际手机号解决方案。
【企业帐号首选】节点可设置企业级格式。
【我的首选】设置用户级的格式。
多格式主要特性包括:
l 支持数字格式、日期格式、时间格式
l 支持在企业帐号首选项中设置格式、在我的首选项里设置格式。若我的首选项未设置格式则按企业帐号首选格式显示
l 支持最终用户不退出企业帐号自助改变格式,系统自动按规则刷新
l 支持UI模板格式优先级:UI模板格式、个人设置格式、企业帐号设置格式
l 支持报表格式设置时可选择按当前用户首选格式呈现
l 支持东南亚一带一路等20多个国家的国际手机号用户注册和使用申请
l 支持国际手机号录入:员工、联系人
l 支持国际手机号校验
l 支持友户通支持的国际手机号发送业务短信消息,注意短信条数需要单独购买
3.1.3.5 币种
币种档案是企业账号级节点,用于维护企业账号范围内的币种,不支持定义组织级币种。
l 定义币种,包括:币种名称、币种简称、币种符号等。
l 为了满足不同国家,不同会计制度的要求,支持不同币种,可设置不同的单价和金额精度,即小数位数。
l 支持分别设置单价精度和金额精度进舍规则,进舍规则支持:四舍五入,全部进位,全部舍位。
l 支持从云端下载社会化标准币种导入到企业账号内,支持社会化币种数据的多语查询。
l 支持新增编辑时,根据输入内容匹配社会化数据自动填入其它字段内容。
3.1.3.6 汇率类型
由于各国汇率制度不同、银行间的汇率不同,甚至有企业因为管理要求不同,要求不同账簿在进行币种折算时,相同币种间依据的汇率不同,所以需要维护多套汇率来满足不同场景。每套汇率就属于一种汇率类型。
l 支持企业按照国家、地域、来源银行、管理要求等不同口径和用途定义多套汇率。
l 支持汇率类型配置从社会化汇率数据同步时,汇率同步源和同步规则。
l 支持按汇率类型定义汇率精度。
l 系统预置两个汇率类型:基准汇率(默认)、用户自定义。企业可以根据不同用途和需求,维护自己的汇率类型。
3.1.3.7 汇率
汇率=目标币种/源币种。
l 支持按汇率类型维护日汇率表:汇率类型、原币种、目的币种、报价日期、汇率。
l 支持按指定日期匹配查询对应日期的币种对汇率。
l 支持社会级数据提供各大银行的外汇牌价,提供实时汇率的API。
l 支持汇率自动从社会化数据同步;支持汇率导入、导出。
组织管理是指通过建立组织机构及组织间的关系,规定职务或职位,明确责权关系等,实现企业内外部业务管理和协作的过程。组织是系统业务运行的基础,也是权限隔离的基本维度。
3.1.4.1组织单元
组织单元是企业中承担某项独立业务职能的最小经营机构,可以是行政实体机构,也可以是虚拟机构。企业的人力资源管理、协同办公、业务及财务管理,以及基础数据、流程、权限、模版等的分级管控都基于组织单元进行。组织单元也是业务数据隔离的基本单元,组织的授权是企业内部最基本的权限隔离维度之一。
组织职能:即组织所承担的功能,不同的组织职能具有不同的业务处理规则,通过组织职能为组织明确权责,让不同组织职能的组织间彼此协同又相互制衡。
组织职能 | 业务范围 |
组织单元 | 企业中营运组织架构通过组织单元建立。企业的人力资源管理、协同办公、业务及财务管理,以及基础数据、流程、权限、模版等的分级管控都基于组织单元进行。 |
采购职能组织 | 处理采购业务的组织单元,包括采购订货、采购跟单、退换货、以及采购价格管理和供应商管理、询比价等 |
销售职能组织 | 处理销售业务的组织单元,包括销售订单、销售跟单、销售价格、客户管理等 |
库存职能组织 | 库存业务管理:包括库存物料、仓储业务收发、调拨与存量管理、库存计划等; |
工厂职能组织 | 处理生产制造业务的组织单元,包括生产订单、生产计划,mrp等 |
会计主体组织
| 会计核算的业务范围: 1、对外核算目的的会计主体,一般是实体的组织单元,最常见的是法人公司、分公司、子公司、工厂、项目部等; 2、管理会计的会计主体,也就是对内核算的会计主体,可能是有实体组织单元存在,可能是一个事业部部门,一个车间;也可能无实体业务单元,例如产品线,设备线、自驱组织等。前者可以在组织单元中建模并自动同步到会计主体档案中 ,后者只能在会计主体档案中建模。 |
纳税主体组织 | 管理税、票业务的组织单元
|
可以指定组织单元的上下级关系。目前支持设置组织单元的上下级关系、销售组织的上下级关系、会计主体上下级关系。
支持组织分级管控,组织单元维护受权限控制。
3.1.4.2部门
部门是组织单元下划分的一些行政管理单元。企业中的人员都基于部门建立。部门档案的定义也为业务单据上记录原始业务发生的部门提供依据。
有些部门可能同时是具备独立业务职能的组织单元。
支持部门分级管控,部门维护受权限控制。
3.1.4.3业务委托关系
企业的通常按照职能分工要求将内部组织机构划分若干职能组织,有分工就会产生协作,组织业务关系就是根据业务的上下游协同关系建立的业务组织之间的相互协作关系。
1.销售业务委托关系:定义销售组织接单后,可以委托哪个库存组织进行出货,以及默认的开票结算财务组织。
2.采购业务托关系:定义库存组织物资产生需求后委托哪个采购组织进行采购,以及默认的收票结算财务组织。
3.核算委托关系:核算委托关系主要用于定义组织单元委托哪个会计主体组织进行财务核算。
3.1.4.4职能共享设置
一些企业出于管理需要,会将处理业务的人员集中在总部/总公司的职能部门,这些职能部门通常会对整个组织提供服务。常见场景比如有,比如一套人马服务于多个牌子公司;在总公司建立多个共享部门,为下级组织处理业务,以达到节约人力、发挥专业优势的目的。
通过【职能共享设置】功能设置企业内某些组织单元的部门、人员档案可以服务的组织范围。支持按业务职能设置部门、人员可以服务的范围。
3.1.4.5职务类别
设置企业的职务类别。根据企业的实际情况,对职务进行类别的划分。职务类别是企业账号级节点。
3.1.4.6职等
设置企业的职等。职等是企业账号级节点。
3.1.4.7职级
设置企业的职级。职级是按工作责任大小、工作复杂性与难度、以及对任职者的能力水平要求等对职务的一个划分。职级是企业账号级节点。
3.1.4.8职务
设置企业的职务。职务是企业账号级节点。
3.1.4.9职位
设置企业的职位,企业的员工一般都有特定的职位。职位是组织级节点。
3.1.4.10组织机构图
提供企业的管理人员通过图形展示的形式查阅组织机构情况。
3.1.4.11员工类别
企业根据管理需求,将按照工作性质、资历条件、工作环境等因素将员工分为不同的类别。
员工类别是企业账号级节点,不支持组织级的员工类别。
3.1.4.12员工
员工是企业建立员工信息的基础,不但可以应用于人力领域的产品,也可以用在采购、库存、营销、财务等其他所有领域的应用。
在客户没有购买HR领域的产品时,员工档案只有基本信息、任职信息、兼职信息、银行账户信息的功能。一旦启用了HR,与HR业务相关的其他信息集合便可使用,如:学习信息、合同信息等等。
员工支持国际化手机号。
3.1.4.13工作日历
设置工作日、公休日、节假日。
支持一键获取中国大陆、港澳台地区及部分常用外国工作日历,支持编辑预置工作日历和自定义假日,可以在考勤规则中给不同的范围分配不同的工作日历。
3.1.4.14班次
设置班次的上下班时间、打卡时间范围、休息时段、以及迟到旷工计算规则。
支持多个时段以及休息时段是否需要打卡,支持弹性班次和固定班次,支持跨天班次。
权限中心用于设置用户所能操作的功能和数据的范围。权限中心通过功能权限授权、数据权限授权、全员应用授权确保系统安全、数据的准确保密。
权限中心基于RBAC(Role-Based Access Contro,基于角色的访问控制)模型实现对系统的访问控制,并辅以直接指定用户设置全员类应用功能权限和设置数据权限,弥补RBAC模型因用户权限个体差异而增加冗余角色的缺陷。
3.1.5.1用户管理
Ø 支持用户身份类型特性,支持内部用户(员工)、外部用户(如,供应商、客户);
支持一个用户同时拥有多个身份;
用户从企业内部扩展到外部用户,轻松实现轻量级的社会化应用;
Ø 支持从员工生成内部用户并支持员工状态同步用户状态;
支持按在业务系统生成外部用户(客户),使用户管理随业务而动,用户管理更轻松;
并提供用户身份类型的扩展机制,方便各领域进行扩展应用;
Ø 系统提供手工新增内部用户功能,支持用户身份的停用、启用、移除,支持企业服务中心用户和用户身份管理的联动,确保在比业务更高级别上加强对用户的管理。
3.1.5.2角色管理
Ø 支持基于RBAC模型,即将某种特定的业务职能指定的一组权限范围关联到角色,再将角色分配给用户;
Ø 支持多种角色类型:企业账号管理员、预置固定角色、用户自定义角色;
Ø 支持企业账号级角色和组织级角色
Ø 支持自定义角色和预置固定角色维护角色关联的功能(按钮、链接、页签)工作台磁贴等功能权限,支持对预置固定角色更新相关功能。
3.1.5.3授权
Ø 支持专业类服务按角色授权,通过功能关联角色,角色分配到用户,使用户授权权责分离;
Ø 支持角色视角,对角色分配用户;
同时,支持用户视角,对用户设置其对应的角色;
Ø 支持按用户+角色,授权组织数据权限,简化了组织隔离维度数据权限的授权。
Ø 功能授权资源包括功能节点(可细化到功能节点下的按钮、页签、链接)、工作台磁贴;支持web端、移动端的功能授权;
3.1.5.4数据权限
Ø 支持数据权限授权到角色或直接授权到用户,最终用户拥有的数据权限是直接授权和间接授权数据的范围;
Ø 支持按管理维度对受控对象及场景进行数据权限控制,支持多管理维度同时授权给角色或用户;
Ø 数据权限受控对象支持全部、应用、具体受控对象(受控字段、受控场景)等多级次设置;
3.1.5.5全员应用授权
Ø 支持全员应用授权到全员;
Ø 支持全员应用指定范围:按用户、组织部门、身份类型,适应企业全员类应用逐步上线和快速授权;
Ø 支持全员应用关闭,支持全员应用转为专业应用后通过角色授权。
3.1.5.6 权限查询
Ø 支持用户功能权限查询
根据用户查询其对应的功能节点清单,根据功能节点查询其对应的用户清单;
Ø 支持角色功能权限查询
根据角色查询其对应的功能节点清单,根据功能节点查询其对应的角色清单;
Ø 支持用户数据权限查询
查询用户对应的管理维度、权限范围、受控类型;
查询受控对象管控对应的用户清单;
3.1.6.1 基础数据分级管控
在企业的内部管理中,对基础数据的管控要求有所不同,基础数据需要按照内部经营的组织结构来搭建。
对于单组织的企业来说,其组织承担所有职能,其基础数据都在企业内创建。所以也没有管控的需求。
对于多组织企业来说,存在多经营地点、多组织形态的情况,所以对基础数据有着管控的需求。对于一些企业来说,基础数据需要统一集中管理商品、客户数据;而对于平行法人这类组织架构的企业,各组织有自身客户、物料的管理需求。满足企业对基础数据管理的需求,可对基础数据按组织创建、维护,并根据实际经营管理需要控制其共享规则,这就是基础数据分级管理。
l 企业账号级的基础数据,默认共享给下级组织,在企业账号内的所有组织都是可见的。组织级的基础数据,支持共享范围除了支持共享下级外,还可以指定共享组织范围。
l 支持分级管控的自定义档案有:客户、物料、供应商、项目、项目类别、收款协议、付款协议、自定义档案、客户分类、销售区域、成本分类等。
l 支持分级管控的基本档案,可定义其允许自建数据的组织,即档案管理权。
l 单组织状态下,基础数据分级管理的节点不可见,所有数据都默认是企业账号级。
l 提供数据过滤服务:自定义项引用支持分级管控的档案时,可以基于单据主组织过滤可见的档案数据。
3.1.6.2 公共档案
3.1.6.2.1 会计期间方案
企业可以根据需要将特定的会计年度和期间定义为一个会计期间方案。
3.1.6.2.2 会计期间
会计期间也称会计分期,是指将企业川流不息的经营活动划分为若干个相等的区间,在连续反映的基础上,分期进行会计核算和编制会计报表,定期反映企业某一期间的经营活动和成果。提供了灵活的方式来定义会计期间,以满足企业管理和核算要求。
3.1.6.2.3 银行类别
银行类别是企业账号级节点,不支持组织级银行类别。
用友云在云端运营、维护银行类别的社会化数据。
l 支持客户可通过云端导入功能,将银行类别信息从云端下载到企业账号内。
l 支持导入新增和参照新增。
l 支持新增编辑时,根据输入内容匹配社会化数据自动填入其它字段内容。
3.1.6.2.4 银行网点
银行的实际经营地点,银行网点是企业账号级数据,不支持组织级银行网点。
用友云在云端运营、维护银行网点的社会化数据。
l 支持客户可通过云端导入功能,将银行网点信息从云端下载到企业账号内。
l 支持导入新增和参照新增。
l 支持新增编辑时,根据输入内容匹配社会化数据自动填入其它字段内容。
3.1.6.2.5 税目税率
税目,是指在税法中对征税对象分类规定的具体的征税项目,反映具体的征税范围,是对课税对象质的界定。
税目税率是企业账号级节点,不支持组织级的税目税率。
l 支持通过快速实施工具,或者手工引用社会化数据快速生成。
3.1.6.2.6 结算方式
企业根据管理和业务需求统一定义和管理银行业务、现金业务、票据业务、返利业务的结算方式。而结算方式对照主要用于设置企业、组织、门店、店铺所对应使用的结算方式和银行账号之间的对应关系。
支持管理和维护结算方式档、结算方式对照表。
3.1.6.2.7 收款协议
收款协议是企业向其它单位或个人开展收款业务时,针对涉及到的相关的单据事先设定的执行规则。
l 根据一般应用场景,区分分期或不分期两种收款协议的定义方式。
l 支持分级管控,即支持租户(全局)收款协议,支持组织私有收款协议,支持组织级收款协议共享给下级或者指定组织。
3.1.6.2.8 收款起算时点
收款起算时点是计算收款出账日的依据,例如,收款出账日是按订单单据日期起算还是按订单审核日期起算。在收款起算时点档案里,系统预置了常用的收款起算时点,也支持用户自定义创建收款起算时点以满足业务扩展需要。
l 系统预置了常用的收款起算时点。预置的收款起算时点有:不设起算日到期日、订单单据日期、订单审核日期、发货单据日期、发货审核日期、出库单单据日期、发票单据日期、发票审核日期。
l 系统预置的收款起算时点不允许编辑和删除,只能停用和启用,默认为启用。
l 为了解决系统预置的收款起算时点不满足企业业务的需求,支持用户自定义创建收款起算时点,新增的收款起算时点默认为启用。
l 自定义的收款起算时点需要进行二次开发才起作用。如果只自定义收款起算时点,没有进行二次开发把自定义的收款起算时点添加到计算收款出账日的控制逻辑里,这个自定义的收款起算时点是不起作用的。
l 用户创建的收款起算时点支持编辑、删除、停用/启用。
l 用户自定义的收款起算时点,如果被其它档案或单据引用就不可删除。
l 收款起算时点不支持分级管控,在一个租户下所有组织都共用一套收款起算时点数据。
3.1.6.2.9 付款协议
付收款协议是企业向其它单位或个人开展付款业务时,针对涉及到的相关的单据事先设定的执行规则。
l 根据一般应用场景,区分分期或不分期两种付款协议的定义方式。
l 支持分级管控,即支持租户(全局)付款协议,支持组织私有付款协议,支持组织级付款协议共享给下级或者指定组织。
3.1.6.2.10 付款起算时点
付款起算时点是计算付款出账日的依据,例如,付款出账日是按订单单据日期起算还是按订单审核日期起算。在付款起算时点档案里,系统预置了常用的付款起算时点,也支持用户自定义创建付款起算时点以满足业务扩展需要。
l 系统预置了常用的付款起算时点。预置的付款起算时点有:不设起算日到期日、订单单据日期、订单审核日期、到货单据日期、到货审核日期、入库单单据日期、发票单据日期、发票审核日期。
l 系统预置的付款起算时点不允许编辑和删除,只能停用和启用,默认为启用。
l 为了解决系统预置的付款起算时点不满足企业业务需要的需求,支持用户自定义创建付款起算时点,新增的付款起算时点默认为启用。
l 自定义的付款起算时点需要进行二次开发才起作用。如果只自定义付款起算时点,没有进行二次开发把自定义的付款起算时点添加到计算付款出账日的控制逻辑里,这个自定义的付款起算时点是不起作用的。
l 用户创建的付款起算时点支持编辑、删除、停用/启用。
l 用户自定义的付款起算时点,如果被其它档案或单据引用就不可删除。
l 付款起算时点不支持分级管控,在一个租户下所有组织都共用一套付款起算时点数据。
3.1.6.2.11 企业性质
企业参考国家的企业性质分类,也会自己定义企业性质,明确客户、供应商的企业性质。
l 支持企业性质的维护。
l 支持导入、导出、批量删除、启用停用。
l 支持按编码/名称模糊搜索。
3.1.6.3 物料
物料中心可管理企业采购、生产、销售环节所需要的物料,可管理物料的基本信息还可管理物料在各业务环节的相关信息,如采购信息、营销信息、库存信息、制造信息、财务信息等。具体可对物料的分类、品牌、产品线、标签、计量单位、规格、模板、物料和SKU等信息进行管理。
3.1.5.3.1物料分类
Ø 物料分类相当于管理分类,是企业对物料进行内部管理用的分类,可分级设置,最多支持八级分类。
Ø 商品分类:相当于销售分类,主要应用于营销环节,如销售管理、商城、会员、电商通等营销领域的产品,便于消费者通过分类快速检索商品。商品分类也可分级设置,但最多只能设置三级。
3.1.5.3.2物料档案
Ø 物料档案可管理企业采购、生产、销售环节所需要的物料。
Ø 在多组织的场景下,支持物料的分级管控,既支持集中统一管理,也支持按组织分别管理。
Ø 在多组织的场景下,支持根据物料分级管控的共享规则,将组织的物料共享给其它组织使用。
Ø 可管理物料的基本信息还可管理物料在各业务环节的相关信息,如采购信息、营销信息、库存信息、制造信息、财务信息等。
Ø 可对物料和SKU等信息进行管理。
Ø 可管理物料的图片、附件和在线上商城或订货门户展现的商品详情信息。
Ø 支持批量导入导出物料。
Ø 支持批改物料、批量启用停用、对物料批量打标签、批量上下架等操作。
Ø 货品查询:用于查询和管理物料的SKU信息,即货品是按物料的SKU信息进行展示查询的。
Ø 物料查询:可查询各组织自已创建的物料和其他组织共享或分配给本组织的物料。而物料档案只能查询各组织自已创建的物料,不能查询其他组织共享或分配的物料。
3.1.5.3.3计量单位
Ø 计量单位档案用来设置和管理企业物料的计量单位。
Ø 支持从云端导入常用的标准量纲和计量单位。
3.1.5.3.4物料规格
Ø 物料规格是用来区分物料SKU的主要指标。如服装类商品,由颜色、尺码两种规格区分SKU。如手机以内存来区分SKU,内存规格如64G、128G等。
Ø 在规格档案中可创建和维护企业所需要的物料规格,包括规格的名称、规格值等信息。
3.1.5.3.5物料模板
Ø 物料模板是为了帮助企业将物料的特征属性进行分类管理的工具,也是快速录入物料的工具。企业按物料类型事先设置好物料模板后,在新建物料时可通过模板快速带入物料的相关信息。
Ø 在物料模板中可设置物料的规格、参数、物料属性、SKU属性、订单属性、计量单位、运费模板、品牌等信息。
3.1.5.3.6品牌
Ø 品牌是用来管理企业所经营的物料的品牌,包括品牌的名称、LOGO、网址等;品牌管理包括品牌分组、品牌属性、品牌档案管理。
Ø 品牌分组:根据实际管理需要,将品牌进行分组管理。
Ø 品牌属性:如果品牌档案系统预置字段不满足业务管理需求,还可以自定义品牌属性。
3.1.5.3.7产品线
Ø 企业可以在产品线档案中统一管理企业所经营的产品线,然后在物料档案中直接引用已定义好的产品线,并可在后续营销环节使用。
3.1.5.3.8标签
Ø 企业可通过对物料打标签的方式实现对物料多维度的分类管理,常见的标签有新品、爆款、促销品等。
Ø 物料标签支持设置标签分组和标签档案,标签分组可将标签进行分类管理。
Ø 标签即可以在企业内部管理物料时使用,也可以在销售环节如在商城上展示给消费者。
3.1.5.3.9物料属性
Ø 物料属性:相当于物料的自定义项,支持定义30个物料属性。
Ø SKU属性:相当于物料SKU的自定义项,支持定义60个SKU属性。
Ø 商品订单属性:只会在商城前端使用,类似于订单自定义项,与订单自定义项不同的是,商品订单属性还与物料和SKU相关,即不同的物料SKU可以定义不同的商品订单属性。系统支持定义60个商品订单属性。
Ø 除了用户自定义的属性外,系统会根据行业性质预置一些行业特性的物料属性、SKU属性以及商品订单属性,以适应不同行业的不同应用。
3.1.6.4客户
管理企业营销环节的客户资源,可按客户分类、客户类型、客户级别、客户行业及区域对客户进行分类管理,并可管理客户的基本信息、联系人、收货地址、银行账号、开票等信息。
3.1.6.4.1客户分类
对企业客户进行分类管理,支持设置多级分类。
3.1.6.4.2客户级别
支持对企业客户进行等级管理。
3.1.6.4.3客户行业
支持按行业管理企业客户。
3.1.6.4.4销售区域
对企业客户分区域进行管理,支持设置多级区域。
3.1.6.4.5客户属性
客户属性用于对客户基本信息之外的其他信息的一个描述,类似于客户自定义项。
3.1.6.4.6客户类型
支持企业使用客户类型对客户进行另一种维度的分类,满足企业从更多维度来管理和统计客户。
3.1.6.4.7客户档案
Ø 支持管理客户的基本信息、资质信息、联系人信息、收付款信息、地址信息、开票信息。
Ø 在多组织的场景下,支持客户档案的分级管控,既支持集中统一管理,也支持按组织分级管理。
Ø 在多组织的场景下,支持根据客户分级管控的共享规则,将组织的客户共享给其它组织使用。
Ø 支持批量导入导出客户。
Ø 支持批改、批量启用停用等操作。
3.1.6.5供应商
管理企业采购环节的直接供应商、承运商、服务提供商、内部供应商等。支持管理供应商的基本信息、业务信息、联系人信息、银行信息等管理。
3.1.6.5.1供应商分类
对企业供应商进行分类管理,支持设置多级分类。
3.1.6.5.2供应商属性
供应商属性用于对供应商基本信息之外的其他信息的一个描述,类似于供应商自定义项。
3.1.6.5.3供应商档案
Ø 管理企业采购环节的直接供应商、承运商、服务提供商等。
Ø 支持管理供应商的基本信息、业务信息、联系人信息、银行信息等。
Ø 在多组织的场景下,支持供应商档案的分级管控,既支持集中统一管理,也支持按组织分级管理。
Ø 支持记录企业供应商的基础企业信息如名称、营业执照号、注册地址等相关信息,同时记录企业采购、财务业务涉及供应商的业务信息如开票供应商,付款协议等。
Ø 支持批量导入导出供应商。
Ø 支持批改、批量启用停用等操作。
3.1.6.6 项目
3.1.6.6.1 项目类别
项目类别是定义项目分类的功能节点,维护项目信息的时候参照此档案。
企业根据业务中涉及到的项目类型、性质,根据管理或者业务需求维护项目类别,作为统计和管理的依据。项目类别是企业账号级节点,不支持组织级的项目类别。
l 支持项目类别的维护,包括增(手工增加、导入)、删、改、查。
l 支持项目类别的启用、停用。
3.1.6.6.2 项目
此节点用于维护和管理客户的项目档案。项目档案可以被供应链、财务等各领域的单据所引用。
l 在多组织特性下支持组织级的项目,受基础数据分级管控规则的控制。
l 支持导入新增和参照新增。
l 支持编码规则配置。
3.1.6.7业务档案
3.1.6.7.1 仓库
仓库是物理存储地点,可以是企业自有的仓(总部仓,区域仓,门店仓),也可以是外租、合作的仓库(经销商仓、仓储物流服务商仓库…)。
仓库的职责是根据业务指令收发货物,保管货物。
3.1.6.7.2 发运方式
支持维护和管理发运方式档案。
3.1.6.7.3 地址档案
支持维护和管理地址档案。
3.1.6.7.4 物流公司
支持维护和管理物流公司档案。
3.1.6.7.5 原因档案
原因档案是对销售环节,订单出现关闭、弃审、挂起、退货等问题的原因进行定义和管理。
3.1.6.8 企业资金账户
3.1.6.8.1 企业银行账户
企业银行账户是指企业在银行所开立的对公账户,用于企业的收付款业务。
企业银行账户数据受组织权限控制。
l 企业银行账户,支持按组织+币种定义唯一的默认账户。
l 企业银行账户支持自定义项。
3.1.6.8.2 企业现金账户
企业除了银行账户的资金外,还会有现金储备,需要进行现金账户的管理。
企业现金账户数据受组织权限控制。
l 提供是否“默认”属性。企业账号内一个组织只允许存在一个默认的现金账户。
l 企业现金账户支持自定义项。
3.1.6.9费用项目
3.1.6.9.1 费用项目类别
用于各会计主体对费用项目档案做分类划分使用。
3.1.6.9.2 费用项目
费用项目作为会计科目的影响因素之一,用于做不同类型业务时的参照取值。费用项目为会计主体级档案,受会计主体权限控制。定义费用项目档案内容。
3.1.6.10 自定义项
对于系统的一些对象来说,当前对象的属性字段可能并不能满足企业的管理、运营需求。所以针对这些对象可以由客户根据需要来定义自定义项的名称、数据类型、小数位,长度等信息。
自定义项是企业账号级节点,不支持组织级自定义项。
l 支持按照对象视角和自定义项视角两种定义自定义的方式。
l 不同对象拥有相同自定义项时,按系统默认的生单规则携带数据。
l 支持自定义项分配给具体业务对象主子表。
l 自定义项支持多种数据类型。
3.1.6.11 固定自定义项
固定自定义项是指一些固定的对象增加自定义项,固定自定义项的范围是系统默认的,一旦新增并启用固定自定义项,则会在这些固定的对象上都增加这个自定义项。
固定自定义项是企业账号级节点,不支持组织级固定自定义项。
l 固定自定义项分为对表头/表体/批次/序列号/仓库分别定义。
l 表头/表体都最多可以扩展60个自定义项。
3.1.6.12 自定义档案
3.1.6.12.1 自定义档案设置
用友云平台中有大量的系统档案,如客户、物料、供应商等;鉴于客户对系统应用的个性化需求,为增强系统的扩展性和灵活性,YonBIP支持客户定义客户自有的企业账号级档案,即自定义档案。
l 自定义档案是企业账号级节点,不支持组织级自定义档案。
l 支持定义为多级的自定义档案,可以配置分级管控。
l 系统预置了一些常见的档案。如“政治面貌”、“社会关系”等。
l 为了便于用户查找自定义档案,自定义档案支持发布成菜单节点。独立发布菜单后,可以支持为其单独授权。
3.1.6.12.2 自定义档案维护
【自定义档案设置】节点是对自定义档案的基本属性的定义。而【自定义档案维护】节点是基于某个已经定义好的自定义档案,对其内容进行编辑和维护。
【自定义档案维护】节点可维护所有自定义档案的数据,可见范围是全部自定义档案。自定义档案维护节点内容的数据可见范围受操作用户的权限控制。
l 支持维护企业账号下定义的自定义档案的内容,对于多级的自定义档案,支持树状维护。
l 自定义档案维护支持增删改查;支持excel导入;支持批量(支持多选、全选)删除、启用、停用。
3.1.7.1交易类型
企业为完成其经营目标所从事的经常性活动以及与之相关的活动,这些活动都有对应的应用,同时将这些活动场景细分成为不同的单据来承载,如:请购单、采购订单、销售订单、发货单等等。这些单据便是单据类型。
交易类型是基于业务的不同性质及管理要求,对同一单据类型下的单据定义的细分分类。这些业务规则可以是不同维度的:如流程不同、模板不同、属性不同。同一单据类型下可以拥有多个不同业务规则的交易类型,客户可以根据自身的需求自由定义。企业中最典型例子是报销业务,报销单可以有交通费报销单、差旅报销单、餐费报销单等等不同的交易类型。
3.1.7.2工作流程
流程管理是帮助贯穿企业经营管理的基础功能,也是企业业务管理的核心。
流程管理为为YonBIP各领域提供流程能力的支持,满足企业在日常事务、行政办公以及供应链、财务、人力等业务场景下的审批流、工作流能力。可分为两类:
协同类:社交协同领域的日常事务应用,通过流程加表单搭建审批和简单业务,为员工提供日常工作的审批服务;同时,可与社交协同应用整合,为会议、公文、公告等应用提供流程能力服务。
业务类:为YonBIP其他领域提供审批流和工作流能力支持,满足业务应用对审批和工作流的需求。
产品特性:
l 基于交易类型下的流程模型定义,每个交易类型支持定义多个流程,但同一时刻只能有一个启用的流程模型。
l 提供图形化的流程设计器,支持通过拖拽组件创建流程。
l 流程引擎支持多种环节类型,包括任务、条件、执行流合并、消息通知等。
l 流程引擎支持按用户、用户组、部门、职务、岗位、部门负责人、发起人、单据字段等多种方式设置参与人及抄送人。
l 流程引擎支持同意、前后加签、改派、驳回、指派、跳转、暂存、提交、编辑、删除、撤回、复制、签名、终止、关闭等多种流程审批动作。
l 支持多种流程规则,包括连岗规则、撤回(反审)规则、超时处理规则、消息规则、指派规则、改派规则、多人操作时的处理规则、驳回规则、打印规则等。
l 支持按流程环节设置单据字段的查看、编辑和隐藏权限。
l 支持流程查询、流程统计。
l 支持协作关系设置,有效解决复杂审批关系的定义。
3.1.7.3业务流程
YonBIP业务流超越了传统工作流或业务流程管理(BPM)的技术,不再局限于帮助企业或组织通过流程的可视化、规范化和迭代优化,提升可管理性、运营效率,以及降低损耗成本,而是在更高层面上抽象建模,使用阶段、和各种不同类型步骤任务的动态组合,围绕企业或组织的业务目标,让流程更加动态、自动、智能,也更加友好易用。。
产品特性:
可视化设计 规范化控制
支持图形化拖拽式的业务流程设计方式
支持上下游单据之间多规则设置
同时支持数据流转模式和业务流转模式
业务管控 随需而变
支持业务流程的自定义修改
支持单据正向的推单和反向的回写规则
回写支持逐级和跨级反写
支持流程版本管理
支持流程启用停用
业务流程自动化 智能化
支持自动拆合单规则设置
支持业务流程多种驱动方式:定时自动执行、手工执行
3.1.8.1 UI模板
UI模板可对元数据模型的展示控制规则、控件定义、按钮动作定义。解决数字化企业级管理中需要对UI建模的问题。无需定制化开发即可满足工业互联网中企业与之间、集团与集团之间、企业内组织之间,对UI模型的个性化、差异化的需求。UI模板提供客户自定义编辑功能节点页面的功能。在多组织特性下,不同组织对UI模板有不同的展示需求,可以通过组织级模板来实现组织的UI模板个性化。
l 支持灵活设置的单据模板;
l 支持不同业务、不同组织的个性化模板;
l 支持自定义按钮,目前属于开发台特性;
l 支持公式的定义;
l 支持运行期公式的计算求值;
l UI模板支持企业账号级和组织级两级管理,目前应用于HR领域;
l 支持预置默认查询方案,并支持在运行态进行灵活设置,以及维护个人和公共的查询方案;
l 支持参照模板,设置参照中属性的宽度、显示顺序、以及属性是否显示。
3.1.8.2 打印模板
云打印主要解决客户在业务应用中需要的不同类型的打印能够按照模版打印,通过设计器的能力将单据上的数据转化为打印的服务。在业务应用中可以是小票打印、可以是合同打印、可以是凭证打印、可以套打、图片、二维码、主子表等多种单据的打印。随着业务的不断扩展,对于打印不同组织也会有不同的需求,可以通过分级管控解决各级组织的模版打印。而全球化在国际业务中也能够按照不同的语言或者格式展示本地区适合的模版,按照当地的语言格式打印。
l 提供打印模板管理功能,支持打印模板的创建、删除、保存、查询、启用和停用等;
l 提供打印模板设计器,支持对单据、套打、小票等企业级样式设计,
l 打印模板设计器提供多种控件、系统变量,支持页面设置、打印对象格式设置等;
l 打印模板支持公式;
l 支持打印数据源注册,也支持基于元数据设计打印模板;
l 支持系统预置模板类型和自定义模板类型;
l 支持按模板分类设置多个打印模板,支持设置默认模板;
l 打印模板支持企业账号级和组织级两级管理,目前应用于HR领域;
l 提供预览和打印服务,无插件,无安装,适用于打印作业单据不多的场景;
l 提供批量打印插件,需要下载,本地安装,适用于大批量连续打印的场景。
3.1.9.1 编码规则
对系统中使用的基础档案、业务单据等编码进行统一管理,实现编码自动生成。使单据和档案录入既快速高效又符合规范。编码规则管理是系统初始化的一部分,在上线初期就要根据各领域的业务统一进行规划,合理利用资源,综合分析后设置企业合理的编码方式。
l 支持按照领域的单据设置编码规则,预置编码规则;
l 支持设置编码规则的段值、流水依据、流水号初始值、截取方式、补位方式、断号补号方式;
l 支持运行期,可随时查看最新流水号、修改流水号;
l 支持设置指定的编码对象映射;
3.1.9.2调度任务
统一管理按一定条件触发的异步处理业务。包括配置调度策略,查看调度的执行历史和执行日志,进行统一的后台管理。利用调度任务能力,操作员对系统发出命令后,不必在线等待系统完成,即可进行下一个操作,可大大提高工作效率。
l 支持创建调度任务,包含条件设置、定时规则、和消息设置
l 支持查看调度任务的历史执行情况、下次执行时间
l 支持手动立即执行调度任务
l 支持手动执行
l 支持修改和停用调度任务
l 支持修改调度任务的条件设置、定时规则、消息设置
3.1.9.3预警
统一管理按一定条件触发的业务预警,即过当前系统运行的指标、数据与各类预设定条件预算的比较,超过阈值自动通过各种渠道向关键处理人员发出警告性提示信息,提示企业的管理者针对将来或已经发生的情况采取相应的措施,及时进行处理。包括预警设置、预警消息触达、预警监控。
l 支持创建预警任务,包含条件设置、定时规则、和消息设置
l 支持查看预警任务的历史执行情况、下次执行时间
l 支持手动立即执行预警任务
l 支持修改预警任务的条件设置、定时规则、消息设置
l 支持停用预警任务
3.1.9.4日志管理
提供对日志的管理和配置功能。包括:登录日志、操作日志、业务日志。日志管理对于系统运维、安全审计等,都起着重要的作用。
l 支持登录日志管理,描述登录和退出场景的关键日志信息
l 支持操作日志管理,提供相关功能节点的操作日志信息
l 支持业务日志管理,提供相关功能业务实体的数据更新情况、日志详情对比;
3.1.9.5应用管理
我的应用:是企业管理者管理&开通应用的入口,并支持企业自建应用生态。
展示当前企业账号下所有的应用信息。包括Web端、手机端、PC Client端和自建应用。同时,可对非系统类应用进行维护,包括编辑和删除。
领域和移动分类自建。
企业已有或依赖用友云开放生态开发的应用,企业可以自建到应用中,并支持授权和发布菜单,提供给企业人员使用。
应用许可看板:根据用户的购买情况,按照购买的模块分别展示模块的购买信息、已使用量、余量、及使用明细。
3.1.9.6菜单管理
菜单管理为系统级服务,仅对企业帐号管理员可见。登录用户可对当前菜单进行个性化管理,修改之后,对该企业帐号下所有用户生效。
系统菜单和服务均不允许更名和删除,但可以调整顺序、设置显示或者隐藏;用户自建的菜单可以进行更名和删除、排序、设置显示或者隐藏。服务或目录隐藏后,将无法在菜单中显示(上一级隐藏之后,对应的全部下级将都无法显示)
菜单调整完后需要刷新页面(或者重新登录),重新加载菜单后才能生效。
3.1.9.7事件中心
事件中心是在开发态设置业务对应的事件类型并进行订阅。在实际业务发生时能够生成事件并形成事件的执行结果,对未执行成功的事件能够快速查找问题进行再次执行。
l 支持按照事件类型、事件状态查询事件
l 支持对失败的事件能够批量重新执行
消息平台提供全面的业务消息触达服务,消息平台提供友空间、短信、邮件三个消息通道,可按业务动作、业务事件、预警、流程四种消息类型为每个通道设置消息模板,进行消息发送设置。企业可根据需要决定本企业在应用时哪些业务需要采用哪些消息通道以何种格式和内容将消息发送到消息接收人。
通过消息平台,企业可以实现基于业务的按需消息触达,实现消息驱动的业务。
3.1.10.1 消息通道
聚合多通道、支持多类型、覆盖多来源
l 聚合不同消息通道:友空间、邮件、短信、微信;
l 支持默认使用企业邮箱,用户能够按照业务需要使用平台预置邮箱
3.1.10.2 业务消息配置
根据企业需要动态配置消息发送规则和策略。
l 支持设置消息接收人
l 支持设置消息发送通道,必须设置,可同时选择多种通道
l 支持如果设置则达到条件时才发送,不设则动作发生即发送消息;可设置多个条件,可以设置条件为同时满足或满足其一
l 支持业务消息发送通道能够发送微信消息,发送时选择的人员必须是关注微信公众号的用户
3.1.10.3 消息模板
消息模板用于定义系统发送的各种消息的展现样式,包括消息标题和消息内容。消息系统支持四种消息类型:业务动作、预警、流程、业务事件,并已提供系统消息模板,企业也可根据需要设置自己的模板并分配到组织。需要跟当前的实体的内容关联,所以需要考虑支持元数据,并能支持关联的业务变量和系统变量。
l 支持与业务融合模板内容设置
l 支持按照元数据、系统变量、业务变量的消息模板定义
l 系统消息模板类型注册与配套的配置,适应多种消息通道要求
l 提供统一的消息开发框架,保障复用性、可靠性和扩展性
l 支持消息模板设计和统一管理,支持同一业务消息的消息模板可区分消息模板类型分别设置
l 支持企业自定义消息发送条件、接收人、消息通道和相应模板;
l 消息模板支持企业账号级和组织级两级管理。组织级消息模板目前主要应用在HR领域;
l 支持全球化,消息模板支持设置不同语言的消息模板,消息发送时按照接收方所在租户的首选语言发送,
l 支持平台的微信公众号模版设置和企业账号级的微信公众号设置
实施工具是以秉承降低客户实施成本、缩短产品初始化上线周期、行业特性推荐为目标所涉及的工具类产品。意在降低产品的使用门槛,为客户带来更平滑易用的上线过程。本版包含数据导入工具。
数据导入功能集合了所有初始化线上时的充要操作。在数据导入工具中,实施人员可以对多个业务对象进行合并导入,这样在免去实施人员逐个节点的进行操作同时,又节省了用户因不熟悉系统模型而导致无法导入的问题。
关键特性
l 支持多业务对象联合导入;
l 调整导入模板
l 用户可在导入模板中配置决定哪些数据需要导入
l 重复数据支持覆盖和忽略两种处理
l 支持自定义项导入
l 支持导入一次性校验出数据的全部错误项
l 自动解决档案间依赖问题
l 支持内容多语导入
l 导入模板的多语字段可由用户所选参数来控制
l 可查看导入日志及下载导入失败明细
l 增加数据字典,国家、地区等社会化档案的导入需参照数据字典中的编码填写
用友的应用构建服务产品YonBuilder,除了通用的低代码平台能力,结合自身的平台、通用领域和行业应用,以及多行业不同规模客户的优势,重点聚焦下图所示的企业级应用所需要要的低代码平台核心能力:模型、事件、自动化、集成,以及数智中台。
YonBuilder以云原生、多租户、模型驱动为基础技术,将分散独立的构建模型通过可视化、业务组件装配方式有机的融为一体, 为开发者、实施、业务一线人员提供低代码甚至无代码的应用构建能力,快速满足业务变化、实现商业创新。
应用构建服务标准服务的入口在工作台面向企业租户,提供低门槛的无代码的声明式配置、在线低代码函数式开发两种模式,由应用构建平台提供多租户、安全可靠的公共引擎支撑和运维,用户无需关心代码和部署运维。标准服务的可视化构建过程由数据建模、页面建模、自动化(流程、RPA、函数)、集成连接、应用发布五个模块组成,五个模块中会提供相关八大设计器:实体设计器、查询元数据设计器、单据页面设计器、画布式页面设计器、打印模板设计器、工作流设计器、业务流程设计器、函数编程设计器,设计器内提供模型描述的组件,模型、组件、设计器、事件、函数等贯穿在可视化构建过程中,用户可以更加专注于自己的业务描述和创想实现。
数据建模帮助开发者构建应用中的实体数据对象,提供应用中数据存储的基本服务,开发者只需要操作实体对象无需关心数据持久化过程中的数据存取、数据同步、读写分离等底层操作;
1. 属性设计,字段名、字段名称、数据类型、应用类型;
2. 校验规则,组合字段级别的业务唯一性校验、数据范围约束、自定义约束;
3. 支持实体之间的关联,关联关系根据应用类型分为主子表关联、数据引用关联、档案参照关联,支持1:n、n:n、n:1等多种关联关系;
4. 预置工作流程属性,勾选后默认新增工作流预置字段,并匹配工作流关联;
5. 预置业务流程属性,勾选后默认新增业务流预置字段,并匹配业务流关联;
6. 预置实体审计信息属性;
7. 数据关系查看,ER图的方式查看实体的关联引用对象;
8. 支持唯一性数据校验规则;
9. 支持条件数据范围校验规则;
数据建模提供基于数据实体的关联及合并查询定义,为综合的数据应用提供基础。应用于页面设计中需要用到的数据关联查询,如已借出未归还的设备。应用构建业务流的数据来源中使用,业务流上的节点不仅仅来自单据,还可以来自一个数据的查询结果;还应用于多个对象建立报表,如“采购订单时效性报表”,通过元数据关联实现 ,跨领域多个对象建立综合报表。
提供新增查询的新增功能。
新增查询,输入编码名称后,点保存并设计后进入到查询设计器页面。
提供查询的编辑和删除的功能。
提供查询元数据的停用功能,停用后,在引用查询元数据的页面将不再看到;
提供拖拽式设计的查询设计器,通过拖拽选择要建立关系的实体或查询,被拖到画布上的对象按编码/名称的方式显示所有字段以备选;
通过拖拽创建关联关系(包含内关联、左关联、右关联),on部分自动添加简单关系(比如a表字段=b表字段)
关联关系支持复杂条件(on部分复杂条件)
支持创建union连接,默认union all的方式。
通过在实体上勾选,选择查询的显示字段,并显示在下面的列表上;
支持自定义维度和量度的定义(包含字段名、显示名称、类型、脚本,可以选择实体的字段、系统变量、权限标签)
自定义的字段需要支持表达式,比如:日期拆成日、周、月、年,文本拆成前5个、中间5个、最后5个等;
支持已选字段树构成一棵有层级关系的树展现,提供查询结果的查看界面;
数据过滤的设置,支持增删
a、逻辑符:支持与条件和或条件,当有多个条件时按现有的顺序执行;
b、过滤条件的操作符:包含/不包含、等于/不等于、大于/大于等于、小于/小于等于、开始是、结尾是、中间是
c、空值规则:空值返回所有数据/空值不返回数据,默认空值返回所有数据
d、值类型:包括常量、参数、系统变量、字段成员、权限标签,根据不同的类型,对应不同的取值;
常量:直接输入
参数:参数中定义的字段
系统变量:系统预置的变量,如当前年、当前月、当前季、当前年月、当前年季、当前日期、去年、当前用户、当前部门、当前组织……
权限标签:组织编码、组织名称、部门编码、部门名称……
字段成员:仅特定类型支持字段成员,比如:参照、枚举、日期等排序字段的设置,支持增删;
参数定义,参数可被过滤及自定义量度使用;支持增删和排序
参数的值类型为:字符、数值、日期、时间
是否必输:在数据模型执行时,是否必须输入值。为是时必输;
规则:空值返回所有数据/空值不返回数据
数据模型的建立支持视图模式和sql模式,两种方式是互斥的,默认视图模式;
功能建模提供应用的功能页面设计器、组合页面设计器、报表设计器,支持不同功能业务页面的设计,同时支持前后端扩展,实现单据页面、画布页面、业务事件的构建和交互驱动过程的个性化扩展。
支持多种页面的创建:单据页面、表单页面、自由画布页面、数据分析页面
提供多种预置的页面模板,实现页面快速创建能力
web/移动多端页面整体管理,共享数据和配置类的资源设置
单据页面设计器预置多种模板:单表、单卡、树卡、树表、一主多子、主子孙表、交叉表、甬道表等,实现快速创建单据模板的能力;
单据页面设计器提供布局、数据容器、基础控件、业务控件、工具栏、按钮等,用于单据页面的组装;
画布页面设计器提供多种布局和组件,支持流式和自由方式的页面组装
画布页面设计器支持数据集的定义和应用,支持数据连接和汇总加工能力
页面之间提供可视化配置的交互机制和能力
基于事件和脚本的个性化扩展能力
支持单据、工作流、业务流程的业务事件管理
提供丰富的函数,实现前后端扩展能力
支持原厂应用单据扩展设计能力
支持自定义组件接入
为开发者提供基础流程服务的能力,快速将流程应用于单据和页面的开发过程,工作流的能力与动态建模中的流程一直。
产品特性:
提供流程的分级管理,可按企业账号级或组织级来管理流程模型,支持流程的新增、编辑、删除、启用、停用、导入、导出及查询参与人;
基于单据类型及交易类型下的流程模型定义,单据类型下的流程定义支持发起条件;
提供图形化的流程设计器,支持通过拖拽组件创建流程;
流程引擎支持按用户、角色、部门、职务、岗位、部门负责人、发起人、单据字段、协作关系等多种方式设置参与人及抄送人;
流程引擎支持多种环节类型,包括活动、逐级活动、流程调用、服务、条件分支、执行流合并、消息通知等;
流程引擎支持同意、前后加签、改派、驳回、指派、跳转、暂存、提交、编辑、删除、撤回、复制、签名、终止等多种流程审批动作;
支持多种流程规则包括:连岗规则、撤回规则、超时处理规则、消息规则、指派规则、改派规则、多人操作时的处理规则、驳回规则、打印规则等;
支持按流程环节设置单据字段的权限:查看、编辑和隐藏;
支持流程的超时自动同意、发送超时消息等;
流程及流程环节支持配置自定义的消息模板,支持多通道多语言的配置;
支持流程查询、流程统计;
支持协作关系设置,有效解决复杂审批关系的定义。
提供流程调度和任务调度,流程管理员可从流程实例、任务实例的角度对流程进行监控和调度,包括删除、改派、终止、调整审批人、流程调整等;
提供流程管理员级的代理人设置及用户级的代理人设置。
YonBuilder应用构建平台的业务流是基于低代码平台的架构和方法,全新设计研发的新一代流程平台,快速构建、持续交付可以敏捷适应业务变化的企业级应用与服务。YonBuilder业务流超越了传统工作流或业务流程管理(BPM)的技术,不再局限于帮助企业或组织通过流程的可视化、规范化和迭代优化,提升可管理性、运营效率,以及降低损耗成本,而是在更高层面上抽象建模,使用阶段、和各种不同类型步骤任务的动态组合,围绕企业或组织的业务目标,让流程更加动态、自动、智能,也更加友好易用。
产品特性:
可视化设计 规范化控制:支持图形化拖拽式的业务流程设计方式;支持上下游单据之间多规则设置;同时支持数据流转模式和业务流转模式
业务管控 随需而变:支持业务流程的自定义修改;支持单据正向的推单和反向的回写规则;回写支持逐级和跨级反写;支持流程版本管理;支持流程启用停用;
业务流程自动化、智能化:支持自动拆合单规则设置;支持业务流程多种驱动方式:定时自动执行、手工执行
用友云打印是用友 iuap 企业互联网开放平台中的PaaS公有云服务,应用构建平台依托云打印提供与打印相关的平台、应用、工具和服务,包括打印模板的设计、打印模板的管理、以及预览和打印服务等。
产品特性:
支持按单据类型设置多个打印模板,支持设置默认模板;
提供打印模板管理功能,支持打印模板的创建、删除、保存、查询、启用和停用等;
提供打印模板设计器;
打印模板设计器提供多种控件、系统变量,支持页面设置、打印对象格式设置等;
提供预览和打印服务.
在应用下支持开发者自定义根据确定输入信息,基于应用构建平台的脚本引擎,完成自定义逻辑的脚本编写;类型分为前端脚本和后端脚本,无论前端还是后端脚本都是以JS为语言规范,其中操作元数据是以平台提供的YonSQL对数据进行操作,YonSQL支持SQL95标准规范,与绝大部分SQL编写方式。
前端脚本:可用于控件状态控制、控件赋值、简单数据计算、openAPI调用;
后端脚本:可用于后端数据计算、业务调用、数据实体赋值、openAPI调用;
函数应用于单据页面、画布页面、流程(工作流、业务流)、表达式、变量、及作为通用函数使用。
有三种使用场景:
1、在应用构建中支持MDF扩展,有独立的函数资源管理,在页面中调用——单据页面设计器;
2、在具体的设计器中嵌入使用,没有独立的函数资源管理,在画布页面设计器、工作流设计器、业务流设计器中使用,由各设计器自行管理脚本,统一存储和调用执行;
3、作为通用扩展能力在支持在环境中支持扩展脚本能力,有独立的函数资源管理,表达式、变量、通用函数;
发布管理提供发布的服务和菜单的管理。
支持应用服务的发布,发布后可被系统其它模块调用
支持应用首页和菜单的发布
支持web/移动的应用发布
连接集成服务负责支撑ERP与YonBIP的混合云应用场景、支撑用友生态的开放和融合、连接外部平台(如电商平台)。
连接集成服务核心产品为友企连,是NCC、NC、U8C、U8、U9等ERP与YonBIP云服务数据同步、业务协同的通道,通过友企连开箱即用的实现ERP的主数据同步至YonBIP各领域,部分YonBIP的档案数据也可通过友企连的事件订阅机制实现云上数据往ERP的同步,ERP与YonBIP的业务单据的协同、流转也通过友企连通道来实现跨区域、跨网络环境的协同;友企连同时外接多家电商平台,让客户在即定场景下实现零集成开发而对接好电商平台,打通电商平台的产品、订阅、物流等环节。
连接集成服务提供API网关能力,提供合生命周期的API的管理,可以帮助企业创建、发布、管理、维护不同规模的API。企业通过简单的操作,即可快速、安全、低成本地托管业务系统API,开放业务能力或数据服务。为企业提供统一的能力网关,管理API的发布、认证、鉴权、限流、熔断、预警、监控等;通过网关的协议适配和转换,同一API分别对不同类型应用终端进行授权,不需要调整后端服务,达到一套后端服务支持多类型终端的效果;将同一系统中的微服务进行封装,对外以API的形式提供唯一访问入口,系统间通过友企连平台调用API进行交互。实现系统内高内聚和系统间松耦合;将成熟的业务能力以API的形式对外开放,加深与合作伙伴的合作关系,同时加快内部业务能力的迭代速度;将已有的成熟业务能力封装后,以API的形式对外提供服务,达到企业自身能力变现的目的。API提供者可加快自身业务迭代速度,API消费者可降低研发成本,专注于本身核心业务、快速响应业务商业创新。
此版本专属化、私有化版中包括下述的所有功能点,公有云服务旗舰版中提供数据集成能力包含数据集成部分的产品形态。
本版增加大盘监控,监控API的运行状况。
l 今日API调用:今日调用量、成功率、网关平均耗时、后端服务平均耗时。
l API统计:API总数、待审核数量、已发布数量、异常数量。
l 应用:应用总数、API覆盖、API覆盖率。
l 待办/预警:待办、预警清单。
l API调用次数:API调用趋势图。
l API调用Top10:API调用top10的清单。
l 产品调用Top5:产品调用top5的清单。
l API调用耗时:API调用耗时图。
API管理提供API的全生命周期的管理,包括创建、维护、发布、运行、下线等,包括产品管理、参数对象、API管理、插件管理、API日志、API文档、API接入申请、授权KEY管理、IP访问控制、限流控制、熔断控制、API注册审核、API监控等,为企业中台化建设,提供统一能力的管理平台。
管理员或具备API发布权限的用户可以通过API发布进行API的创建发布;API发布可以创建产品分类、添加产品、维护发布产品下的API。
l 产品分类维护:维护产品分类,来分类管理产品。
l 产品维护:维护产品来管理API。
l 实例配置:本版本增加了实例配置,为产品统一维护实例地址。
l API分类:在产品下可创建API分类,来分组管理API。
l 访问控制:为产品API添加产品级的访问控制策略。
l API维护:本版后端服务支持REST、NCLoader、IRIS、WebService等。
l 生成文档:本版支持一键生成API文档。
本版支持参数对象的定义,统一定义请求参数或返回参数对象,以便在维护API时可以复用。
l 参数对象基本信息的维护。
l 支持手工参数的录入同时也支持JOSN导入的方式。
支持插件式扩展,应对个性化的调用或服务,主要有访问控制插件、鉴权插件、返回值解析插件、日志插件、业务扩展插件。
本版增加了插件级别,可定义插件等级,系统、产品、API。
增加API日志查询的功能,可通过TraceId、API名称、API地址、状态进行搜索查询 API调用的日志。
通过日志可了解API具体调用情况及状态。
本版新增功能,通过API管理的定义,产品分类、产品、API分类、API来组织展示描述API,方便用户根据API的说明进行调用开发,API的说明主要包括:请求说明、鉴权参数说明、参数定义、请求示例、正确返回示例、错误返回码、错误返回示例。
本版提供AppKey授权的方式来管理调用方的鉴权,通过AppKey的管理来授权允许调用系统访问那些API,系统自动生成AppKey和AppSecret,通过线下分配给调用系统的开发人员,开发者通过AppKey和AppSecret来合法的调用API。
提供添加IP访问控制的管理功能,用户可根据网络安全管理规范,来制定IP访问的控制策略,策略类型分为黑名单、白名单,可为黑名单或白名单添加控制的IP地址清单。
在API发布时可以引用IP访问控制策略。
提供统一的限流策略管理,限流策略级别分为产品、调用方应用、API、系统,API发布时可以选择限流的策略,产品级别的在维护产品时可以选择,API的在API级可以选择。
限流策略通过可视化的配置来管理限流,灵活管理限流策略,对不同级别的API管理维度都可以进行精细化控制。
提供熔断策略的管理,失败考察阈值、失败考察期、半开错误考察阈值、半天考察期、熔断时长等配置,熔断控制策略可在API发布管理时引入熔断机制,来保护API,熔断控制维护提供添加、编辑、删除等功能。
提供ERP连接配置、电商连接配置、数据交换定义、数据同步任务、定时任务管理、我的订阅、通知配置,在云计算时代,企业应用系统的架构往往以混合云的方式存在,如购买的ERP部署在私有云环境下,而某领域的业务系统是基于云服务架构,则可通过友企连来打通过用户、主数据、业务单据的协同,同时开放连接服务也提供丰富的电商连接器来帮助企业快速对接社会化的电商平台,实现产品采购的合作和寻源。
集成服务的开通,需要在通过数字化建模→系统管理→应用管理中的我的应用进行购买开通,进入我的应用后点击应用市场,搜索友企连并在搜索结果中点击进入友企连应用详情,根据企业的实际需求选择购买相应规格的产品,购买成功后刷新门户则在菜单栏中会出现开放连接服务模块,主要包含连接服务(ERP连接配置、电商连接配置)和数据集成服务(数据交换定义、数据同步任务、定时任务管理、我的订阅、通知配置),ERP连接配置和数据同步任务是由老版本在数字化建模→系统管理→系统配置下的ERP连接配置和数据同步任务重构升级而来,电商连接配置、数据交换定义、定时任务管理、我的订阅为新增功能,开放连接服务类似为管理型功能,用户为租户管理员或由租户管理员分配的实施人员及用户。
友企连通过预置提前将功能实现好,为企业提供开箱即用式的集成服务,数据同步的范围是相对固定的,连接的ERP种类也是相对固定(NC、NCC、U8、U8C、U9、T+),当超出范围时请通过机构联系我们的运营人员商榷方案进行适配。
连接配置,购买用友云服务后,可通过连接配置来实现与ERP的打通,与ERP的打通往往需要安装网关客户端来解决跨网络、跨环境的问题,通过连接配置,打通与目标系统的集成,从而实现跨系统的业务协同。
ERP连接配置分为两个页签,1、管理现有连接2、添加ERP连接,在添加ERP连接中只有购买了友企连相应规格的ERP连接器后才会在添加ERP连接中显示,在管理现有连接页签中只有添加配置好的连接器才会在管理现有连接中显示。
添加ERP连接器支持向导式引导配置,按照配置页面的说明和指引进行配置,不同的ERP连接器的配置内容不尽相同,具体查看每个ERP连接器的设置指南;根据设置指南向导式指引用户完成ERP连接的配置,具体请查看连接配置每一步的配置说明,同时经过多年的运营,整理了常见的问题,当用户配置时如出现困惑时查看指引和常见问题。
本版对常见问题根据实际解决的问题进行了完善,方便用户在实操时快速定位可能出现的问题,保障正确配置,如输入NC配置并测试连接环节,输入服务器地址后,获取参数会以图形的方式展示网关→ERP的链路状态,以帮助用户准确发现、定位、解决问题。
此功能为本版新增加的特性,目前主要是解决采购物资时,与电商打通,实现产品流、订单的打通,帮助企业更好的开展采购业务,实现社会化寻源及数字化打通。
电商连接器清单如下:
l 西域、西域工业、e络盟、震坤行和震坤行工业、米思米、三力士、固安捷、京东、史泰博、苏宁、齐心、领先未来、晨光、办公伙伴、工品汇、找劳保、广博、浙江物产、得力、必联。
连接器会根据不断丰富,每个电商平台对接机制不一样,从而使得每个电商连接器的配置也不一样。取决电商平台的机制,配置信息主要用来识别身份及鉴权。
本版新增加的特性,用户如需要个性修改服务属性的对照关系时才需要在租户级进行修改,如无特殊情况请租户管理员不要自行配置映射,数据交换定义的单据类型是相对固化的,单据类型都通过系统管理员在开发态时预置,如随时调整映射配置可能导致本租户某单据类型无法正确解析,导致数据的混乱,请在需要调整映射配置时联系平台运营人员,在运营人员的指导下完成映射配置的对照修改。
数据同步任务主要负责主数据、业务单据从ERP中抽取并通过网关上传到BIP各主数据、业务数据模型当中,如果主数据有属性依赖其它主数据,在执行同步后会优先同步依赖的主数据,下列所有操作都为租户级,修改只会影响当前租户。
l 支持初始化各ERP任务,初始化后会在下方列表中显示出需要同步的视图和同步任务。
l 支持手工触发执行数据同步任务。
l 支持日志的查询,查看数据同步的成功和失败的记录。
l 支持对视图的列定义,来配置映射关系。
l 支持对视图抽取数据条件的租户级的修改,通过条件的修改从而改变租户数据同步的范围。
l 支持对视图定义的修改,通过SQL的修改,从而决定从ERP抽取数据的范围,两个维度:属性级和条件级,影响租户同步数据的那些属性的数据和那个条件下的数据。
l 支持按条件手工执行从ERP拉取数据到BIP。
l 支持创建定时任务,定时任务以cron表达式为原理,通过可视化的良好交互来配置创建定时任务,定时任务创建成功后,每根据创建的定时规则来定时执行任务,实现定期同步数据,减少人为干预。
l 支持切换定时任务,切换成功后,同步任务由平台预设定时任务执行,同步时间为每日凌晨1点至5点之间。
l 支持手工停止任务的执行。
l 支持数据同步的详细数据的查询和查看,帮助用户了解同步数据的明细。
l 支持数据映射的查看,同时也支持ERP主键和BIP主键的手工维护。
l 支持查看某视图关联的公共档案。
l 对于多网关并存的情况下,支持人为的修改、选择合适的网关进行数据的同步。
定时任务管理提供一个专门管理定时任务功能,所有自定义的定时任务及系统预置的定时任务都会集中在任务列表中显示。
l 支持对定时任务修改,可以根据实际情况来调整优化定时任务的时间。
l 支持对定时任务的删除。
l 支持人工对定时任务的立刻执行,而不需要等到定时的时间点再执行。
l 支持人工干预,来暂停定时任务的执行。
本版增加通知配置,供企业关闭、开启邮件通知机制,旧本版默认为开启,企业租户管理员无法进行关闭,此规则下往往将企业租户管理员的邮箱撑爆,本版将规则修改为默认不开启邮件通知,并提供通知配置管理页面,供企业租户管理员根据自身需求进行开启或关闭。
本版增加API注册审核机制,外部通过接口注册的API及维护的API,都需通过审核人员进行审核才能发布。
l 待审核API的查询:通过API名称、注册日期等来查询API。
l 批量审核:可选择一批API进行批量的操作,批量通过或批量不通过。
l 单条操作:可以查看单个API的详情及操作是否允许通过。
监控告警提供API监控、告警规则 、告警历史、数据监控,通过监控告警来管理API的运行状况及数据同步的运行情况。
l API监控:可选择时间段来查看,API调用状态、网关APITOP10占比、后端APITOP10、API调用统计(次数)、API调用统计(流量),通过图表的方式显示统计情况。
l 告警规则:分为产品预警、APPKEY预警,可为产品、APPKEY来配置告警规则。
l 告警历史:通过产品名称、API名称、应用描述、告警消息来查询告警历史情况。
l 数据监控:通过图表统计,同步失败任务、近30天同步任务出错榜,根据时间段查看同步记录和流量统计。
数据智能服务由数据中台及“智多星”AI中台组成。现已形成了包括数据移动、数据管理、数据建模开发以及系列数据智能基础能力,以安全可控数据湖基础组件及中间件为依托,全面支持基于微服务架构的用友云自身以及各领域的数据智能创新。
由统一数据湖和数据工场构成弹性、高可复用、可灵活扩展的中台能力。帮助用户打造个性化的全量数据治理和资产化运营能力,通过统一的数据工场,开放YonBIP的数据融合建模创新能力,支撑数据新资产的技术、商业模式的消费化创新。通过智能分析,智能分析以敏捷、深度、个性化数据消费与辅助决策为出发点,在数据中台和智能工场的数据治理和数据价值发掘能力的支撑下,提供过百种轻分析模板(类磁贴式预置分析应用),支持面向个性化场景的可视化辅助决策的快速构建与自助式实时分析。
智多星AI中台在该版本发布了智多星流程机器人产品。智多星流程机器人瞄准自助式、便捷化构建数字化员工这一核心关键产业诉求,设计了包括统一控制台、机器人客户端、机器人模板(组)管理、机器人(组)管理在内的智能流程机器人核心组件,支持基于智多星平台的机器人实例自助创建、快速部署和即时应用,同时,本次发版的流程机器人支持多机器人组协作,同时满足“DI+机器人”、“AI+机器人”的数据智能新需求。
企业的经营和管理者迫切需要高效易用的智能数据分析系统,以达到便捷连接获取数据,整理数据,支持丰富多样的数据可视化效果,发现数据价值,让用户更快捷的发现数据间的业务关系,敏捷洞察市场变化。
智能分析是基于全新微服务架构的新一代分析平台,它基于容易的柔性数据湖架构,为企业提供了数据分析和展现能力,同时能够便捷地被业务应用集成,实现数据驱动的业务改进,实现场景化、嵌入式、沉浸式的全新体验。
从功能上智能分析主要提供了查询类报表、分析图表、类Excel报表和数据填报能力,具体包括数据源管理、数据模型建模、图表分析、查询过滤、类Excel报表、数据填报、数据挖掘、指标预警、消息推送服务、报告分享、企业级用户、角色和权限服务等。它能够同时支持多种数据源的数据进行分析和处理,并基于智能化技术为用户提供快速的图表推荐,提供丰富的可视化图例,支持多端自动适配。智能分析支持主流的数据库技术,并可以通过分析型数据库进行加速,同时还提供了基于WEB的数据集标准和集成运行能力,方便集成第三方非数据库数据源。
智能分析支持自助式的分析和报表能力,用户能够在设计态进行强大的可视化建模,也能在浏览态快速的进行图表的交互式探索和快速。
3.4.1.1数据模型
该服务支持用户连接各种数据源,拖拽方式搭建表关系,建立数据模型。
l 支持拖拽方式搭建表关系,设置关联方式;
l 支持数据集参数;
l 支持设置数据过滤,支持使用系统变量、权限标签过滤;
l 支持切换维度、指标,修改字段类型;
l 支持创建编辑自定义字段,支持表达式;
3.4.1.2数据分析
该模块支持用户选择可视化、创建综合分析界面,设置数据分析交互。
l 支持38种以上标准图表;
l 支持高级地图,不同粒度的行政区划地图;
l 支持设置排序;
l 支持指标设置格式化,设置前缀、后缀、缩放比例、千分位;
l 支持切换主题方案,自定义配色方案;
l 支持报表多页、分析多页;
l 支持图表对象在页面中自由拖拽布局;
l 支持图形和表格控件丰富的样式设置;
l 支持跨模型关联分析;
l 支持丰富多样的钻取\联动\链接;
l 支持分析参数;
l 支持筛选器(文本、日期、平铺框、下拉、树形下拉、参照)
l 支持设置链接,可链接打开故事板并传递参数;
l 支持分组表、交叉表;
l 支持分析、报表多页签;
3.4.1.3权限标签
该模块支持添加自定义标签,用于设置数据权限。
l 支持创建自定义标签;
l 支持设置标签默认规则;
3.4.1.4定时推送
该模块支持添加定时推送
l 支持创建推送任务;
l 支持添加推送对象;
l 支持设置推送目标用户;
l 支持设置推送频次;
3.4.2.1 VPA配置
配置内容包括知识库和场景,同时可查看用户与机器人的聊天记录。
知识库就是存储问题和对应答案的库,可进行新增、编辑、删除等操作。通过知识库,机器人根据问题匹配到相应的答案进行输出。知识库按回答类型可分为:文本、链接、图片。
场景是基于场景化的交互,可以进行新增、编辑、导入等操作。通过场景库,机器人会根据问题匹配到相应的场景与用户进行交互,直至帮助用户解答完问题。场景库中每个场景的组织形式都是一棵场景树。
同时,企业账号管理员可查看到企业账号内所有用户与机器人的聊天记录。功能包括:问题、回答、时间、提问用户ID,以及通过用户ID搜索出某一特定用户的聊天记录。
3.4.2.2 VPA聊天
企业账号内用户可通过智能问答窗口与机器人进行对话。问答的内容包括:新闻、天气、闲聊以及配置好的知识库和场景内容。
智多星流程机器人(以下简称“智多星RPA”)旨在帮助企业员工进一步解放生产力,实现重复低效动作的自动化。基于智多星RPA丰富的自动化插件,用户可实现在YONBIP内部及系统间的业务流程自动化。本次发版,智多星RPA在YONBIP财务领域发布了:财务管理-银行对账RPA(网银版)、财务管理-银行对账RPA(银企联版)、国资预算决算上报机器人 for NC6、国资预算决算上报机器人 for Excel 4个机器人特性,用户购买机器人特性,将免费赠送2个,且仅2个客户端;同时,智多星RPA支持包括月结检查、工资发放、合同数据录入、退单申请、邮件分类、发票验伪、薪酬计算、自动审批、数据迁移整理、订单处理、数据采集、报表整理等场景的机器人实例的个性化定制。
数据移动产品主要为解决生产系统与数据处理系统之间的数据ETL过程,实现各系统之间的数据流的自动化,并提供相应的模板,用于实现多场景的快速实施,具体的功能如下:
3.4.4.1监控
提供对当前用户下所有流程的错误日志和监控信息,监控信息包括总流程数,运行中的流程数,停止的流程数以及最近一天内的错误数。
3.4.4.2模板
预置了20种能满足常见需求的模板。
3.4.4.3流程
1)来源库支持:MySQL,Oracle,Greenplum, PostgreSQL。
2)写入支持MySQL, Greeplum, PostgreSQ。
3)支持两种调度策略,包括Time Driven(时间驱动)和CRON Driven(CRON驱动)。
数据资产管理是为解决企业数据资产管理可视化的工具集合,可以实现对数据湖中的数据进行全面的浏览的探索,并提供数据质量管理的规范和评价手段,具体的功能如下:
3.4.5.1 资产目录
1)支持对数据库中的数据进行预览和探索,可以在按名称进行检索或者按标签过滤。
2)支持数据源添加,支持mysql、Oracle、mongoDB、HBase、greenplum等10多种数据源类型。
3)支持数据源中的数据详情查看。
4)支持表结构的变更管理。
3.4.5.2 数据服务
1)支持以post调用方式进行数据资产的发布
2)支持数据资产使用的申请和审批
3.4.5.3数据模型
1)支持数据模型的创建。
2)支持主题的创建和关系的展示。
3.4.5.4 数据开发
1)支持SQL任务的开发,调度和日志查看。
2)支持数据开发任务的新增、编辑、删除、运行和日志查看等内容的管理。
3)支持多个任务组合成DAG流程。
4)支持任务流程的新增、编辑、删除、运行和日志查看等内容的管理。
3.4.5.5 数据质量
1)数据质量管理包括质量检核规则定义与核检结果。
2)数据质量核检支持空值检查、唯一检查、主外键检查、长度检查、代码检查、自定义检查和范围检查7种类型。
bigFusion是一套基于大数据技术的可视化管理工具,用于实现对数据湖中的数据库进行可视化管理,对企业数据中台用到的硬件设备进行可视化监控,对大数据平台的各个组件和组件的运行状态进行监控,并实现对数据库和大数据平台的自动化部署,具体的功能如下:
3.4.6.1数据库管理
1)支持以卡片形式显示数据库。
2)支持对数据库、表和字段的权限管理。
3)支持实时监控MPP数据库的状态。
4)支持对Greenplum数据库的自动化部署。
3.4.6.2主机管理
1)支持主机的添加和管理。
2)支持主机连通性检查。
3.4.6.3数据湖管理
1)支持Hadoop生态的多种服务集中管理。
2)支持对集群的hive、hbase、hdfs等hadoop组件的监控管理。
3)支持自动化快速搭建多个集群,满足资源隔离的需要。
3.4.6.4全局配置
1)支持软件源的配置
2)统一监控地址的配置
iuap技术平台在公有云上体现为基础PaaS服务,在专属云模式下是完整的技术平台产品。
本版发布的iuap技术平台版本是基于云原生技术,集容器云、DevOps、服务治理为一体的综合技术支撑平台,以下简称iuap技术平台(原iuap技术中台)。
iuap技术平台旨在为开发者提供资源管理、容器服务、持续集成、持续交付、镜像仓库等应用基础服务,同时为应用的微服务架构落地提供完备的支撑,结合DevOps的理念,通过提供自动化运维、日志管理、运营分析、中间件服务等功能,帮助开发及运维人员降低产品研发迭代过程中的负担。
本版iuap技术平台主要包括DevOsp服务,容器支撑服务,服务治理,并针对目前已有服务适配了相应的智能监控能力,具体能力如下:
1. DevOps服务:以可视化的方式实现应用的集成、测试、部署自动化,并提供在线控制台及日志,进行故障分析与排查;
2. 容器支撑服务:基于云原生技术,以应用为中心,简化上云过程,为应用提供扩容、缩容、升级、回滚等功能,支持服务发现、负载均衡;
3. 服务治理:全面支持微服务架构,支持微服务开发、构建、注册、发现、使用和运维,支撑大规模微服务的运行。
图 iuap技术平台架构
本版关键特性:
1. 生态服务运营
l 能够实现多租户、按需分配、计量计费;
l 加强混合云能力,打通在线安装&运维;
l 根据业务定制指标,差异化运营;
l 支撑定制开发场景;
l 服务网格和Serverless实现轻量。
2. 领域技术支撑
l 产品出盘规范化;
l 持续交付流程化;
l 开发运维标准化;
l 云上云下一体化。
3. 业务全链路监控
l 更早的发现问题;
l 更准的定位问题;
l 更快的修复问题。
4. 云原生技术增强
l 体现技术先进性,k8s、docker跟进;
l 提升服务稳定性,集群化&业务降级;
l 支撑业务多样性,提供更多场景模板;
l 保持功能创新性,Ceph、ipv6;
l 提升并发处理能力,承载更大流量。
3.5.1.1流水线
支撑不同环境配置业务流水线,保障构建像工厂流水线作业一样,一个阶段一个阶段地执行。在整个阶段完全由程序控制,保证了执行环节不会因人为操作引起异常。同时在每个阶段可以进行人工审核控制,这样可以控制应用上线过程中审批权限。
3.5.1.2代码构建
提供简单配置即可使用的构建平台,实现代码编译构建云端化,可视化配置的构建服务。支持从云端Git仓库中拉取代码进行构建,一键构建应用新版本。同时支持使用http协议进行用户名密码验证登录和使用ssh协议进行私钥验证登录。构建成功的应用包自动挂载到应用持续集成的新版本号中,形成自动化构建交付流程。
3.5.1.3持续集成
支撑企业实现持续交付,缩短交付周期,提升交付效率。以可视化的方式实现了应用的集成自动化,并提供在线控制台及日志,以进行故障分析与排查。统一开发、测试、灰度、日常、联调、预发和生产环境的部署和管理,通过持续集成平台,结合容器技术,进行应用构建的统一管理。同时,iuap技术平台构建生成的应用镜像将统一发布到镜像仓库中实现了应用的统一管理。
3.5.1.4持续发布
提供基于持续集成构建的Docker镜像为应用交付载体的应用持续发布,通过丰富的可视化自主配置项实现用户自定义、自组装完成高自由度的应用一键发布任务。持续发布的镜像存储于镜像仓库中,满足应用一次构建,到处运行的需求。同时支持一键发布开发、测试、灰度、日常、联调、预发、生产环境的部署任务,并支持应用部署日志查看、搜索以及任务事件的追溯。持续发布还提供了简单高可用的域名管理,用户可以自由选择使用平台提供的自动生成的三级域名或自由绑定自有域名,实现互联网应用的域名配置。
3.5.1.5版本管理
支持关联镜像版本的应用版本管理, 便于用户进行可视化的版本管理和切换。应用版本对应了不同的应用包或使用的不同基础镜像,通过应用关联查询的不同版本,统一了应用版本管理的入口,实现了应用管理的统一化、标准化,简化对应用进行版本管理的过程,提升应用迭代效率。
3.5.1.6升级回滚
提供基于应用版本管理的应用静默升级和回滚,通过镜像仓库的镜像支持,可以允许用户选择指定版本的应用进行升级或回滚。同时应用的升级和回滚默认使用蓝绿发布模式进行,可以完成零宕机版本切换,使用户完成平滑的线上版本变更,提升了应用的用户体验和服务可用性。
3.5.1.7灰度发布
支持生成灰度环境,并能够将生产环境与灰度环境中的流量按百分比进行分配,达到平滑升级的目的。
3.5.2.1计算资源池管理
资源池是一组用来部署应用的主机的集合,它能够更加有效的利用主机或虚拟机的CPU、内存等资源。资源池是一个逻辑概念,可以根据不同需要,按相应维度创建自己的资源池,并向资源池中添加属于自己的主机。以资源池的方式进行计算节点管理,自由添加自有主机,进行智能化的资源调度与分配。能够同时管理数千个物理机或虚拟机节点。新增监控资源池能力,可以满足IaaS主机监控和管理。资源池提供统计报表功能,能够统计资源利用率,包括主机数,应用数,容器数。从资源池删除主机时,可以执行彻底删除,清理主机原有的运行环境。对于已添加资源池中的节点,可以通过SSH网页登录。
3.5.2.2容器服务
容器服务是容器云平台的核心能力,提供了Docker镜像部署后容器实例的管理功能,支持大规模容器集群的管理,为应用的微服务架构落地提供完备支撑。
总体以应用为中心,简化上云过程,为应用提供了容器调度、统一接入、扩容、缩容、升级、回滚等功能,具备自动服务网关、健康检查、服务自愈等特性。
3.5.2.3容器调度
平台支持数万的容器调度,能够根据CPU、内存等资源,进行容器向主机的分发,实现资源利用率的最大化。
目前平台支持Kubernetes的容器调度器。
3.5.2.4统一接入
为了方便应用的调试与访问,以容器方式部署的应用,需要能够以独立域名的方式暴露出来。本系统的统一接入模块,通过泛域名解析的方式,将请求转发到相应的容器。
通过实现无限二级域名功能,可以自动的创建出灵活的免费url转发,在IDC部门实现自动分配免费网址,实现企业内容器形式应用的快速接入。
3.5.2.5容器网关
容器部署到环境中后,会产生大量的容器实例,为提高请求打到内部的调用效率,需要通过服务网关将请求分发到后端的各个容器。
平台能够将部署后的容器IP及端口信息,自动的保存到转发配置中。从而实现服务网关的自动化管理。
3.5.2.6镜像仓库
共享容器生态,尽情无限探索,镜像仓库中的应用开箱即用,随需部署各类应用。私有镜像仓库保存的是用户所属租户所上传的镜像,是开发者进行自有应用docker镜像管理的节点,在私有镜像仓库中开发者可以进行镜像的浏览、删除,并且可以从镜像仓库进行应用镜像的部署。
3.5.2.7弹性伸缩
以容器运行的应用,可以将微服务拆分为很细的粒度,这样在面对不同的访问量时,可以按需增加服务实例,以提高系统的响应处理能力。本平台可以根据需要实时产生容器服务节点,手动实现快速的扩容缩容。也可以通过监控各容器的资源消耗情况(CPU、负载、内存等),根据相应的策略,可自动进行应用实例的伸缩。
适合业务量不断波动的应用服务,在业务高峰时,增加服务实例,在业务低谷时,减少服务实例,从而提高资源的综合利用率。
3.5.2.8服务自愈
服务自愈是针对容器发生故障自动处理的解决方案,能够提升企业服务的可用性,并降低故障处理带来的人力投入。
系统能够不断的监控每个Docker实例的健康状态,当检测到异常的实例时,自动的杀掉异常的实例,并启动新的实例补充进来,恢复到业务集群的正常状态。
3.5.2.9服务健康检查
平台通过健康检查的机制,来判断容器实例的可用性。提供HTTP、TCP两种检测方式。
针对七层(HTTP)监听,健康检查通过HTTP HEAD方式进行检测,通过返回的状态码,判断健康情况。这种检查方式,可以在检查的URL逻辑中,编写代码自行实现检查的细节。
针对四层(TCP)监听,健康检查通过IP+端口方式进行检测,通过TCP探测,获取健康情况。这种检查方式,主要进行粗粒度的服务检测。
为避免频繁的健康检查造成的服务压力影响,需要能够控制检测的规则,在多次检测成功或失败后,才切换健康状态。健康检查可以设置开始检测时间、轮询检测的时间间隔、响应超时时间、最大失败次数等信息。
3.5.2.10环境变量管理
在编写Dockerfile时,可以通过ENV来为容器设置相关的环境变量,设置的环境变量在容器运行时可以通过环境变量来进行引用。
本平台提供这种能力,可以在应用部署时为容器设置环境变量,这样应用程序(尤其基于Spring开发的java应用),可以从环境变量中获取应用的配置信息。
3.5.2.11持久存储管理
通常一个服务的升级流程是杀掉旧版本的容器实例,然后拉取并启动新版本容器。默认情况下,旧版容器包含的所有数据都会被消除。
有状态的容器都有数据持久化需求,将容器中的数据输出到宿主机的存储中。本平台能够通过主机的磁盘映射(Volumes)的方式,实现容器的磁盘挂载。这种数据卷模式下,容器的文件保存在宿主机中。
3.5.2.12应用网络管理
在平台部署的容器,支持host、bridge等网络模式,能够支持一容器一IP的特性,从而防止应用程序会被分配至非标准端口而造成端口冲突的状况。
3.5.2.13应用调试管理
开启容器host模式和debug机制,host模式实现跨容器网络调用。Debug模式方便研发快速开通远程调试。
3.5.2.14基础镜像升级
优化基础镜像,添加自动下载配置文件和日志目录挂载功能。支持java web,java,nodejs,php,nginx都常用语言的基础运行环境;同时支持自定义镜像上传。
3.5.2.15应用实例强杀功能
应用管理页面中增加k8s实例强杀机制;支持新旧实例强杀功能。
3.5.2.16应用监控
支持在线查看应用的运维数据,为查看运行应用的监控数据提供快速入口。包括查看应用占用的CPU、内存、网络流入、网络流出的曲线。通过监控曲线,可快速的了解应用在过去一段时间的资源占用情况。
3.5.2.17跨资源池动态迁移
支持将应用在多个资源池之间迁移。应用无需再次修改配置并手动部署,支持直接在新资源池中自动部署应用,当新实例部署成功后,再将旧资源池中的旧应用实例停止,保证应用可持续提供服务。
3.5.2.18实例管控
支持查看任何应用启动的实例,并对其进行管控,包括查看和调整应用实例数量,查看实例的ID、运行主机、健康状况、当前运行状态等信息。
3.5.2.19域名定义
支持定义应用的访问地址及域名。访问地址支持定义用友云域名下的二级域名,可供其他应用间相互调用。支持用户将自有域名定义到应用,绑定的自有域名除要求已备案外,无其他硬性要求。
3.5.2.20在线容器控制台
提供使用在线终端输入命令的功能。通过该功能可直接在浏览器中提供的Shell运行环境界面输入指令,查看并控制当前运行的容器。此在线终端不仅支持静态命令的输入与静态文本的输出,同时还支持类似top、vim等动态的命令,最大程度拟合终端版SSH连接工具,减少运维人员直接连接后台虚拟机带来的繁琐工作以及可能发生的隐形风险,同时也是开发和测试人员对应用进行测试时的有利工具。
全面支持微服务架构,结合服务发现、配置管理支撑大规模微服务的运行。包括微服务注册,心跳检查,服务发现和服务容灾,并提供了服务依赖关系图,链路追踪,服务权限控制,服务调用统计等。
3.5.3.1服务注册中心
服务治理支持应用服务的自动扫描和注册发现,并且提供了降级和容灾措施,最大限度的保证服务的可用性。
提供服务地址列表的更新对比和本地容灾功能,在服务注册中心失败的情况下,依然可以根据本地的容灾信息,进行服务实例地址的获取。
微服务SDK在应用启动时,会自动根据服务注解信息,扫描所有定义的服务接口信息,将服务定义的元数据(接口名、方法名称、方法参数和返回值、方法权限可见性),以及服务实例信息(实例IP、应用和租户信息、中继网关信息)等上报到服务注册中心。
在启动过程中,如果服务注册失败,则会阻止应用启动,防止由于服务注册不成功,造成应用发布成功之后,服务没有注册造成的服务能力缩容,进而造成业务大面积失败,将风险提前阻断。
服务调用方在启动时,也会同样将自己的应用信息上报到注册中心,并且根据需要调用的服务信息,从注册中心获取需要调用的服务的实例地址信息。在连接到注册中心失败,调用方也会启动失败,避免由于获取不到服务调用信息,而导致启动后的业务失败,将风险提前阻断。
3.5.3.2服务心跳检查
服务治理支持对服务提供方和调用方的心跳检查,以检测服务的可用性信息,及时进行失败的预警和检测。
服务实例启动注册之后,每隔固定的时间间隔,实例会向注册中心发送心跳信息。注册中心依据服务实例发送的心跳信息,确定服务实例健康度。在服务实例失败情况下,注册中心在超时未收到心跳信息之后,会将服务实例标记为不可用状态,然后更新服务地址列表信息,在调用方更新地址列表时,将会把不可用的服务信息踢出。
服务调用方也会定时向注册中心发送心跳信息,以便定时获取服务最新的地址列表信息。
服务治理提供微服务的RPC调用框架,支持服务之间的RPC调用,支持多种二进制协议,并且通过提供与spring和springboot的集成,提供便捷快速的RPC调用支持。
在使用基础的标准框架spring或者springboot进行开发时,只需要在声明了微服务的RPC注解之后,就可以像本地Java bean一样,对RPC接口进行方法调用。
RPC框架提供对多种序列化协议的支持,包括JSON、hessian等,为了传输消息和兼容性,默认使用hessian协议。框架提供了很好的机制,以支持新序列化的接入,用户可以进行自定义协议的扩展开发,并且能够快速的接入到RPC框架中。
RPC客户端提供对进行不可用实例的动态隔离功能,在服务注册中心不可用的容灾模式下,最大限度的保障服务注册调用的成功率。
3.5.3.4服务容灾
服务治理各个组件间都加入了稳定性保障和容灾机制,保障在每个组件失败的情况下,都能有降低容灾方案,不会由于某个组件的失败,导致整体服务不可用。
各个服务端组件都以高可用的方式搭建(注册中心、配置中心、链路跟踪,服务搜索服务等),保障服务本身的稳定性,不会由于服务本身某一实例的不可用,造成整体服务不可用。而在各个组件的依赖之间(包括之前写到的服务注册和RPC框架的客户的容灾机制)的本地容灾机制,保障了整体服务的稳定性。通过多级的稳定性容灾措施,提升整体平台服务的稳定性。
3.5.3.5服务搜索
支持对注册到用友云微服务注册中心的服务进行检索。列表方式展示检索到的服务且可查看某个服务的具体详情,包含服务的提供商,服务的请求参数,响应参数等。服务搜索支持进行关键字或名称的模糊搜索。
3.5.3.6服务追踪
在微服务展示面板上,展示服务基本信息:是否私有、今日调用次数、调用成功率。并且提供权限、链路、限流、依赖、统计等功能的入口。
服务治理提供对于微服务RPC之间的调用链路追踪,为用户提供直观的链路追踪数据,便于服务的问题排查和数据统计。
服务追踪数据提供对于服务调用的服务名称、调用延迟、调用结果等信息的追踪,并且通过对于依赖数据的保存,可以层级的展示服务的调用关系信息。
可以通过应用名称、服务信息、时间范围等进行调用链路的搜索,方便用户快速定位到需要的调用信息。
微服务SDK还提供服务追踪数据埋点API,用户可以根据扩展自定义的链路追踪,支持对用户自定义协议和自定义链路追踪,和用户自定义数据的埋点。使用API进行埋点之后,可以将用户自定义的业务数据展示到链路追踪页面展示中。
3.5.3.7限流服务
服务限流主要包括如下功能:
1. 为微服务应用提供基于QPS和线程并发的限流方式
2. 支持通过时间片切分的控制算法,能够对应用的访问流量进行削峰,保障应用服务能够快速拒绝自身容量之外的请求,防止系统雪崩
3. 限流服务与RPC框架IRIS进行了深度的整合,依赖于中间件SDK后,能够自动识别RPC调用信息,并能够自动跟踪和统计RPC调用,进行限流拦截和控制,无需用户进行额外配置和编码
4. QPS限流支持避免出现流量突刺
5. 线程数的限流支持用于简单系统的负载保护,防止依赖的下游服务RT变长的情况下,造成自身系统性能下降
6. 支持自定义限流。限流框架通过微服务SDK提供自定义限流埋点功能,用户可以使用限流API,在代码流程的任意地方嵌入限流埋点,进行自定义的限流配置。可以方便的将限流功能集成到用户的系统代码中。
3.5.3.8服务监控
服务治理提供对于服务信息的统计监控。通过链路追踪信息的离线计算,提供服务接口调用量、成功率的监控,可以为用户提供服务健康度的监控信息。增加RPC调用中对全链路监控中Http Header的传递。优化zipkin数据收集和上报方式,解决数据上报性能问题。
3.5.3.9权限控制
服务治理提供服务接口方法级别的调用权限控制。服务接口权限分为公有接口、私有接口。公共状态下所有注册iuap技术平台的消费者都可以调用。私有状态下需要通过授权操作,对消费者应用进行授权,只有进过授权的消费者应用才可以调用相关的私有服务。
通过设置服务的权限,可以保护核心服务的安全性。
3.5.3.10配置中心
通过统一的配置中心实现管理多种应用、同一应用的多个实例、同一应用的多种环境等多种配置模式,实现了对分布式应用配置文件的统一管理和对应用不同环境(开发、测试、灰度、日常、联调、预发和生产环境)配置文件的管理及配置变化后线上应用状态的实时更新。引入方式简单,单jar包依赖,提供注解式编程和无侵入引入方式与用友云配合提供对普通应用配置文件的管理能力。配置中心记录指定的配置文件与各个客户端实例的配置文件同步状态,可以查看保持同步的实例的地址信息并支持在线维护配置文件内容。
3.5.3.11异步化编程框架
异步化编程框架通过消息队列实现微服务之间调用的异步化,降低响应延迟,提升系统的可伸缩性和吞吐能力。
1) 异步化SDK
提供组件包,支持在程序中通过标签或配置方式将微服务间的调用异步化,简化编码过程。
2) 消息可靠性
异步化框架内置了消息重发机制和幂等性组件,通过最大努力通知模型来保障执行结果达到数据最终一致性。
3) 可靠消息控制台
在管理界面中查询异常调用的信息,可以通过人工复核来修正调用失败的数据。
3.5.3.12数据一致性
用友云数据一致性服务基于TCC模型,主要解决解决海量数据、高并发场景下应用按照业务纵向拆分微服务后数据最终一致性的问题。
1) 一致性SDK:
支持通过配置的方式创建微服务一致性事务,支持自动化的确认,失败重试,失败回滚。sdk支持异步调用和支持最终一致性。
2) 幂等性组件:
在框架层面保证业务方法的幂等性,让开发者更多的关注核心业务实现。
3) 分布式事务管理:
提供对账功能调用失败服务定位及调用过程跟踪。在管理界面中查询异常调用的信息,提供对账功能,在管理界面中查询异常调用的信息,可以通过人工复核来修正调用失败的数据。
3.5.3.13异步调用可靠性消息
提供接口的异步调用和接收处理能力。保证接口的 "调用及发送消息" 和 "接收消息及处理业务" 的数据一致性, 并保证整个调用过程的最终数据一致性。适用于最终一致性的业务场景: 希望以高性能处理某项(耗时)业务且不关心这项业务的返回结果, 只关心经过一段时间后业务能够最终成功。
3.5.3.14权限管理
采用统一的授权模式,实现一处授权,全功能通用的机制;如在流水线中授权,在应用管理,配置管理都能使用;同时提供超级用户有流水线的所有权限,显示所有环境。
3.5.4.1监控大盘
监控大盘以应用监控总览、用户行为分析、浏览器性能分析等三个监控维度对应用进行监控。可查看应用的监控信息包括:页面访问量曲线,用户访问量曲线,响应时间曲线,网站流量;用户行为分析结果;浏览器性能分析结果等。
通过监控大盘,可以实时掌握系统整体与应用服务的健康状态,通过曲线很容易见到每个节点的工作状态,对合理调整、分配系统资源,对提高系统整体性能起到重要作用。
3.5.4.2变更大盘
提供记录用户操作功能。用户对应用的每一个操作,如扩缩等均生成一条变更单,进行详细的记录。变更单包含了所有应用的变更。可根据变更单记录追溯用户操作历史,查看历史应用的变动,同时可以根据变更回滚至相应的版本。
3.5.4.3报警中心
提供系统报警功能,用户只要设置好报警规则,根据相应的分组邮箱,可以做到对系统停机、CPU负载过高、系统剩余资源过少、服务异常中断等场景的报警。
3.5.4.4产品管理
提供产品线产品功能,可以将应用按照产品线体系进行划分,方便应用进行划分。同时可以对产品线产品进行权限设置,严格产品的访问权限。
3.5.4.5日志中心
支持自动提取和可视化呈现日志,并根据收集的海量异常日志快速搜索,以报表的方式展现业务的线上运营状况。提供简单、易用的日志分析及管理功能。其可对日志进行集中管理,以及准实时搜索、分析等简单易用的功能。同时,可进行线上业务的准实时监控、及时定位业务异常原因、排除故障,跟踪分析Bug等功能。
1、增加日志管理菜单,点击进入日志管理页面,可以按应用和时间等信息查看所有满足条件的日志
2、日志管理支持按关键字查询日志
3、日志管理支持按容器查询日志
4、应用管理详情中实例增加容器日志
5、应用管理日志分为实时日志、历史日志
6、在k8s资源池上部署的应用,都能实时显示日志
3.5.5.1产品管理
产品管理功能,提供产品部署包形态的管理,将商务形态的产品定义对应到实现的产品部署包中。对产品进行模块划分、编码管理,以及使用的授权管理。
3.5.5.2产品流水线
产品部署包构建流水线,提供产品部署包的自动化构建,基于应用流水线,自动获取最新应用包,公有云与专属云流程无缝衔接。
3.5.5.3中间件依赖
内置基础中间件,通过声明依赖方式,获取部署环境的中间件,并且能够通过传递依赖解析,合并不同产品的依赖中间件,支持可选及强制依赖设置。
3.5.5.4产品依赖
构建专属化产品仓库,通过坐标依赖方式,进行产品依赖声明,构建完整依赖的专属化部署包,支持可选及强制依赖,支持不同的产品组合部署模式。
3.5.5.5资源规划
进行安装服务器的资源规划,进行免密登录,连接测试等,通过标准协议进行连接,不需要做额外的配置。规划的资源可以用于中间件及应用的安装。
3.5.5.6中间件安装
通过内置标准的中间件,为产品部署提供基础的中间件服务,通过打包声明的信息,进行依赖中间件的安装,并且通过内置配置信息,让应用能够快速的进行安装环境的配置变更。
3.5.5.7配置管理
通过规范和配置模板文件,能够在不侵入业务原有配置文件的情况下,做到在安装时动态生成产品需要的配置,并且进行配置更新。支持复杂的表达式来进行配置设置,可以在不同的安装依赖模式下,对配置进行变更。
3.5.5.8预置数据初始化
安装过程提供对产品预置数据初始化功能,提供对产品每个应用包不同的数据源配置,可以在产品安装过程中对多个数据源进行数据预置。支持Oracle、MySQL数据库的初始化,可以根据配置在不同安装模式下进行预置脚本的切换。
3.5.5.9应用安装
支持JAVA应用,静态前端应用的安装,自动进行应用访问端口的负载均衡配置,支持可选和必选模块的设置,通过资源规划可以对应用进行集群安装,扩展应用实例。通过打包服务配置,可以进行应用安装顺序的指定,定义应用的部署启动顺序。
3.5.5.10基础运维
支持提供对安装的产品/中间件的健康检查、停止、启动和还原操作,实例的扩容,以及对相关应用和组件的卸载操作。通过标准化的基础运维支持,简化对于专属化环境的维护。
l 客户端浏览器推荐:Chrome浏览器75.0.3770.142 及以上
iuap技术平台的专属云部署时,安装推荐配置如下表主机配置要求所示。
配置项 | 主机配置推荐 |
数量 | 8(7+1) |
内存 | 16G 及以上 |
CPU | 8 核,2.4G Hz |
硬盘 | (主节点)500GB 及以上 (从节点)200GB 及以上 |
网卡 | 1000Mb 及以上 |
操作系统 | CentOS 7.5.1804 |
All in one环境主机要求如下:
all in one主机配置要求
配置项 | 主机配置推荐 |
数量 | 1 |
内存 | 96G 及以上 |
CPU | 32 核,2.4G Hz |
硬盘 | 500GB 及以上 |
网卡 | 1000Mb 及以上 |
操作系统 | CentOS 7.5.1804 |
注意:所有主机必须完全重置,如果机器之前运行过其他应用,必须重新安装系统后使用。iuap技术平台所有应用内存占用为62G,cpu占用为32核。