We have added a feature to the Self-Assign and Game Request module for Pro version systems. This will allow you to turn Self Assign on or off for individual Game Ages within a League now. This applies to both Self Assign and Game Request.
Self-Assign: An Official physically assigning himself to an open slot in a game and having the status go immediately to Accepted. This is a first-come, first-served function.
Game Request: An Official adding himself to a list of people that would LIKE to be assigned to a game. This list shows up first in the popup window in the Assign - Games module. In the Assign - Official module a "Requested" label will appear next to applicable games for each Official. The Assignor then has the option of selecting one of the Officials that has requested the game or selecting any other Official that meets the active filters.
To implement this, the following steps need to be taken:
1) Go to Group Setup : Assignor Settings : Edit Settings and set the appropriate values in the Self-Assign Section (now includes Game Age option).
2) Go to Group Setup : Permissions : Officials (Edit) and define the default permissions for your Officials ("Officials - Self Assign" option).
3) If you selected "League Setting" or "Game Age Setting" in step 1, go to Group Maint : Leagues and enable the Self-Assign for individual Leagues that it will be used in. This option is in the Officials / After Games section of the League Maint. If "Game Age Setting" was selected in step 1, you will now have the option to select All or Designated Game Ages. If "League Setting" was selected, skip to Step 5.
4) If you selected "Game Age Setting" in step 1 and selected "Designated Game Ages" in step 3, go to Group Maint : Ages / Levels and enable the Self-Assign for individual Game Ages that it will be used in. This option is in the main Game Age Information section near the bottom.
5) Verify that the Assignor Filters you want to use are enabled under each League (Group Maint : Leagues).
In the Assignor Settings area, you can customize the following items:
- Whether all Leagues are available for Self-Assign or whether you want to specify which Leagues can be Self-Assigned.
- Whether all Game Ages are available for Self-Assign or whether you want to specify which Leagues and/or Game Ages can be Self-Assigned.
- The maximum number of games an Official can assign/request on a single day. The max games counts games that are both self-assigned and assignor-assigned but only restricts the self-assignment. Assignors are not affected by this limit. This is the total games for all Leagues.
- The time period before a game that self-assign is locked. This prevents games from being self-assigned/requested within a certain time period of the game (ie. 24 hrs, 48 hrs, etc).
- The time period in the future that games can be self-assigned. This is the days to "look ahead" for games. If this value is not 0, it will prevent games from being displayed and self-assigned if they're beyond the day limit.
If you want to give individual Officials different permissions for Self-Assigning than the defaults, you can always do this by customizing the permissions for that Official (Group Maint : Users : Find User : Click "Official" User Type to customize).
Any Official that has access to Self-Assign or Request Games will be able to see all Games that have one or more TBD position (only for applicable Leagues) in an active season. This also allows Officials to see the names of the crew members for all positions that are not Tentative. The games that are displayed may be unique to each Official based on the active Assignor Filters for each League. For example, if a League has the Certification and Difficulty filters enabled and the Officials is not certified or does not meet the Difficulty rating, he/she will not see the Game and will not be able to assign or request it.
As always, if you have any trouble or problems with this feature, feel free to submit a support ticket or call us for clarification.