14.1 Configuring Restricted Jobs
Job restrictions allow jobs in ServiceScheduling to be marked as being restricted, which prevents users in ServiceGANTT without authorization from viewing or editing certain job fields.
Global Configuration
In ServiceScheduling, the global restricted jobs configuration options are configured via the following parameters in the sp083_system_parameters
table.
Changes to the restricted jobs configuration options in the sp083_system_parameters
table must be made through direct SQL commands on the ServiceScheduling database.
Column Name | Description | Notes | Mandatory/Optional | Valid Values | Initial Value |
| When "YES", restricted jobs functionality is enabled in ServiceScheduling. | Mandatory | YES/NO | NO | |
| When "YES", the technician skills will be hidden in ServiceGANTT if the ServiceGANTT user has any restricted jobs in the Gantt horizon.
| These fields all require the rj_enabled field to be "YES" to have any effect - otherwise, if restricted jobs functionality is not globally enabled, then these field settings have no effect. | Mandatory | YES/NO | NO |
| When "YES", then restricted jobs will be shown in the Same Site Report. | Mandatory | YES/NO | YES | |
| When "NO", the Customer Name field will not be shown for a job that is considered a restricted job for a ServiceGANTT user. | Mandatory | YES/NO | NO | |
| When "NO", the Contact Name field will not be shown for a job that is considered a restricted job for a ServiceGANTT user. | Mandatory | YES/NO | NO | |
| When "NO", the Address 1 field will not be shown for a job that is considered a restricted job for a ServiceGANTT user. | Mandatory | YES/NO | NO | |
| When "NO", the Address 2 field will not be shown for a job that is considered a restricted job for a ServiceGANTT user. | Mandatory | YES/NO | NO | |
| When "NO", the Address 3 field will not be shown for a job that is considered a restricted job for a ServiceGANTT user. | Mandatory | YES/NO | NO | |
| When "NO", the Address 4 field will not be shown for a job that is considered a restricted job for a ServiceGANTT user. | Mandatory | YES/NO | NO | |
| When "NO", the Phone field will not be shown for a job that is considered a restricted job for a ServiceGANTT user. | Mandatory | YES/NO | NO | |
| When "NO", the Phone 2 field will not be shown for a job that is considered a restricted job for a ServiceGANTT user. | Mandatory | YES/NO | NO | |
| When "NO", the Skills field will not be shown for a job that is considered a restricted job for a ServiceGANTT user. | Mandatory | YES/NO | NO | |
| When "NO", the Notes field will not be shown for a job that is considered a restricted job for a ServiceGANTT user. | Mandatory | YES/NO | NO |
Restriction Types
ServiceManager's global Job Restriction Types menu option provides a user interface to manage the set of defined restriction types. (The option to do so is only accessible when restricted jobs functionality is enabled via sp083_system_parameters.
rj_enabled
).
Job Restrictions
The Book Appointment SOAP API, Book Dependency Group Jobs SOAP API, Book Non-Appointment Job SOAP API and Book Split Dependency Group Jobs SOAP API all support an optional restrictionRef
parameter, which specifies a restriction type to be set for the job.
Provided that restricted jobs functionality is enabled via sp083_system_parameters.
rj_enabled
, then the restrictions as defined via the various sp083_system_parameters
above will be applied for the job, unless the user viewing/editing the job has been granted permission to view/edit restricted jobs of that job's restriction type.
User Derestrictions
Users can be granted permission to view/edit restricted jobs of one or more restriction types. Users derestriction type permissions can be managed via:
- The Update User Job Derestriction SOAP API; and/or
- ServiceManager's Update ServiceOptimizer User page from the Users menu. (The option to do so is only accessible when restricted jobs functionality is enabled via
sp083_system_parameters.
rj_enabled
).
Limitations
There are a number of limitations to the functionality of Restricted Jobs. See the ServiceOptimizer Admin Guide for details on Restricted Jobs Limitations.