Scenario:
Steps for this scenario to occur:
- Foxit Admin Console(AC) has configured Azure's Provisioning synchronization, and Azure has initialized the provisioning cycle;
- After the accounts are successfully synchronized to AC, the Foxit licenses are assigned automatically;
- The Super admin then removes the licenses from some of the users.
Expected operation: Keeping the users in the corresponding group in Azure for automatic provisioning, the customer expects these users to get the licenses back after a new provisioning cycle.
Actual operation: The users won't get the licenses assigned automatically again.
Reason:
The standard process of Azure Provisioning is:
- Azure's Provisioning pushed the accounts to Foxit AC for the first time and sent the account's _id, email, userName, synchronization group, and other information. Foxit AC saves Azure push information (handles the account and enterprise relationship and inserts data into the User table).
- When Azure Provisioning does a new incremental cycle, Azure will check if the Foxit AC has the users. If the users exist, Azure won't push the users' info to Foxit AC again. So Foxit AC won't get the notification to assign the licenses.
Solutions:
Solution 1
Remove the affected users from the corresponding groups in Azure, such as "Group for Foxit PDF Editor for Windows" and “Group for Foxit eSign.” Wait until Azure finishes a new provisioning cycle, then add the affected users back to the Azure groups, and wait until Azure completes another provisioning cycle.
Solution 2
Manually assign the licenses to the affected users.
Solution 3
On the Foxit Admin Console, turn on the automatic license assignment. The steps are as follows: Foxit AC Console-> Settings->Product Configuration->General Configuration in the product-> -> Select "Automatically authorize" under “Authorization Model."