0

场景:我们有一个“请求者”(当前用户)填写表格,并且必须从人员选取器字段中选择一个有效的员工。此返回验证员工的“用户名”。我们需要 AD 参数然后填写其他字段,例如:工作电话、位置、部门、城市、州、邮编等...

来自经理的要求:在 SPD 2007 中设计的表单必须保持打开状态,并且在提交表单之前,“请求者”需要查看数据。

我们已经搜索了互联网,但没有找到任何可以帮助我们完成这个过程的东西。我们研究了工作流程,但似乎只有在提交表单后才能工作。

Infopath 不是我们的选择。

任何指导将不胜感激。

谢谢,

使用:Sharepoint Designer 2007

4

1 回答 1

0

我相信你需要采取java脚本的方法,有一些关于访问WSS3上的用户配置文件的参考

http://sharepointjavascript.wordpress.com/2009/09/20/accessing-user-profile-information-in-wss-3-0-with-javascript/

如果这些库不足,您可能需要创建自己的 Web 服务 api,以便 java 脚本检索表单所需的信息。

我认为您不能仅使用 SPD 2007 来做到这一点,以下是使其正常工作所需要做的事情。

Javascript 函数

  • 获取用户信息(来源:使用库或自定义 Web 服务的内置 sharepoint api)
  • 检测 prople 选择器是否有价值
  • 用用户信息填写字段
于 2012-06-19T09:08:45.350 回答