如何配置判定形状

表示“决定”形状的图像。
决定形状

“决定”形状的每个分支(else 分支除外)都有与之关联的规则。 您可以使用 BizTalk 表达式编辑器在规则中创建一个布尔表达式,根据该批的执行对该表达式进行求值。 因为 else 分支意味着前一个分支中布尔表达式的求反,所以它没有与之关联的表达式。

在规则或 else 子句下, “决定 ”形状的分支可以包含其他形状,就像业务流程的任何其他部分一样。

配置判定形状

  1. 如果 BizTalk 表达式编辑器不可见,请右键单击规则并单击“编辑布尔表达式”,或在属性窗口中,单击“表达式”属性的省略号 (...) 按钮。

  2. 在 BizTalk 表达式编辑器中,为每个分支( Else 分支除外)创建布尔表达式。 例如,

    myMessage.Total > 1000  
    myObject.IsValid()  
    myMessage.VIP == true  
    

向判定形状添加分支

  1. 右键单击“ 决定 ”形状,然后单击“ 新建规则分支”。

    — 或 —

  2. 将一个新形状拖到两个现有分支之间。

    注意

    若要从 “决定 ”形状中删除分支,请右键单击要删除的分支,然后单击“ 删除”,或选择规则分支并按 DELETE 键。