【问题标题】:SharePoint person lookup from another list从另一个列表中查找 SharePoint 人员
【发布时间】:2012-10-13 14:59:38
【问题描述】:

我在 SharePoint Online 上托管了一个网站集。在网站集的根目录中,我有一个名为“员工列表”的列表。每个员工都有一个包含一些附加列的联系人记录,本次讨论的两个重要列是“员工姓名”和“报告给”。并非所有员工都是 SharePoint 上的用户,因此没有登录名。管理全部在 SharePoint 上,因此“报告对象”列是“个人”或“组”类型。我创建了一个站点列,它是对名为“Employee Lookup”的“Employee Name”列的查找。我在其他列表中使用此网站栏将项目附加到员工。

我遇到的问题是子网站上财务报告列表的工作流程(从根目录向下两层)。当员工上交 Excel 电子表格时,秘书会将其放入 MFR(财务报告)列表中。此列表使用其中包含“员工查找”网站栏的内容类型。我想要做的是有一个工作流在添加文档时自动启动,该文档看起来是员工列表中已连接员工上的“报告给”字段,并以“报告给”作为要批准的人启动审批流程它。

当我尝试创建工作流时,员工列表不是可用来源,因为它不是同一子网站上的列表,而是位于网站集的根目录上。

【问题讨论】:

    标签: sharepoint lookup


    【解决方案1】:

    您无法直接从其他网站(根网站、父网站或子网站)访问列表数据。您将需要编写一个自定义活动或构建一个 Web 服务,为您提供“报告至”值。

    【讨论】:

    • 我不确定我是否理解。当您说自定义活动时,这是否意味着在 Visual Studio 中执行某些操作。就 Web 服务而言,我可以使用带有 Office 365 的 SharePoint Online 来做到这一点吗?我认为我更喜欢第二种选择,因为我也可以通过许多其他方式使用这些信息。
    • 在 WF 中,当开箱即用的活动对您没有帮助时,是时候创建自己的活动了:msdn.microsoft.com/en-us/library/vstudio/ms734563(v=vs.90).aspx
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-26
    相关资源
    最近更新 更多