Direct Assignment
Direct assignment lets you allocate a specific license to a set of computers, overriding the engine's affinity-based choice. This page covers the workflow with screenshots and the tips for making it operationally sustainable.
When to Use Direct Assignment
The conceptual page Concepts: Direct Assignment covers when this is the right tool. In short:
- A specific machine must be covered by a specific license (contractual, audit-driven)
- VIP allocations — guaranteeing a particular user gets a particular pool
- Test or dev environments with dedicated licenses
- Forcing the engine's hand on a particular case where affinity is not picking what you want
It is not the right tool when the same preference applies to many machines — that should be expressed in affinity rules instead. See Customizing the Calculation.
Workflow: Assign Computers to a License
Step 1: Find the Computers to Assign
- Navigate to Licensing → Licenses and open the license:

- From the License Allocations menu, choose one of:
- List Computers that the Selected License is Allocated to — shows current allocations
- List Qualifying Unallocated Computers for the Selected License — shows machines that could be assigned

- Select the computers you want (Shift+Click or Ctrl+Click for multi-select).
- Choose Query → Copy — a confirmation dialog appears.
Step 2: Paste as Children of the License
- Open the license asset.
- Navigate to Relationships → Related Assets tab.

- Choose Paste Children....

- In the dialog, select Has priority License allocation for as the Dependency Type. (This is the dependency type the engine recognizes for direct assignments.)
- Click OK.
Step 3: Verify
The assigned computers appear in the Related Assets tab:

Click OK to close the asset. The license register now shows the updated Assigned count:

Step 4: Recalculate
Run Licensing → Calculate Licensing Position to make the direct assignments take effect. The engine processes them first, before affinity-based allocation.
Reading the Result
After the recalculation:
- Direct-assigned machines have grants from the assigned license
- The license shows its allocated count reflecting the direct assignments plus any affinity-based allocations within remaining capacity
- The Licensing Position for the product reflects the combined direct + auto allocations
Removing a Direct Assignment
To unassign:
- Open the license.
- Go to Relationships → Related Assets.
- Remove the asset from the list.
- Recalculate.
The next calculation drops the explicit grant and opens the consumption back up to affinity-based allocation.
Tips
- Start with critical or audited products. Microsoft, Adobe, and Oracle products are common direct-assignment targets because of audit risk.
- Document why. A direct assignment with no documented reason is hard to justify in 18 months when no one remembers why it was set. Use the license's Notes field or an attached document.
- Review periodically. Direct assignments to disposed assets waste capacity. Quarterly cleanup keeps the assignment list accurate. See Reallocating After Disposal.
- Check the Qualifying Unallocated query first. It surfaces the machines that have the product installed but lack any allocation — a good source for which machines to direct-assign.
Related Reading
- Concepts: Direct Assignment — when to use vs alternatives
- Auto-Allocation — what direct assignment overrides
- Customizing the Calculation — when policies should be in rules instead
- Reallocating After Disposal