Hi,
In my scenario I have created contractor resources as BP's and there is no harm in that. If you don't want to use the contractors as the BP then go through RFC connection method and you can pull the availability via /MRSS/WFM_ADMIN them.
Thank you
Ravi