Need a confirmation on whether approval can be defined based on data from other modules like projects or by using any view. For eg: project manager is stored in Projects module and if this person needs to be used in the approvals, can it be done?