Since we have not yet analyzed Workflow and Intranet system in details, we are not clear about which function will require interface to HR system and if there is a need to send data back to HR system.
For example: If user requests Business Trip on a particular date then do you need data to be sent back to HR system to notify that user is not absent - but out on a business trip?