- 博客(37)
- 资源 (10)
- 问答 (1)
- 收藏
- 关注

原创 WorkFlow .Net 流程引擎
给大家介绍一款.net 流程引擎 WikeFlow.微软官方的WorkFlow入门要求比较高,所以我们萌生了开发一个简单的工作流引擎,帮助.Net coder们解决软件项目中流程的处理。实现写最少的代码,实现最炫酷的功能。WikeFlow支持流程动态跳转。。。WikeFlow官网:www.wikesoft.cnWikeFlow演示地址:workflow.wikesoft.com...
2017-04-20 15:38:38
2633
原创 .net core 工作流WorkFlow流程(介绍)
net 平台下面有一些三方的流程引擎,这些流程引擎很多都不好用或者是很难满足用户的业务需求,功能臃肿导致学习难度大,条件限制多导致集成难度大或者根本就没办法集成,无法使用。如果你需要在Winform程序里面进行流程设计,,则在Winform程序里面加一个WebBrower,将流程设计的Url加入到WebBrower。6、WikeFlow2.0并不是对WikeFlow的升级,而是完全的重构,如你的项目在使用WikeFlow,需要自行调整代码。,流程引擎最大的优点:小巧,灵活,高度可扩展性,集成容易。
2025-04-22 17:46:57
624
原创 .net core 工作流WorkFlow流程(控制条件审批)
特别提示:SqlServer的SQL语句,有同学习惯“[字段名]”的写法,当你的字段名是instanceid时,如果你用[字段名]的写法,SQL语句在替换参数的时候出问题,SQL执行的时候会报错,下面的SQL写法黄色部分是有问题的。[instanceId]和[userId]两个参数不是必须,如果你的SQL语句中带有[instanceId]、[userId]会自动替换实际的值。条件表达式支持.net if判断的所有写法,并且要求所有的逻辑判断跟.net的if判断写法一样。1、执行动作=流程设计设置的连接线。
2025-04-22 17:34:47
702
原创 .net core 工作流WorkFlow流程(会签与或签)
流程节点类型是“或签节点”,则说明该节点是或签节点,在处理该节点任务时,只需要一人处理,则该节点任务就算执行完,然后生成下一节点任务。有些会签操作要求不同的会签人看到不同的业务数据,针对这种情况,可以单独定义该节点的”待办路径“来处理数据权限。1、审批(会签)节点:任务节点必须所有人都处理完后,流程才会生成下一节点任务。2、或签节点:任务节点只需其中一人处理后,流程就会生成下一节点任务。3、如果会签的下一步有多种选择时,执行“同意”操作的人必须选择。会签时,如果审批通过或驳回选择的是不同的执行动作。
2025-04-15 11:00:21
408
原创 .net core 工作流介绍
net 平台下面有一些三方的流程引擎,这些流程引擎很多都不好用或者是很难满足用户的业务需求,功能臃肿导致学习难度大,条件限制多导致集成难度大或者根本就没办法集成,无法使用。如果你需要在Winform程序里面进行流程设计,,则在Winform程序里面加一个WebBrower,将流程设计的Url加入到WebBrower。6、WikeFlow2.0并不是对WikeFlow的升级,而是完全的重构,如你的项目在使用WikeFlow,需要自行调整代码。,流程引擎最大的优点:小巧,灵活,高度可扩展性,集成容易。
2025-04-14 16:09:23
868
原创 .net core 工作流WorkFlow流程(流程转办)
WikeFlow2.0帮助文档:http://wikeflowhelp.wikesoft.com/你可以将某条流程转交另外的人处理。WikeFlow2.0-Vue3演示地址:http://workflow2-vue3.wikesoft.com:8080/WikeFlow学习版源代码下载:https://gitee.com/wikesoft/WorkFlow。/// 当前处理用户Id。/// 当前处理用户名称。/// 流程实例ID。/// 目标用户列表。WikeFlow2.0 转办。/// 流程转办参数。
2025-04-07 14:15:30
512
原创 .net core 工作流WorkFlow流程(流程传阅)
InstanceId(实例ID)、UserId(当前用户)、UserName(当前用户姓名)、TargetUsers(传阅人用户列表);WikeFlow2.0帮助文档:http://wikeflowhelp.wikesoft.com/你可以将某条流程传阅给某个人。WikeFlow2.0-Vue3演示地址:http://workflow2-vue3.wikesoft.com:8080/WikeFlow学习版源代码下载:https://gitee.com/wikesoft/WorkFlow。
2025-04-07 14:14:30
906
原创 .net core 工作流WorkFlow流程(流程撤回)
WikeFlow2.0帮助文档:http://wikeflowhelp.wikesoft.com/当一个节点的处理人提交后,发现提交错了,需要撤回时,WikeFlow2.0提供了撤回支持。WikeFlow2.0-Vue3演示地址:http://workflow2-vue3.wikesoft.com:8080/WikeFlow学习版源代码下载:https://gitee.com/wikesoft/WorkFlow。WikeFlow2.0演示地址:workflow2.wikesoft.com。
2025-04-07 14:13:38
175
原创 .net core 工作流WorkFlow流程(会签与或签)
流程节点类型是“或签节点”,则说明该节点是或签节点,在处理该节点任务时,只需要一人处理,则该节点任务就算执行完,然后生成下一节点任务。有些会签操作要求不同的会签人看到不同的业务数据,针对这种情况,可以单独定义该节点的”待办路径“来处理数据权限。WikeFlow2.0帮助文档:http://wikeflowhelp.wikesoft.com/1、审批(会签)节点:任务节点必须所有人都处理完后,流程才会生成下一节点任务。2、或签节点:任务节点只需其中一人处理后,流程就会生成下一节点任务。
2025-04-07 14:12:52
625
原创 .net core 工作流WorkFlow流程(创建流程和提交下一步合并)
WikeFlow2.0-Vue3演示地址:http://workflow2-vue3.wikesoft.com:8080/WikeFlow学习版源代码下载:https://gitee.com/wikesoft/WorkFlow。WikeFlow2.0帮助文档:http://wikeflowhelp.wikesoft.com/你的业务数据表中保存要提交的下一步的人员信息,然后将保存表单和提交下一步进行合并,参考上面的代码。//根据流程实例得到用户的流程信息。//构建提交下一步的参数。
2025-04-07 14:10:39
221
原创 .net core 工作流WorkFlow流程(控制条件审批)
instanceId]和[userId]两个参数不是必须,如果你的SQL语句中带有[instanceId]、[userId]会自动替换实际的值。SQL 可以传参数[instanceId]和[userId],流程引擎会自动替换[instanceId]和[userId]。特别提示:SqlServer的SQL语句,有同学习惯“[字段名]”的写法,当你的字段名是instanceid时,如果你用。[字段名]的写法,SQL语句在替换参数的时候出问题,SQL执行的时候会报错,下面的SQL写法黄色部分是有问题的。
2025-04-07 14:08:32
860
原创 .net core 工作流WorkFlow流程(流程提交下一步)
WikeFlow2.0-Vue3演示地址:http://workflow2-vue3.wikesoft.com:8080/WikeFlow学习版源代码下载:https://gitee.com/wikesoft/WorkFlow。WikeFlow2.0帮助文档:http://wikeflowhelp.wikesoft.com//// 下一步提交用户列表。/// 当前处理用户Id。/// 当前处理用户名称。/// 流程实例ID。/// 任务用户Id。/// 流程执行参数。
2025-04-07 14:06:16
290
原创 .net core 工作流WorkFlow流程(创建流程实例)
WikeFlow2.0-Vue3演示地址:http://workflow2-vue3.wikesoft.com:8080/WikeFlow学习版源代码下载:https://gitee.com/wikesoft/WorkFlow。WikeFlow2.0帮助文档:http://wikeflowhelp.wikesoft.com/流程创建成功后,你的业务数据表中需要一个字段来保存流程实例Id,实现业务数据和流程实例的关联。/// 流程定义key。/// 创建人用户Id。/// 创建流程参数。
2025-04-07 14:05:37
283
原创 .net core 工作流WorkFlow流程(配置流程处理人员-处理人SQL)
特别提示:SqlServer的SQL语句,有同学习惯“[字段名]”的写法,当你的字段名是instanceid时,如果你用[字段名]的写法,SQL语句在替换参数的时候出问题,SQL执行的时候会报错,下面的SQL写法黄色部分是有问题的。SQL 可以传参数[instanceId]和[userId],流程引擎会自动替换[instanceId]和[userId]的值 ,存储过程和固定处理人是相对固定的人员,有些场景处理人是动态变化的,处理人(SQL)是用于处理根据业务场景动态获取处理人。
2025-04-07 14:04:51
354
原创 .net core 工作流WorkFlow流程(配置流程处理人员-固定处理人)
WikeFlow2.0-Vue3演示地址:http://workflow2-vue3.wikesoft.com:8080/请假申请的提交人力资源配置的固定处理人:52906604-5DFB-47A4-AD75-663AB1504163[行政1]WikeFlow学习版源代码下载:https://gitee.com/wikesoft/WorkFlow。WikeFlow2.0帮助文档:http://wikeflowhelp.wikesoft.com/id[姓名],id[姓名],id[姓名]
2025-04-07 14:02:14
407
原创 .net core 工作流WorkFlow流程(配置流程处理人员-存储过程)
WikeFlow2.0-Vue3演示地址:http://workflow2-vue3.wikesoft.com:8080/参数3(query):查询条件,用于对存储过程的结果进行二次查询,选人页面中姓名输入框填写的字符串;3、通过你自己编写存储过程来关联你的用户、权限表,然后再通过存储过程返回到流程执行中。),如果你的用户表的ID是Int类型的自增长或其它类型,则需要转换成String类型。参数1(instanceId):流程实例Id,有些业务场景可能要取流程中的用户数据;
2025-04-07 13:58:51
669
原创 .net core 工作流WorkFlow流程(流程节点附件设置)
WikeFlow2.0-Vue3演示地址:http://workflow2-vue3.wikesoft.com:8080/如果出现文件能上传成功,无法下载或预览,请检查FileUploadUrl地址是否与你的项目调试地址一样(包含端口号)。WikeFlow学习版源代码下载:https://gitee.com/wikesoft/WorkFlow。WikeFlow2.0帮助文档:http://wikeflowhelp.wikesoft.com/你只需要在流程节点中配置附件的Key,附件名称,是否必传。
2025-04-07 13:55:49
165
原创 .net core 工作流WorkFlow流程(流程设计)
3、待办路径:流程在某个节点审批时,要处理的业务数据的URL路径,该路径是你开发的HTML页面路径或Winform窗体,流程引擎会将instanceId做为参数。1.2、驳回:处理人执行驳回到某一节点操作时,下一步处理人是连接线对应的目标节点的处理人 (如果目标节点是跳转节点除外)请假流程的人力资源执行“同意并返回申请人”时,【申请人】就是跳转节点,流程会去找设置的目标节点【开始】的处理人。连接线是流程处理到某个节点,处理人选择不同的连接线将流程处理到下一个节点,连接线实际是处理人选择的下一步操作。
2025-04-07 13:52:52
528
原创 .net core 工作流WorkFlow流程(流程定义)
2、业务路径:跟流程不相关的人,查看流程明细时绑定的页面路径,它是WorkFlowInstance/WorkFlowDetail.cshtml(.aspx)绑定的页面。已办路径:是审批人在【已办事项】审批后,查看流程明细时绑定的页面路径,是WorkFlowInstance/Execed.cshtml(.aspx)绑定的页面。定义一个流程,并指定该流程的唯一Key值。动作标记(ActionSign):是执行该动作的一个标记,通过该标记,你的业务系统能知道流程执行的什么操作,你的业务系统要处理什么逻辑。
2025-04-07 13:47:50
678
原创 .net core 工作流WorkFlow流程(介绍)
2、业务路径:跟流程不相关的人,查看流程明细时绑定的页面路径,它是WorkFlowInstance/WorkFlowDetail.cshtml(.aspx)绑定的页面。已办路径:是审批人在【已办事项】审批后,查看流程明细时绑定的页面路径,是WorkFlowInstance/Execed.cshtml(.aspx)绑定的页面。定义一个流程,并指定该流程的唯一Key值。动作标记(ActionSign):是执行该动作的一个标记,通过该标记,你的业务系统能知道流程执行的什么操作,你的业务系统要处理什么逻辑。
2025-04-07 11:42:13
1030
原创 emqx Windows下面常用命令及错误
emqx install 执行安装windows服务(如果安装不上,以管理员身份运行cmd)unable to load emulator DLL 需要安装Erlang。下载地址:https://www.erlang.org/downloads。安装完成后,将“安装目录\bin”加入到环境变量的系统变量的path里面。启动地址:localhost:18083。
2024-07-19 17:08:35
838
原创 SqlSugar达梦数据库
IsAutoToUpper = false //禁用自动转成大写表 5.1.3.41-preview04。[SugarTable("TABLE_1")]//当和数据库名称不一样可以设置表别名 指定表明。
2024-07-19 17:06:36
533
原创 使用IdentityServer4 请求授权时出现invalid_scope的问题
使用IdentityServer4 请求授权时出现invalid_scope的问题
2022-05-17 17:41:52
806
原创 WorkFlow .Net 控制条件审批
WikeFlow官网:www.wikesoft.comWikeFlow学习版演示地址:workflow.wikesoft.comWikeFlow学习版源代码下载:https://gitee.com/wikesoft/WorkFlowWikeFlow2.0演示地址:workflow2.wikesoft.comWikeFlow2.0帮助文档:WikeFlow2.0-帮助文档说明:1、执行动作=流程设计设置的连接线。2、该文档讲解某一流程节点的执行动作的显示和隐藏。3、应用场景:如
2022-02-26 09:44:19
698
原创 WorkFlow .Net 流程转办
WikeFlow2.0演示地址:http://workflow2.wikesoft.com你可以将某条流程转交另外的人处理 WikeFlow2.0 转办 转办代码parms.UserId = User.Identity.GetLoginUserId().ToUpper();parms.UserName = User.Identity.GetTrueName();InstanceMessage message = _workFlowInstanceService.Workflow..
2022-02-24 20:15:38
355
原创 WorkFlow .Net 流程传阅
WikeFlow2.0演示地址:http://workflow2.wikesoft.com你可以将某条流程传阅给某个人 WikeFlow2.0传阅 传阅代码parms.UserId = User.Identity.GetLoginUserId().ToUpper();parms.UserName = User.Identity.GetTrueName();InstanceMessage message = _workFlowInstanceService.Workf......
2022-02-24 20:14:37
731
原创 WorkFlow .Net 流程撤回
WikeFlow2.0演示地址:http://workflow2.wikesoft.com当一个节点的处理人提交后,发现提交错了,需要撤回时,WikeFlow2.0提供了撤回支持 WikeFlow2.0 撤回处理1、如果下一节点处理人未打开流程查看的情况下,在已办事项执行撤回 撤回代码string userId = User.Identity.GetLoginUserId();string userName = User.Identity.GetTrueName();Ins..
2022-02-24 20:13:53
372
原创 WorkFlow .Net 流程会签
WikeFlow2.0演示地址:http://workflow2.wikesoft.com当一个节点的处理人有多人时,则表示该流程节点是会签节点,发生会签时,会签节点必须所有人都处理完后,才会生成下一节点任务。 WikeFlow2.0 会签处理1、会签时,必须所有人处理完后,才会生成下一步任务。2、只要有一人驳回,则流程执行驳回操作,必须所有人都审批通过,流程才会生成审批通过后的下一个节点任务。3、如果会签的下一步有多种选择时,执行审批通过操作的人必须选择相同的执行动作,选择同样的人,.
2022-02-24 20:13:11
505
原创 WorkFlow .Net 流程设计
WikeFlow2.0演示地址:http://workflow2.wikesoft.com流程设计两个元素流程设计由流程节点和连接线(连接线也叫做“执行动作”)两个元素组成。流程节点:流程节点组成整个流程的步骤。连接线:用于表示流程节点与节点之间的关系,基中连接线箭头指向的流程节点叫目标节点(TargetNode),另一端叫源节点或起始节点(SourceNode) 流程节点流程节点的关键属性说明,需要你重点理解“跳转节点”的概念。1、节点名称:流程节点的名称...
2022-02-24 20:12:10
461
原创 WorkFlow .Net 流程定义
WikeFlow2.0演示地址:http://workflow2.wikesoft.com流程定义的作用定义一个流程,并指定该流程的唯一Key值 。通过流程定义的Key值 ,在创建实例的时候,通过指定Key值 ,能找到创建的是什么流程。如何创建流程,请查看《如何创建流程》 如何关联你的业务流程定义要指定业务程序集和业务类名(命名空间.类名,该类要实现IWorkFlowService),该业务类要实现两部分功能1、该业务类自己本身的业务功能(增、删、改、查或其它业务操作);..
2022-02-24 20:10:52
361
原创 WorkFlow .Net 流程介绍
1、WikeFlow2.0几乎能满足各行各业的流程审批业务场景,流程引擎最大的优点:小巧,灵活,高度可扩展性,集成容易。2、WikeFlow2.0的核心团队具有10年以上开发经验,具有非常丰富的流程引擎相关经验3、我们总结了国内外的几个流程引擎,取长补短,最后有了wikeFlow2.04、WikeFlow2.0经过公司多个项目的实际运用中不断修改并完善后,我们决定对外开放,让所有的Coder能更高效的编写代码。 ...
2022-02-24 20:08:50
1201
原创 WorkFlow .Net 流程引擎
给大家介绍一款.net 流程引擎 WikeFlow.微软官方的WorkFlow入门要求比较高,所以我们萌生了开发一个简单的工作流引擎,帮助.Net coder们解决软件项目中流程的处理。实现写最少的代码,实现最炫酷的功能。WikeFlow官网:www.wikesoft.cnWikeFlow演示地址:workflow.wikesoft.com流程设计器实际运用...
2017-04-20 19:51:55
3809
.net core 实现抖音验团购券和撤消验券功能
2024-05-20
C# WCF 与X509结合验证
2016-12-10
C# 鼠标移动实现另外一个窗体的显示或隐藏
2010-07-23
c#实现的简单画图程序源代码
2010-07-23
语音识别的问题,请答疑
2022-05-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人