数据库变化
表AppLibrary增加字段 Color varchar(50) 可为空 保存应用图标的颜色
表WorkFlowTask增加字段 IsExpiredAutoSubmit int 默认值0 不能为空 记录任务超时了是否自动提交
表ProgramBuilder增加字段 TableName varchar(500) 用于记录该应用对应的主要的表,用于数据导入时
表ProgramBuilder增加字段 InDataNumberFiledName varchar(500) 导入EXCEL数据时的标识字段,每次导入生成一个编号区分
程序变化
增加菜单可设置图标颜色
增加颜色选择器:Scripts/bigcolorpicker,在相应的页面引入相关文件
初始化选择器:$("#IcoColor").bigColorpicker();
AppLibrary表增加了字段Color来保存设置的颜色,相应的实体类和数据类要更新。应用程序库管理中编辑应用相应的页面更新。
Menu类返回菜单json增加color节点
数据层查询要返回icocolor字段
roadui.tree.js相应更新
增加步骤设置可以自定义颜色,和形状
修改的文件:
/Views/WorkFlowDesigner/Set_Step.cshtml
/Scripts/FlowDesinger/workflow-show.js
/Scripts/FlowDesinger/workflow.js
/Views/WorkFlowTasks/Detail.cshtml
增加给任务指定完成时间,超时自动提交设置
表WorkFlowTask增加了字段IsExpiredAutoSubmit记录当前任务是否到期自动提交,相应的实体类,数据类更新。
类增加了方法:public void ExpiredAutoSubmit()
数据类增加方法public List<Model.WorkFlowTask> GetExpiredAutoSubmitTasks()查询需要自动提交的任务
类修改了
记录当前任务的规定完成时间和是否需要自动提交。
自己设置一个定时器(可以采用windows计划任务,Timer类等),定时调用 public void ExpiredAutoSubmit()方法即可。
增加设置步骤默认处理者时可以通过写SQL或方法返回人员组织ID来设置默认处理者。
1、 Set_Step.cshtml复制到\WebMvc\Views\WorkFlowDesigner
2、 Set_SubFlow.cshtml复制到\WebMvc\Views\WorkFlowDesigner
3、 WorkFlowInstalled.cs路径\RoadFlow.Data.Model增加了实体字段
4、 WorkFlow.cs 路径 \RoadFlow.Platform
5、 WorkFlowTask.cs 路径 \RoadFlow.Platform
应用程序设计可配置导入按钮,通过EXCEL导入数据。
1、 文件Views\ProgramBuilder\Set_Attr.cshtml
2、 文件/Controllers/ProgramBuilderController.cs
3、 文件 RoadFlow.Data.Model\ProgramBuilder.cs 数据库对应新增这两个字段 varchar(500)
4、 新增的字段数据层相应的方法更新
5、 文件 RoadFlow.Platform\DBConnection.cs
6、 dbhelper新增了方法
7、 文件 RoadFlow.Platform\ProgramBuilder.cs
8、 新增文件 Views\InFromExcel.cshtml
9、 文件文件Views\ProgramBuilder\Run.cshtml
修改了菜单URL验证方式
增加了自定义属性类
在控制器中通过设置该控制器属性来指定该页面是否验证登录,验证菜单权限和验证URL请求。
如果掉线了点击加载菜单二级没有反应,改为弹出登录窗口。
修改roadui.tree.js
修改应用程序设计,当设置了不需要授权的按钮又在授权中勾选了此按钮显示重复的问题。
联系QQ:493501010电话:136 0832 5512(微信同号)邮箱:road@roadflow.net
Copyright 2014 - 2024 重庆天知软件技术有限公司 版权所有
|