首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使电子邮件文档表单对本地数据库进行更改?

如何使电子邮件文档表单对本地数据库进行更改?
EN

Stack Overflow用户
提问于 2013-08-02 06:52:41
回答 2查看 316关注 0票数 0

我有这个关于变更请求的示例应用程序。

如果该表单被保存,它将将表单作为电子邮件发送给列表中的审批者。

该表单有两个操作-批准和拒绝。

假设批准人批准了CR。它将更新电子邮件表单文档,但驻留在本地数据库中的文档不会更新。如果收件人(审批者)已批准/拒绝文档表单,是否有方法自动更新本地数据库中的文档?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-02 11:16:38

不是自动的,但可以将逻辑添加到“批准”和“拒绝”操作以更新数据库。

如果这个数据库是在服务器上共享的,一种方法是将它变成一个邮件式数据库。然后,您的审批操作将触发一封电子邮件,发送到该邮件中的数据库地址。然后,您的数据库将需要一个代理来处理电子邮件,可能只是简单地解析主题行,该主题行可能包含UNID或一些键,其中指出要更新的文档以及批准或拒绝的响应。这将在分布式环境中工作。

如果环境不是分布式的,假设每个人都在同一个连接到同一个Notes服务器的网络上,那么您可以编写一些Lotusscript代码来直接更新远程数据库。

记住你所处的环境。当电子邮件表单在审批人Notes客户端中打开时,他或她无法访问您的本地数据库。因此,您需要在服务器上有一个位置,以便响应操作可以更新。

票数 2
EN

Stack Overflow用户

发布于 2013-08-02 18:38:52

高度分布式工作流应用程序(多台服务器上的副本和用户膝上型计算机上的本地副本)最安全的设计是将批准和更新作为新的响应发布,而不是直接更新主WF文档。然后,WF文档应该根据响应计算雕像。最后,运行在一台服务器上的代理可以将状态更新发布到文档并存档响应。

此结构将消除(或显著减少)复制和保存冲突的可能性。对于需要从断开或连接到不同服务器的人获得多个批准的WF项,特别需要它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18010524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档