使用LombardiCoach构建Human服务:实战购买订单流程
197 浏览量
更新于2024-08-30
收藏 630KB PDF 举报
"本文主要介绍如何使用LombardiCoach构建Human服务,以WebSphere Lombardi V7.1为背景,通过构建SubmitPurchaseOrderHuman服务来阐述Coach设计与实现的细节。"
在Lombardi流程建模中,Human服务是与最终用户交互的关键组件,它允许用户参与业务流程并提供必要的输入。第4部分详细讲解了如何利用LombardiCoach来设计这些服务,以满足业务流程中的人工活动需求。
LombardiCoach设计器是构建Human服务的工具,其布局清晰,方便用户进行操作。设计器的主要组成部分包括:
1. **服务容器**:展示当前服务中的所有Coach,用户可以选择其中一个进行编辑。
2. **Design选项卡**:用于设计和实现Coach页面,同时提供Preview选项卡预览服务在实际运行时的外观。
3. **设计视图控制**:三个图标分别用于展示Coach设计、设计与代码以及代码视图。
4. **元素面板**:包含可以添加到Coach的各个组件,如节、控件和变量,用户可以通过拖放方式创建和配置控件。
5. **属性面板**:显示选中控件的具体属性,便于定制和调整。
在本文中,作者通过一个具体的示例——SubmitPurchaseOrderHuman服务,来展示Coach的构建过程。该服务用于购买者提交购买订单,从而启动PurchaseOrder流程。服务的设计需要收集购买者的输入,并将其转化为复杂变量order的值。order变量具有复杂的结构,如图2所示,包含多个子变量。
构建这样的服务涉及以下步骤:
1. **定义输入字段**:根据order变量的数据结构,创建相应的InputText、ComboBox或其他控件,以便用户输入数据。
2. **绑定变量**:将控件与流程中的变量关联,确保用户输入能正确地被流程处理。
3. **设置验证规则**:可能需要为输入控件设置验证规则,以确保数据的准确性和完整性。
4. **配置提交按钮**:定义一个按钮触发服务的提交动作,这通常会触发流程的下一步。
5. **测试和优化**:使用Preview选项卡预览并测试Coach,根据需要进行调整优化,确保用户体验良好。
通过这种方式,LombardiCoach使得非程序员也能设计和构建用户友好的界面,从而简化了Human服务的创建,并增强了业务流程的可交互性。在实际工作中,可以根据不同流程的需要,灵活地利用Coach设计器来构建各种复杂的人工服务。
2021-03-03 上传
2017-08-04 上传
2023-06-12 上传
2023-06-12 上传
2023-05-31 上传
2023-05-31 上传
2023-05-31 上传
2023-05-29 上传
2023-05-31 上传
weixin_38535132
- 粉丝: 5
- 资源: 1015
最新资源
- OptiX传输试题与SDH基础知识
- C++Builder函数详解与应用
- Linux shell (bash) 文件与字符串比较运算符详解
- Adam Gawne-Cain解读英文版WKT格式与常见投影标准
- dos命令详解:基础操作与网络测试必备
- Windows 蓝屏代码解析与处理指南
- PSoC CY8C24533在电动自行车控制器设计中的应用
- PHP整合FCKeditor网页编辑器教程
- Java Swing计算器源码示例:初学者入门教程
- Eclipse平台上的可视化开发:使用VEP与SWT
- 软件工程CASE工具实践指南
- AIX LVM详解:网络存储架构与管理
- 递归算法解析:文件系统、XML与树图
- 使用Struts2与MySQL构建Web登录验证教程
- PHP5 CLI模式:用PHP编写Shell脚本教程
- MyBatis与Spring完美整合:1.0.0-RC3详解