Creating decision matrices
Create a decision table to calculate the shipping fee and whether insurance is required for sending a package, based on its weight and value. This table shows the parameters that are required for the workflow:
Parameter | Data Type |
---|---|
Weight | Decimal |
Value | Decimal |
Insurance | Boolean |
ShippingFee | Decimal |
This table shows a possible decision table for this workflow:
Parameters to check | Parameters to set | ||
---|---|---|---|
Weight | Value | Insurance | ShippingFee |
<= ‘800.0’ | < ‘150.0’ | False | 3.5 |
> ‘800.0’ | < ‘150.0’ | False | 12.0 |
>= ‘150.0’ | True | 20.0 |
At evaluation time, these are possible results:
- For a package with Weight 700 and Value 120, no Insurance is required and ShippingFee is 3.5.
- For a package with Weight 500 and Value 170, Insurance is required and ShippingFee is 20.