一步通T3快速开发平台

全Web可视化开发和运行架构,敏捷、高效、稳定的信息化快速开发和落地工具,集开发、组织、流程、表单、报表、门户、移动等全方位功能于一体

快速开发平台
持续的版本升级
时刻都在进步,全速向前奔跑,保持迭代更新

2021-11-23 V3.5.0.517

  • 1、修正BPM流程取回显示不正确的问题
  • 2、增加无在线登录的接口,满足用户未在用户表也可登录的需求
  • 3、优化ExcelForm,DataGrid导出函数Export的说明
  • 4、BPM流程新增特定员工岗位的同组上级接口

2021-11-17 V3.5.0.514

  • 1、解决机构划转不能多选机构节点的问题
  • 2、解决工具条无法创建第3层以上的按钮问题

2021-11-08 V3.5.0.513

  • 1、新增Excel报表,动态列支持编辑

2021-11-04 V3.5.0.512

  • 1、定时作业支持设置并行执行
  • 2、文件及图片默认大小限制从10M变成20M

2021-10-30 V3.5.0.510

  • 1、BPM流程新增ThrowCheckStartUnique函数,作用为检测并确保流程只能发起一次
  • 1、BPM流程初始化数据提示优化

2021-10-14 V3.5.0.507

  • 1、DataEditor组件的多行文本嵌入滚动条显示不正确修正
  • 2、DataEditor组件的多行文本嵌入增加行高设置
  • 3、流程包数据模型增加名称别名

2021-09-18 V3.5.0.506

  • 1、流程处理人增加根据岗位找上级岗位的接口

2021-09-05 V3.5.0.504

  • 1、BPM流程优化等待节点的处理
  • 2、BPM流程优化超时催办的处理

2021-08-26 V3.5.0.501

  • 1、BPM流程常量增加了可扩展编辑组件
  • 2、业务步骤增加了可扩展配置

2021-08-12 V3.5.0.499

  • 1、Bpm流程,修正已办任务接口某种参数情况下显示不正确的问题

2021-08-10 V3.5.0.498

  • 1、支持微信公众号直接绑定htm认证和单点认证,绑定认证地址可以配置,url认证方法
  • res/weixin/auth?redirecturl=
  • res/weixin/{fileid}.htm
  • 2、流程等待节点优化性能,修正等待节点连接结束节点无法正确跳转的问题

2021-08-04 V3.5.0.494

  • 1、DataGrid控件:修正锁定列在新版本chrome>90且自动行高刷新导致锁定列错位

2021-07-23 V3.5.0.491

  • 1、简化业务管理,增加指标默认值和指标分组设置
  • 2、流程运维功能,增加查询处理人异常流程(流程运行状态用户不存在或被禁用)
  • 3、表格设计器优化对chrome90以上版本线条粗细显示不一致的问题

2021-07-07 V3.5.0.485

  • 1、修改控件 DataGrid.IsIgnorePrivilege=true 属性求行数不正确的问题

2021-07-01 V3.5.0.484

  • 1、优化单点登录,不再弹出强制修改密码界面

2021-06-25 V3.5.0.481

  • 1、新增全平台水印显示功能,设置web.config中配置参数ApplicationWaterMask的值开启水印;示例:<add key="ApplicationWaterMask" value="res/service/watermask/dispname" />

2021-06-23 V3.5.0.479

  • 1、升级至新版本组件pdfjs
  • 2、升级至新版本组vant v2.12.22

2021-06-22 V3.5.0.478

  • 1、优化 TreeView.ImageList 的属性设计器

2021-06-03 V3.5.0.477

  • 1、机构编码,求机构最大编码值优化
  • 2、划转机构优化,如果目标机构已经达到最大编码,者提示无法划转

2021-05-31 V3.5.0.475

  • 1、提升流程等待节点在大量数据下的运行性能

2021-05-25 V3.5.0.474

  • 1、优化Bpm流程设计器等待节点脚本设计器

2021-05-17 V3.5.0.473

  • 1、修正主界面主题选项为子系统模式下在IE下菜单显示异常问题

2021-05-13 V3.5.0.472

  • 1、代码编辑器,工具条按钮快速插入代码
  • 2、增加部分接口安全性

2021-04-26 V3.5.0.470

  • 1、优化多用户关联切换功能,通过切换可以一个用户登录管理多个账号的事务

2021-04-25 V3.5.0.469

  • 1、流程运维的流程查询模块二级管理员支持部门授权
  • 2、更新基础组件:表格js组件、格式化组件

2021-04-19 V3.5.0.467

  • 1、增加流程上下文返回节点名称 ActivityName

2021-04-16 V3.5.0.466

  • 1、新增多用户关联切换功能,通过切换可以一个用户登录管理多个账号的事务,需要升级平台代码

2021-03-30 V3.5.0.460

  • 1、View主题新增导航地址栏支持在页签位置显示

2021-03-18 V3.5.0.457

  • 1、报表设计器,优化编辑器速度,在有大量的表和视图的情况下
  • 2、ExcelForm控件,修正某种多行及合并的情况下刷新表格会导致表格错位的bug
  • 3、ExcelForm控件,增加RefreshAll方法

2021-03-04 V3.5.0.453

  • 1、优化BPM流程对超时预警的处理机制

2021-02-25 V3.5.0.446

  • 1、DataGrid控件,粘贴excel数据优化

2021-02-18 V3.5.0.443

  • 1、业务管理模块增加的报表输出的字段和管理功能

2021-02-08 V3.5.0.442

  • 1、解决附件下载时谷歌浏览器下文件名中空格变成+号的问题

2021-02-03 V3.5.0.441

  • 1、修正chrome88版本 GroupBox 内控件的定位偏移问题

2021-01-22 V3.5.0.440

  • 1、优化指标管理的构库功能对自动增长字段的处理
  • 2、优化指标管理中虚拟指标编辑效果

2021-01-19 V3.5.0.439

  • 1、修正ExcelForm导出二维码图片内容为空的时候报错
  • 2、修正数据服务参数日期型模板代码生成规则

2021-01-18 V3.5.0.438

  • 1、TreeView控件优化定位方法,支持开启顶层节点后根据id自动定位
  • 2、优化接口命名,防止误当做扩展名,接口的命名方式(从点改成减号)

2021-01-12 V3.5.0.435

  • 1、DataGrid控件新增属性,控制是否忽略权限 IsIgnorePrivilege
  • 2、优化了基类 HttpRequestHelper, SteamHelper.StreamToBytesEx

2021-01-08 V3.5.0.434

  • 1、优化部分页面现代主题显示效果

2021-01-04 V3.5.0.430

  • 1、新增了在线报表设计器的基础组件
  • 2、解决IE11下兼容问题
  • 3、优化部分页面现代主题显示效果

2020-12-19 V3.5.0.408

  • 1、优化部分页面现代主题显示效果
  • 2、优化单机用户登录体验

2020-12-17 V3.5.0.404

  • 1、优化导入excel,excel日期列导入字符型列做了格式化处理
  • 2、改进了获取ip地址方法,能更准确获取真实的客户端地址
  • 3、日志系统新增参数FromClient,可以记录用户登录来源

2020-12-15 V3.5.0.399

  • 1、现代主题字体优化:宋体=>平滑字体,优化mac系统显示,字号12=>13,行高1.3=>1.4
  • 2、现代主题子系统优化:子系统过多后会出现滚动条,方便选择

2020-12-11 V3.5.0.398

  • 1、BPM流程:优化手工选处理人寻找算法,节点中有脚本节点或知会节点会自动跳过继续寻找
  • 2、修正日期控件在混合主题中交叉使用弹出日期选择框,优化浏览器缩小显示下日期框不变形

2020-12-09 V3.5.0.395

  • 1、修正 DataGrid、ServiceDataGrid 控件:在Chrome浏览器、编辑模式下、有列锁定的组合情况下在切换页至最尾页时,特殊情况下会行错位

2020-12-04 V3.5.0.394

  • 1、修正窗体工具条缓存问题,现象为有授权的工具条按钮显示异常,版本>= 3.5.0.379才有此问题

2020-12-03 V3.5.0.393

  • 1、字段和表模型的显示隐藏,增加了3级有限级体系(系统表定义级,功能模块级,用户级)
  • 2、优化了了方案管理函数和界面
  • 3、BPM流程修正,在设置超时处理选项下,超时自动完成某种情况下会添加不正确

2020-12-01 V3.5.0.390

  • 一、新增核心内容
  • 1、全新的界面UI已经发布,所有控件全部实现现代样式
  • 2、iView主题,新增子系统菜单模式
  • 3、新增html文件的razor语法运行模式,支持layout框架页和cshtml类似的语法
  • 4、字体图标版本升级,图标增加到7800多个图标
  • 5、新增企业微信认证集成,htm,frm,rep 文件可以通过增加 res/auth-qywx-[app]-id.htm 的方式自动获取企业微信的身份
  • 6、新增mylite.js,方便htm编写代码
  • 二、新增控件和功能
  • 1、BPM流程,新增空处理人优化,当条件(节点允许手工选人 且 无处理人允许通过)的情况下,允许手工设置为空处理人
  • 1、Button控件,添加 ButtonType\ButtonShape\Icon 属性
  • 3、CodeTreeView,OrgTreeView控件,增加一次定位多个节点的方法 PositionNodes
  • 4、控件TreeView的TreeNode节点增加方法 SetTextColor 方法
  • 5、用户管理增加高级查询功能
  • 6、用户管理增加批量移动
  • 三、功能优化和修正
  • 1、对话框优化对话框 关闭前事件 OnBeforeClose
  • 2、优化bpm流程处理人选择默认值的记忆逻辑
  • 3、修正UploadFile控件,反复上传一个同名文件,无法更新附件内容的错误
  • 4、修正导入数据功能,如果代码为O,采用中文的情况下无法正确匹配
  • 5、登录界面的验证码增加了破解难度
  • 6、所有页面的按钮默认配色设置为默认色
  • 7、导入excel,如果字符型的列,检测字符长度,超长的给提示
  • 8、修正UploadFile控件,默认隐藏的空间 SetVisible(true) 无法点击上传
  • 9、修正 Application.User.GetDisplayUserName 无法返回正确的文本
  • 10、CodeTreeView控件,GetCheckedNodes 在一次性加载下获取不正确
  • 11、日期选择控件,把星期日调整到最后一列
  • 12、修正子系统模式下,左侧导航菜单折叠后,二级菜单不显示的问题

2020-07-23 V3.5.0.332

  • 1、流程引擎优化,流程删除和撤销事件支持读取表单信息
  • 2、流程支持已删除查询,已删除的可以恢复
  • 3、iviewui 升级至 v3.5.4

2020-07-20 V3.5.0.331

  • 1、优化接口调用性能
  • 2、增强接口调用的安全性

2020-07-14 V3.5.0.330

  • 1、优化接口调用性能
  • 2、增强接口调用的安全性

2020-07-13 V3.5.0.329

  • 1、添加资源用户权限接口 AuthPermissionMemory.IsUserResourceWhere
  • 2、部分接口进行了安全性控制

2020-06-30 V3.5.0.328

  • 1、BPM流程:修正流程任务被退回后不记录退回原因

2020-06-17 V3.5.0.325

  • 1、部分接口进行了安全优化
  • 2、代码版本控制改为区分大小写

2020-06-01 V3.5.0.324

  • 1、BPM流程支持脚本函数ExecuteSqlConst,直接执行常量的脚本
  • 2、BPM流程新增流程标签功能,可以流程增加标签设置,方便处理权限及分类查询
  • 3、指标集构库增加构库时重构视图选项

2020-05-26 V3.5.0.321

  • 1、修正Excel报表在多子表渲染图片的情况下图片错位的问题
  • 2、优化了部分接口增强安全性

2020-05-11 V3.5.0.320

  • 1、DataGrid控件,增加属性IsShowSelectedView控制只读状态下是否显示选中行颜色
  • 2、优化首页更多对话框显示效果
  • 4、优化流程引擎手工选择处理人的记忆逻辑算法
  • 5、修正在ie11下选择处理人后无法提交的问题
  • 3、修正登录页自定义html问题

2020-05-06 V3.5.0.317

  • 1、iView主题的登录页新增忘记密码,用户注册的扩展链接
  • 2、iView主题的登录页新增自定义html扩展
  • 3、优化最新版本chrome下某些页面会出现多余的滚动条的问题
  • 4、系统后台增加了修改密码和密码有效性校验的接口
  • 5、修正 ComboBoxTree 控件个别方法在控件下拉树未展开的情况下调用报错

2020-03-13 V3.5.0.316

  • 1、主界面菜单支持默认收起选项
  • 2、流程已办排序优化,解决某些情况下排序变变化的问题
  • 3、统计报表设计器进行了大幅度优化

2020-01-18 V3.5.0.307

  • 1、流程特定处理人支持按逐层搜索父亲部门
  • 2、流程任务完成后事件在退回的情况下也触发
  • 3、流程脚本增加了清空字段的方法UpdateFormFieldNull
  • 4、解决流程退回后刷新页面因为taskid大小写无法正确刷新

2020-01-13 V3.5.0.306

  • 1、流程设计器增加了允许回写审批意见的选项,提交的时候填写的审批意见可以回写到表单
  • 2、流程引擎保存后事件,增加了action参数,方便控制点击何操作后触发的

2020-01-10 V3.5.0.304

  • 1、升级pdf、excel、word控件至19.11版,二维码生成优化
  • 2、优化流程图设计器中选择了默认审批意见字段后无法删除的问题
  • 3、优化用户管理选角色页签在谷歌老版本下无法显示的问题

2019-12-16

  • 工作流:
  • 1、新增流程图知会节点,可以快速设置知会人
  • 2、新增流程超时自动提交和跳转步骤处理
  • 3、新增流程提交支持待阅任务
  • 4、新增流程增加处理人策略:归属管理机构的角色
  • 5、新增查找处理人按部门检测增加逐层向上检测功能函数
  • 6、增加接口 获取流程任务按流程统计数 WorkTask.GetWorkTaskProcessStat
  • 7、优化Bpm流程超时处理功能自动提交和跳转步骤处理
  • 8、优化了流程手动选择处理人时的默认规则
  • 9、优化流程保存后事件对异常消息的处理,支持消息显示
  • 10、优化流程引擎函数必录校验规则 ThrowCheckRequire
  • 11、修正BPM保存流程导致备注丢失
  • 12、修复流程发起事件无法读取数据的问题
  • 平台开发:
  • 1、新增登录页和主页默认由default.aspx改为Index
  • 2、新增登录界面可以指定主题编码参数themeid,实现一个系统多种登录入口
  • 3、开发功能:js,css,htm 文件的支持快捷键ctrl+s保存
  • 4、开发功能:js文件编辑对话框支持保存不关闭,支持快捷键ctrl+s保存
  • 5、ComboBox控件:修改某种情况下回调无法触发 ComboBox.LoadValue(id,cb)
  • 6、数据模型:人员,机构,岗位库必须要固定字母开头
  • 7、数据模型:读取指标集的方法可以读取到分组SetTable.GroupName
  • 报表设计器:
  • 1、设计器新增校验规则且表单中编辑数据会进行校验
  • 2、设计者增加自定义窗体编辑模式
  • 3、设计器支持机构代码忽略权限控制选项
  • 4、设计器优化打开选择数据服务和窗体对话框的速度
  • 5、设计器子集编辑增加自定义窗体支持
  • 6、设计器子集选项增加可视化界面设置
  • 7、平台ExcelForm编辑功能增加对应自定义窗体支持
  • 8、指标校验规则上移下移功能
  • 9、ExcelForm启用表格编辑的情况下,父窗体编辑框无法获取焦点问题
  • 用户权限:
  • 1、用户增加了按机构快速分配角色功能,并且可以在流程中生效
  • 2、用户的角色页签,增加了反查用户拥有的角色功能

2019-10-10

  • 1、新增统一消息通知机制管理模块
  • 2、新增一套基于Token的接口开发和认证机制
  • 新增token认证的接口
  • 前端:api/service/secret/gettoken
  • 前端:api/service/secret/verifytoken
  • 后端:RS.Auth.User.GetAppSecretToken
  • 后端:RS.Auth.User.VerifyAppSecretToken
  • ds新增日志记录和token认证方法
  • ApiLoggerInfo
  • ApiLoggerError
  • ApiVerifyAccessToken
  • ApiVerifySignature
  • 3、ServiceDataGrid 控件,增加了保存数据的事件 OnSaveOneCell,OnSaveBatchCell
  • 4、优化对话框关闭 dialog.close 方法,判断如果是顶层页面自动为 window.close
  • 5、bpm流程:修改流程设计中节点通知修改保存后无法正确显示的问题
  • 6、表格编辑,单行编辑框录入时自动把当中的回车换行字符去掉
  • 7、DataGrid.PositionRowData(rowIndex) 支持按行数定位
  • 8、修改 Application.User.GetDisplayUserName 调用有时报错问题
  • 9、CommonWidgetChooseDialog 支持选择多个文件类型
  • 10、优化iview主题部分控件显示效果
  • 11、解决工具条数据为空的时候多了一个undefined
  • 12、修改iview主题IE下粘贴用户名登录问题
  • 13、修改导入excel方法,WorkFlow.Dialog.importExcelSimple 在多主键情况下导入不正确的问题
  • 14、修正DataEditor 控件的 GetFieldValue 方法在无数据情况下会报错

2019-05-05

  • 系统已支持liunx部署
  • 统计报表反查速度大幅度优化
  • 流程表单库结构长度调整
  • 部分接口增加了做了安全优化调整
  • ExcelForm复制ctrl+c文本做了优化调整
  • TreeView增加了方法 ClearCheckNodes 可以清除所有节点勾选状态
  • ComBoxTree修改了方法ClearValue能正确处理多选代码勾选状态
  • 修正 view主题 chrome74 计算高度的问题

2019-03-22

  • 优化业务脚本引擎解析速度,大脚本的速度有巨大提升
  • 业务脚本引擎指标和指标集重复会有明确提示
  • 导航菜单,功能可以选择htm文件
  • 人事库中指标编码不同表允许重复了
  • 解决业务另存计算中含标准表会另存失败

2019-03-14

  • 增加js组件echart v4.2
  • 修改数据模型,字段批量编辑功能换页不正确的问题

2019-03-05

  • 业务处理引用数据函数排除回收站人员
  • 业务库构库功能增强了合法性校验

2019-02-27

  • 优化了业务公式脚本执行的效率
  • 业务库增加了一个索引,为了提升速度和减少读写(需点业务的检测并构库)
  • 优化计划任务重启服务功能

2019-02-21

  • 工作流:支持递归并行审批节点自动跳过无需审批的处理人
  • Fast报表升级到2019.1.20版本
  • 优化iView主题显示全屏图标效果

2019-01-28

  • TextBox控件增加方法GetTextToFloat、GetTextToInt
  • ComboboxTree控件增加方法ClearValue
  • DataGrid优化代码多选列编辑时默认勾选和定位
  • Fast报表升级到2019.1.9版本
  • FormPanel 增加了submitdataservice的返回值读取

2019-01-24

  • iView主题通知功能优化
  • iView主题右上角功能优化
  • 数据服务C#代码提示优化
  • 解决某种特殊情况下编辑C#代码导致浏览器卡死的bug

2019-01-11

  • DataGrid控件,开启页脚的情况下,编辑数据即时计算页脚优化
  • 主界面页签增加了缓存模式,开启后可以页签不会自动刷新
  • DataGrid 控件增加了页脚及其配套功能,具体使用参考示例
  • DataGrid 编辑模式下,只读列增加背景色更容易区分了
  • DataGrid 锁定列的背景颜色调整
  • ExcelForm 编辑模式下,只读单元格背景颜色调整

2019-01-03

  • 增加了HRScript编辑器生成代码的功能
  • 业务管理,导入指标功能优化,支持变动前和变动后导入
  • 业务管理,文件夹同名检测规则修改

2019-01-02

  • 优化指标导入,延长平台升级下载升级包的超时时间

2018-12-26

  • DataGrid 控件增加了属性AllowSortClickHeader控制表头排序
  • 修正机构编码功能特殊情况下报错

2018-12-18

  • 修改上个版本代码选择框滚动条问题
  • ExcelForm控件,访问第三方数据源的时候,超时时间改成系统配置的时间(默认20分钟)之前为(30秒)

2018-12-17

  • 业务管理增加关联流程编码字段
  • 业务设置老版本管理界面支持报表输出

2018-12-14

  • ExcelForm控件增加了自定义代码录入
  • ExcelForm控件代码录入,增加了允许录入任意值的选项
  • ExcelForm控件优化了多行文本嵌入录入的效果
  • ExcelForm控件修正多行文本类型在有锁定列的情况下,行高度自动调整后锁定列显示错位的bug

2018-12-13

  • iview登录界面,正确传递附加参数至主界面
  • 修正DataGrid在上个版本存在备注字段查看不正确的问题

2018-12-12

  • 树控件TreeView增加了事件OnNodeExpand
  • iview主界面如果左边导航只有1个顶层,自动展开下一层
  • iview主界面弹出新窗口选项可以正确生效

2018-12-11

  • 增加了带进度条的对话框函数:Common.Dialog.startProgress

2018-12-10

  • 统计报表优化:数据收发接口单位数量限制从50修改为500
  • 主题:iview主题优化
  • 机构编码:增加了点击链接跳转到下层的功能
  • 机构编码:新建、修改、划转、合并 增强了同层名称重复检测
  • 业务管理:增加了标准表和税率表计算集成
  • 业务管理:业务计算进行了调整,包括接口调整
  • 业务管理:部分改进了与bpm集成,下一步会继续改进
  • 数据模型:字段显示类型增加了超级链接类型,点击链接在新窗口中打开
  • DataGrid控件:TableColumn增加了 ColumnType 属性
  • DataGrid控件:TableColumn导入指标的时候,会导入更精确的信息,包括 DataConfig,ColumnType 属性

2018-11-23

  • ComboBox 控件增加编辑搜索功能
  • iview主题优化,提高首页加载速度、显示效果细节、兼容性

2018-11-21

  • DataGrid控件:支持列合并功能,通过方法 SetRowspanConfig()

2018-11-19

  • 平台主题:调整浅蓝色主题的表格奇偶行颜色

2018-11-16

  • 修正数据字段改名后流程图中已保存的权限无法同步更新名称,导致权限判断失败问题

2018-11-14

  • ServiceDataGrid 增加了从数据服务读取多行标题功能
  • ServiceDataGrid 修正在多行标题模式下,保存后再编辑不正确
  • DataGrid 增加显示\隐藏\替换列的控制方法

2018-11-09

  • 主题 iView 显示效果优化

2018-11-05

新增功能

  • 增加全新的 iView 主题模式(推荐)
  • DataGrid 新增了多行标题功能,查看数据效果更好
  • DataGrid 增加 TableColumn 属性 CaptionGroup 控制分组,DataConfig 控制属性

功能改进

  • 函数importExcelSimple,增加导入校验扩展方法的参数方便深入校验控制
  • 流程运维支持二级用户进行管理
  • 升级基础组件 ace.js

问题修正

  • DataGrid按f12进入编辑状态不会清空
  • DataGrid某种情况下按双击在chrome浏览器下不会多一个tab键

2018-09-18

  • 修正ExcelForm表单,单元格未代码型编辑组件并开启选项"按字符存储"不生效的问题

2018-09-13

  • 控件:CheckBox,RadioButton 增加了 WordWrap 属性
  • 修改批量导出表单方法,支持大数据表格导出和打印,Widget.Exports.exportExcelFormList
  • 引入js组件 html2canvas orgchart
  • DataGrid控件:修改表格行数列宽适配显示5位数字

2018-08-31

  • 权限:增加了配置选项Mis_IsCreatePermissionToTable,允许创建数据权限为物理数据表(自动加索引),性能更好,但数据无法及时更新,使用在高性能要求的场合
  • BPM工作流:优化处理人选项多个并存的时候的执行优先级
  • BPM工作流:优化处理人选项“参与过流程”设置为最近一次从开始节点至最后才有效

2018-08-30

  • BPM工作流:修正处理人选项“参与过流程”设置为自动通过运行不正确的问题
  • 基础类库:修改计算器类 Calculator.CalcEngine 四舍五入算法

2018-08-24

  • 窗体文件的引用,增加了ds文件的引入,会根据ds的返回值自动判断是css还是js
  • 窗体文件的引用,url 可以按结尾标记[@css],[@js]区分url类型

2018-08-21

  • 修正计算器类Calculator在处理数字型相等计算时,某种特殊情况下不正确的bug

2018-08-17

  • BPM工作流:对子表的字段增加了必录校验
  • BPM工作流:增加了检测子表必录数据函数 ThrowCheckRequire
  • BPM工作流:脚本编辑器增加了部分可选的方法,方便脚本编写
  • BPM工作流:流程设计器的数据权限显示做了优化
  • 平台授权:修正了3.0.0.91新增功能的一处bug

2018-08-16

  • 授权机制改进:数据权限,增加 数据不授权功能,可以对条件数据进行取反操作
  • 授权机制改进:增加所属机构 System_Org_Tree 可以通过角色进行授权;角色上勾选的所属机构和用户勾选的所属机构权限进行合并
  • 控件增强:VisualGraph 控件,增加了 GetCellValue SetCellValue 方法,可以动态控制图形的内容
  • 工作流:修正流程任务摘要不生效的问题

2018-08-14

  • 优化流程排序机制,会根据 体系、文件夹、流程包、流程 4级排序
  • 优化了流程发起和办理界面,流程可以按类别选择

2018-08-06

  • 优化在线用户显示,按活动时间排序和增加即将超时显示
  • 修复某种情况下,调用报表设计器点保存无响应问题,建议升级

2018-07-31

  • 窗体设计器去掉最外层的边框占用的2px,这样设计时和运行时显示更精准
  • 完善了 SearchBox 控件的帮助,对 SearchBox 布局进行了优化

2018-07-27

  • 代码型字段翻译机制调整,如果代码编码的说明不存在,显示为编码,方便查错

2018-07-25

  • 控件:增加了 SearchBox 控件
  • 版本管理:已删除代码支持还原,优化版本比对显示效果
  • 代码版本管理,支持指定版本还原代码

2018-07-23

  • 全面引入代码版本管理,支持清单:数据服务、窗体、文件、公用类库、报表

2018-07-19

  • 为控件增加了 OnResize 事件
  • 数据库版本检测并升级,开发账号登录后会自动检测数据库版本,版本低于平台版本会提示升级

2018-07-17

  • DataGrid 表格文本支持选择,方便复制数据(注意:对原来的编辑选择可能有影响,需要进一步测试)
  • 功能开发模块,增加了快速打开最近文件的功能(只要打开过的文件都会进行记录)
  • 优化平台升级的机制,加强纠错处理
  • 解决平台安装程序报毒问题
  • 优化平台升级的状态进度和异常信息显示

2018-07-16

  • 平台升级增加新版本推送(一天一次)
  • 代码编辑器,增加了 c#,json,xml 的格式化功能

2017-10-12

新增功能

  • ExcelForm 控件:报表数据增加从数据服务读取,可以使用C#读取数据了(2017.3.6)
  • TabControl控件:页签增加IsHtmlText属性,方便自定义显示效果(2017.3.9)
  • ServiceDataGrid控件:增加 OnLinkClick 事件,可以用来读取备注和多媒体单元格数据
  • TreeView控件:增加树控件的刷新函数 TreeView.RefreshAll(2017.5.17)
  • TreeView控件:增加根节点属性 RootNode(2017.5.17)
  • 平台函数:组织机构支持多顶层,增加函数 Application.User.OrgTopLevelList(2017.3.18)
  • 平台函数:导入Excel多主键支持代码主键,导入查看数据支持分页(2017.3.23)
  • 平台函数:增加记录日志函数 Widget.Utils.writeLog(2017.4.14)
  • 平台功能:增加C#数据服务基类 DataServiceBaseV2 ,基类可以更方便操作上下文,并且默认采用v2模板(2017.3.1)
  • 平台功能:重新设计并开发了日志记录机制,日志分类别记录管理,日志写到 SM_LogV2 表(2017.4.26)
  • 平台功能:增加应用程序启动扩展机制,增加发布WebService的机制(2017.5.9)
  • 平台功能:增加一个路由 api/{dataserviceid}.ds/skipattach,可以快速调用上传附件的数据服务(2017.5.23)
  • 平台功能:系统登录增加多客户端,同一用户可以同时在多客户端登录(2017.5.30)
  • 用户权限:全面支持二级授权,二级管理员可以建用户和角色(2017.6.9)
  • 用户权限:增加授权方法,提供一个机制处理集团系统的多层级授权(2017.8.27)
  • 工作流:增加流程发起函数 bpmProcessStart(2017.4.27)
  • 工作流:扩展脚本中增加函数 StartNewProcess 2017.4.27)
  • 工作流:增加流程引擎消息扩展机制,可以为任何对象发送消息(2017.8.1)

功能改进

  • GroupBox控件:在标题为空的时候,不会显示边框的缺口了(2017.3.7)
  • DataGrid控件:表格控件,可以动态改变列的编辑类型(2017.5.10)
  • DataGrid控件:DataGrid.RenderCell 方法执行后会调用格式化事件了(2017.5.16)
  • DataGrid控件:DataGrid.OnCellFormatting 增加 eventArgs.valuetext 显示的值参数,方便代码型字段处理格式化(2017.5.16)
  • DataGrid控件:DataGrid.SetColumnEditorCodeData 表格自定义代码现在支持 空值(2017.5.16)
  • Treeview控件:方法 LoadDataService 加载数组类型的参数,支持 data 属性,方便附带扩展数据(2017.6.9)
  • OrgTreeView控件:机构授权,顶层机构支持任意指定多个顶层节点(2017.5.19)
  • ExcelForm控件:完全重写了导出xls自动行高计算算法,现在能精准的进行处理自动换行的情况 (2017.8.31)
  • DataEditor控件:对虚拟且只读的指标进行过滤,不保存(2017.9.21)
  • 日志功能:优化日志页面显示排版效果 (2017.3.24)
  • 日志功能:加强Web层的日志记录,方便查错 (2017.3.24)
  • 日志功能:日志增加了高级分词查询功能,采用nlog记录,采用异步机制,尽量减少对系统性能影响 (2017.5.4)
  • 计划任务模块:计划任务服务模式大幅优化,支持更完善的日志记录(2017.5.29)
  • 平台函数:导航菜单函数 switchConsoleFunction 如果参数值 FuncID 不存在 (2017.2.20)
  • 平台功能:优化系统日志记录内容,日志记录更合理
  • 平台功能:主题修改,主页子系统效果,包括:选中效果改进,有背景图片时效果改进,居中效果改进(2017.3.1)
  • 平台功能:窗体引用的js文件,支持http,或https 其他站点的文件
  • 平台功能:数据模型,指标编辑中代码型指标,可以直接查看对应代码的数据
  • 平台功能:编辑器升级到最新版本
  • 平台功能:登录界面对用户名和验证码进行编码处理,防止脚本注入
  • 平台功能:平台通过安全软件检测 (Acunetix Web Vulnerability Scanner 、绿盟)无中高漏洞(2017.4.12)
  • 平台功能:所有用户可以设置为空密码,方便开发测试(2017.4.17)
  • 平台功能:数据字典,增加控制同层的代码名称不能重名
  • 平台功能:优化字体图标选取功能,可以过滤掉重复名称图标(2017.5.9)
  • 平台函数:优化选择用户函数showSelectUsers,支持已选(2017.6.10)
  • 平台功能:首页组件优化,大幅度优化加载速度、优化显示效果(2017.6.18)
  • 平台功能:代码编辑器增加保存不关闭编辑器功能,方便开发调试(2017.6.21)
  • 平台功能:数据服务可以支持 返回自定义对象,通过实现接口 IBrowserResponseDirectResult(2017.6.28)
  • 平台功能:优化了数据模型构库的速度,会删除过时的授权视图(2017.8.18)
  • 平台功能:数据模型功能,可以点击代码直接查看(2017.9.14)
  • 平台功能:优化了系统登录,所有地方连续敲回车可调下一个控件(2017.9.19)
  • 平台功能:组织机构划转和合并算法,忽略掉失去父关系的节点(2017.9.19)
  • 平台功能:修改由于平台更新导致js脚本无法及时更新问题:仅针对通过 res/xxx.frm 方式访问的文件存在问题(2017.9.22)
  • 平台功能:功能开发中的查找功能,保留最后一次查询内容,方便多次查询(2017.10.8)
  • 平台功能:优化用户管理,可以取消用户和人员的关联(2017.10.12)

错误修正

  • ExcelForm控件:表单子集弹出编辑的时候,点X也能刷新数据了(2017.2.20)
  • ExcelForm控件:修改 ExcelForm.SaveCellValue 方法调用报错问题(2017.7.6)
  • ServiceTreeView控件:修改方法LoadFromDataService 的id未排序的时候加载错误(2017.2.24)
  • ServiceTreeView控件:修改方法LoadFromDataService 某种情况下死循环的问题(2017.3.14)
  • DataGrid控件:修正DataGrid批量粘贴某些情况下会报错(2017.3.9)
  • DataGrid控件:解决粘贴超出列范围报错的问题(2017.3.16)
  • TextBox控件:修正ie下TextBox的Multiline=true不换行的问题(2017.6.8)
  • DataEditor控件:解决方法SetFieldValueCode异步操作不能实时更新值的问题(2017.10.12)
  • 工作流:如果自己指定用户,用户节点只有1个分支的情况下,会提交不起;bug已经修复(2017.1.23)
  • 工作流:修改高并发流程下特定情况下有一定几率报死锁错误的bug(2017.4.1)
  • 工作流:工作流摘要优化,解决有时候摘要无法更新的问题(2017.4.20)
  • 工作流:流程拒绝如果改名了,会按改名的名字记录日志(2017.4.20)
  • 工作流:解决某种特殊情况下流程处理人不在的情况下报错的问题(2017.9.28)
  • 工作流:优化流程的日志记录,方便查错
  • 平台窗体设计器:修正控件的对象类型属性默认值,只要设置了一个其他显示不正确的bug(2017.5.21)
  • 平台功能:解决谷歌浏览器中含有逗号的时候无法下载(2017.2.27)
  • 平台功能:修复数据服务方法 IsSessionRequire 不生效的问题
  • 平台功能:导入函数优化,在大数字,比如电话号码导入为bigint字段要报错(2017.10.8)

2017-01-16

新增功能

  • 新增 VisualGraph 控件:可以使用类似Visio的方式做做图,然后与控件绑定显示,支持点击图形事件交互
  • 新增 VisualGraph 控件配套的图形管理程序,可以使用类似Visio的方式做做图
  • 增加函数 Common.String.formatNumber 格式化数字为字符串,之前小数位,千位符
  • 数据服务编辑器:自动补全支持第三方dll的方法,优化多用户同时编辑代码的补全机制
  • 代码编辑器:增加选择导航菜单编码的快捷方式
  • 工作流:流程指标,在流程节点设置的必录选项,提交的时候会自动进行校验
  • ExcelForm 控件: 增加 FormTableAlign属性,控制表格的对齐方式

功能改进

  • HighChart控件:改进 LoadFromDataService 方法,查询结果为空的时候会把图置空
  • ServiceTreeView控件:OnLoadDataService 事件支持返回函数取值
  • 平台函数:switchConsoleFunction 函数,增加按编码切换模块的功能
  • 用户管理:优化日志记录,更容易查错
  • 首页小组件:的位置排版按默认值显示,并有配套的功能结合
  • 工作流:增强流程扩展点查错日志
  • 工作流:优化了缓存机制,在流程发布的时候会自动清理流程缓存
  • 平台功能:优化系统日志记录内容,日志记录更合理
  • 数据服务管理:切换执行方式(执行,查询)会自动勾选或取消记录日志复选框
  • 代码收发工具:自动检测代码中的调试代码,发现后会发出警告

错误修正

  • DataEditor控件:修正编辑 0 值的时候无法正确保存为0值
  • 平台功能:修正登录后主页的 redirect 参数无法正常打开的问题
  • 平台功能:解决Safari浏览器下载中文文件名乱码问题
  • 平台函数:修正身份证校验,支持2000年出生的人
  • 数据模型:现在修改指标集不会影响 IsMainTable 字段

2016-11-03

新增功能

  • ComboBoxCustom控件:增加控件可以自定义下拉框按钮的行为
  • DataEditor控件:可以通过 OnFieldBeforeCreate 的参数 eventArgs.customeditor 扩充自定义编辑器,编辑器需要先开发控件然后通过WidgetDataEditorItem.createInputControl创建
  • 平台授权:授权机制增加 加密锁和非加密锁同时登录功能(加密锁可以不计入并发)
  • 在线用户模块:可以查看区分加密锁登录的用户和普通用户
  • V1工作流修改:增加业务取数后执行数据服务功能,优化异常消息处理
  • 数据模型模块:指标的编辑控件,代码编辑控件,增加允许录入任意值选项
  • DataGrid控件:增加 OnCurrentCellChanged 事件的参数 editorctrl 可以灵活控制编辑控件
  • DataGrid控件:优化全键盘录入体验
    • 支持键盘 f2 进入编辑状态;
    • 代码型指标:支持退格键过滤代码;
    • 代码型指标:上下左右”键支持代码框选中状态移动,向右代码展开,向左代码收起;
    • 代码型指标:支持向右至最后一层代码可以选择保存值;
    • 代码型指标:支持调整代码框大小;
  • DataGrid控件:增加 GotoSpecialCell 方法

功能改进

  • 用户管理:登录名和姓名相同只显示一个
  • 日志管理:支持日志名称模糊搜索
  • 数据备份:备份功能完善,增加恢复功能
  • 数据导入函数:增强日志记录,更容易查错
  • 工作流:执行事件脚本增强错误日志记录,方便错误定位
  • 工作流:流程引擎提交的时候可以指定目标节点
  • 报表设计器:支持 https 网址
  • 系统登录:单点登录功能,认证失败会记录详细日志,方便查错
  • 系统登录:对用户登录和超时认证情况进行详细的日志记录
  • 系统登录:登录页面,用户密码增加加密传输,增加安全性
  • 系统登录:验证码只能用1次,增加安全性

错误修正

  • DataGrid控件:解决控件某种特殊情况下代码无法选中问题
  • 工作流:设计器,线条“选择”事件不能保存
  • 工作流:设计器,处理人“是上一步处理人”执行不正确
  • 界面开发:窗体,工具条导入,修改某种特殊情况下无法导入问题,导入后清除权限关联
  • 机构编码:修改不能修改编码长度的bug
  • DateTimePicker 控件:修复SetText方法在赋予空值的时候不能变更文本框内容
  • ServiceTreeView控件:解决 ServiceTreeView.LoadFromDataService 方法,无法加载 Type,Data,Checked 属性的问题
  • 平台函数:修改Common.Dialog.isDialogWindow有时判断不正确的问题
  • 平台函数:修正身份证校验,支持2000年出生的人
  • 平台编辑器:升级ACE解决chrome53以上录入中文错乱问题

2016-09-06

新增功能

  • ToolBar控件:工查询框支持 GetText(),SetText(value, isFilter)方法
  • ServiceDataGrid控件:增加编辑模式的支持,具体参考编辑示例
  • OrgTreeView控件:增加属性IsIgnorePrivilege(是否忽略权限),忽略后显示完整的机构树
  • DataEditor控件:增加了FieldConfig属性,可以配置指标的显示隐藏方案,和DataGrid控件同步

功能改进

  • 公用类库:升级数据引擎 dapperd.dll 至 1.5.0.2
  • 前端类库:优化函数 toQuoteSingle
  • 工作流:改成流程无处理人,自动审批通过,可以正确执行了
  • 工作流:可以正确按发起人查询任务了
  • 工作流:优化工作流并行机制,能更好的处理并行出口和并行任务显示
  • ComboBoxTree控件:优化控件的全键盘录入体验,修复搜狗输入法过滤问题,过滤值现在单击选中

错误修正

  • ExcelForm控件:修正特定情况下动态列报表导出报索引错问题
  • DataGrid控件:修正日期类型,格式化为 M 不正确的问题
  • 登录页面:修正ie6,7浏览器打开登录页面,有友好的不支持提示

2016-07-29

新增功能

  • ServiceTreeView控件
    • 增加支持纯js创建节点,只需要设置 OnLoadDataService 返回节点数组
    • 增加数据库查询返回字段 Checked(0或1) 可以直接给节点打勾
  • 窗体函数:增加了脚本函数 formatWithObj,可以方便格式化脚本,具体查看函数说明
    • var obj = {name:"一步通", address: "中国成都"};
    • Common.String.formatWithObj("姓名={name},地址={address}", obj);
  • 数据服务:可以使用C#类型的数据服务修改Session,函数模式
    • 为数据服务调用函数Service.Core.executeDataService增加参数IsSessionRequire
    • 通过参数IsSessionRequire=true模式调用的,可以使用C#类型的数据服务修改Session
  • 数据服务:可以使用C#类型的数据服务修改Session,URL模式
    • 调用方式如: /api/session/{dsid}.ds
  • ExcelForm报表引擎:报表动态行设置,增加参数 IsUseDataRowLength;
    • 在IsPrintEmptyRow=true的情况下,如果数据行少于MaxRowLength会打印空行,如果数据行超出MaxRowLength将会被截断(此时设置IsUseDataRowLength=true将显示所有数据行)

功能改进

  • 工作流:改进流程引擎线条处理的机制,改进运行效果
  • 工作流:改进流程引擎扩展事件和脚本的事务处理机制,处理事务更容易了
  • ExcelForm控件:启用编辑状态的情况下,刷新表格,不会移动滚动条,编辑效果更好了
  • ExcelForm控件:附件类型录入,支持显示完整的文件名,支持全表刷新配置
  • ToolBar控件:所有按钮都支持 SetEnabled(bool) 方法了,之前有部分不支持
  • 窗体文件:修改frm窗体文件“引用”文件的显示排版方式
  • 公用类库:优化发布机制,在平台启动的时候,如果dll不存在会自动发布,这样可以简化升级的操作过程

错误修正

  • 窗体文件:修改窗体超时返回地址不能保存问题
  • ServiceDataGrid控件:切换了分页后,如数据少于分页数,刷新后会自动往前调整分页,以前会提示一个错误

2016-07-04

新增功能

  • 多数据源:增加C#接口同时访问多个数据源 RS.Core.DBConnection.GetDB("dbid");
  • 工作流:事件脚本中增加刷新表单信息函数 Engine.RefreshFormData()
  • DataGrid控件:OnCellFormatting事件增加设置单元格样式参数 eventArgs.cellstyle
  • ExcelForm控件:OnCellFormatting事件增加设置单元格显示值参数 eventArgs.text
  • 报表设计器:增加了编辑表单sql快速保存的功能
  • 报表设计器:增加了单元格参数设置快速保存功能

功能改进

  • 工作流:优化缓存机制,加快线条执行速度
  • 工作流:完善工作流保存的完整性校验

错误修正

  • C#脚本:修正公用C#脚本引用GAC中的DLL不能正确引入的问题
  • 系统授权:优化系统数据授权缺少关键信息的时候的处理机制
  • 脚本编辑器:修正编译器在使用多个html特殊字符的情况下显示不正确的问题
  • 报表设计器:修改某种特殊情况下保存报表条件报索引冲突问题

2016-06-17

新增功能

  • ExcelForm报表:报表增加多数据源支持,可以方便的跨系统制作报表了

功能改进

  • 系统函数:Widget.Dialog.showUrlDialog 增加参数 DialogShowScroll属性 可以控制是否显示滚动条
  • 系统函数:Widget.Dialog.showSelectUsers 优化函数,修改bug
  • 系统函数:Widget.Dialog.showUploadFile 优化了加载和保存速度
  • 灰色主题:改进表格选中色效果
  • Excelform控件:oncellafterchanged 触发机制优化
  • BPM流程:优化流程任务摘要生成机制
  • 系统核心:jquery升级到 1.12.4

错误修正

  • 窗体设计器:修正控件名称修改为page时出现问题
  • 门户主页:修改门户内面板拖动问题(1、类型为界面模型拖动异常;2、无法拖至列最下面)
  • TextBox控件:修改Textbox属性type为password时,placeholder属性不启用的问题
  • 系统函数:switchConsoleFunction 支持界面主题为树模式
  • 系统函数:修改 Application.User.OrgTopLevel 不正确的问题
  • 流水号管理:流水号管理增加缓存重置处理,之前修改流水号后需要回收应用程序池才能生效

2016-05-27

新增功能

  • 窗体开发:重制了全部控件的TabIndex属性
  • 窗体开发:增加了批量调整TabIndex工具
  • 数据服务:增加了一个选项开关,允许任意参数传递,增加灵活度
  • 平台核心:增加了一个登录认证扩展机制,允许自己对用户登录进行扩展校验和处理,详细参考:41C68605C4E84C6281EEB57E62F11CA5
  • 函数库:增加了常用的字符串函数

功能改进

  • RadioButton控件:重制了控件外观,支持获取焦点后外观展示
  • CheckBox控件:重制了控件外观,支持获取焦点后外观展示
  • ExcelForm控件:优化对图片的显示机制,加快图片加载
  • 函数库:优化部分函数库的说明和模板代码
  • 函数库:优化数据函数 importExcelSimple 增加一个校验机制,允许自定义校验数据
  • 平台核心:优化了浅蓝主题部分控件的显示效果

错误修正

  • ExcelForm控件:修正自动合并单元格,如果单元格都为空格的时候不能合并
  • DataGrid控件:修正表格内编辑字体显示偏小问题