Hi Pablo,
Sorry you cannot create any such custom business partner roles and restrict the user from accessing the work centers. To do this we have to use the provides business partner roles and assign the access restrictions to that role user accordingly.
Reply satisfies the question or not...?
Regards..
Hanu K