2011-08-09 107 views
0

我有一个非常锁定的Sharepoint环境,我只能使用Sharepoint Designer或Sharepoint Web界面。我无法部署代码。列表中的Sharepoint查找值

我有列表A和列表B.用户Robert从列表A开始工作流程,我需要用列表B中的值填充工作流程电子邮件(在列表B中查找用户Robert并给我ID值)。

有没有办法做到这一点在一个约束的环境,如我正在使用?

感谢

回答

1

我已经使用AJAX在过去查询页面加载一个单独的列表,但我找不到此刻的代码。有几个SharePoint公开的Web服务允许查询,并且this page似乎提供了一个可以使用SOAP和jQuery进行修改的解决方案。如果我能找到时间和代码,我会很乐意发布我可以很快。

编辑:工作流程的通知可以有正在创建或修改的条目链接(无论触发电子邮件) - 如果你还没有看到这个页面:Send e-mail in a workflow,那么它包含了若干修改指令,包括链接到项目。通过Sharepoint Designer,您可以修改该列表中项目的View-Item页面,以便显示与该项目相关的其他信息,例如Richard的信息。

+0

感谢CJ,这可能是许多情况下可行的解决方案,但我认为电子邮件有点不同。我无法从工作流程电子邮件中启动Web服务。你能想到我可以使用的其他方法吗? – Lorenzo

+0

如果我理解正确,您试图将列表B中的数据(基于列表A中的项目)插入到服务器发送的工作流程电子邮件中。我不知道如何做到这一点(如果可能的话),但更多的信息将是有用的。插入数据的目标是什么(即获得Robert的ID)?显示您想要的信息的着陆页是否可以接受?必须支持哪些浏览器和电子邮件客户端? –

+0

关于登录页面的可能性,还要考虑您试图将注入到电子邮件中的监管含义。如果这是一个军事或政府系统,我的经验是,电子邮件应该只是一个通知,例如“系统XYZ上有可用的新信息”,并且不能提供或包含链接,PII或指令/命令/命令(这是由于电子邮件缺少加密和/或数字签名)。 –