在Nintex工作,我有一个工作流程,在保存表单时启动。工作流程生成Nintex表格的PDF版本(我们需要实际签名 - 未来数字化,手指交叉)。这是通过更新单词模板,然后转换为PDF来完成的。
更新word文档时,“已分配到:”字段将获取AD帐户名称,而不是用户的名字,姓氏(预期)。现在我正在尝试格式化它,因此它更适合硬拷贝(在Nintex表单中,它显示为Last,First)。
我使用了一个查询用户配置文件操作,传递了我用来保存表单'赋值'的相同变量,然后使用下拉菜单选择我想要的用户配置文件变量(First,Last,also :用户名,帐户名,区分名称)。所有值都生成空字符串。
我已逐步尝试将值传递给String,Person或Collection类型的变量。我还将其用户名代替变量并将其设置为登录帐户信息。我总是选择价值观,所以我不认为这是一个错字。
我很茫然......工作流程最后通过电子邮件发送给用户,因此它正在获取数据。我希望这是足够的信息,我是SP / Nintex的新手,所以这可能是一个新手的错误。任何帮助表示赞赏 谢谢!
答案 0 :(得分:0)
我看到过没有充分配置User Profile Service属性的问题,这会导致在为AD属性运行LDAP Query操作时出现大量空变量。
如果是这种情况,那么一种方法是让Farm管理员(如果您无权访问)查看中央管理员中的管理用户配置文件,并查看哪些AD属性映射到用户轮廓。如果映射已更改,则您需要运行完全同步才能将值置换。这也可能与我的经历不一致。