使用LombardiCoach构建Human服务:实战购买订单流程
183 浏览量
更新于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 上传
216 浏览量
点击了解资源详情
171 浏览量
2023-06-12 上传
2021-05-09 上传
weixin_38535132
- 粉丝: 5
- 资源: 1015
最新资源
- ScrapperAPI:一个News Scrapper API,用于抓取新闻标题,以显示所有列表标题,编辑详细信息标题并使用Django REST Framework删除标题
- Android:Android应用程序源代码-Android application source code
- python_repository:只是一个代码库
- XabarchiNew-main.zip
- leetcode答案-algorithm-91days:算法学习91days
- matthias-ta-morrendo:该网站可实时跟踪我朋友Matthias的健康状况
- 智威汤逊广告培训资料
- 登陆页面
- handshake:WebRTC-握手
- ProjetR:Projet tuto R朱利安·纳比尔·马修(Julien Nabil Mathieu)
- 基本的激励概念激励理论
- datasets:我所有数据集的集合
- Baby-Tracker:Android Baby Tracker应用程序的源代码-Android application source code
- Abaqus 输出矩阵的方法,abaqus阵列,Python源码.zip
- URCON:适用于Minecraft服务器的简单rcon客户端!
- 药丸.github.io:药丸的博客