Overview

Alloy mobile expects a certain set of user permissions in order function correctly. Additional permissions are also required for editing and creating items. This page summarises the permissions required for both the iOS and Android apps for non-admin users.

Mobile Minimum Permission Groups for Viewing Activities

To access activities the user must be a member of the following groups:

  1. Core Viewers
  2. Inspection Viewers
  3. Job Viewers
  4. Defect Viewers
  5. Project Viewers
  6. Event Viewers (applicable for waste)
  7. Waste Viewers (applicable for waste)
  8. Notification Viewers
  9. Read access to any custom or standard assets related to the activity
Note
  • Interfaces not currently included in any permission groups are the Tasks Assignable (designInterfaces_tasksAssignable) and Tasks (designInterfaces_tasks) interfaces. You must have access to these (permission to read).
  • User must also be assigned to a Team.
  • You will likely want permission to the Files Attachable (designInterfaces_filesAttachable) interface also.

Mobile Minimum Permission Groups for Editing/Adding Activities

For access to the following, the user should have access to the above plus:

Assets

  1. Read/Write access to the relevant assets design and any mandatory attributes

Defects

  1. Defect Managers
  2. Project Managers
  3. Read access to Defect Filter Applicable Types design
  4. Read access to Defect Filters design
  5. Read/Write access to the relevant defect design and it’s mandatory attributes
  6. Write access to the Defects attribute on Defects Assignable interface

Jobs

  1. Job Managers
  2. Project Managers
  3. Read access to Job Filter Applicable Types design
  4. Read access to Job Filters design
  5. Read/Write access to the relevant job design and it’s mandatory attributes
  6. Write access to the Tasks attribute on Tasks Assignable interface

Job Work Items

  1. Job Managers
  2. Read Access to Work Item Applicable Types design

Inspections

  1. Inspection Managers
  2. Project Managers
  3. Read access to Inspection Filter Applicable Types design
  4. Read access to Inspection Filters design
  5. Read/Write access to the relevant Inspection design and it’s mandatory attributes
  6. Write access to the Tasks attribute on Tasks Assignable interface

Events

  1. Event Managers
  2. Read access to Event Filter Applicable Types design
  3. Read access to Event Filters design
  4. Read/Write access to the relevant Event design and it’s mandatory attributes

Useful Information

The following is list of designs that are downloaded as part of the Required Lookups call:

  • DESIGNS_USERS
  • DESIGNS_TEAMS
  • DESIGNS_TEAM_MEMBERS
  • DESIGNS_TASK_STATUSES
  • DESIGNS_TASK_STATUS_TYPES

When the Notification module installed:

  • DESIGN_INTERFACES_NOTIFICATION_TYPES
  • DESIGNS_NOTIFICATION_RESPONSE_TYPES

When the Waste module installed:

  • DESIGNS_WASTE_EVENT_TYPES

When the Risk module installed:

  • DESIGNS_RISK_LIKELIHOOD_LEVELS
  • DESIGNS_RISK_CONSEQUENCE_LEVELS
  • DESIGNS_RISK_SEVERITY_LEVELS

When the DEFRA module installed:

  • DESIGNS_DEFRA_ACTION_TYPES
  • DESIGNS_DEFRA_LAND_TYPES
  • DESIGNS_DEFRA_SIZES
  • DESIGNS_DEFRA_WASTE_TYPES