社区
SharePoint
帖子详情
从某一个环节启动sharepoint工作流的代码
haozhibing45
2012-02-08 06:54:31
现在我用代码可以实现重新启动,现在我想实现加入一个工作流有3个审批过程,到第二个出错了然后我重新启动。我希望从第二个审批过程来启动。第一个环节的批准能不能保存为以前的信息,从第二个人开始审批?
...全文
292
10
打赏
收藏
从某一个环节启动sharepoint工作流的代码
现在我用代码可以实现重新启动,现在我想实现加入一个工作流有3个审批过程,到第二个出错了然后我重新启动。我希望从第二个审批过程来启动。第一个环节的批准能不能保存为以前的信息,从第二个人开始审批?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用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
工作流
] 如何设计
一个
通用的多级多审核
工作流
程(二):关联设置与
启动
设置
1. 关联设置: 关联设置是在给List新增
工作流
的时候出现的,这里我们用到了User Control构建
工作流
技术,而没有采用InfoPath。可以看到采用User Control的能力是非常大的(如何使用User Control来构建
工作流
,我会放在后面弄
一个
系列来介绍,我们相信这个是
SharePoint
工作流
技术中的
一个
重磅炸弹;关联,
启动
设置的含义也会在那里介绍)。 下图所示,我们首
[
SharePoint
WorkFlow InfoPath]在InfoPath表单内提交表单并
启动
工作流
MOSS中对
工作流
的强大支持,让我们可以做很多应用。 举个例子,我们可以用表单库做审批表单,然后给这个表单库附加
一个
流程。 我们可能希望用户在填写表单的时候,在表单中填一些在
启动
工作流
时需要用的信息,比如设置审批人等等。 我们的表单会像下面这样,包括待审批内容,和设置审批者
基于
SharePoint
工作流
的InfoPath 2010的报修系统的建立:第五章 主提醒
工作流
的设计...
前四章我们用无
代码
设计了一系列的表单视图,这些表单访问者可以通过单击它,以自动地打开不同的视图来完成报修过程的电子化,但是可能还是不太方便,因为使用者要去网站去点击这些文档库,那么我们就要设计
一个
工作流
,这样的话系统可以在每一次状态变化的时候,就发电子邮件来提醒报修提交者、审批者、处理者。 首先, 1 当有新文档进入文档库时(即文档库被更新时),并且当前处理状态为“未审批”时,我们要发
一个
邮件...
SharePoint
2013 状态机
工作流
之日常报销示例
简单介绍下状态机
工作流
,状态机
工作流
提供了一系列的状态。
工作流
从初始状态开始,到终止状态结束。两个状态之间定义行为进行过渡。通常情况下,状态机
工作流
对事件作出反应,事件的发生将会使状态发生改变。 1、新建项目,选择
SharePoint
解决方案,创建空项目: 2、选择调试站点,部署为场解决方案,如下图: 3、添加新项,选择“Office/
SharePoint
”下面的“状态机
工作流
(...
Pathway
SharePoint
连接器连通性测试示例:
sharepoint
-test 的运行、配置与底层原理
`
sharepoint
-test` 是 Pathway Live Data Framework 官方提供的最小化连通性验证程序,用于快速确认你的
SharePoint
站点、应用注册与证书凭据能否被 [
SharePoint
连接器](https://link.gitcode.com/i/6a372b5ad8e3039b82a18d6c925089eb) 正常读取。它只有
一个
Python 文件,核
SharePoint
3,245
社区成员
4,605
社区内容
发帖
与我相关
我的任务
SharePoint
企业开发 SharePoint
复制链接
扫一扫
分享
社区描述
企业开发 SharePoint
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章