Is it possible to assign shifts based on the roster?

Yes, You can assign shift according to the roster:
Login to Web Dashboard and go to Workforce Plan -> Shifts & WO Plan -> Schedule Shift & Weekly Off

Based on the roster,
You can Select Month/Year and filter staff -> Download the sheet, schedule it and upload
Now you can view the shift schedule based on the roster uploaded.