Use Case: Exclusive Use of Feature Counts for Business Unit and Specified Clients from other Business Units
Requirement: Grant exclusive use of features to a specified business unit and to a number of specified clients.
This scenario uses the same framework as the use case described in Use Case: Exclusive Use of Feature Counts for Business Unit With Exception of Specific Clients. However, instead of filtering out specified clients, it also grants access to a number of select clients that are not part of the Engineering business unit.
Capability requests are granted for all clients from the business unit Engineering, and for clients with the hostid "5e00a4f17204/ETHERNET" or "5e00a4f17205/ETHERNET" (which may well be part of other business units).
Model Definition Example
model "exampleModel" {
partitions {
partition "engineering" {
"cad" 1.0 100% // entire feature count
}
}
on dictionary("business-unit" : "engineering") or hostid("5e00a4f17204/ETHERNET", "5e00a4f17205/ETHERNET") {
use "engineering"
accept
}
}
Note:The hostid is specified as a value/type pair (for example, 7200014f5df0/ETHERNET). If a hostid condition does not specify the hostid type, it is assumed that the hostid is of type string.
For information about the operators AND and NOT used in this example, see AND, OR, and NOT Operators.