sharepoint 工作流循环审批任务

循环审批,很形象当没有得到某种要求时,就一直循环直到满足要求为此。 比如我设备故障要维修时,我们发出一个申请,维修完成我申请人确实,问题是否解决,如还有问题就循环能和维修人员,直到解决为止。 我们来看下工作流设计,同样三个TaskActivity都只用设置TaskCreating和TaskCompleted 我们先来定义三个状态bool 123bool whileStart = true; &nb … 继续阅读 sharepoint 工作流循环审批任务

sharepoint 工作流多人会签审批

会签是指联合审批,当一个任务需要多人同时审批时,我们就会用动会签,他能根据条件来实现审批:当全部同意时通、当有一个同意时通过等等情况。 多人同时任务事先是不确定人数的,这里我们用到replicator Activity来复制任务,以我们要求来创建多个任务,同时发出给多人审批。 老规矩,先来新建一个工作流,拖入replicator,再在replicator 中放一个TaskActivity。 其中r … 继续阅读 sharepoint 工作流多人会签审批

SHAREPOINT CUSTOM WORKFLOW ACTIVITY 自定义工作流任务使用方法

上一节我们了如何自定义工作流任务:sharepoint 自定义工作流任务活动 Custom Workflow Activity 现在我们用他来做年简单的练习一下使用方法 创建一个工作流,设计流程,将自定义的TaskActivity拖入我们的流程 我们只需设置TaskCreating、TaskCompleted任务事件就可以了,下面是代码,另一个GM的类似 123456789101112131415 … 继续阅读 SHAREPOINT CUSTOM WORKFLOW ACTIVITY 自定义工作流任务使用方法

sharepoint 自定义工作流任务活动 Custom Workflow Activity

按前面的做法,如果我们做一个审批步骤多的工作流,会发现每次都要很多createTask、onTaskChanged、completeTask等这些Actions,就如下面一样,很繁琐,每次都要设置很多属性,满屏的Action看上去也很复杂。 sharpoint 工作流是基于WF的,所以我们可以自定义Activity。 创建一个自定义Activity,起名“TaskActivity”,向里面添加cr … 继续阅读 sharepoint 自定义工作流任务活动 Custom Workflow Activity

获取SharePoint工作流任务与相关联的项目

有时候我们想读取任务的相关内容,拿到SPListitem,怎么办呢 其实,SharePoint 任务列表有填充数据列表ID、项ID、WF实例与GUID。这些都储存在“ows_workflowlistid”和“ows_workflowitemid”等的任务列表项中。 1234567891011SPListItem item;//任务列表项 object associatedWfListId = it … 继续阅读 获取SharePoint工作流任务与相关联的项目

SHAREPOINT 工作流可视化,使用Visio

有时我们想要呈现SharePoint工作流的审批状态(可视化),可惜Visual Studio不会为我们在工作流信息页面创建这样的视图,但是我们可以使用Visio图表自己手动创建,那我们选来看看工作流可视化后的效果: 启动后还未审批如下图 当神批完后状态就变了,如下 1、首先,我们先来设计Visio流程图,当然效果、样式根据自己的需求来设计 2、保存为.vdw格式的文件 3、再将其导出,流程 &g … 继续阅读 SHAREPOINT 工作流可视化,使用Visio

SHAREPOINT 工作流自定义审批邮件

我们来看看系统默认的邮件通知,不是很人性化 1、打开之前的项目,选中createTask1,为ListItemId绑定新成员 2、绑定为字段 3、新增加一个CodeActivity用于发送邮件 4、在createTask的MethodInvoking中添加createTask1_TaskProperties1.SendEmailNotification = false; 1234567891011 … 继续阅读 SHAREPOINT 工作流自定义审批邮件

SharePoint 工作流自定义任务表单(InfoPath)之流程设计(第3部分)

SHAREPOINT 工作流自定义任务表单(INFOPATH)之显示流程数据(第1部分) SHAREPOINT 工作流自定义任务表单(INFOPATH)之提交发布表单(第2部分) SHAREPOINT 工作流自定义任务表单(INFOPATH)之流程设计(第3部分) 1、继续我们的流程,在工作流上添加一个模块Forms 2、在Forms上添加现有项,找到我们发布的表单,添加 3、Sample.txt … 继续阅读 SharePoint 工作流自定义任务表单(InfoPath)之流程设计(第3部分)

SharePoint 工作流自定义任务表单(InfoPath)之提交发布表单(第2部分)

SHAREPOINT 工作流自定义任务表单(INFOPATH)之显示流程数据(第1部分) SHAREPOINT 工作流自定义任务表单(INFOPATH)之提交发布表单(第2部分) SHAREPOINT 工作流自定义任务表单(INFOPATH)之流程设计(第3部分) 我们继续第一部分 1、为提交按钮添加规则,提交数据 2、按下面,点添加;提交数据,下一步;提交到宿主环境,如ASP.NET网页或宿主应 … 继续阅读 SharePoint 工作流自定义任务表单(InfoPath)之提交发布表单(第2部分)

SharePoint 工作流自定义任务表单(InfoPath)之显示流程数据(第1部分)

SHAREPOINT 工作流自定义任务表单(INFOPATH)之显示流程数据(第1部分) SHAREPOINT 工作流自定义任务表单(INFOPATH)之提交发布表单(第2部分) SHAREPOINT 工作流自定义任务表单(INFOPATH)之流程设计(第3部分) 1、新建InfoPath空白表单 2、如图设计,tit为string,用来显示审批数据;opinion为string,是审批意见;st … 继续阅读 SharePoint 工作流自定义任务表单(InfoPath)之显示流程数据(第1部分)