0

我在SharePoint Designer 2010中遇到了查找功能问题。它不能正常工作。有人能帮我解决这个问题吗?我使用两个自定义列表飞机测试。在飞机我有两个领域:飞机的类型注册。在测试我使用查找字段来选择注册字段和结果字段其截图上的“Uitkomst”。在结果字段中,我想显示与飞机的注册相关联的飞机类型Sharepoint查询工作流程无法正常工作

有时查找在我创建新项目时起作用!有时似乎工作流程没有启动。我使用日志,查看工作流程是否启动,并确实启动。大多数情况下,当我创建一个新项目时,状态立即设置为完成。它非常罕见,我希望有人对我有一个想法如何解决这个问题。

Testing List screenshot

Here are my Settings screenshot

回答

0

什么问题?

该问题与屏幕截图中“查找单行文本”对话框的“查找列表项”部分有关。

它试图在“测试”列表中找到“ID”列值等于当前项目“ID”列值的“Aircrafts”列表中的项目,这是毫无意义的。

如果有任何问题,您希望在“飞机”列表中找到“注册”列值等于当前项目的“查找”列值的项目。

考虑一种替代方法

,而不是更新与工作流的Uitkomst列值,你可以让SharePoint利用现有查找连接自动填充它。

在您的测试列表中,转到列表设置,然后编辑名为“lookup”的列。单击“飞机类型”(Field of Aircraft)字段的复选框以创建一个额外的查找列,当用户为查找列选择“注册”值时,该列会自动填入正确的“飞机类型”值。

默认情况下,该列将使用名称“查找:飞机的类型”创建,但您可以在创建后对其进行重命名。

请注意,这仅适用于某些字段类型,例如单行文本字段。如果“飞机类型”本身就是“飞机”列表中的查询列,那么您将无法以这种方式将其拉出。

+0

非常感谢您的解释!它现在有效! :) – Mystrymen