Lotus Workflow开发详解:从创建数据库到测试流程

4星 · 超过85%的资源 需积分: 9 21 下载量 112 浏览量 更新于2024-07-25 收藏 6.91MB DOC 举报
"本教程详细介绍了如何开发Lotus Workflow应用,包括创建应用数据库、设置、创建表单、设计流程图、更新过程缓存、测试流程、创建视图以及相关的编码规范。适合初学者掌握Lotus Workflow开发流程和技术要点。" 在Lotus Workflow开发中,首先需要进行的是创建应用数据库。这一阶段包括以下几个关键步骤: 1.1 创建应用数据库 - 在创建时,要确保选择正确的服务器,并提供符合规范的"标题"和"文件名"。 - "模板"应选择"LWF应用",即"LWF_Application_zh.ntf",以便利用预定义的工作流模板。 - 需要留意"显示高级模板"和"继承以后的设计更改"选项,通常这两个选项不应被选中。 接着,打开应用设置,创建"语言文档"并设置必要的参数,然后启用代理,以确保工作流的正常运行。 1.2 创建表单是流程设计的重要部分,每个流程环节可能需要一个特定的表单。表单的命名应遵循一定的规则,如使用"W"标识用于Web版本,数字"0"表示首个环节等。表单属性的设置对用户体验和流程操作至关重要。 1.3 创建流程图是定义工作流的关键步骤,它涉及到绘制流程节点、连接线和设定流转条件。流程图的图例和说明有助于理解和设计复杂的流程逻辑。 1.4 更新过程缓存是为了确保流程图的最新更改能够在系统中生效。这一过程通常涉及保存和更新相关数据库。 1.5 通过IE浏览器测试流程,可以实时检查工作流的执行情况,确保设计的流程能按预期工作。 1.6 根据实际需求创建视图,视图是数据组织和展示的重要方式,它们可以帮助用户更有效地浏览和管理流程中的信息。 1.7 视图对应的格式表单设计,进一步完善了数据的展现形式,使得信息更加直观易读。 此外,编码规范也是开发者必须遵循的指导原则: 2.1 基本原则和命名规则涵盖了各种元素,如帧结构集、页面、表单、视图、文件夹、大纲和子表单等,都需要有明确、一致且易于理解的命名。 2.2 注释是代码可读性的重要组成部分,良好的注释习惯应覆盖JavaScript、LotusScript、Java类和公式等不同类型的代码。 2.3 代码排版,包括表单和视图的布局,有助于提高代码的可读性和维护性。 Lotus Workflow开发实例提供了详细的步骤指南和编码标准,对于新手来说,这是一个宝贵的起点,可以帮助他们快速上手并掌握Lotus Workflow的开发技能。
2011-04-28 上传
最近几年,Lotus Domino/Notes在国内的应用范围及水平迅速发展。Domino/Notes已经进入到每一个行业:政府、金融、电信、保险、IT、制造……。已经成为办公自动化和电子协作平台的标准,许多人正在Domino/Notes平台上处理各种办公事务,和大家协同工作。 工作流,企业内部或企业之间协同工作不可或缺的技术,正是Domino技术的长处所在。Domino提供了各种工作流应用所必需的技术,如:简单多样的文档邮递技术、通过读者域和作者域控制文档的存取权限、文档的自动加密和签名等等。Lotus的开发者们利用这些技术,开发了各式各样实用的、适合中国国情的工作流应用,这些应用正在各个行业中为大家服务。为提高工作生产效率发挥着自己的效力。 最近,Lotus又在Domino之上推出了一个的图形化的、专业的工作流开发工具——Domino Workflow,有了它,可以让工作流的开发工作更加简单,功能更为强大。 回想自己学习Domino Workflow的经历,也算有些坎坷,因为这方面的资料很少,Domino Workflow的帮助库虽然比较完整,但是缺乏一个主线,而且没有一些实用技巧的介绍。心中一直有一个想法,就是将自己掌握的Domino Workflow的知识写出来,与大家一起分享。现在,这个想法终于可以实现了。 Domino Workflow是一个非常强大的工具,当真正接触以后,真有一种博大精深,值得不断发掘的感觉。本书吸取了Domino Workflow帮助库中的精华,加入了作者在学习和具体实施时遇到的一些实际问题和解决问题的技巧,加以精心整理,形成了一部比较完整和实用的教材。 本书分为九章,从介绍Domino Workflow的原理、设计思想开始,循序渐进地介绍了Domino Workflow的安装、使用、管理和开发的技术要点和注意事项。在本书中,通过一个实际应用——报销申请的开发和不断完善,展示了在Domino Workflow中可以使用的各种技巧。 本书的主要编写目的是给那些希望使用Domino Workflow来开发工作流应用的人们,对于Domino Workflow的最终用户,也可以从本书的第一到第四章中获得有价值的东西。 在信息技术飞速发展的今天,作为IT从业人员,必须不断地学习,更新和升级自己的知识,才能跟上时代的脚步,而不至于被甩在后面。希望本书能够为大家在学习Domino Workflow时带来一些帮助,使大家少走一些弯路,迅速掌握它,并将它转化为生产力。 由于时间比较仓促,书中不妥之处在所难免,敬请广大读者朋友批评指正!