共享点信息路径表单 [英] Sharepoint infopath form

查看:56
本文介绍了共享点信息路径表单的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

亲爱的所有人,

我正在使用infopath表单.我的表单有一个单选框,允许任意数量的用户单击3次.第三次变灰.每次用户单击单选按钮时,将值保存到库中.并将表达式字段中的值复制为浏览器中新用户的减一.因此3个用户将3个值保存在库中.

如果一位用户1次打开表单并保存,但没有多个用户,则此方法效果很好.

我已将此表单链接发送给100个用户.许多人立即单击链接,然后单击单选框.

现在infopathform无法识别3次用户中只有3次单击单选按钮.它接受了所有用户的价值,并且收音机框变灰了.在单选框中设置的值从3转到-47.并将所有47个值保存在库中.哪里应该只有3.

我如何使表单在​​浏览器中打开,并严格地从库中为多个用户计算3个值.

Dear All,

I am working on infopath form. My form has a radio box which allows any number of users to click only 3 times. third time it greys out. everytime user click on the radio button the value saved into the library. and replicated the value in the expression field to minus one for new user in the browser. so 3 values gets saved in the library by 3 users.

This is working well if 1 time one user opens the form and saves but not with multiple users.

i sent this form link to 100 users. many click on the link at once and click on the radio box.

now infopathform failed to recognise that only 3 times 3 users can click on the radio button. it accepted all the users value and radio box greyed out. the value set in the radio box from 3 went to -47. and all 47 values saved in the library. wheres it should be only 3.

How i can make the form to open in browser with strictly calculating 3 values from the library for multiple users.

推荐答案

当100个用户打开同一表单时,您有100个单独的表单实例,而不是100个用户的单个实例.您不理解Web应用程序如何正常工作吗?

如果要求只允许三个用户单击按钮,而不管有多少用户打开该表单,则Infopath不是正确的选择.在处理单击之前,您需要查询列表以检查值.理想情况下,您可以使用客户端对象模型在应用程序页面或Webpart上进行带外更新.但是,您还必须考虑延迟以及如何处理并发.也不大可能100个用户同时打开同一表单,因此您需要处理打开表单时已经超过点击次数的情况.
When 100 users open the same form you have 100 seperate instances not one single instances for 100 users. You do undestand how web applications work right?

If the requirement is to only allow three users to click the button regardless of how many users open the form then Infopath is not the right choice. You would need to query the list to check the values before handling the click, ideally you could use the Client Object Model for out of band updates on an application page or webpart. However, you must also figure in latency and how you will handle concurrency. It is also very unlikely 100 users will open the same form at the same time so you need to handle cases where the number of clicks has already been exceeded when the form is opened.


这篇关于共享点信息路径表单的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆