Again, we're talking slightly different languages... I'm not sure what you mean by "role"
Either way, your office system needs to "pull" data from Moodle or Moodle needs to "push" data to your office system. It's highly unlikely that you can accomplish this without some custom development.
This is where I normally suggest contacting a Moodle Partner.