Onsite Inspect - Rules and Restrictions
Table of Contents
Inspection Roles
Inspection Roles | Contact types | Access Applications | Screen Access (you must have this role to access these screens/menus) | Notes |
---|---|---|---|---|
Onsite Inspect - System Administrator | Real Person | Inspect Web User | Analysis Menu, Administration Menu |
|
Onsite Inspect - Data Administrator | Real Person | Inspect Web User | Administration Menu |
|
Onsite Inspect - Inspector | Real or Virtual Person | Inspect Web User Inspect Mobile |
|
|
Onsite Inspect - Project Customer | Real Person | Inspect Web User Inspect Mobile | Can only see Project and Inspection from the menus. |
Note: a known issue of inspection visibility is that if the project customer contacts are updated after inspections already exist for the project, then connections for new/removed customer contacts are not updated automatically. The inspection will need to be edited and saved in order for the inspections connections for customer contacts to be updated. |
Onsite Inspect - User | Real Person | Inspect Web User |
|
|
Onsite Inspect - Vendor/Subcontractor | Real or Virtual Organisation | nil |
|
|
Actions
Actions | Who can do it - Web User | Who can do it - Mobile | Rules/Restrictions |
---|---|---|---|
Login |
|
| Must be registered on the platform (real person contacts only)
|
Add a project |
| No User |
|
Add an inspection |
|
|
|
Edit an inspection |
| Not Applicable |
|
Add/Edit an inspection item (standard)
|
|
|
|
Add/Edit an inspection item (templates) |
|
|
|
Delete an inspection item |
|
|
|
Submit an inspection
|
|
| Web User
|
Approve/reject an inspection item |
|
|
|
‘Start Work’ on an inspection or item |
|
|
|
‘Finish Work’ on an inspection or item |
|
|
|
‘Sign Off’ on an inspection or item
|
|
| Mobile
Web User
|
Archive an Inspection |
| No User | Web User
|
Archive a project |
| No User | Web User
|
Generate a report
|
|
|
|
Add a communication |
| Not Applicable |
|
Add an attachment |
| Not Applicable |
|
Inspection-related settings affecting data/visibility
Settings | SystemSettingId | Notes |
---|---|---|
Permission Access - Use of Inspection Templates | C824E367-491F-46D3-9AFA-1D1D6E273D89 |
This setting must be set to true for a licensee to be able to create inspections from a template. Note, it does not prevent the licensee from creating templates however. |
Limit editing to project inspectors | 38B71FE6-CC7F-4651-B376-28AC114F50B6 |
|
Inspection (Mobile App) - Download all Inspections when 'Inspector within the Project' | CBAA3004-488D-4F64-B8C4-2F8B8B8719AC |
|
Inspection (Mobile App) - Download all Inspections when 'Manually Subscribed' | 0AEA813B-0182-4052-956B-7C5A9AA3E0FB |
|
Inspection (Mobile App) - Download all Inspections when 'Customer' | 82FB47A7-CC5A-48B5-86D1-7E97421329D7 |
|
Inspection (Mobile App) - Download all Inspections when 'Inspector' | A52D473E-63B6-42C8-A1E0-8E58F8ACDE0B |
|
Inspection (Mobile App) - Project Limit | 5689DB10-C03A-4F6D-9933-A0309840BC9C |
|
Mobile Content Download Rules
Connection | Rule(s) | DB Setting |
---|---|---|
Customer | Inspections can have 3 settings:
Customer MUST be part of the customer group at the project level: Customer - connection of type '53F0BFA2-78FC-488F-B61F-046221D177C6' between the inspection and the contact | common.systemSetting 82FB47A7-CC5A-48B5-86D1-7E97421329D7 Inspection (Mobile App) - Download all Inspections when 'Customer' |
All Other Users | If any of the following criteria are met, where the licensee has the system setting enabled, then projects will be downloaded that meet the rules below:
There is no order or sequence - if any criteria is met then projects come down. It is only if no criteria is met that they do not come down. You can have more than one criteria for the same inspection/project. Note: ALL inspections will come down to the device regardless of the status of the inspection except where this setting is enabled and not set to '0': Auto-dismiss inspection after X days ('920929BF-F6DA-4307-A2ED-14F594EF4591') | common.systemSetting 0AEA813B-0182-4052-956B-7C5A9AA3E0FB Inspection (Mobile App) - Download all Inspections when ‘Manually Subscribed' 82FB47A7-CC5A-48B5-86D1-7E97421329D7 Inspection (Mobile App) - Download all Inspections when ‘Customer' A52D473E-63B6-42C8-A1E0-8E58F8ACDE0B Inspection (Mobile App) - Download all Inspections when 'Inspector' |
Other Rules around content returned
Action | Rules |
---|---|
On first sign in to the mobile app |
|
Date Modified/Last Successful Sync Date |
|
Inspection status becomes 'Complete' or Inspection.datWorkInProgress date exists | Inspector Only: If the inspection status becomes complete or the inspection.datWorkInProgress date is more than ‘x' number of days past, then 'IsInspector' field returned from the API will become false. If the 'x’ value is set to 0, it will not remove the inspection. All Users: If the user is no longer connected to the project in any role (Customer/Inspector/Subscriber) then the API will not retrieve any inspection data for that project. The mobile app will then delete this project and any child data. Setting Info: 'x' is the number found in the setting 'Auto-Dismiss Inspection Delay' select * from common.systemsetting where gidsystemsettingid = '920929BF-F6DA-4307-A2ED-14F594EF4591' |
Project is no longer Active | No child item information is returned from the API (no inspections/items etc) |
Dismissed Project Updates | Projects may be dismissed/hidden. That will remove them from the current active projects list to a tab labelled 'Hidden' If a project that has been 'Dismissed' is updated a notification is shown to the user. |
Removed Projects | Projects may be removed (when user has the “inspector” role) from the device. This removes the “manual subscription” between the user and the project. All data for that project is then removed from the device. |
Inspection Item ‘Denied’ status (mobile only) | An inspection item becomes denied under the following conditions when attempting to change an item or upload a new item:
NOTE: This status only applies on the mobile. It occurs when the validation of the above conditions fail. It is done this way to keep business rules off the mobile. |