Processing tasks are created for the DBQueue Processor to check the validity of a company policy. The DBQueue Processor determines which employees satisfy the company policy and which employees violate the policy in the case of each company policy. The specified company policy approvers can check policy violations and if necessary grant exception approval.