InfoPath 表单服务, 基于表单的身份验证 (FBA) 和唯一的文件名称

我已经对某些 InfoPath 表单本周在 MOSS FBA 环境中工作和教训, 当我去部署到生产环境中使用 FBA 形式区的用户名() 功能不起作用. 我用它来生成唯一的文件名.

井, 该函数在 FBA 环境中不工作 (至少, 未出的框中). 和, 后的思考, 在我的计划的方式中使用的用户名不会保证了唯一的文件名在任何情况下.

我的解决方案是使用了现在() 函数和触发窗体的加载规则. 我需要将文件名称分配数据元素,当它是空白:

image

image

这种方法的优点是只有一次集文件名称. (我没有表现出来的屏幕截图, 但一个条件放要只火时"myFilename"是空白的规则). 我用来在数据源级别设置的文件的名称. 通常, 我会做的东西 (坏) 喜欢这个:

image

这带来的问题是,如果用户 A 在周一打开窗体,并将用户 B 更改周二, 到头来你会用两种不同形式因为两个不同的用户将其保存为不同的用户名称.

所以, FBA 可以很一般,InfoPath 特别烦人, 它让我重新思考小,但真的很重要的技术细节和的方法,否则我不会做!

</结束>

订阅我的博客.

跟我在 Twitter 上 http://www.twitter.com/pagalvin

Technorati 标签:

留言

您的电子邮件地址不会被公开. 必需的地方已做标记 *