A module where a flow of a request can be managed:
  1. Approvals managed and set per department or users names.
  2. The Module has Approval Types and permissions.
  3. Requester can write the request reason and description
  4. Users included in the request can comment for more clarifications, same as task before taking decision.
  5. Once rejection button clicked, a popup appear to write the reason (Mandatory for future records)
  6. Send Email Notifications on creation and status changes.