> For the complete documentation index, see [llms.txt](https://guide.rooster.gov.sg/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guide.rooster.gov.sg/features/monthly-rosters/assigning-to-on-call-and-team-rosters.md).

# Assigning to On-call and Team Rosters

Add assignments to your roster directly in Rooster, or using an Excel file.

{% hint style="info" %}

## Unable to find a staff member?

You can [add their contact](/features/directory-contacts.md#how-do-i-add-a-new-contact) on the directory page before assigning them to a roster.
{% endhint %}

## Adding assignments to your rosters

### **Step 1: Go to your respective Roster**

On the roster page, click '**Edit Assignment**'.

### **Step 2: Select a way to assign**

Choose one of the methods to add your assignments on your roster.

<details>

<summary>Add individual assignments</summary>

1. Hover over the cell to which you would like to add your assignee(s), and click '**Add Assignment**'.

<figure><img src="https://3232315311-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQwPG7J4BMzq9qQ1kZGZD%2Fuploads%2Fgit-blob-3c0f63a4c6d7c9b67e051ea9b5cd5d5e4a3e2b5b%2FAdd%20assignment%20mock.jpg?alt=media" alt=""><figcaption></figcaption></figure>

2. Select role, team (for Team Rosters only), staff, and single/multiple date selector on the pop-up.

<div><figure><img src="https://3232315311-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQwPG7J4BMzq9qQ1kZGZD%2Fuploads%2Fgit-blob-8a835c1f0923c061b7ff501d04a566a5a72dd811%2FScreenshot%202025-06-16%20at%205.15.20%E2%80%AFPM.png?alt=media" alt=""><figcaption><p>Input fields for Team Roster</p></figcaption></figure> <figure><img src="https://3232315311-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQwPG7J4BMzq9qQ1kZGZD%2Fuploads%2Fgit-blob-eef2d5756147c865c8043d015b836ea4e5d26505%2FScreenshot%202025-06-16%20at%205.16.27%E2%80%AFPM.png?alt=media" alt=""><figcaption><p>Input fields for On-Call Roster</p></figcaption></figure></div>

* Dropdown options under '**Role**' should be the same as column headers.
* You can search for staff by their display name, MCR number, designation, or by scrolling through the dropdown menu. You can also select more than 1 staff.
* You can toggle between '**Exact Date**' and '**Date Range**'.

<div align="left"><figure><img src="https://3232315311-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQwPG7J4BMzq9qQ1kZGZD%2Fuploads%2Fgit-blob-a8cf61c8d3c6c94ae286f8420187eb3fd3842058%2FScreenshot%202025-03-28%20at%208.22.54%E2%80%AFAM.png?alt=media" alt="" width="343"><figcaption><p>Dropdown menu for Role</p></figcaption></figure> <figure><img src="https://3232315311-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQwPG7J4BMzq9qQ1kZGZD%2Fuploads%2Fgit-blob-ff4498de91b9458bfd3fd184dc9e8b46bd412474%2FScreenshot%202025-03-28%20at%208.22.02%E2%80%AFAM.png?alt=media" alt="" width="344"><figcaption><p>Dropdown menu for Staff</p></figcaption></figure></div>

3. Click '**Add**'.
4. Once you have added all assignments, click '**Save Assignments**'.

<figure><img src="https://3232315311-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQwPG7J4BMzq9qQ1kZGZD%2Fuploads%2Fgit-blob-8456e95ad228cb8431435ff91f7ebf990e6b8679%2Fimage.png?alt=media" alt=""><figcaption><p>Click on 'Save Assignments' button to save all changes made to the roster</p></figcaption></figure>

{% hint style="info" %}

#### Setting the order of assignees within a cell

Add and save assignees **one at a time** and **in the order you want**.

Assignees will appear in order from the top to the bottom of the cell.
{% endhint %}

</details>

<details>

<summary>Bulk assign: Add assignments to multiple columns</summary>

1. Click 'Bulk Assign'.

<figure><img src="https://3232315311-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQwPG7J4BMzq9qQ1kZGZD%2Fuploads%2Fgit-blob-e2d756a51d0b1f3f5051ae71789f70761195c7ea%2FBulk%20assign%20mock.jpg?alt=media" alt="" width="563"><figcaption></figcaption></figure>

2. Select one or more options under the 'Role' option. These are the columns to which the assignee will be added.
3. Select one or more staff to add to the selected roles.
4. Click '**Save**'.

<figure><img src="https://3232315311-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQwPG7J4BMzq9qQ1kZGZD%2Fuploads%2Fgit-blob-cf25d5a6f2d75aa85e9aa8a961f5c5ca26125284%2FScreenshot%202025-06-17%20at%203.16.56%E2%80%AFPM.png?alt=media" alt=""><figcaption></figcaption></figure>

</details>

<details>

<summary>Adding assignees using an Excel file</summary>

{% hint style="warning" %}
Excel can only be used to **assign clinicians** for **On-Call Rosters**. It also cannot be used for modifying the template of the roster (i.e. creating new columns).
{% endhint %}

### **Step 1: Go to the roster**

Click '**More**'.

### **Step 2: Download template**

1. Select '**Download/Upload template for (Month + Date)**' from the dropdown menu.

<figure><img src="https://3232315311-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQwPG7J4BMzq9qQ1kZGZD%2Fuploads%2Fgit-blob-52f5cefdb1d57f57f71f32147ee07053f861480a%2FScreenshot%202025-03-28%20at%208.45.40%E2%80%AFAM.png?alt=media" alt="" width="563"><figcaption><p>Download template function</p></figcaption></figure>

2. On the pop-up, click '**Download template**'.

<figure><img src="https://3232315311-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQwPG7J4BMzq9qQ1kZGZD%2Fuploads%2Fgit-blob-4dfa990f82bbb5acf2481d86b25ca48ad7c5b813%2Fimage.png?alt=media" alt="" width="563"><figcaption><p>Click 'Download Template' to save a copy of the Excel file</p></figcaption></figure>

3. Once the file is generated, a message should appear, 'File ready. Click here to download'. Click '**here**' to download the roster template.

### **Step 3: Adding your assignments**

Choose one of the methods to add your assignments:

* Using Microsoft 365 Online
* Using the Excel app

#### **Method 1: Using Microsoft 365 Online**

{% hint style="info" %}
For the latest features, we recommend using the Microsoft 365 Online version.
{% endhint %}

1. Save the template onto One Drive.

<figure><img src="https://3232315311-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQwPG7J4BMzq9qQ1kZGZD%2Fuploads%2Fgit-blob-10767245860c0950c92b21545dc6f3067f2faaea%2FScreenshot%202024-09-10%20at%204.24.45%20PM.png?alt=media" alt="" width="563"><figcaption></figcaption></figure>

2. Open a new tab and open the template on Microsoft 365 Online via <https://www.microsoft365.com/mycontent>.

<figure><img src="https://3232315311-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQwPG7J4BMzq9qQ1kZGZD%2Fuploads%2Fgit-blob-43cb884512ecdd1d7d64d0b414971a39e08db2d7%2Fimage.png?alt=media" alt="" width="563"><figcaption><p>Open the downloaded roster template</p></figcaption></figure>

3. To add an assignment, type the assignee's name into the excel row and click '**Enter**' to select

<figure><img src="https://3232315311-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQwPG7J4BMzq9qQ1kZGZD%2Fuploads%2Fgit-blob-fed4b28e9e7cac044866aaf4ee212d3cb6959601%2Fimage.png?alt=media" alt="" width="563"><figcaption></figcaption></figure>

* Note: If you're rostering **multiple users on the same day**, duplicate the row for that date and enter each user's assignment in a new row.

4. Once the assignments are completed, save a copy of the populated Excel by navigating to **File > Download a Copy.**

<figure><img src="https://3232315311-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQwPG7J4BMzq9qQ1kZGZD%2Fuploads%2Fgit-blob-b176612cc0af9b7ee3ef204c48e9e196866c1dff%2Fimage.png?alt=media" alt="" width="541"><figcaption><p>Download a Copy of the completed Roster to your computer</p></figcaption></figure>

***

#### **Method 2: Using the Excel app**

1. Save the template to your device and open it.

* Template should match the template you created on Rooster.

2. Modify the excel according to your requirements and add the assignees.

* If you're rostering **multiple users on the same day**, duplicate the row for that date and enter each user's assignment in a new row.

4. Save the populated Excel file on your computer.

<figure><img src="https://3232315311-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQwPG7J4BMzq9qQ1kZGZD%2Fuploads%2Fgit-blob-3c423d049abdf3f723d9d68e79ab2c62a369976e%2FScreenshot%202024-06-27%20at%202.40.13%20PM.png?alt=media" alt="" width="375"><figcaption><p><strong>Example</strong>: Filled up monthly roster on Excel</p></figcaption></figure>

<div align="center"><figure><img src="https://3232315311-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQwPG7J4BMzq9qQ1kZGZD%2Fuploads%2Fgit-blob-ba63f10dd7527fc4e1ae8fd3758ef3c9578d3488%2Fimage.png?alt=media" alt="" width="374"><figcaption><p><strong>For web version of Microsoft 365 Excel</strong>: Download a Copy to your computer</p></figcaption></figure></div>

### **Step 4: Upload Excel file**

1. Return to the 'Download/Upload Excel templat&#x65;**'** popup on Rooster.

* If you closed the original popup, click 'More' and select 'Download/Upload template for (Month + Date)' from the dropdown.

2. Click 'Choose fil&#x65;**'** under **Step 2.**

<figure><img src="https://3232315311-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQwPG7J4BMzq9qQ1kZGZD%2Fuploads%2Fgit-blob-bb12c8a0117070613c2f5114909636025ccae41c%2FScreenshot%202025-06-16%20at%205.27.40%E2%80%AFPM.png?alt=media" alt="" width="563"><figcaption></figcaption></figure>

3. Select the populated Excel file and click 'Upload'.
4. The system will process the file and update the roster accordingly.

</details>

{% hint style="success" %}

#### Multiple users can edit on Rooster at the same time

* If users are editing different cells, we will save both changes by all users.
* If users are editing the same cell, we will save the latest change that was made.
  {% endhint %}

## FAQ

**How can I add multiple assignments to the same cell in a specific order?**

In order to add multiple assignments to the same cell and maintain their order, you will have to add the assignees consecutively.

{% @arcade/embed url="<https://app.arcade.software/share/R3R7zofphAP9nUTmbY9w>" flowId="R3R7zofphAP9nUTmbY9w" %}
