wf10

工作流必须能够向其客户发送消息并接收来自客户的消息。在第2步:指定工作流如何开始中设计工作流接收来自客户的消息。本节描述如何添加从工作流向客户发送消息的操作,即如何设计 Client Response节点。

这一步描述下述任务:

· 在工作流中添加Client Response节点
· 设计Send Quote节点

在工作流中添加Client Response节点

1. 在 Application窗格,单击 RequestQuote.jwf以保证工作流显示在 Design View中。

2. 单击 Palette中的 Client Response。然后将这个节点拖到 Design View中的工作流中,将它释放到工作流中紧靠 Finish节点前面的位置。
Design View会更新以包含Client Response节点。

3. 将节点的名字从 Client Response改为 Send Quote




设计Send Quote节点

下面一节描述如何完成工作流与客户交互的设计。具体到这一阶段,工作流将发送包含价格和可用性信息的报价给客户:
· 指定 General Settings
· 指定 Send Data

指定General Settings

1. 在工作流中双击 Send Quote节点。

2. 在 General Settings选项卡中,在 Method Name域中输入 quoteResponse以指定这个节点上方法的名字。

3. 从节点构造器中显示的数据类型列表中选择一种数据类型(这会指定工作流发送给客户的数据的类型和格式)。

Combine Price and Avail Quotes节点,创建一个用于包含报价的XML变量。赋值给这个变量的数据对于 Quote.xsd架构来说是有效的。因此我们关注这个节点的 XML Types

a. 在 General Settings选项卡中显示的数据类型列表中,单击 XML Types旁边的+以查看项目中的 XML Schema

b. 单击列表中与 Quote.xsd相关连的+。在节点构造器窗格显示由 Quote.xsd定义的XML Schema的一个图形表示。

c. 单击XML中的 quote节点。Parameter Type域中就会填入 QuoteDocument。这样,就指定了工作流从这个节点发给客户的文档的结构。

4. 单击 Apply。节点构造器中的 General Settings选项卡就会标记为完成 。

指定Send Data

1. 单击 Send Data选项卡。会显示一个选项卡,可以从中定义一个或者多个接收工作流发送客户的数据的变量。
在Step 1中, Method Expects域填入了在 General Settings选项卡中指定的参数。

2. 单击 Select Variable,然后选择 Quote(QuoteDocument)
在这里,因为对方法参数和接受报价数据的变量指定了相同的数据类型,所以在这个节点不需要进行数据映射。

3. 单击 Apply
节点构造器中的两个选项卡 (General Settings和Receive Data)都标记为完成 。

4. 单击 Close以关闭 Client Response节点构造器。
在Design View,由于完成了在节点构造器中的任务,与 Receive Quote Request节点相关的完成图标从 变为 ,表明节点的设计已经完成。

5. 选择 File -> Save以保存所作的工作。
这一步完成了 RequestQuote工作流的设计。要运行它,进入第11步:运行 Request Quote工作流。 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值