The Restriction and Approval module provides the control and application of business rules by triggers based on events and user rules and permissions. With business rules predefined and configured, the system assumes control and initiates a message advising of the next step, i.e. awaiting managers approval. The system then forwards the transaction to the user, resource or equipment with the appropriate authority, as established in the rule. If the transaction diverges from the rule, the transaction will await the approval or rejection from the user with the appropriate level of security and authority.