Sharepoint Designer工作流程 - 值重置本身

时间:2009-08-18 00:16:55

标签: sharepoint workflow sharepoint-designer

我有一个类似以下的SharePoint Designer工作流程:(只是一个例子)

如果 ActionId 等于1 电子邮件 InfopathForms:客户电子邮件

稍后,它会自行更改为以下内容:

如果字段等于1
电子邮件 InfopathForms:

字段ActionId丢失且客户电子邮件也丢失。同样在电子邮件正文中,所有查找字段也都丢失了......

有没有人在......之前遇到过这个问题? 这已经发生了6-7次......如果有人知道解决方法,请告诉我...非常感谢!!!!!!!!!!!!!!!

有没有办法备份工作流程......?所以我可以在重置后轻松恢复它。?

3 个答案:

答案 0 :(得分:0)

sharepoint designer不是开发和部署工作流程最有用的工具。我没有遇到过这个问题。当两个开发人员使用sharepoint designer攻击同一个列表时,Somthing会变得很聪明。这可能是你的问题吗?

答案 1 :(得分:0)

当变量名称发生变化时,我注意到了类似的症状......您的InfoPath表单是否发生了变化?或者推广的领域在变化?如果是这样,我会期待这种行为。简单的解决方法是更新工作流步骤中的变量,然后单独保留InfoPath表单。 :d

答案 2 :(得分:0)

我们有同样的问题。

如果你重新链接(选择)它,我发现xoml文件中的查找字段名是不同的。

示例:重新链接后FieldName="WFOrder_x0020_Type"FieldName="WFOrder_x0020_Type0"

<ns0:LookupActivity ListId="{}{8FC10225-9397-4F5A-88B6-FE4C37A44970}" x:Name="ID645" FieldName="**WFOrder_x0020_Type**" LookupFunction="LookupFriendlyString" __Context="{ActivityBind ROOT,Path=__context}" ListItem="{ActivityBind ROOT,Path=__item}">

我在textpad中打开xoml文件,并通过在字段名中添加零来编辑所有字段。保存它,我的工作流程再次运行。

为了澄清,我确实修改了InfoPath表单并将其发布,在我的工作流查找字段名称搞砸之后。