如何基于SharePoint 2013中的人员和组公开文档库自定义列的实际值?

时间:2013-09-02 14:19:40

标签: sharepoint sharepoint-2013 sharepoint-workflow

Office 365中的SharePoint 2013

我已将自定义列添加到文档库。该列名为“作者”,它是人员和组类型的查找,过滤后仅显示人员,并显示字段名称

我有一个工作流,条件是该列非空,但工作流构建器没有为空不为空为该当前项.FieldFromSource(当前项目:作者),所以我已将值读入字符串变量

enter image description here

现在我可以检查是否存在:

enter image description here

但是,我发现工作流程的行为有些不一致,而且您可能知道如果您已经阅读过这篇文章,那么工作流程很难调试。所以,我创建了一个Task,它将在循环之后运行,分配给CurrentUser,它将显示两个数据项的值(在任务描述中):

Value of author = [%Variable: Author_Value%]
Other author = [%Current Item:Author%]

当我运行工作流程(将作者设置为Joe Bloggs)并检查任务时,而不是作者的名字,它有或多或少的乱码。

enter image description here

两个问题 -

1 - 如何输出作者姓名,因为那是我以为我做过的? 2 - 为什么没有为空/不为空进行查找?所有这些,无论它们受到什么约束,似乎只是暴露等于/不等于

谢谢,希望这是有道理的!

爱德华

1 个答案:

答案 0 :(得分:0)

刚刚发现将当前项目:作为字符串输出是问题 - 我已将其更改为显示名称,分号分隔,并且一切正常。我仍然不明白为什么查找列上的条件构建器不会给你超过equals / not equals但是嘿嘿,这是SharePoint。