90. 基于Notes/Domino的文档工作流系统(二)

原创 2015年01月09日 12:13:09
XPages下的工作流演示

网页外观的可能性在技术上超过Notes客户端里的表单,Web应用程序在页面设计上花费的精力和取得的效果也远远超过基本保持传统客户端应用程序界面风格的Notes。我是程序员,不是设计师。在下面的演示里,页面都以展现功能为主,基本采用XPages的默认输出。

按状态分类显示采购单的视图:

采购单页面:

单击Flow actions…按钮弹出的对话框:

流程设置

先来看看这个采购系统的流程图。

在客户端里选择导航中的FlowSettings,看到的是配置文档的全景。

双击视图里的条目,将看到该流程详细的配置文档集合。

与许多Notes流程系统的配置只使用一个表单记录节点和操作的信息不同,本系统的配置包含流程、节点、操作一套层次化的三种表单。流程表单用于记录单个流程的全局信息,同时用嵌入视图显示包含的所有节点和操作配置文档。节点表单用来配置一个流程节点的信息,例如处理人和存取控制的区段。

操作表单用于配置某个节点可见的单个操作的信息,例如操作名称、下一节点、操作处理人、审批模式、字段校验以及通知邮件等等。

下一篇文章将介绍本流程系统的设计思路和配置方法。

89. 基于Notes/Domino的文档工作流系统(一)

介绍Notes/Domino作为一个数据库系统和开发平台,具有许多与众不同的特点。这些特点使得它适于开发某些类型的应用系统(同时就不是开发其他一些类型系统的适宜平台),这其中就包括工作流。这里指的并不...
  • starrow
  • starrow
  • 2015年01月08日 10:49
  • 6434

Notes消除冲突文档

之前开发的xpages项目出现多个重复的文档,从BS端来看是多个相同文档,在CS端来看就是冲突文档,看了前辈留下的文档,下面介绍如何来消除冲突文档。 Domino 的数据库在使用的过程中,会因为复制...
  • liuchang__
  • liuchang__
  • 2015年07月27日 17:13
  • 725

Lotus Domino Notes表单,页面,视图,文档,域之间的关系

1.表单(Form) -关系型数据库里的 表设计   关系型数据库中通过表设计来定义这张Table上会有哪些字段,字段的类型以及长度等,然后通过Table来创建符合这个Table定义的记录(Rec...
  • bytxl
  • bytxl
  • 2013年09月03日 09:46
  • 2012

93. 基于Notes/Domino的文档工作流系统(五)

确定了流程引擎包含以下功能:校验必填字段。修改流程文档的权限,包括有关的读者域、作者域、存取控制区段。添加操作记录。修改配置的业务字段。发送邮件通知相关处理人。随后就要为其建模。此过程在用不同范式的语...
  • starrow
  • starrow
  • 2015年01月20日 10:20
  • 5726

94. 基于Notes/Domino的文档工作流系统(六)

上文分析了我们的流程配置使用三类对象,分别对应三类文档:工作流配置文档、节点配置文档和操作配置文档。本文介绍三类配置文档的内容,也可以看作本流程系统的设置教程。这些配置文档的共同点包括:处于编辑状态时...
  • starrow
  • starrow
  • 2015年02月04日 11:58
  • 8823

91. 基于Notes/Domino的文档工作流系统(三)

如前文所说,基于Notes的工作流系统之所以在Notes应用程序里长盛不衰,就是因为Notes平台适合开发此类系统。无论是政府和企业日常办公中的请假、用车、办公用品领用、人事招聘,还是企业生产经营过程...
  • starrow
  • starrow
  • 2015年01月13日 15:21
  • 5568

95. 基于Notes/Domino的文档工作流系统(七)

本文继续剖析基于Notes/Domino的文档工作流系统的设计和代码,以方便用户能应用和创建自己的工作流。...
  • starrow
  • starrow
  • 2015年03月06日 17:39
  • 5609

92. 基于Notes/Domino的文档工作流系统(四)

现在我们以演示的采购工作流来研究工作流系统的设计。本文将讨论一个通用的工作流“引擎”包含哪些功能。通过需求分析和梳理,我们已经获得如下的流程图。由此可知该流程由一组状态、与状态对应的一组用户和流程处于...
  • starrow
  • starrow
  • 2015年01月17日 10:15
  • 5592

使用Lotusscript删除当前文档

一直使用Notes公式来删除当前打开的文档,很长一段时间相安无事。最近有个需求,必须要编写代理来完成文档的删除工作,没想到问题就这么来了。 一开始很想当然的使用: .....
  • wankaihero
  • wankaihero
  • 2010年09月26日 17:23
  • 423

如何使用 @NoteID 找到对应的Notes文档

Technote (troubleshooting) 问题 在你使用Notes的时候,可能会碰到带有特定NoteID的错误提示信息。这个NoteID对应着一个特定的文档。如何能通过该Not...
  • Gavid0124
  • Gavid0124
  • 2015年02月28日 16:19
  • 776
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:90. 基于Notes/Domino的文档工作流系统(二)
举报原因:
原因补充:

(最多只允许输入30个字)