我有一个类似以下的SharePoint Designer工作流程:(只是一个例子)
如果 ActionId 等于1 电子邮件 InfopathForms:客户电子邮件
稍后,它会自行更改为以下内容:
如果字段等于1
电子邮件 InfopathForms:
字段ActionId丢失且客户电子邮件也丢失。同样在电子邮件正文中,所有查找字段也都丢失了......
有没有人在......之前遇到过这个问题? 这已经发生了6-7次......如果有人知道解决方法,请告诉我...非常感谢!!!!!!!!!!!!!!!
有没有办法备份工作流程......?所以我可以在重置后轻松恢复它。?
答案 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
表单并将其发布,在我的工作流查找字段名称搞砸之后。