Wikesoft

我们致力于软件开发,提高开发效率

  • 博客(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

原创 WorkFlow .Net 流程引擎

WikeFlow工作流引擎只有两个核心类,

2024-07-22 11:48:09 3284

原创 WorkFlow .Net 流程引擎

WikeFlow工作流引擎只有两个核心类,

2024-07-19 17:10:31 1552

原创 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

原创 WorkFlow .Net 流程撤回

1、如果下一节点处理人未打开流程查看的情况下,在已办事项执行撤回。

2024-01-11 11:11:00 484 1

原创 centos 安装mysql 8

centos 8 安装 mysql 8x

2023-01-18 17:01:18 617

原创 BPI M2 Berry调用GPIO的坑

GPIO会出现”unknown error 517"的错误

2022-12-01 16:21:58 636

原创 使用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 实现抖音验团购券和撤消验券功能

1、需要注册《抖音服务商平台》账户; 2、创建《第三方生活服务商家应用》,得到app_key和app_secret; 3、在《抖音来客》创建门店信息,创建后生成DouYinShouId; 4、抖音来客上面将门店与服务商平台的应用进行绑定; 5、购买商品,得到团购券号,并调用测试地址, 6、启动程序,并调用/DouYinPay/DouYinPay进行验券和取消验券的功能测试。

2024-05-20

C# WCF 与X509结合验证

wcf与x509验证的demo..包括vs 开发人员工具证书生成。 /* * cer 公钥,pvk 私钥,pfx 公与私的转换文件 * 必须要-ss my 密码才能访问( new X509Certificate2(path,"123456");) */ makecert -r -pe -sky exchange -n "CN=MyClient" MyClient.cer -sv MyClient.pvk -ss my /* * 生成转换文件 * -pvk 引用私钥文件, -pi 私钥文件密码 * -spc 外部文件,一般引用公钥文件 * -pfx 输出的公钥与私钥的转换文件,-po 转换文件的密码 */ pvk2pfx -pvk MyClient.pvk -pi 123456 -spc MyClient.cer -pfx MyClient.pfx -po 123456

2016-12-10

ibatis.net的asp.net MVC的实例

ibatis.net的asp.net MVC的实例,集成了Microsoft.unity的IOC

2016-10-22

合并相同的单元格

合并相同的单元格

2015-04-03

.Net多线程计划任务

很容易上手的一个.Net多线程的定时任务功能,Demo很容易上手,完成了以天、周、月等的计划任务

2015-01-15

treeview右键添加删除节点,并保存节点到xml里面

vs 2005 写的一个右键添加删除treeview节点,并保存节点信息到xml文件里

2010-11-05

C# 写的简单的一个打印程序

一个Vs 2005写的打印程序, 可以打印的。 窗体继承了PrintPreviewDialog

2010-07-23

C# 鼠标移动实现另外一个窗体的显示或隐藏

来哦,5分,千值万值 类似于QQ里面的鼠标移动到某一位QQ好友的地方,显示好友的信息 在QQ里面有一个鼠标移动到某一位好友的头像是,这时候,鼠标静止不动,会在QQ窗体的左边出现一个小小的窗体,显示用户的等级,QQ号\昵称\QQ秀等一些信息。。 我做的就是鼠标移动到TreeView上面的某一个节点时,鼠标静止不动也像QQ一样显示一个小小的窗体。。当然窗体显示的位置是根据在鼠标的位置的下方。鼠标移开后。窗体关闭或隐藏。。绝对有用

2010-07-23

c# 二进制文件的读写操作

用VS 2005写的一个C/s程序。。实现了对二进制文件的读写操作

2010-07-23

c#实现的简单画图程序源代码

这是一个用C#写的画图程序 ,用VS 2005开发的、 实现了画直线,画圆的功能。 主要是Mouse_down Mouse_Move Mouse_Up Paint方法的合理运行 可以下载下来自己慢慢研究 千值万值

2010-07-23

Image 和Byte数组之间转换

此资源为 txt文档,里面有两个方法 分别是Image转换成Byte数组 和byte转换成Image

2010-07-22

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

TA关注的人

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