`
jxstar
  • 浏览: 37852 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

JXstar平台相关系统组件介绍

阅读更多

 JXSTAR运行环境中包括多种系统组件,在此只介绍部分基础组件。

1 基础事件

基础事件是用于所有业务功能的基础操作,包括:新增、删除、保存、提交、复制等操作。这些基础事件都由平台统一实现,用户可以根据需要在项目中扩展事件执行前与执行后的个性化功能。

1.1 新增事件

新增事件负责业务记录新增。业务数据在前台校验通过后,提交到后台,根据业务功能模型设置处理业务编码规则、业务外键关系、业务数据唯一性校验等处理。

支持编码规则自定义,标准编码规则格式是:[编码前缀]+[编码扩展]+编码流水号,如:CG2010090001。缺省编码流水号长度在系统变量中可以设置:code.rule.serial。编码前缀是一个或多个大写字母,编码扩展可以是年月日,也可以是业务功能中的某个信息字段,流水号可以定义位数。

1.2 删除事件

删除事件负责业务记录删除,同时删除业务相关的明细数据,根据功能定义中子功能ID字段值识别明细数据。

1.3 保存事件

保存事件负责业务记录保存。前台负责检查数据的合法性,并负责处理脏数据标志,提交完整的业务数据到后台,但只保存脏数据,提高数据保存的效率,降低数据库负荷。

1.4 提交事件

提交是业务单据生效的标志,未提交的业务记录属于业务初稿,可以修改删除,而提交后的业务不能修改或删除,将提交到下一个业务处理环节。如果提交后的业务记录需要修改,则需要退回操作,表示取消原业务操作。

提交事件执行后修改业务记录状态值为已提交,如果该业务功能定义了工作流程,则会启动工作流程。

1.5 复制事件

复制事件对选择的业务记录进行复制,可以同时复制多条记录,提高业务数据录入效率。复制的新业务记录将采用新的业务编码与业务状态,复制业务主记录的同时也将复制其相关的明细数据。

2 数据流组件

JXstar的数据流组件用于处理不同业务数据之间的演变,演变类型如:根据A业务数据生成B业务数据、A业务数据相关信息反馈到B业务数据中、B业务数据状态改变等。数据流归纳为两种类型:正向数据生成、反向数据修改,通过SQL定义数据来源与数据演变规则来实现。

正向数据生成:指一类业务数据可以通过另一类业务数据生成,如:采购计划可以通过采购申请生成,也可以通过库存预警生成。只需要定义好数据来源的SELECT SQL与生成规则的INSERT INTO SQL,系统通过目标功能的数据导入事件完成这种数据流功能。

反向数据修改:一般是业务对象执行某个事件时触发的业务规则,如:采购合同执行提交时,将修改对应采购计划的采购数量。这类业务规则的实现就不需要编写业务类,只需要在目标功能中定义好数据修改的UPDATE SQL,系统在执行事件时执行定义的SQL

通过数据流定义可以实现80%的简单业务规则,而不需要编写业务处理类。

3 定时任务组件

定时任务组件处理需要按固定周期执行的任务。应用系统有许多需要定时执行的任务,如:按周期统计报表、按周期执行工作任务下达、库存预警、待办工作预警、限时工作预警等。

按照定时任务组件的规范编制定时任务处理类,通过定时任务组件设置、启动、管理定时任务。定时任务组件支持设置各种周期类型、任务执行参数、任务执行情况日志,定时任务设置界面如下:

 

 

4 上报组件

上报组件用于监控系统中重要的工作执行进度情况,组件根据设置的上报条件判断,给指定的人员上报工作消息。如:故障工单下达超过24小时还未关闭,则产生工作消息给指定的工作人员;当系统产生了新的采购单后,可以通过上报组件给指定的工作人员发送工作消息。

上报组件可以弥补工作流系统对复杂业务处理时的不足。一般流程驱动的业务是体现在一个业务对象执行的全过程,当一个业务对象可以演变成多个对象时、或多个对象演变成多个对象时,工作流系统就显得无能为力,这类业务一般用户也需要消息驱动,把工作推动到系统首页,它们就可以通过上报组件解决。上报任务配置界面如:

 

 

5 附件管理组件

附件管理组件统一管理应用系统所有图文附件,附件以文件的方式保存在指定的文件夹中,文件夹可以在本地服务器中,也可以在远程服务器中。附件管理组件是系统支持知识管理的重要组件,方便用户随时查看业务关联的文档、图片、影像等资料。

6 多语言组件

JXstar支持多种语言的能力,通过配置在登录界面中显示当前系统支持的语言种类,选择相应的语言种类,则登录后系统将显示选择的语言。

7 系统门户

JXstar是用于搭建企业级软件系统的业务基础平台,构建的系统首页采用portal页面布局,可以根据企业管理层的需要定义不同内容的首页,一般可分为三类:决策层、管理层、操作层,根据不同管理层次提供不同的系统首页。

JXstar首页集中展现用户的所有待办工作消息、重点KPI指标、常用功能等信息,是用户工作桌面的信息化展现。效果如下图:

 

 

    PORTAL组件介绍

PORTAL组件是支持平台实现信息门户的主要组件,支持门户信息内容自定义、排版等功能。PORTAL是一个信息源的容器,现在平台中已实现的信息源有:常用功能、上报任务栏、消息栏、待办任务栏、结果集表格、结果集图形、KPI图形等七类,每一种信息源就是一个PORTLET,用户只需要定义PORTLET中的内容。

8 组织机构与授权

JXstar组织机构采用树状数据结构,支持集团组织机构管理。

JXstar平台支持角色与用户配置,支持功能权限、操作权限、数据权限三级权限管理。

功能权限:指业务功能操作范围的控制,如采购员角色只能操作采购业务模块、维护工程师角色只能操作设备维护业务模块、财务角色只能操作财务业务模块。拥有功能权限的功能才会显示在系统主菜单中,否则不会显示。

操作权限:指业务功能中各种操作事件按钮的使用控制,一个项业务的操作权限可以划分为:查看、编辑、审核、打印、其它五种类型,不同岗位角色具有不同的操作权限。如:采购员具有采购计划的查看、编辑、打印权限,采购主管具有查看、审核权限。拥有操作权限的按钮才会显示在工具栏中,否则不会显示。

     数据权限:指业务功能中可以操作的数据范围,可以根据业务功能中的任何一个信息作为数据范围控制的字段。一般常用数据权限控制字段是部门,也可以类别、仓库、编辑者等字段。拥有数据权限的数据才会显示在业务功能表格中,否则不会显示,也不能查询到。 

 

  • 大小: 20.1 KB
  • 大小: 24.4 KB
  • 大小: 67.4 KB
分享到:
评论

相关推荐

    Jxstar系统管理手册V2.0.pdf

    Jxstar系统管理手册是一份关于Jxstar系统操作和功能使用的指南,它详细介绍了系统的软件界面控件、系统组件等关键知识点,旨在指导用户如何高效地使用和管理系统。 一、软件界面控件 1.1 界面控件概述 Jxstar系统...

    Jxstar-Cloud新功能手册.pdf

    - 《Jxstar系统管理手册V2.0》 - 《Jxstar系统开发手册V2.0》 - **内容更新**: 随着Jxstar-Cloud功能的不断丰富和完善,本文档也将持续更新。 #### 二、界面改进 **技术规范**: Jxstar-Cloud采用了HTML5 + CSS3...

    spring-boot-2.6.6.jar中文-英文对照文档.zip

    # 压缩文件中包含: 中文-英文对照文档 jar包下载地址 Maven依赖 Gradle依赖 源代码下载地址 # 本文件关键字: jar中文-英文对照文档.zip,java,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压最外层zip,再解压其中的zip包,双击 【index.html】 文件,即可用浏览器打开、进行查看。 # 特殊说明: ·本文档为人性化翻译,精心制作,请放心使用。 ·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; ·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件;

    LabVIEW中最小二乘法曲线拟合与报表生成:流程图自动化实现波形拟合的最佳方法

    内容概要:本文详细介绍了LabVIEW中最小二乘法的应用及其在曲线拟合和报表生成中的具体实现。LabVIEW作为一种流程图编程语言和开发环境,能够通过图形化编程的方式,使用户轻松构建拟合模型并计算最佳拟合曲线的参数。此外,LabVIEW还提供了丰富的波形处理和分析工具,支持对波形数据进行预处理(如滤波、降噪和采样),并通过最小二乘法进行波形拟合,最终生成详细的报表。最小二乘法通过最小化数据点与拟合曲线之间的误差平方和,广泛应用于统计学、工程学和物理学等领域。 适合人群:从事科学研究、工程设计和数据分析的专业人士,尤其是那些希望通过图形化编程提高工作效率的人群。 使用场景及目标:适用于需要对大量数据进行拟合分析并生成报告的场合,如实验数据分析、工程设计验证等。目标是通过LabVIEW提供的强大工具,快速准确地找到最佳拟合曲线,提升数据分析效率。 其他说明:LabVIEW不仅简化了编程过程,还提高了数据分析的直观性和准确性,使得即使是非专业程序员也能轻松上手。

    C语言编程入门教程精简版专题培训课件.ppt

    C语言编程入门教程精简版专题培训课件.ppt

    spring-boot-2.4.4.jar中文文档.zip

    # 压缩文件中包含: 中文文档 jar包下载地址 Maven依赖 Gradle依赖 源代码下载地址 # 本文件关键字: jar中文文档.zip,java,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压最外层zip,再解压其中的zip包,双击 【index.html】 文件,即可用浏览器打开、进行查看。 # 特殊说明: ·本文档为人性化翻译,精心制作,请放心使用。 ·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; ·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件;

    DNA进化算法及其改进研究样本.doc

    DNA进化算法及其改进研究样本.doc

    智慧城市-【精品】2019年百度地图城市大数据平台解决方案.zip

    智慧城市-【精品】2019年百度地图城市大数据平台解决方案.zip

    spring-data-redis-1.2.0.RELEASE.jar中文-英文对照文档.zip

    # 压缩文件中包含: 中文-英文对照文档 jar包下载地址 Maven依赖 Gradle依赖 源代码下载地址 # 本文件关键字: jar中文-英文对照文档.zip,java,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压最外层zip,再解压其中的zip包,双击 【index.html】 文件,即可用浏览器打开、进行查看。 # 特殊说明: ·本文档为人性化翻译,精心制作,请放心使用。 ·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; ·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件;

    spring-data-redis-1.4.3.RELEASE.jar中文文档.zip

    # 压缩文件中包含: 中文文档 jar包下载地址 Maven依赖 Gradle依赖 源代码下载地址 # 本文件关键字: jar中文文档.zip,java,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压最外层zip,再解压其中的zip包,双击 【index.html】 文件,即可用浏览器打开、进行查看。 # 特殊说明: ·本文档为人性化翻译,精心制作,请放心使用。 ·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; ·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件;

    rocksdbjni-6.19.3.jar中文文档.zip

    # 压缩文件中包含: 中文文档 jar包下载地址 Maven依赖 Gradle依赖 源代码下载地址 # 本文件关键字: jar中文文档.zip,java,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压最外层zip,再解压其中的zip包,双击 【index.html】 文件,即可用浏览器打开、进行查看。 # 特殊说明: ·本文档为人性化翻译,精心制作,请放心使用。 ·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; ·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件;

    spring-boot-1.2.8.RELEASE.jar中文-英文对照文档.zip

    # 压缩文件中包含: 中文-英文对照文档 jar包下载地址 Maven依赖 Gradle依赖 源代码下载地址 # 本文件关键字: jar中文-英文对照文档.zip,java,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压最外层zip,再解压其中的zip包,双击 【index.html】 文件,即可用浏览器打开、进行查看。 # 特殊说明: ·本文档为人性化翻译,精心制作,请放心使用。 ·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; ·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件;

    scratch少儿编程逻辑思维游戏源码-虚拟城市(2D经营策略游戏).zip

    scratch少儿编程逻辑思维游戏源码-虚拟城市(2D经营策略游戏).zip

    spring-boot-2.1.17.RELEASE.jar中文-英文对照文档.zip

    # 压缩文件中包含: 中文-英文对照文档 jar包下载地址 Maven依赖 Gradle依赖 源代码下载地址 # 本文件关键字: jar中文-英文对照文档.zip,java,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压最外层zip,再解压其中的zip包,双击 【index.html】 文件,即可用浏览器打开、进行查看。 # 特殊说明: ·本文档为人性化翻译,精心制作,请放心使用。 ·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; ·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件;

    spring-boot-2.4.10.jar中文文档.zip

    # 压缩文件中包含: 中文文档 jar包下载地址 Maven依赖 Gradle依赖 源代码下载地址 # 本文件关键字: jar中文文档.zip,java,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压最外层zip,再解压其中的zip包,双击 【index.html】 文件,即可用浏览器打开、进行查看。 # 特殊说明: ·本文档为人性化翻译,精心制作,请放心使用。 ·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; ·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件;

    scratch少儿编程逻辑思维游戏源码-突击尖峰.zip

    scratch少儿编程逻辑思维游戏源码-突击尖峰.zip

    scratch少儿编程逻辑思维游戏源码-涂鸦跳跃.zip

    scratch少儿编程逻辑思维游戏源码-涂鸦跳跃.zip

    spring-boot-2.5.3.jar中文-英文对照文档.zip

    # 压缩文件中包含: 中文-英文对照文档 jar包下载地址 Maven依赖 Gradle依赖 源代码下载地址 # 本文件关键字: jar中文-英文对照文档.zip,java,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压最外层zip,再解压其中的zip包,双击 【index.html】 文件,即可用浏览器打开、进行查看。 # 特殊说明: ·本文档为人性化翻译,精心制作,请放心使用。 ·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; ·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件;

    spring-boot-2.6.6.jar中文文档.zip

    # 压缩文件中包含: 中文文档 jar包下载地址 Maven依赖 Gradle依赖 源代码下载地址 # 本文件关键字: jar中文文档.zip,java,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压最外层zip,再解压其中的zip包,双击 【index.html】 文件,即可用浏览器打开、进行查看。 # 特殊说明: ·本文档为人性化翻译,精心制作,请放心使用。 ·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; ·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件;

    spring-boot-1.3.6.RELEASE.jar中文文档.zip

    # 压缩文件中包含: 中文文档 jar包下载地址 Maven依赖 Gradle依赖 源代码下载地址 # 本文件关键字: jar中文文档.zip,java,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压最外层zip,再解压其中的zip包,双击 【index.html】 文件,即可用浏览器打开、进行查看。 # 特殊说明: ·本文档为人性化翻译,精心制作,请放心使用。 ·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; ·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件;

Global site tag (gtag.js) - Google Analytics