A gateway is a set of rules or logic that work to restrict data. With a gateway you can implement controls that ensure some items are only visible in some stores, or you can restrict staff logins to specific geographic regions.
|All Products||---»||Gateway #1||---»||Gateway #2||---»||Visible Products|
While a gateway is conceptually like security, a gateways primary purpose is to remove excess data.
Using a Gateway to restrict products sent to stores
Each product can be connected to up to four gateways. The first gateway is specific to this product only, and the 3 gateways can be shared gateways. For a product to be transmitted to a remote store if must be approved by all gateways
- Store #1 can only see cheddar cheese, as it is allowed by the StoresWithFridges gateway
- Store #2 can see both cheeses, as it is meets both gateway criteria
- Store #5 cannot see any cheeses, as it is blocked by the StoresWithFridges gateway
- All stores except 1,2,4,5,22 can see the Cheese voucher.