Configuring Archibus Mobile Apps - Archibus Administrator
As an Archibus Administrator, you will need to get your staff up and running with the Archibus Mobile Client and the Archibus mobile apps by performing these tasks. If your site wishes to deploy the Archibus mobile apps, they must:
- purchase the Archibus Mobile Framework
- purchase licenses for the Web Central applications or SaaS modules that correspond to the mobile apps you wish to deploy
- for each user requiring a mobile app, assign the corresponding Web Central application to their role
- for each user requiring a mobile app, assign the mobile security group to their role
This topic has the following sections
- Enable mobile users
- Assign mobile apps to users using the "Assign Mobile Apps to Roles" button
- Manually assign mobile apps to users
- Specific application and security group requirements
- Grant read and edit access to database fields
- Other configuration tasks
Enable mobile users
All mobile users must exist in the Archibus Users table.
To enable a single user:
- Use Archibus Smart Client or Web Central to navigate to the System / Archibus Administrators - Users and Security / Edit Users task.
- Filter to find the user's account.
- Set the Mobile Device Enabled? field for that user to "Yes."
To enable multiple users:
- Use Archibus Smart Client to navigate to the System / Archibus Administrators - Users and Security / Edit Users task.
- Use the Filter button to restrict the list of users to those you wish to enable. For instance, you might restrict Role name to just OPS CRAFTSPERSONS.
- Select the header of the Mobile Device Enabled? column.
- Use Replace Column to set the Mobile Device Enabled? status of all users in this restriction to "Yes."
To enable the GUEST-MOBILE user:
Some system administrators enable the GUEST - MOBILE account for kiosk-style use so that guests can sign in just by selecting the "Sign in as Guest" button. The guest account typically has limited access to features.
- Run the System / Archibus Administrators - Users and Security / Assign Processes to Roles or Users task.
- Locate the GUEST-MOBILE user and set the Mobile Device Enabled? option to No.
Assign mobile apps to users using the "Assign Mobile Apps to Roles" button
To assign a mobile app to a user, you must
- Run the System / Archibus Administrators - Users and Security / Assign Processes to Roles or Users task.
- Choose the role to which you want to grant mobile access
- Select the "Assign Mobile Apps to Roles" button.
- The resulting form shows the mobile apps already assigned to this role. Review this list and add or move selections and click OK.
Note: To complete this form with the role's current assignments, the program checks the afm_roleprocs and determines the current assignments. If the security group assignment is missing, the form will create it. If you used the form to make the original assignments, the group assignment will be correct. The form only needs to create it if you manually created assignments and neglected to assign the proper security groups.
- When you process the form, Web Central does the following:
- Removes all of the mobile-specific Security Groups in afm_groupsforroles
- Adds the appropriate afm_roleprocs per the selection in the dialog.
- Re-adds the appropriate afm_groupsforroles per the selection in the dialog.
- You will return to the Assign Processes to Roles or Users view. Select the Flush Cached User Accounts and Roles button, located in the upper right corner of the Assign Processes to Roles or Users view.
- On the mobile device, users with the affected role must stop and restart the Archibus mobile app and sign in again.
- The mobile app will now appear on the mobile device.
Note: Note that there are multiple selections for the Asset & Equipment Survey mobile app and the Asset & Equipment Registration mobile app; this is because the mobile app is offered with all three Asset applications. Choose the entry that corresponds with the Web Central application that your site has purchased. If a role has been associated with all three Web Central applications using Assign Processes to Roles, the next time you access the form, all three check boxes will be selected even if you selected only one checkbox originally. Typically, a site won't have more than one Asset application licensed to a role, so this is not an issue for most users.
Manually assign mobile apps to users
Alternatively, you can manually assign the appropriate Web Central application or applications to the user's role:
- Run System / Archibus Administrators - Users and Security / Assign Processes to Roles or Users, which provides the role a license for the Web Central application that contains the mobile app.
- Select the Flush Cached User Accounts and Roles button, located in the upper right corner of the view.
- Assign the mobile security group to thee role using System / Archibus Administrators - Users and Security / Assign Security Groups to Roles; this enables the mobile app to appear on their mobile device. For information, see "Getting Started with Roles, Users, and Processes" in System Management Help.
- Select the Flush Cached User Accounts and Roles button, located in the upper right corner of the Assign Security Groups to Roles view.
- On the mobile device, stop and restart the Archibus mobile app
Note: If you are accustomed to assigning Web Central security groups to users using the "%" methodology, such as assigning all Space security groups using SPAC%, note that mobile does not use this approach. If a mobile app offers multiple security groups, you must explicitly assign each security group to a role. Using a wildcard grants the user the group security permissions allowed by that wildcard, but does not assign mobile apps. The Space Book and Hazardous Materials mobile apps have multiple security groups; see below additional notes for these security groups.
Specific application and security group requirements
The specific application and security group requirements are:
If users want this mobile app... | ... they need these Web Central applications assigned to their role ... | ... as well as this security group |
---|---|---|
Asset & Equipment Survey |
At least one of: • Asset Portal • Assets • Enterprise Assets |
ASSET-MOB |
Asset & Equipment Registration |
At least one of: • Asset Portal • Assets • Enterprise Assets |
ASSET-REG-MOB |
Compliance Survey |
At least one of: • Compliance • License Level 2 - Work Process ID's of Required Application: AbRiskCompliance |
RISK-COMP-SURVEY-MOB |
Maintenance (see below for additional tasks) |
Corrective Maintenance | OPS-MOB |
Space Book
(see below for additional tasks) |
Space Inventory | SPAC-MOB |
Space & Occupancy Survey |
Both: • Space Inventory • Occupancy |
SPAC-OCCUP-MOB |
Assessment (see below for additional tasks) |
At least one of: • Condition Assessment • Sustainability Assessment • Commissioning |
OPS-CA-MOB |
Incidents Reporting | Health & Safety | RISK-IR-MOB |
Workplace Services Portal |
At least one of: • Service Desk • Reservations |
WORKSVC-MOB |
Hazardous Materials (see below for additional tasks) |
Hazardous Materials | RISK-HAZMAT-MOB |
Solution Templates |
Since the Solution Templates mobile app provides examples for customizing mobile apps, the system does not check for licensing for this app. The user does not need specific Web Central applications assigned to their role. |
SYSTEM-MGR-MOB |
Below, are additional notes for some mobile apps.
Hazardous Materials app: enabling the edit and inventory features
The RISK-MSDS-MOB role allows for accessing the Hazardous Materials app with reviewing privileges. If a user should also be able to edit data or take surveys, add these security groups to one of the roles to which the user is assigned. The RISK-HAZMAT-MOB--ED and RISK-HAZMAT-MOB--INV roles can be assigned separately or together to the same user if desired.
Security Group | Description |
---|---|
RISK-HAZMAT-MOB-INV |
Enables the Hazardous Materials mobile app with inventory feature of the app. These users can access the Inventory tab, the Close Survey button, and the Verify buttons. Additionally, they can edit the material records and create new records. |
RISK-HAZMAT-MOB-ED | Enables the Hazardous Materials mobile app with the ability to update material location records. These users can create material records and make changes to records. |
Space Book app: enabling the space survey features
If one of your roles uses the Space Book app and users in this role should also be able to record space survey data, add these security groups to the role.
Security Group | |
---|---|
SPAC-SURVEY | Enables Space Book with survey features. These users post their survey results for review by choosing the app's Complete Survey button; they do not have access to the Close Survey button. A manager then reviews the survey data in Web Central and updates the inventory tables with the survey results. |
SPAC-SURVEY-POST | Enables Space Book with the survey features, plus the ability to automatically update the inventory tables with survey results. In addition to using the Complete Survey button to upload survey data for review, these users can use the app's Close Survey button, which automatically updates the inventory tables with survey results. |
Maintenance app: craftspersons and supervisors
The Maintenance mobile app has the following additional criteria:
- Craftspersons and Supervisors must be in the Craftspersons table. The value of the email field in the Archibus Users table and the Craftspersons table must match.
- In addition to the Craftspersons table, Supervisors must be in the Employees table.
- Clients reporting issues must be in the Employees table.
If you want a user of the Maintenance mobile app to be able to use the supervisor features to approve, assign, route, and close work, the make sure that user:
- is listed as a supervisor in the Craftspersons (cf) table
-- or –
- is currently acting as a temporary substitute for a supervisor and their role grants this supervisor's authority for these specific escalations
Assessment app: field auditors
The Assessment activities contain forms that enable assessment managers to assign work to individual field technicians using the Assessed By field. In order to have field technicians show up in this list of assessors, assign one of the "Field Assessor" processes to that field technician's role.
Grant read and edit access to database fields
The roles for your mobile users mush have read permission to all fields that display, and write permission to all fields of data that update data. You can assign all permissions by adding the "%" wildcard group to a mobile role using the Web Central System / Archibus Administrator - User and Security / Assign Security Groups to Roles task.
If you start your database from the Archibus schema database, all Review and Edit Group definitions will be cleared from the Archibus Fields table except for the CALCULATED, MAINT MGMT, or SYS-USRMGR. Should you wish to clear all Review and Edit Groups in a similar manner on another database, you can use the SQL statements below.
UPDATE afm_flds SET review_group = NULL WHERE review_group NOT IN ('CALCULATED', 'MAINT MGMT', 'SYS-USRMGR' UPDATE afm_flds SET edit_group = NULL WHERE edit_group NOT IN ('CALCULATED', 'MAINT MGMT', 'SYS-USRMGR')
In some versions of the Archibus database that are created from scratch or that are upgraded from older versions of the database, your Archibus database may not contain the mobile security groups. If so, you can add them with the System / Archibus Administrator - User and Security / Add or Edit Security Groups task.
Other configuration tasks
Restrict data with VPA
As a best practice, you may wish to consider limiting the data that mobile users access on their mobile device by carefully organizing your roles and setting up VPA (Virtual Private Archibus) restrictions. Limiting data in this manner not only helps you adhere to business practices at your site, but also improves performance on the mobile device. For information, search for "VPA" in Archibus System Management Help.
Enable mobile services
You must explicitly enable mobile services. For information, see Archibus Configuration Options in System Management Help.
Disable lost or stolen devices
If you are using personal-certificate security, disable that certificate on your authentication server.
If you are using Archibus authentication:
- Use the Archibus Smart Client or Web Central to navigate to the System / Archibus Administrators - Users and Security / Edit Users view.
- Filter to find the user's account.
- Clear the Mobile Device ID field value for that user.
Distribute updates to the Archibus mobile apps
Either you or your business partner can update the Archibus mobile apps -- either by installing a new Archibus release or by making changes to the app itself.
To do so:
- Notify your mobile users to sync their devices by the end of the business day to avoid the risk of losing any changes.
- In the evening, run the standard Archibus installation program (or copy specific changes to the \webapps\archibus\schema\ab-products\common\mobile folder).
- When the mobile users next launch the mobile app, the Web browser that is built into the Archibus Mobile Client will detect the new files and download them.
When the mobile user runs the Sync actions, the action compares the schema of the server-side (Web Central) and the client-side (Mobile Client) in terms of number of fields, field size, and field data type. If a particular table differs, the Mobile Client application will prompt, "This action requires a new format for your data. Doing so will erase any changes you did not previously synchronize. Can this action proceed?"
Additional tasks
Archibus System Management Help covers additional configuration tasks, such as controlling the fields displayed on an audit form and having a mobile app call a workflow rule. For information, see the "Mobile Apps Administrator" section of System Management Help.