このコンテンツは選択した言語では利用できません。

Chapter 28. Connecting objects


28.1. Connecting Objects

Connecting object connect two elements. There are two main types of Connecting object:

  • Sequence Flow, which connect Flow elements of a Process and define the flow of the execution (transport the token from one element to another)
  • Association Flow, which connect any Process elements but have no execution semantics

28.2. Connecting Objects types

28.2.1. Sequence Flow

A sequence flow represents the transition between two flow elements. It establishes an oriented relationship between activities, events, and gateways, and defines their execution order.

Condition Expression

When this condition evaluates to true, the workflow takes the sequence flow.

If a sequence flow has a gateway element as its source, you need to define a conditional expression that is evaluated before the sequence flow is taken. If evaluated to false, the workflow attempts to switch to another sequence flow. If evaluated to true, the sequence flow is taken.

When defining the condition in Java, make sure to return a boolean value:

return <expression resolving to boolean>;
Condition Expression Language
You can use either Java, Javascript, MVEL, or Drools to define the condition expression.
Available Variables

When defining a Condition Expression, make sure to call process and global variables. You can also call the kcontext variable, which holds the process instance information.

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.