使用LombardiCoach构建Human服务:实战购买订单流程
100 浏览量
更新于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 上传
2021-05-11 上传
2021-04-28 上传
点击了解资源详情
2023-06-12 上传
2023-06-12 上传
2021-05-09 上传
2021-05-13 上传
weixin_38535132
- 粉丝: 5
- 资源: 1015
最新资源
- Protein_x64.3.17.dll
- springbootmysql_springbooteclipse_源码
- HTML5CSS3自定义浮动Select 超炫下拉菜单动画源码.zip
- 基于SSM+vue的校园代购服务订单管理系统.zip
- todomvc-meteor-react:在 React + Meteor 中带有路由器和动画的全功能 TodoMVC
- Python库 | django-user-management-1.1.1.tar.gz
- 100套Java源码-Moving-Through-a-Maze:在Java中使用数字和字符串此编程任务有四个目标:使用Java变量和运算符编
- cods:COdeup部署脚本
- Java-SpringBoot的体育场馆运营管理系统设计与实现毕业设计源码
- PowerPC VxWorks BSP分析_powerpcvxworks_
- HTML5CSS3制作Safari Logo指针动画效果源码.zip
- acadock-monitoring:监控 docker 容器以获取实时 CPUMemoryNetworking
- Python库 | django-user-deletion-0.2.0.tar.gz
- wptalents:wptalents.com的主要插件
- CompileTimer:一组测试基准C ++结构的编译时间
- Java-SpringBoot社区疫情防控信息管理平台毕业设计源码