只看一个新项目的需求,我想确保这个用例是合理的:
- 用户在其 PC 上本地填写 InfoPath (2003) 表单
- InfoPath 表单中标题为“提交”的按钮会显示一个新的 Outlook (2003) 电子邮件,并附有 infopath 表单。用户按下发送并将电子邮件发送到交换邮箱。
- sql server 定期检查此邮箱,下载任何新提交并附上 infopath 表单
- sql server 解析附件和 infopath 表单中的字段。
SQL Server 是否能够以这种方式解析邮件附件?这种方法有什么注意事项吗?
使用 Outlook 作为提交技术的吸引力在于,如果用户处于脱机状态,则其处理过程是相同的。然后,Outlook 将在它们重新联机时自动同步。用户必须通过某种方式离线填写表格,“提交”它们,然后在下次上线时自动与服务器同步。
编辑:澄清一下,我不是在寻找一种从服务器->客户端缓存表单数据的方法。我正在寻找缓存完成的表格。构建单独的应用程序以在客户端缓存已完成的报告不是一种选择。