关于 BPEL 映射器
另请参见
BPEL 映射器将以标签的形式提供,并可从 BPEL 流程的“设计”或“源”视图中找到。映射器提供了处理和定向业务流程数据的框架。本框架由以下几个部分组成:
- 菜单栏。菜单栏提供用于创建 BPEL 映射的运算符、必需元素以及 XPath 函数。还可以通过加入包含 XPath 函数的谓词来改进或扩展 BPEL 映射。
- 源树窗格。源树窗格位于左侧并包含一个树组件,用于提供对业务流程的数据变量和合作伙伴链接的访问。
- 映射窗格。映射窗格包含了用于创建 BPEL 映射的画布。从菜单栏中选择函数时,将在映射窗格中显示一个函数框。如果该函数接受任意参数,则在函数框的左侧会为每个参数提供一个连接器。如果参数是可选的,则会在参数名称后面显示一个问号。并且在函数框的右侧会为结果提供一个连接器。您可以在以下业务流程元素中使用 BPEL 映射器:
- 赋值活动。可以定义一个或多个复制赋值。
- If 活动。可以定义条件。
- If 活动内的 ElseIf 元素。可以定义条件。
- ForEach 活动。可以定义条件。
- RepeatUntil 活动。可以定义条件。
- While 活动。可以定义条件。
- 等待活动。可以指定截止期限或持续时间。
- 活动警报事件。可以指定截止期限或持续时间。
- 目标树窗格。此窗格位于右侧。目标窗格的树组件取决于要映射的业务流程元素。该窗格包含以下组件:
- 对于赋值活动,右窗格包含的树组件与左窗格相同。
- 对于 If 活动、ElseIf 元素、ForEach 活动、RepeatUntil 活动以及 While 活动,右窗格都包含了“结果”节点。
- 对于等待活动和活动警报事件,右窗格包含“截止期限”或“持续时间”节点。
打开“BPEL 映射器”窗口:
- 打开 BPEL 图并执行以下操作之一:
- 双击需要 BPEL 映射器的元素。将打开“映射器”标签。
- 选择需要该映射器的元素,然后在图工具栏上单击“映射器”标签。
如果要同时显示映射器和流程图,您可以将映射器放在单独的窗口中。有关详细信息,请参见复制文档视图。
- 另请参见
- 创建 BPEL 映射
- 使用谓词
- XPath 函数引用
法律声明