Overview
An Assignment Pool is a group of users that Safari assigns work to automatically, in rotation. Pools can be used for Intake Events, matters, and Tasks.
Pools are created once in System Setup and then selected wherever they are needed, rather than being configured separately inside each Subtype. One pool can serve many Subtypes, which means fewer pools to maintain and one place to go when the membership changes.
Who Can Be in a Pool
There is no restriction on which users can be added to an Assignment Pool other than system Viewers cannot be added to Assignment Pools. Also, there is no restriction on where a pool can be used -- in other words, it can be selected for assigning Intake Events, matters, or Tasks. This is deliberate, so that you can keep the number of pools small.
Where a specific user cannot take a specific assignment, that user is skipped in the rotation and the assignment goes to the next eligible person. For example, a user without SDM access is skipped when the pool is assigning an Intake Event, but still takes their turn when the same pool assigns a matter.
NOTE: It is possible for a pool to have no eligible user for a particular assignment. When that happens the item is left unassigned rather than routed to someone who cannot work it. For Intake Events, unassigned items appear on the New Intake page, and an alert can be configured to make sure they are not missed. See
Setup - Served Document Management.
Weighting
Every Assignment Pool is weighted based on a percentage of 1-100%. Weighting lets you give one user a larger or smaller share of the rotation than another, which is how you account for people who carry other duties alongside this work. For example, if user 1 is weighted at 100% and user 2 is weighted at 50%, then user 2 will be assigned only half of the Intake Events / matters / Tasks (whatever is applicable).
Pausing a User
When someone is out of office, on leave, or temporarily on other duties, you can pause them in a pool so automatic assignment skips them. Pausing does not remove them from the pool, so nothing has to be rebuilt when they return.
Since people usually know about a vacation ahead of time, you can schedule the pause in advance. Record the first day out and the first day back, and Safari starts and ends the pause on its own.
On the Assignment Pool edit page, each user has a Pause checkbox. Checking it opens two dates:
- Pause Date (required): the first day the user is out of the rotation.
- Resume Date (optional): the first day the user is back in the rotation. If the user is out indefinitely or is unknown, leave this field blank.
Both dates can be edited at any time while Pause is checked. Unchecking Pause and clicking SAVE clears both dates.
Status Column
The Status column shows where each pause stands, so you don't have to compare dates:
- Paused (dark grey): the pause is in effect. The user's name is greyed out and the user is skipped.
- Scheduled (light grey with a clock icon): the Pause Date is in the future. The user's name looks normal because the user stays in the rotation until that date.
- Blank: the user is not paused.
Safari changes Scheduled to Paused at midnight on the Pause Date, and ends the pause at midnight on the Resume Date, both in the user's time zone.
NOTES:
- Each user can have only one pause per pool. If someone has two vacations planned, schedule the second one after the first has ended.
- Pausing can only be scheduled by an Owner or an Admin. Users cannot pause themselves unless they are an Owner or an Admin.
Pausing a User in All Pools
A person who is out is usually out of every pool. Rather than editing each pool, you can set the pause once in the user's profile. Go to Setup > Users > click the user's name, then scroll to the Assignment Pools section at the bottom of Admin Settings.
The section lists every active Assignment Pool the user belongs to, sorted by name, with the user's weighting (i.e., what percentage of the assignments they are given), Pause Date, Resume Date, and Status in each. The list is read-only. Click a pool name to open that pool.
Above the list is one Pause checkbox (All pools) with the same Pause Date and Resume Date fields and the same rules as the pool page. When you click SAVE, those dates are written to every pool in the list, replacing any pause already set in a pool. Unchecking Pause and saving clears the pause in every pool.
If the user's pause differs from pool to pool, the checkbox shows a dash and reads Varies by pool, and a message explains that checking Pause will replace the pause in every pool. If you don't touch the Pause fields, saving the profile leaves every pool as it is, so you can edit other profile fields without losing pool-level pauses.
If the user is not in any active pools, the section shows Not in any active Assignment Pools.
ASSIGNMENT POOL COVERAGE REQUIREMENTS
A pool must always have at least one available user. If a pause leaves a pool with zero coverage on any day, your changes will not save, and an error will highlight the uncovered dates. To resolve this, adjust the pause dates or ensure another pool member is active, unpaused, and weighted above 0%.