From our experience and user feedback, the most likely reason an organization would want to clone a Role would be in the case of a recurring schedule, like office help or recurring board meetings. If you're wanting to explore how to simplify an ongoing or recurring schedule, here is an example for you to try. It looks like a lot of work but the steps are really simple. I'm available if you need help getting going.
Office Schedule:
  1. Create a project and give it an appropriate name like "Monthly Office Schedule".  
    **If you have many different Roles or Shifts to schedule, you may prefer creating it as weekly rather than monthly. While it might sound more efficient to do larger groupings, it actually makes your scheduling task more complicated. By making the projects simpler, you'll find it more manageable when you need to make any changes in the future. **

  2. Create each Role required and all of the Shifts you need. Set Role visibility to "Invitation Only" or "Hidden" (on some browsers).
    OPTIONAL: If you have chosen volunteers to fill a role repeatedly (Ie., every Tuesday morning), you can schedule those volunteers now so they are saved in teh template for future use.

  3. Clone each position in the project. Choose the new date for the Role. If you added volunteers in step two that you want to carry forward, select 'Clone with volunteers'.

  4. You'll now have two versions of your Roles - an original and one that says "Copy of...". It's a good idea to rename it something like "Template: ..." so it doesn't get confused with your actual schedules.

  5. Now that you have two copies of the same schedule, you can finish your scheduling in the original and send your shift notices. 
    Remember - anyone with a [ ! ] icon DOES NOT KNOW THEY ARE SCHEDULED. You need to send shift notices for Tandempark to automate the communication. If you want volunteers to sign up for the Roles, change the Role visibility to either Internal or Public.

  6. With your base template complete, each time you need to create a new schedule, simply clone each of the templates, fill in any gaps, and send the shift notices.