Resources
The Resources table is defined and loaded before installation and contains the security resources necessary to access the different options and functionality within the applications. Refer to Security Resources Table for more information.
Do not edit resources in this table. To modify resources, contact PowerSchool Support.
Alternatively, you can add your resources and assign them to employees. The codes for customer resources must be 50000 or higher.
Menu Path
From the System Administration menu, select Administration. From the Security menu, select Resources.
Add a New Security Resource
- From the System Administration menu, select Administration. From the Security menu, select Resources.
- Click Add New.
- In the Resource field, enter a unique numeric code. The codes for customer resources must be 50000 or higher.
- In the Function field, enter a four-digit code to identify the function. Since you are creating your resource, it is recommended that you enter the last four digits of the code entered in the Resource field.
- In the Package field, select the software package code corresponding to the resource.
- In the Privilege Code field, select the lowest privilege level eligible for accessing the resource. This should be 5 - PACKAGE USER if you want supervisors for a particular package and sub-package to have the same privileges automatically.
- In the Subpackage field, select the code for the application within the package chosen. For example, choose PER- PERSONNEL if you are creating a resource for Personnel.
- In the Description field, enter the description of this resource code.
- Click Accept.
After you create new resources, you will need to assign them to individual users through the User Access page.
Generate the Security Resource List Report
The report provides a complete list of all security resources stored in your database.
- From the System Administration menu, select Administration. From the Security menu, select Resources.
- Click Print.
- In the Print window, select a destination, and click OK. The default file name is resource.rpt.
Field Descriptions
Field | Description |
---|---|
Resource | The numeric code that identifies a particular function of a software package or sub-package. You grant or deny resources to users in the User Access table. If you add a resource, codes must be 50000 or higher. |
Function | The four-digit code used to identify this system function. The Package, Subpackage, and Function form the key combination for a Resource record. With these three pieces of information, you can look in the Menu Items table to find the menu options each resource lets the user access. We recommend you enter the last four digits of the code in the Resource field. |
Package | The code and name for the software package corresponding to the resource; for example, choose HRM- HUMAN RESOURCES if you are creating a resource for the Human Resources module. Each package can have multiple resources associated with it. |
Privilege Code | The privilege code that determines the lowest user privilege level eligible for accessing the resource. Remember that the application uses a security hierarchy with four privilege levels. The level controls users' access to options and features within each package and sub-package. For example, if you want to grant a user Package Supervisor privileges for Personnel, you would assign resource 308, Supervisor for Personnel, to the Users record. This resource has a privilege code of 3 which is higher than the code used for each of the remaining resources for Personnel. Therefore, the user would have access to all Personnel options and functions. |
Subpackage | The code and name for the application area that runs within a package. For example, PER (Personnel) is a sub-package of HRM (Human Resources). Enter an asterisk to indicate the resource applies to all sub-packages tied to the record's package. |
Description | The full description of this resource code. The limit is 40 characters. |
Changed By | The user ID for the last person to save updates for a selected Resource record. If a change was made to a code, the system also gives the timestamp of the change. |