Profiles node
To define profiles for the mobile app, use the node in the Mobile configuration. The node can have one or more nodes and one or more nodes as children.
You can use nodes to organize your profiles. A node can have one or more other nodes and one or more nodes as children. Each node can have these attributes:
| Attribute | Description |
|---|---|
| AcessItem | List of permissions in Access Control that control access to this category. Specify one or more access IDs in a comma-separated list. Users must be assigned each of the specified permissions to have access to the profiles in this category. |
| Description | Description of the category. |
| DisplayName | Display name for the category. |
| Id | Unique identifier for the category. |
A node can be a child of a node or of the root node. Each node can have these attributes:
| Attribute | Description |
|---|---|
| AccessItem | List of permissions in Access Control that control access to this profile. Specify one or more access IDs in a comma-separated list. Users must be assigned each of the specified permissions to have access to the profile. For example, you might define a "Mobile Supervisor" permission to control access to a Supervisor profile. |
| BannerImage | Banner image to show for this profile. You can use this to override the default image defined on the node. |
| Base | List of profiles that the current profile inherits from. Specify one or more profile IDs in a comma-separated list. The current profile will inherit the properties of each selected base profile.
For example, you might have a base Inspectors profile, and then define an Electrical Inspector profile and a Plumbing Inspector profile that inherit from the base profile. |
| Description | Description of the profile. |
| Disable | Set the value to True to disable this profile. |
| DisplayName | Display name of the profile. This is the name that is displayed in the mobile app. |
| EmployeeImageDefault | Default image to show if no image is found for the logged in employee. The default image location is Resources\Mobile\Employees in the Rest Services application directory. You can also use an absolute path. |
| EmployeeImageLocator | Used to locate an image of the logged in employee. If located, the image is displayed next to the employee's name at the top of the menu. Use @empid to represent the employee ID, such as @empid.png. The default image location is Resources\Mobile\Employees in the Rest Services application directory. You can also use an absolute path. |
| ID | Unique identifier for this profile. |
| IsMixedList | Indicates whether the profile uses mixed work lists. If the value is set to True, then the menu for this profile will show menu groups rather than the standard groupings.
See Mixed work lists. |
| Menu | Menu to show when users log in with this profile. Menus are defined under the node. |
| SharedResourcesPackageName | Name of the shared resources package file for users with this profile. When you publish shared resources, a SQLite file with this name is created in the Resources\Mobile\PublishedPackages\SharedResources folder in the Rest Services application directory. |
| Supervisor | Set the value to True to indicate that this profile is only available to supervisors. |