社区
SharePoint
帖子详情
从某一个环节启动sharepoint工作流的代码
haozhibing45
2012-02-08 06:54:31
现在我用代码可以实现重新启动,现在我想实现加入一个工作流有3个审批过程,到第二个出错了然后我重新启动。我希望从第二个审批过程来启动。第一个环节的批准能不能保存为以前的信息,从第二个人开始审批?
...全文
199
10
打赏
收藏
从某一个环节启动sharepoint工作流的代码
现在我用代码可以实现重新启动,现在我想实现加入一个工作流有3个审批过程,到第二个出错了然后我重新启动。我希望从第二个审批过程来启动。第一个环节的批准能不能保存为以前的信息,从第二个人开始审批?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Jianyi
2012-02-10
打赏
举报
回复
正常模式下的工作流是不能实现的。
工作启动后,一定是从第一个活动开始运行的。
但是---
如果你的工作流设计的足够灵活,在启动开始后,是可以再强制运行到某个步骤。
参考:
http://www.cnblogs.com/jianyi0115/archive/2010/03/16/1687737.html
reejayyang
2012-02-10
打赏
举报
回复
补充一下,在每个审批结束后都要向item写入该环节已经审批完的标记和审批结果,比如你第一环节审批了,审批完了以后向item写入审批结果 , 进入第二个审批环节,如果出错,这时候重新启动工作流,工作流会判断item的第一次审批标记位是否为已经审批,如果审批结束了,就直接进入第二环节审批
haozhibing45
2012-02-10
打赏
举报
回复
楼上说的不明白。我是想说的是,假如一个工作流在某个环节出问题了,然后我停止此工作流,在重启后希望从这个报错的上个环节开始操作,以前的环节由代码来完成吧,这样行吗?
reejayyang
2012-02-10
打赏
举报
回复
[Quote=引用楼主 haozhibing45 的回复:]
现在我用代码可以实现重新启动,现在我想实现加入一个工作流有3个审批过程,到第二个出错了然后我重新启动。我希望从第二个审批过程来启动。第一个环节的批准能不能保存为以前的信息,从第二个人开始审批?
[/Quote]
可以实现啊,在每一个审批之前都加一个标记位,放到listitem上,在做审批之前都去查看item的相应的标记位,如果已经标记位显示已经审批了,就略过该环节的审批,进入下一环节审批的判断
haozhibing45
2012-02-10
打赏
举报
回复
是这样的,我们在调试的时候,或者测试的时候,流程走一遍很烦的,所以能不能让程序自己走下。
haozhibing45
2012-02-10
打赏
举报
回复
[Quote=引用 5 楼 jianyi0115 的回复:]
正常模式下的工作流是不能实现的。
工作启动后,一定是从第一个活动开始运行的。
但是---
如果你的工作流设计的足够灵活,在启动开始后,是可以再强制运行到某个步骤。
参考:
http://www.cnblogs.com/jianyi0115/archive/2010/03/16/1687737.html
[/Quote]
好像就是这个吧。就是看不懂。能不能发一些相关的学习资料?
老猫五号
2012-02-09
打赏
举报
回复
这是不可以的,一个流程就是一个原子属性,要么完成,要么被取消掉,不可以直接从其中的某个节点启动的。这个只能从头来了。
老猫五号
2012-02-09
打赏
举报
回复
[Quote=引用 2 楼 haozhibing45 的回复:]
哦这样啊,那我能不能重新启动工作流用代码记住以前的审批过程。然后我从第二个工作流开始审批,第一个工作流让代码来完成
[/Quote]
首先,这里是一个工作流,不是两个工作流,只是工作流的第二步,或者说是第二个审批节点。这里最好还是人工处理,一般不用代码去实现的。而且通过代码实现好像还是实现不了的,虽然数据可以通过其他方法,比如直接写SQL数据库的方式加入,但是工作流还是无法流传到你想要的节点,这个就是所谓的原子属性。
段传涛
2012-02-09
打赏
举报
回复
[Quote=引用 2 楼 haozhibing45 的回复:]
哦这样啊,那我能不能重新启动工作流用代码记住以前的审批过程。然后我从第二个工作流开始审批,第一个工作流让代码来完成
[/Quote]
这个当然可以了,获得列表--获得状态--判断一下 就可以了。
haozhibing45
2012-02-09
打赏
举报
回复
哦这样啊,那我能不能重新启动工作流用代码记住以前的审批过程。然后我从第二个工作流开始审批,第一个工作流让代码来完成
sharepoint
2007多级审批
工作
流
Sequential版
因此,本文将详细介绍如何利用 Visual Studio 2005 和 Windows Workflow Foundation (WF) 扩展
SharePoint
Server 2007 的
工作
流
功能,实现一个支持多级审批的自定义
工作
流
。 #### 二、背景知识 - **
SharePoint
...
SharePoint
.2010.Workflows.实战
SharePoint
2010 Workflows 是一个强大的
工作
流
平台,它允许用户创建和管理复杂的业务
流
程,以自动化和优化组织中的各种
工作
流
程。在这个实战教程中,我们将深入探讨
SharePoint
2010的
工作
流
功能,理解其核心概念,...
Project Server2010 安装使用
正确实施这些步骤,将为企业提供一个强大、灵活的项目管理平台,提高项目的执行效率和团队协作能力。在整个过程中,对
SharePoint
和 SQL Server 的深入理解,以及对 Project Server 功能的熟悉,都是成功部署的关键...
K2 与Microsoft平台技术集成应用_K2_
K2 是一款强大的业务
流
程管理(BPM)和
工作
流
自动化解决方案,它旨在帮助企业构建、部署和管理复杂的业务
流
程。K2 的核心优势在于其与Microsoft平台的深度集成,包括与Microsoft
SharePoint
、Office 365、SQL Server...
SharePoint
3,244
社区成员
4,604
社区内容
发帖
与我相关
我的任务
SharePoint
企业开发 SharePoint
复制链接
扫一扫
分享
社区描述
企业开发 SharePoint
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章