Lotus notes 审批工作流应使用什么结构?

Lotus notes 审批工作流应使用什么结构?,lotus-notes,Lotus Notes,这是我在编写LotusNotes应用程序时发现的一个常见问题 用例:雇主在请求数据库中填写请求表单。将通知邮寄给可能同意或拒绝该请求的人员。授权人访问请求数据库并给出“确定”或“拒绝” 好。但是,您将在何处保存批准状态“确定”或“拒绝”: 授权人是否有原始请求的写权限 并直接设置状态(并可更改表单中的其他数据) Approval操作是否应创建原始响应文档(并且我无法在视图中显示当前状态) 通常,您最好直接在请求上设置批准状态。这在一开始看起来可能并不理想,但请记住LotusNotes不像关系数

这是我在编写LotusNotes应用程序时发现的一个常见问题

用例:雇主在请求数据库中填写请求表单。将通知邮寄给可能同意或拒绝该请求的人员。授权人访问请求数据库并给出“确定”或“拒绝”

好。但是,您将在何处保存批准状态“确定”或“拒绝”:

  • 授权人是否有原始请求的写权限 并直接设置状态(并可更改表单中的其他数据)
  • Approval操作是否应创建原始响应文档(并且我无法在视图中显示当前状态)

通常,您最好直接在请求上设置批准状态。这在一开始看起来可能并不理想,但请记住LotusNotes不像关系数据库,在关系数据库中,事情会更加规范化

让我们考虑另一种选择,把一个状态放在响应文档中。现在,如何显示所有请求及其状态?当使用第一个选项创建视图时,可能需要编写一些代码来实现这一点


您可以使用reader和writer访问字段控制对文档的访问。查看内置模板如何执行此操作(审批工作流模板)。基本上,随着文档状态的更改(即新建、提交审批、批准或拒绝等),您也可以在此时更改读写器访问字段。

通常,您最好直接在请求上设置审批状态。这在一开始看起来可能并不理想,但请记住LotusNotes不像关系数据库,在关系数据库中,事情会更加规范化

让我们考虑另一种选择,把一个状态放在响应文档中。现在,如何显示所有请求及其状态?当使用第一个选项创建视图时,可能需要编写一些代码来实现这一点


您可以使用reader和writer访问字段控制对文档的访问。查看内置模板如何执行此操作(审批工作流模板)。基本上,当文档更改状态时(即新建、提交审批、批准或拒绝等),您也可以在此时更改读写器访问字段。

有一次,我设计了一个数据库,将该请求与文档中存储的表单一起邮寄给审批者。只要用户使用Notes客户端访问文档,他们就可以单击消息中的一个按钮进行批准,这将向数据库发送一条包含字段数据的消息,以将请求标记为已批准。该请求数据库中的代理设置为在新邮件到达时运行,读取这些邮件并更改原始请求的状态。这样,审批人就不必离开收件箱,甚至不需要编辑请求的权限

如果用户要通过浏览器客户端进行审批,您可以使用URL来执行此操作-将链接指向代理并传递参数

或者,回到您的场景,一旦请求者提交了请求,不要显示您不想更改的字段,而是将值显示为计算文本


不管你怎么看,最好将批准记录在原始文档中。

有一次,我设计了一个数据库,用文档中存储的表单将该请求邮寄给批准人。只要用户使用Notes客户端访问文档,他们就可以单击消息中的一个按钮进行批准,这将向数据库发送一条包含字段数据的消息,以将请求标记为已批准。该请求数据库中的代理设置为在新邮件到达时运行,读取这些邮件并更改原始请求的状态。这样,审批人就不必离开收件箱,甚至不需要编辑请求的权限

如果用户要通过浏览器客户端进行审批,您可以使用URL来执行此操作-将链接指向代理并传递参数

或者,回到您的场景,一旦请求者提交了请求,不要显示您不想更改的字段,而是将值显示为计算文本


无论如何,你看,最好将批准记录在原始文件上。

对于上述内容,一切都是我们关心的。在SQL或任何其他RDM中,我们需要对其进行规范化。类似地,这里我们有视图分类,在层次结构中显示响应文档,以及许多基于角色、ACL、唯一的人和任何您需要的功能。我们可以根据当前用户轻松操作数据渲染

对于你的问题:- 1.我们可以控制适当的用户[授权人]编辑请求表单的项目。
2.我们也可以通过响应文档来完成。在那里,我们可以使用show the Response documents in hierarchy来显示视图中的文档。

对于上述内容,一切都是我们关心的。在SQL或任何其他RDM中,我们需要对其进行规范化。类似地,这里我们有视图分类,在层次结构中显示响应文档,以及许多基于角色、ACL、唯一的人和任何您需要的功能。我们可以根据当前用户轻松操作数据渲染

对于你的问题:- 1.我们可以控制适当的用户[授权人]编辑请求表单的项目。
2.我们也可以通过响应文档来完成。在那里,我们可以使用“在层次结构中显示响应文档”来显示视图中的文档。

查看Lotus Workflow。查看Lotus Workflow。