更新: 请参阅此 MSDN 的讨论, 特别是最后一项: http://forums.microsoft.com/MSDN/showpost.aspx?postid=2631057&siteid=1. 它描述了一个可能短路这整件事的条件. 在短, 它可能使至少一个字段强制一样简单.
我有一个文档库,支持八个内容类型.
我有一个 SharePoint 设计师工作流,想要计算和分配"提醒日期" 通过简单地减去 30 另一列从天, "截止日期". 这应该只发生为内容类型之一, "保险". 企业目标是产生一个显示两个类别的保险单据的 KPI: "即将过期" 和"过期。" (你可以阅读更多关于这种 KPI 和更多坚固下钻取 在这里).
已配置了要火当创建新项目和修改项目时的工作流. 想法是,当一份保险的文件上传, 我们计算"警告日期" 基于到期日期. 一双视图与 KPI 列表,当用户点击其主页时突出显示这些条件有关的工作.
这种策略不能上传文件的时候.
我上传的文档和我被介绍元数据输入屏幕. 在这一点, 我已经麻烦. SharePoint 已经, 过早地从我的视角, 发射工作流. 我还没有机会来选取正确的内容类型,也不指定截止日期. 在同一时间, 工作流不会触发,当我在这个时候按下提交按钮. 还有一些内置的逻辑,"相信" 那第一次提交的一部分是"创建" 事件. 所以 … 我的工作流已发射并执行它的时候, 传递给它的元数据的默认值.
最佳工作-在附近我知道的就是插入一个"暂停直到" 工作流中的活动. 我有为工作流暂停 1 分钟. 虽然它暂停, 我选择的正确的内容类型, 输入元数据和提交. 暂停的时间完成和工作流收益根据需要. (请注意,在我的环境, 从 SPD 的定时器工作流活动不能开箱即用. 你可能会有同样的麻烦. 请参阅 在这里 更多详细信息).
我不喜欢"魔法延迟" 工作周围. 如果用户上传的文档和电话响了,随后的交谈中,会发生什么经久暂停? 我可以做更长的停顿, 但我还是不喜欢它.
我在这里在 MSDN 论坛上写了这: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2430725&SiteID=1
嘿伙计们, 我有办法. 将工作流初始化事件旁边一个 EventDriven 活动. 把 OnWorkflowItemChanged 的事件. 里面那里, 抓到更新后的值从自定义列. 它为我工作.
我创造了使用 SharePoint 设计器提醒 wrokflow, 当我使用"暂停直到日期" 活动. 它不会恢复与工作流状态不会更改从"的进步".
(它显示"为暂停,即 0 分钟" 根据工作流历史记录,但它不会采取指定的操作).
有多次创造了它,但发现同样的问题.
我做一些谷歌上搜索的在最后几天, 和从那里我得了热修复补丁程序 KB 932394 和安装了它,但是我还在同一个毛病 暂停直至日期 活动.
也发生了变化 工作流 使用 stsadm 命令从持续时间 5 几分钟到 1 如下所示的分钟:
我应该为此做什么?
请给我为什么建议"暂停直至日期" 不会恢复与工作流状态不会更改从"正在进展" 在我的工作流.
如果任何人有任何这方面的解决办法请回复我在 saurabhsinghmca@gmail.com
谢谢,
Saurabh · 库马尔 · 辛格