Hello,
regarding the departments: you can use a redirection by for example
Random redirection web part. If you set up only one
Redirection URL there, it is a static redirection.
You can use macros in the
Redirection URL property of that web part. Even the custom macros:
Macro documentation.
So, for example, you can use the
Redirection URL like
~/{%currentuser.username%}.aspx and then it will redirect the user to
<domain>/Administrator.aspx (if the current user is administrator). You can develop a custom macro and decide the output according to the current context values.
Best regards,
Helena Grulichova