Sharepoint 2007 中奇怪的工作流程行为

发布于 2024-09-02 14:14:38 字数 332 浏览 4 评论 0原文

我有一个文档库 A 和一个列表 B。

将文档添加到 A 时,会在 B 中创建一个标题 = A.Url 的项目。每当 A 中更新文档时,就会运行另一个工作流,该工作流会进行查找:B.Title = A.Url,并更改 B 中找到的项目中的另一列。

项目更改工作流程始终给出“发生错误:未找到列表项目”。我修改了工作流程,向我发送一封包含新(但未更改)A.Url 的电子邮件。它向我发送了与列表 B 中已有的字符串完全相同的字符串。

无论如何,为什么当两列相等时它找不到该项目?

提前致谢。

编辑:

我确实讨厌 Microsoft Sharepoint。

I have a Document Library A and a list B.

When a document added to A, an item is created in B with the Title = A.Url. Another workflow runs whenever a document is updated in A which makes a lookup: B.Title = A.Url, and changes another column in B in found item.

Item Change Workflow always gives "Error Occurred: List item is not found". I modified the workflow to send me an e-mail containing the new (but unchanged) A.Url. It sent me the exact string with the one already in list B.

Anyways, why it can't find the item when the two columns are equal?

Thanks in advance.

Edit:

I literally hate Microsoft Sharepoint.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

和我恋爱吧 2024-09-09 14:14:38

这看起来非常不直观,但是尝试将“构建动态字符串”放入字符串变量中,仅包含列表 A 中的 [URL](或任何字段名称)。然后使用此变量对列表 B 执行查找。

当我在 SPD 工作流程中遇到字符串比较之谜时,这种巫术魔法经常对我有用。

This is going to seem very unintuitive, but try "Building a Dynamic String" into a String variable, containing only [URL] from list A (or whatever the field name is). Then use this variable to perform your lookup against list B.

This voodoo magic has often worked for me when I encounter string comparison mysteries in SPD workflows.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文