自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(233)
  • 资源 (1)
  • 收藏
  • 关注

原创 jxTMS+进销存:概述

jxTMS是SaaS模式的业务系统二次开发平台,面向复杂业务,进一步开发了ER面向和业务过程两个工具

2023-02-13 10:17:46 432

原创 jxTMS+职教:SaaS模式的低门槛开发实训

jxTMS+职教:SaaS模式的低门槛开发实训

2022-09-01 14:05:34 407

原创 jxTMS设计思想之业务框架

jxTMS是以低成本快速定制为核心诉求的、SaaS模式的二次开发平台。本文讲述其业务框架是如何设计的

2022-08-29 11:18:23 157

原创 jxTMS设计思想之能力扩展

jxTMS是以低成本快速定制为核心诉求的、SaaS模式的二次开发平台。本文讲述其是如何实现能力扩展的的

2022-08-25 12:55:43 401

原创 jxTMS设计思想之结构

jxTMS是以低成本快速定制为核心诉求的、SaaS模式的二次开发平台。本文讲述其系统结构和代码结构

2022-08-24 11:22:33 253

原创 jxTMS设计思想之安全

jxTMS是以低成本快速定制为核心诉求的、SaaS模式的二次开发平台。本文讲述其安全防护是如何考虑的

2022-08-23 10:13:30 1076

原创 jxTMS设计思想之权限

jxTMS是以低成本快速定制为核心诉求的、SaaS模式的二次开发平台。本文讲述权限是如何设计的

2022-08-22 09:58:45 115

原创 jxTMS设计思想之入口

jxTMS是以低成本快速定制为核心诉求的、SaaS模式的二次开发平台。本文讲述入口是如何设计的

2022-08-19 12:53:29 611

原创 jxTMS设计思想之兴趣点

jxTMS是以低成本快速定制为核心诉求的、SaaS模式的二次开发平台。本文讲述其兴趣点是如何设计的

2022-08-18 14:42:25 119

原创 jxTMS设计思想之业务规则

jxTMS是以低成本快速定制为核心诉求的、SaaS模式的二次开发平台。本文讲述其合规性检查是如何设计的

2022-08-17 10:12:22 122

原创 jxTMS设计思想之流程开发(二)

jxTMS是以低成本快速定制为核心诉求的、SaaS模式的二次开发平台。本文讲述其流程功能是如何设计的

2022-08-16 12:48:38 128

原创 jxTMS设计思想之流程开发(一)

jxTMS是以低成本快速定制为核心诉求的、SaaS模式的二次开发平台。本文讲述其流程功能是如何设计的

2022-08-15 11:22:54 160

原创 jxTMS设计思想之流程追溯

jxTMS是以低成本快速定制为核心诉求的、SaaS模式的二次开发平台。本文讲述其流程功能是如何设计的

2022-08-12 11:16:35 114

原创 jxTMS设计思想之流程引擎与任务分发

本文讲述jxTMS了平台中流程是如何设计的

2022-08-11 12:01:02 846

原创 jxTMS设计思想之数据查询

jxTMS中的数据查询的设计。

2022-08-10 10:33:58 95

原创 jxTMS设计思想之ORM

本文讲述jxTMS的ORM相关实现的思路

2022-08-09 10:56:08 101

原创 jxTMS设计思想之web界面

1、文本定义,即组成web界面的各控件在开发时是用文本进行定义的,一行一个控件,目前jxTMS提供了20多种控件,基本覆盖了用户交互的需要。

2022-08-08 11:13:38 206

原创 jxTMS设计思想之功能点

数据查询:列表查询是使用非常频繁的一个功能,所以jxTMS对此做了特别的优化,通过在入口中设置几个参数,就自动实现了支持条件查询的、分页的列表查询功能。在jxTMS的视角,一个完整的业务功能由多个业务场景组成,而一个业务场景则由多个用户操作组成,而这些用户操作就分布在各个功能点中的。功能点中的一个事件响应函数就对应用户的一个操作。流程:流程是业务协作的关键部件,所以jxTMS也对此做了特别的优化,除了流程启动要收集流程数据以及流程审批完毕时要做相应的处置,中间的审批环节大都不需任何处理即可自动完成。...

2022-08-06 15:40:39 159

原创 jxTMS设计思想之编程模型

db:本次操作的数据库事务接口,事件响应函数中所有的数据库操作都是同一个数据库事务,正常执行完毕后即被提交到数据库中,而如果执行失败则该数据库事务会被回滚,失败点之前所有对数据库的修改将全部被撤销。后来才发现,他们不理解计算机是如何工作的,总是用人的想法来想机器的行为。即用户的操作表现为触发一个事件,而该事件对应一个响应函数,只要该事件被触发,则jxTMS会在准备好数据库访问接口和上下文后调用这个函数。程序对数据的访问,一是对web中用户的输入输出,二是对数据库中的数据的访问。......

2022-08-05 15:43:08 134

原创 如何用jxTMS开发一个功能(六)

而使用自己编写的数据表就是专用于自己的业务,在语义方面自然很顺畅,但需要掌握jxTMS编写数据类,同时还要求熟悉数据库的概念并可编写数据源来获取相应的数据。数据访问,这是绝大多数业务逻辑的主要工作,包括新建时的创建数据、查看详情时的读数据,以及列表查询,此外就是配合业务操作对数据的小范围修改。准备与适配,这是除数据外的另一大主要工作,主要是对使用jxTMS的各种功能时,按jxTMS的要求进行数据准备、参数修正、状态校验等工作。界面中的按钮、列表查询时的工具条,在web文件中定义该控件时静态编写。...

2022-08-01 11:05:41 102

原创 如何用jxTMS开发一个功能(五)

本文是讲解如何用jxTMS来开发的系列文章中的一篇。

2022-07-30 12:56:39 118

原创 如何用jxTMS开发一个功能(四)

的开发思想。定义部分,大家去看相应的定义就很好理解了,所以讲一下这三行代码。

2022-07-29 11:00:02 120

原创 如何用jxTMS开发一个功能(三)

本文是讲解如何用jxTMS来开发的系列文章中的一篇。

2022-07-28 10:15:32 171

原创 如何用jxTMS开发一个功能(二)

本文是讲解如何用jxTMS来开发jxTMS示例之故障排查的系列文章中的第二篇。整个系列的文章请查看:如何用jxTMS开发一个功能上文讲过,维修工程师在服务现场有三种操作:如果对如何故障以及如何排查不是很清楚,可以通过微信机器人来查询类似案例或该型设备常见故障极其排查之类的支撑知识处置告一段落,不管是否修复,都应录入本次现场维护的记录。根据这一记录,可衍生出该工程师的工作日报、周报等;该设备的维修台账;以及相关的客户报告、故障案例等知识产品。所以维护记录是本功能的核心环节,在和客户沟通需求时,应考虑在管理制度

2022-07-27 09:57:28 139

原创 如何用jxTMS开发一个功能

本文是讲解如何用jxTMS来开发故障排查系列文章的第一篇,大家可以先打开该示例的操作讲解,这比较便于理解开发动作。本系统文章还包括如何用jxTMS开发一个功能(二)如何用jxTMS开发一个功能(三)......

2022-07-26 10:08:33 247

原创 jxTMS简介

数据库中的数据表文本定义,以类的声明方式进行定义。声明了一个数据类,既在python代码中可获得相应的数据类对象进行操作,又在数据库中创建了一个同名的数据表,jxTMS自动完成两者的关联。新的业务代码正常使用新类,使用原数据类的现有代码也不必修改,jxTMS会自动完成有继承关系的新老数据类在数据库操作时的关联。本组织的代码、界面等如果有了修改,直接上传修改后的文件,然后manager用户点击快捷栏中的【运维管理->重新加载】就可完成功能升级,既不会对系统也不会对其它组织造成任何的影响。......

2022-07-25 10:07:26 222

原创 jxTMS示例之故障排查

4、在故障详情页,点击上方的工具条【提取为知识】,就可以把本故障提取之文本知识,其中的属性是本故障的特征,如输入【红灯亮】然后敲回车即可。3、在jxTMS的web界面中,就可以通过快捷栏中的【故障管理->查询故障】查看到故障列表,其中就包括刚上传的客户签名图片,点击还可放大。我在这些文件中加了详细的说明,大家先操作几遍,然后边操作边看我的注释,应该就能明白jxTMS的工作机制了。bugCase模块,主要用于展示一个可正常工作的模块的概貌,以及如何通过企业微信机器人和用户交互。本文的示例操作,需要先。....

2022-07-24 10:13:41 160

原创 jxTMS之开通企业微信机器人

jxTMS中开通企业微信机器人非常简单。但需要先在企业微信中开通相应的机器人应用,并获取该机器人应用的五种信息1、企业微信号企业微信后台登录后,点击【我的企业】,就是最下方的企业ID2、应用ID和发送秘钥。要获取这两个信息,首先需要在企业微信的后台创建一个应用点击【自建】栏中的创建应用,可以随便给这个应用起个您喜欢的名字,但最好也叫tms【我因为之前已经建过tms应用了,所以这里用了tmsTest】。点击查看这个新的应用。......

2022-07-23 12:32:20 691

原创 管理信息化推不动,要不试试拉动?!

由于这位兄弟的业务有现场的维修服务,所以针对其维护工程师的低成本->低水平、高流动性->低培训投入->低水平的情况,实现了一个通过企业微信实时查询故障案例、以及包括客户手签在内的工单全数字闭环管理过程。整个链条同时修改的代价太大,尤其是在还必须支撑现有业务的情况下,这也是任何信息化管理项目最终都必须是一把手工程的原因所在。终于认识到,一个企业的业务展开是基于价值链的,所以任何管理改善、效率提高、生产力提升都必须是整链提升才算有效的。之类的,看这兄弟实在无所谓,也就不多此一举了。客户手签工单的电子化。...

2022-07-22 12:23:20 110

原创 在jxTMS中使用模糊推理进行预警

在让计算机成为企业的看夜人一文中,我们展示了从日志流水中抓取到相应信息后,用模糊推理来实现不可绕过的自动审查。本文具体讲述如何在jxTMS中使用该能力实现自己的推测。上文讲过,我们运用的技术手段是模糊推理,是基于模糊数学的理论结合产生式来做推测。如果大家对模糊推理与模糊数学不太熟悉,可以先看一下笔者之前的两篇文章有个简单的了解:模糊控制-模糊是什么鬼模糊控制-模糊性知识的应用问题jxTMS中是将该能力部署在从日志流水中抓取信息时,所以该能力是对日志流水抓取处理的一个扩展。也就是说,该能力的使用和抓取

2022-04-15 10:30:54 270

原创 让计算机成为企业的看夜人

在从管好事提升管理水平中,我们讲了业务系统的发展方向之一就是应逐步提升业务系统对管理的智能支撑水平,辅助判断业务的办理质量并适时发出控制、告警、预警等信号或指令。而实现这种能力,从本质上来说,就是在业务系统中嵌入知识与经验,利用这些知识与经验来对企业中发生的每个动作进行多方位、多角度、多层次、不可绕过的自动审查,让计算机系统充当永不松懈的、越来越聪明的看夜人。在jxTMS中,看夜人被部署在从日志流水中抓取信息时,这样就可以充分利用该机制所提供的微信机器人进行一次性的消息送达,以及可以反复执行的页面查询操

2022-04-03 09:45:12 333

原创 从管好事提升管理水平--jxTMS的客户价值

从管好事提升管理水平–jxTMS的客户价值强制合格人会懈怠、人会趋利避害、人会欲壑难平,所以合规就是要克服人性中的恶,以维护基本的工作秩序、维持可接受的工作成本、达成基本的工作目标。那么jxTMS中是如何合规的呢?!1、事前要想清。即在做前必须明确为什么做、做什么、如何做、代价与收益。所以jxTMS在事的详情页就集中呈现了:事由、目标、要求、说明四要素,同时提供了申请、计划和文档功能,供用户围绕这四要素和计划等展开事前筹谋,落实事前想清楚、做好准备、计算好行动方略:2、抓牢事中监控、及时干预

2022-03-20 13:11:46 103

原创 用信息抓取实现周报的自动生成

用信息抓取实现周报的自动生成在【信息抓取】一文中我们展示了jxTMS可以自动生成周报,本文讲述一下其实现机制。在jxTMS中,信息抓取机制总共有四个组成单元:记录日志,按一定格式在事的处理现场记录日志。所有组织成员执行各种操作时所产生的各种日志在写入时,jxTMS将其中一部分旁路到信息抓取机制中就形成了日志流水捕获器:用来定义对感兴趣的日志的捕获条件,以在日志流水流过时捕获上述相应的日志处理器:将捕获到的日志根据业务需要进行处理,加工后生成业务指示信息分发器:将处理后的、高价值的

2022-03-19 11:45:58 1405

原创 用业务过程来实现计划的状态控制

用业务过程来实现计划的状态控制在【使用计划】一文中能看到,我们来查看计划时,我们实现了一个小功能:不同的人在不同的阶段【编辑、执行、结束等】查看计划,其可执行的操作是不一样的。这样的功能很通用、很常用,所以jxTMS就对此类功能进行了高度的集成,最终的成果就是jxTMS中在显示计划时,上述的功能在代码层面就三行:#获取本计划的业务过程pb = bp.get(db,ctx.getCurrentOrg(),parent,planName)#根据该业务过程确定当前用户的操作列表al = pb.lis

2022-03-18 16:00:14 212

原创 协作框架--低成本而可靠的实现功能扩展

协作框架–低成本而可靠的实现功能扩展在【申请预算】一文中,笔者指出申请的重要性,而随着管理的细化,为了提高作业效率,那可能就会有各种申请要被定制出来。那么新增加的申请能否简单一致且低成本的、可靠的融入到现有的管理体系中呢?!这就要求提供一种便于低成本、快速扩展的机制来应对新增的申请类型,以及其它类似的问题。针对此种需求,jxTMS提供了一种称为框架法的跨capa协作机制来解决实现低成本、可靠的功能扩展。首先,此类问题本质上都是跨模块【在jxTMS中是capa】的协作。其次,有一个主capa实现主体

2022-03-17 12:16:35 289

原创 从管好事提升管理水平--利用信息抓取自动生成周报

从管好事提升管理水平–利用信息抓取自动生成周报本系列所有文章请访问:概述信息抓取是从事情办理的流水日志中,根据设置的捕获条件抓取到感兴趣的业务行为,然后对这些信息进行处理,生成业务或管理所需的报告、警告、提示等,再将这些报告、警告、提示等通过微信机器人送达指定的接收者。日志中记录的是:谁在什么时间做了什么。当然,大多数的日志记录的都是系统的行为,而我们需要的是哪个用户如何处理了某件事这样具有业务价值的日志信息。所以我们首先需要从系统的日志流水中过滤出这样具有业务价值的日志。然后,我们就可以把这样的

2022-03-16 15:51:33 351

原创 从管好事提升管理水平--文档

从管好事提升管理水平–文档本系列所有文章请访问:概述这里的文档指的是用户编写的非格式化的文本信息。jxTMS提供了富文本编辑器以及版本管理等工具供用户来编写、查看、管理这些非格式化、非规范化的信息。注:这里的非格式化指的是未被既定程序处理文档中的内容是由用户自行管理的、能看到事情详情的就可以查看,不设密级、不限范围,以防止有用户乱用!其内容jxTMS不做处理【当然,法律要求的审查,按用户要求进行的识别、提取等除外】。jxTMS只对文档本身做索引、列表查询等元处理。简单的说,文档就是jxTMS提供了

2022-03-16 10:19:59 145

原创 从管好事提升管理水平--给事申请预算

从管好事提升管理水平–给事申请预算本系列所有文章请访问:概述jxTMS提供了基本的预算申请,并提供了预算内审批能力,使得企业客户在定制自己的费用报销流程时,可以选择启用预算内审批【即在本级预算内,可不必逐级审批而直接完成同意过程,然后转财务做职能处理】。事和部门,都支持预算与预算内审批。其目的是要实现两个转变:成本控制方面,从原本的通过事后的卡控来倒逼员工凭经验在事前未雨绸缪,向规范的、严谨的、周密的事前评估核准转变。没有预算请直接找老板走线下程序和老板当面解释,线上根本就办不了,以此来推动员工在

2022-03-15 15:39:09 161

原创 从管好事提升管理水平--使用计划

从管好事提升管理水平–使用计划本系列所有文章请访问:概述概述计划为什么重要?!因为计划过程,就是在事前对风险、可行性、成本和交付做一个通盘的考虑。只有考虑成熟了,才能制定出一个较为合理的可行计划。作为积年的项目经理,笔者深知计划和风险管理对成败的关键性作用。但针对风险,jxTMS并没有提供风险管理的工具,这是因为风险管理是否有效和经验有很大的关系,需要执行者预想要做的事在当前局面下会有什么样的风险,并估算各风险的发生概率和可能损失,然后准备如何应对。所以考虑再三,jxTMS本次没有提供风险管理工

2022-03-15 10:24:12 406

原创 从管好事提升管理水平--创建事

从管好事提升管理水平–创建事本系列所有文章请访问:概述事要有来龙去脉天下没有无缘无故的爱,组织中也没有没头没脑的事,所以组织中的事都必须有来龙,有去脉。所谓的来龙就是此事由何而来、为什么要做?而去脉则是做的如何了,有什么结果,不奢望任何事都一定要做成功、一定要有什么样的收获,但总是要有个结果的,总是要有个得失判断的,总是要有个评价的。即,事的头是其做的必要性,事的尾是其得失评估。只有坚持这两点、贯彻这两点,才能确保责任心、主观能动性、积极性这些决定事情质量与组织生死的软力量不至成为笑谈。jxTMS会

2022-03-14 13:48:24 383

JXWork任务管理软件源码及JXBiz平台参考手册

JXBiz平台提供了实体类到数据表的直接映射与操作、事务管理、对象间关系管理、数据缓存、权限检查等能力,同时为简化小微企业的业务操作,提供了业务自动机和业务规则等复杂业务操控能力。使得开发者可以进一步集中精力于业务处理逻辑环节,简化了开发过程,可以显著提高个人开发者以及微小开发团队处理复杂业务逻辑的能力。简单概括一下,JXBiz平台具有如下的优势:  简单好用:不需要做过多的配置,只需要用JXORM扩展属性对类及其属性进行标记,即可实现类和数据表的关联,相关访问接口都已封装完毕,只需要继承指定的类即可使用,同时还提供了利用表达式进行查询的能力,大大提高了条件查询的灵活性;  无缝转换:数据库中的数据和.Net中的对象之间可无缝的自动转换而不需要使用者干涉,同时.Net中的数据格式、数据库中的数据格式、前端UI中的json对象这三者也都已经实现了无缝的自动转换,大大减少了相关代码的编写量;  支持继承:OOP的优势就是可以利用继承和重载来实现代码复用同时又获得了足够的灵活性,JXBiz平台在支持数据库中的数据和.Net中的对象无缝转换的同时,在增删改查等操作时自动将对象所对应的数据表和其父类甚至是祖类的数据表进行关联并联动这些操作,从而支持了对象间的继承;  强大的业务逻辑支持:JXBiz平台已经实现了一个JXBusinessObject业务对象类,其提供了用于业务状态切换的业务自动机功能和用于流程管控的业务规则功能,而且已经实现了自身的四状态(运行、暂停、取消、结束)切换能力并预置了一个G5(通用5阶段审批流程)业务规则,任何继承自JXBusinessObject的对象都已经自动具有了这些功能和能力,可以极大的简化业务逻辑的操控。

2013-12-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除