【问题标题】:Sharepoint Designer 2013: Workflow stops when current item is a Lookup FieldSharepoint Designer 2013:当前项目是查找字段时工作流停止
【发布时间】:2014-06-06 16:50:06
【问题描述】:

目标:创建一个重命名库中文档的工作流。

我的文档库在一个子站点中,是一个子站点。这个库有两个查找列,它们引用主站点中的一个列表,即父站点。也就是说,在其他站点中具有查找字段列表的库。这些查找字段,我将用于重命名文件。

问题:在我的工作流程中,每个使用 [%CurrentItem:LookupField%] 的操作都没有遵循。工作流程停止。失败。

我无法理解该错误的根源。

任何信息都会有所帮助。

解决方法:如您在已知问题中所见,使用 REST CALL。 http://office.microsoft.com/en-us/help/sharepoint-server-2013-known-issues-HA102919021.aspx?ss-src=featuredhelp&ss=3f1a5755-0dad-4a34-8758-904329f5e4c9

【问题讨论】:

  • 我的目标现在完成了。 \o/

标签: sharepoint workflow sharepoint-2013


【解决方案1】:

这是一个已知问题,您可以在 o365 论坛中看到。 community.office365.com/en-us/f/154/p/206482/754001.aspx

知道SPD 2013的问题:http://office.microsoft.com/en-us/help/sharepoint-server-2013-known-issues-HA102919021.aspx?ss-src=featuredhelp&ss=3f1a5755-0dad-4a34-8758-904329f5e4c9

解决方法:使用休息调用操作。

我需要标题,即在我的查找字段中,但我的工作流程无法获取此信息。如果此查找字段在其他级别站点中查找列表,则否。

所以我将对我的库使用 REST CALL,并获取我的查找字段的 ID,然后我将使用该 ID 对该列表执行其他 REST CALL,它将返回我的该项目的标题。 :D

看起来很简单@_@,但我不确定如何从工作流 D 中进行休息调用:

我失败了@_@...现在当我必须在其他列表中请求某些内容时,我得到“未经授权”...真的吗? D:

最终解决方案:我们做到了...您必须为您的工作流程设置应用权限。你可以在这里看到怎么做:http://msdn.microsoft.com/en-us/library/office/jj822159(v=office.15).aspx 不要忘记:如果您想访问顶级网站(主)中的列表,您必须在顶级网站中设置此权限。我为什么这么说?因为,我在我的工作流程开始的同一个站点上设置了这个权限,所以当它想在主站点中请求某些东西时,我的请求失败了。所以做的时候要付出代价。 :)

如果您有问题,请与我一起数数。 \o/

【讨论】:

  • 你是如何完成第二步“在 App Step 中包装动作”的??
猜你喜欢
  • 2019-02-02
  • 2019-08-14
  • 2017-02-27
  • 2018-08-08
  • 2013-10-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多