Entity Attributes

abstract Entity Attributes are simple but powerful. There are 3 kinds of Entity Attributes
  1. Data Attributes
  2. Constant Attributes
  3. State Attributes

Data Attributes

Constant Attributes

Branching

In the example below, $coupon._enabled ensures that Verify discount applied is executed with Set $coupon enabled and NOT with Set $coupon disabled

State Attributes

State attributes are the basis for Precondition Matching in Flowcharts.