【问题标题】:Sharepoint 2013 lookup relationshipSharepoint 2013 查找关系
【发布时间】:2015-11-09 05:33:37
【问题描述】:

我们有 2 个列表 1- 资产:IT 资产清单,例如:笔记本电脑 2- 员工 我在 [Assets List] 下添加了一个查阅列,引用 [Employees List] 中的员工姓名。然后我使用设计器创建了一个工作流,它将获取已分配给员工的资产标签#,并将其添加到特定列的员工信息下。所以我们可以从两个列表中进行跟踪。 到目前为止,一切都很好,但我面临一个问题。

使用查找添加超过 1 名员工时,工作流会出错。如何解决这个问题?或者除了工作流之外还有其他方法来显示资产和员工列表(动态)之间的查找关系吗?因此,当我们从一个列表中删除查找值时,它将从另一个列表中删除 enter image description here

【问题讨论】:

    标签: sharepoint-2013 sharepoint-designer sharepoint-workflow


    【解决方案1】:

    如果我正确理解您的问题,您希望在 SharePoint 列表中创建类似于关系数据库的多对多关系。

    您的最终目标是能够查询特定员工的资产或找到具有特定资产的所有员工。

    如果以上正确,您可以创建三个列表:

    1. 资产 - 此列表将包含所有唯一资产信息
    2. 员工 - 此列表将存储员工信息
    3. 员工拥有的资产 - 这将存储资产和员工之间的关系。因此列表将包含一个资产和/或员工的多个条目。您的工作流程应更新此列表。

    然后您可以使用带有扩展运算符的 SharePoint 2013 REST API 在单个查询中从所有列表中查询数据。以下是一些相同的链接:

    https://sharepoint.stackexchange.com/a/111483

    https://sharepoint.stackexchange.com/a/118659

    http://www.andrewconnell.com/blog/Applying-Filters-to-Lookup-Fields-with-the-SP2013-REST-API

    我希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-04
      • 2019-02-02
      • 2013-02-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多