Profiles node

To define profiles for the mobile app, use the Profiles node in the Mobile configuration. The Profiles node can have one or more Category nodes and one or more Profile nodes as children.

You can use Category nodes to organize your profiles. A Category node can have one or more other Category nodes and one or more Profile nodes as children. Each Category 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 Profile node can be a child of a Category node or of the root Profiles node. Each Profile 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 Settings 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 Controls 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.

See Publishing shared resources.

Supervisor Set the value to True to indicate that this profile is only available to supervisors.