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.