Maintenance mobile app
Craftsperson
Note: Beginning with V.26.3, craftspersons can also use the OnSite mobile app for accessing and updating work requests while in the field.
An important part of a craftsperson's role in resolving a maintenance issue is updating the Archibus system with details about the jobs they complete. For example, craftspersons must access the Archibus system to put a job on hold, record the hours spent on the job, enter notes about how they resolved the problem, enter the parts used on the job, and so forth.
With the Archibus Maintenance mobile app, craftspersons in the field can use a smart phone or other mobile device to perform everyday tasks that they encounter on the job.
Craftspersons toggle between the following tabs to perform their work.
Tab | Purpose |
---|---|
My Work |
To review the work that is assigned to them. For each job, the work request list includes the escalation date (if any), or the earliest date and time that the work was assigned to the craftsperson. |
My Requests |
To view and process the work in their queue. This tab shows work assigned to the craftsperson regardless of its status; that is, this tab will show work that is requested, on hold, issued. It also includes completed work not yet uploaded to the server. |
Approved | To self-assign work (if the facility manager has established this feature). |
Issued | To process work that is issued. This tab shows work assigned to the craftsperson that has a status of "Issued and in Process." The craftsperson can process work from either this tab or from the My Work tab. |
To access these tabs, the craftsperson clicks on the button (named according to the currently displayed tab) located at the bottom of the screen and to access the list of available tabs.
Following are the main tasks of the craftsperson:
- Review their work queue
- Access the details about each job
- Complete checklists for the job
- Use the timer to track work on a job
- Scan the barcode of equipment or room
- Update the system with details for a completed or in-process job
- Add supporting pictures and marked-up floor plans to a job
- Put a job on hold, or resume a job
- Complete a job
- Self-assign a job
- Create new work requests for problems encountered in the field
- Review requests that they have entered
Review the work queue
Once maintenance work is approved, the service request system automatically routes work to craftspersons based upon defined procedures. To see the work routed to them, craftspersons move to the My Work tab on the mobile device and run the Sync action, which downloads from the server work that has been routed to them . Since maintenance situations might arise throughout the day, craftspersons can periodically run the sync action throughout the day to see their latest task list.
The system color-codes the jobs based on when they should be executed:
- red are past due
- yellow are escalated
- no color are not yet escalated
A red dot next to an item indicates that the user should perform a sync.
If they have a lot of assigned work in their queue, craftspersons may wish to search for specific work requests and sort their assigned work requests using the boxes at the top of the screen.
Work requests can be sorted by escalation, location, status, and problem type. For example, sorting by location is useful because craftspersons can look up all their assigned work for a particular location. They can then gather all tools and parts that they will need for the jobs in and near this location and avoid making multiple trips back to the supply room. For more information, see Searching, Filtering, and Sorting.
Craftspersons can search for work requests by entering their search criteria in the Search Work Requests box in the upper left corner of the My Work screen. Craftspersons can search on:
- Work Request number
- Building name and building address
- Floor
- Room
- Problem Type
- Equipment, including bar code format. See Using Bar Codes in Mobile Apps.
Access the details about each job
From the My Work list, craftspersons access a list of the jobs assigned to them. They can tap any job and review the description of the problem, priority, location, and other details. If they are not sure the location of the room, they can look it up on the floor plan using the Locate button (the button shaped like an explanation point in the top left of the screen). They can then proceed to the site and get started with the assigned jobs.
Use the tabs at the bottom of the screen to review job details, or add details about the job.
Tab | Description |
---|---|
Hours |
Examine the work logs of all craftspersons assigned to the job (Work Logs tab, accessed from the Hours tab) Examine the hours you are assigned to this job (Assignments tab, accessed from the Hours tab). This is handy for a craftsperson view their scheduled hours so that they can follow the schedule set by their supervisor. |
Parts / Tools |
Review the parts and tools required for the job. |
Costs |
Enter costs associated with the job. |
Documents | Access photos or other documents related to the job. While on the job, you can add photos. See below discussion. |
References | If documents (such as repair manuals) have been associated with equipment involved in the job, you can access these documents from here. |
Checklists | Access the checklists associated with the job. |
Complete checklists for the job
Procedures at a site might call for the craftsperson to complete a maintenance checklist as part of their work on the job. Maintenance checklists are a series of questions that the craftsperson completes on the job and can include Pass/Fail, Yes/No, dates, text entry, multiple choice, and other types of questions. The checklists can outline the steps to perform for a particular task, list items to be inspected, prompt for measurements, and so on.
Depending upon the response to a question, the checklist may present follow-up questions or actions.
If a work request has an associated checklist, the Checklist tab displays with a count of completed or scheduled checklists for this work.
Downloading checklists
When you sync, checklist data is downloaded from the following tables:
- questionnaire info (questionnaire_ext)
- questions (quest_question_ext)
- answers (quest_answer_ext)
- survey events (activity_log)
Syncing checks the PM steps or optional SLA steps to see if there are checklists to download. It then downloads checklists that meet these conditions:
- active questionnaires for the work requests assigned to the current craftsperson (
questionnaire_ext.status = 1
)
- today's date must be within the checklist's effective date range (the Date Effective Start /End fields of the questionnaire)
- VPA restrictions apply to both work requests and linked checklists
When you complete the checklist, you will upload your answers to the server.
Completing checklists
- Click the Checklists button, and the app presents the first incomplete checklist for this work request. You may have multiple checklists for a single work request; the list presents the first incomplete checklist as well as any completed checklists. Once you complete the first checklist, you will be returned to the list to select the next uncompleted checklist.
The above screen indicates the checklist status: Scheduled, Missed (Date Scheduled Start has passed), Overdue (Date Scheduled End has passed), In Progress (the checklist has been partially completed), or Completed.
Note: PM checklists might be established so that you see all checklists and you can execute them in your desired order.
- Select the first checklist by clicking on its button, and the mobile app displays it.
- Work through the checklist questions.
- Typically, you will work through the checklist, answering questions in the order presented. The app instantly saves your responses locally.
- As you work on the checklist, the app reports on the percent completed
- You can return to questions to change your response.
- Questions with a red asterisk are mandatory and must be completed.
- You can sync your responses while the checklist is in process. However, this is not necessary because your responses are saved locally such that you can leave the checklist screen and return to it later and see your previously-entered responses. See "Existing a checklist in process" below.
- You can search for a skipped question or a questions whose response you wish to change by entering a key word or phrase in the search box in the upper left corner. Clear the search to return to the complete set of questions.
- Once you finish with this checklist, click the Complete button in the upper right corner. The Maintenance app uploads the responses to the server and sets the checklist status as Completed.
- If you try to complete the checklist and some mandatory questions are not answered, you can still select the Complete button but the app will prompt you to finish the mandatory questions and will not update the checklist status.
- You can leave the checklist incomplete and access other parts of the Maintenance app, as discussed below. You can later return to the checklist to complete it.
- If multiple checklists are assigned to the work request, the next checklist displays in the list, as shown below. The checklist designer will order the checklists in the appropriate order for the craftsperson's execution. You can now work through the second scheduled checklist and click Complete to upload the results when done. As mentioned above, PM checklists might be set up differently such that you can complete checklists in your desired order.
- Note the following about the list of checklists:
- When you are working through a checklist, click the Back button to return to this list.
-
Once you finish with a work request's checklists, you can continue with the work request's other updates and steps, as outlined in the below sections of this topic.
Note: The ForceCompleteChecklists
application parameter controls whether or not a craftsperson must complete all checklists associated with a work order before they can complete the work order.
Exiting a checklist in process
While typically you will work through the entire checklist at once, it is possible to exit the checklist and access other screens of the Maintenance mobile app. You can return to an in-process checklist to complete it. Follow these steps:
- While working with the checklist, click the Back button to return to the list of checklists.
- From here, you can click Back to move to the Update screen for this work request.
- Work with the mobile app as needed (for example, check on another work request) and return to the Update screen of this work request.
- Click the Checklists button at the bottom of the screen. You move to the list of checklists.
- Click your in-progress checklist. The checklist displays, and you will see your previously-entered responses.
- Continue working with the checklist and click Complete when through.
Note: As another option, you could sync to upload your checklist answers and finish the checklist using the Maintenance Console.
Editing a completed checklist
You, or a supervisor, may want to access a completed checklist in order to review your answers and edit them if necessary. While the work request is still in the "Issued and In Progress" status, you can access the checklist to make changes. For example, in the above image, you would click on the Completed button to access the first checklist and make edits.
- When you return to a checklist to edit it, the checklist status is set to In Progress. When through with your edits, upload your changed survey responses to the server by clicking the orange Complete button.
- Once the work request is changed to the Completed status, you can no longer modify a completed checklist.
Note: When working in Maintenance Console, you cannot return to a completed checklist and adjust the answers when the work request is in Issued and In Process status. In Maintenance Console, once you mark a checklist as completed, no further editing by the craftsperson is permitted (unless the supervisor rejects the checklist, as outlined below).
Editing a rejected checklist
A supervisor using the Maintenance Console has the option to review and verify (accept or reject) checklists of completed work requests. Note the following about the verification process:
-
Verifying a checklist is an optional procedure that is not mandated by any verification-related workflow steps outlined in the underlying SLA.
-
The Maintenance mobile app does not provide features for verifying checklists; supervisors can do this only from the Maintenance Console.
If a supervisor accepts a checklist during verification, no further action is required.
A supervisor might reject a checklist and enter a comment explaining the rejection. For example, they might want a craftsperson to attach a photo to the checklist or further explain a checklist answer with a comment. Or, perhaps a situation has been rectified and the supervisor wants the craftsperson to reinspect the item and update the question.
Following is the typical procedure for a craftsperson editing a rejected checklist:
-
In the Maintenance Console, the supervisor locates the work request with a status of Completed and reviews the checklist.
-
If the supervisor find an error, they reject the checklist using the Verify button and enter a comment as to why the checklist is rejected.
-
The work request is set back to Issued and in Process status.
-
The craftsperson syncs and finds this work request back in their In Process queue.
-
The craftsperson reviews the work request's Step Comments to understand what they must do to correct the situation. This field holds the comment that the supervisor entered when rejecting the checklist. (Scroll to the bottom of the work request to see the Step Comments field.)
-
The craftsperson updates the checklist according to the comments, completes the checklist, makes any other edits to the work request, and then completes the work request.
-
In the Completed grouping of the Maintenance Console, the supervisor accesses the completed work request, reviews the checklist, and verifies the checklist. In the Maintenance Console's Completed grouping, the checklist action now appears with a green check mark and in green text to indicate that the checklists are completed and verified.
Use the timer to track work on a job
Craftspersons may wish to take advantage of the timer to track the time spent on a job using the Start, Stop, and Resume buttons to record time spent on a job. The timer tracks all the minutes that a craftsperson spends on a job and stores the times and other details in work logs. When the craftsperson completes the job, the system totals the hours worked as documented in the work logs. Craftspersons may find it more efficient to use the timer buttons rather than manually track and then enter the time spent on a job.
For example, craftspersons can press "Start" at the beginning of the job, and at a later time they can pause the timer and then resume the timer when they return to the job. With these buttons, craftspersons can record their hours quickly and accurately with a simple swipe. For example, in the following image, the craftsperson is assigned two jobs; he has paused one job so the button reads Resume. The second job he is actively working on; when he finishes he can swipe the Stop button.
To get started on a job, the craftsperson clicks the "Start" button on the job details screen. The craftsperson then indicates the type of work (travel, setup, and so on) by choosing the appropriate button and the timer starts.
On the Work List and the Update screens, the app adjusts the buttons as necessary to accommodate the currently-selected button. For example, if the craftsperson chooses "Travel Time" to measure the amount of time devoted to travel, the button on the Work List and Update screens reads "Arrived/Paused" so that the craftsperson can log the time that they arrive. Or, if they choose Work on the above screen, the button on the Work List and Update screen changes to Stop so that they can log when they finish the work.
If they take a break or move to another task, they can stop the timer for this job and then restart it when they resume work on the task. In this case, the button reads Resume. Once they resume the job, they move to the Update screen. From here, they can stop the job when finished and add job details.
Once the craftsperson begins logging time on the job, they cannot use the timer for another job until they stop the timer on the current job.
Note that the timer is a tool to help the craftsperson; it is not a designed to validate the time that they worked. Craftspersons have full editing capabilities to manually enter the hours themselves or edit the that the timer recorded, as discussed in Update the system about labor and craftspersons.
Scan the bar code of an equipment item
When you start work on a job and start the timer, the app prompts you to scan the bar code of the equipment item you are servicing. This scan ensures that you are servicing the correct item. Scan the bar code, and the system matches the scanned barcode to the Equipment Code value in the work request and verifies that they match. If the work request does not have an Equipment Code value, you are prompted to apply the bar code value of the item you just scanned.
If the scanned bar code does not match the Equipment Code of the work request, you have not found the correct item to service. The app asks if you would like to search for other requests that match the scanned bar code.
Update the system about a completed or in-process job
Directly from the mobile device, craftspersons can record the tools, parts, costs, and other details of the job, either while the job is in process or when it is finished and before they run the Complete action. They do so by using the following buttons, located at the bottom of the screen. When they sync the device, all cost information (labor, parts, and other costs) is uploaded to the Archibus database on the server.
Hours worked (Work Logs)
Although the timer records the minutes spent on a job, the craftsperson may need to edit this information or add additional hours. Using the Hours button, the craftsperson can access the work logs for all craftspersons who worked on the job; however, a craftsperson can edit only their own work logs.
Select a work log and you can see and edits its details. For example, the below image shows that AFM-CF used the timer to log work on this job, and the system entered the values in the Time Start/Time End fields. The system updated the Regular Hours field with this information.
Suppose AFM-CF performed this work at an overtime rate; they could edit Regular Hours to zero and enter the value in Overtime Hours. Similarly, suppose they know that they worked on the job for 15 minutes before starting the timer. They could edit the Start Time value and the Regular Hours value to reflect these 15 minutes. Note that if AFM-CF manually edits Start Time, the Regular Hours field does not update with a new value; Regular Hours must be manually edited as well.
In order to enter Regular Hours, the Craftsperson must have a Work Log to edit. Therefore, if they prefer to not use the timer but simply edit Regular Hours, they must minimally start the timer to generate a Work Log record to edit. They can then enter Regular Hours.
Parts
As they use parts to address this issue, craftspersons can tap the Parts button to move to the Parts screen. Depending on practices at the site, the maintenance manager may have already estimated the parts required for the job. With this button, the craftsperson can enter the quantity actually used or add new parts to the job. As they add parts, the form lists the parts at the bottom of the screen.
If craftspersons need to purchase a part in order to complete the job, they can Use the Add Purchased Parts button to enter the part into inventory. When you complete the work request, the system debits the inventory of the parts used; therefore, it is important to enter any parts purchased during a job.
Tools
Like parts, the maintenance manager may have already estimated the tools (such as saws, drills, ladders, fans, fork lists) required for the job. If so, the craftsperson can enter the amount of time the tools were actually used. If no tools have been specified, the craftsperson can add the tools that they used. Documenting the tools used on a job is important for tracking the overall use of a tool so that the maintenance manager can plan for maintenance and service on the tool. Like parts, tools that the craftsperson adds are listed at the bottom of the screen.
Costs
If the job entails other costs that are not related to labor and parts--such as the cost of a permit--craftspersons can record these by using the Costs screen. Costs can be classified as Administrative, Transport, or General.
Add supporting pictures and floor plans to a job
While addressing a job or reporting a new one, craftspersons may want to document the damage by taking a picture of the affected area or marking the damaged area on a floor plan. From the Update Work Request screen, the craftsperson can do the following:
- capture up to four pictures per work request by clicking on the Camera button, located on the top left of the screen, to activate the camera feature of their mobile device. For information, see Viewing Documents and Saving Photos as Documents
- mark up a floor plan drawing showing the area in question and enter notes directly on the drawing. This is known as redlining. For information, see Redlining Floor Plans and Images. To access the redlining tools for the floor plan of the floor on which they are handling a problem, they select the Pencil icon in the upper right corner of the Update Work Request screen.
- redline a captured photo with notes and comments. For example, they can use the phone's camera to capture a damaged area and add the photo as a document for the work request. They can then use the red line features to indicate the exact area within the photo that needs attention.
- use the Documents button (at the bottom of the Update Work Request screen) to view the pictures and redlined floor plans associated with the work request.
When craftspersons sync their devices and upload these documents to the Archibus server, supervisors and other managers will have documentation on the issues and may be able to use these pictures in cost justification or maintenance analysis.
Put a job on hold, or resume a job
Sometimes, work cannot proceed and a job must be placed on hold.
Note: When placing a work request on hold or when resuming work, craftspersons should be aware that they are not immediately updating the server with their status changes. They need to sync after each action in order for their changes to be uploaded to the server so that the work order system (the SLAs) can process the item and send the item back to the mobile device with its new status. The app places a red dot next to requests that need to be synced in order to determine the next step in the process.
Using the drop-down menu
Craftspersons can access the drop-down menu and choose a "hold" status.
Hold Status | Description |
---|---|
Hold for Parts | Awaiting the required parts. For example, the craftsperson needs a specific filter to service an equipment item, but a filter is not available in the supply closet. |
Hold for Labor |
|
Hold for Access |
|
Additionally, the craftsperson can cancel the hold status when work can resume on the job. To do so, the craftsperson chooses the "Resume to Issued" option to reset the work's status to "Issued and in Process."
When the craftsperson makes a change in status, the app reminds them to sync by adding a red dot to this item in the job list, as shown in the Review the work queue section above. When the craftsperson syncs the device, the sync action uploads this information to the server. The work request system then informs the requestor that the job is on hold or has been resumed.
If you are using the timer and put a job on hold and then sync, after the sync you will see that the sync has automatically stopped the timer and set the button to Resume. For example, in the below image the user has just synced after putting the job on hold for parts and the system has stopped the timer. You can also choose to stop the timer yourself.
Using the timer
You can also place a job on hold or resume work by using the timer. In these cases, you do not need to use the drop-down menu to set the status; using the timer automatically updates the status.
For example, when you stop work on a job, you have the option to place the job on hold.
You are prompted to enter a comment and the type of hold. Clicking the green Update Status button stops the timer and returns you to the work list where you can sync and update the server with the s On Hold status you selected.
When you are ready to resume work, click Resume and the timer will restart and you will be prompted to update the status. Sync, and the status will be updated to Issued and in Process.
Complete a job
When craftspersons have completed their jobs, they can enter any remaining details about the job as described above in Update the system about a completed or in-process jobs.
Using the drop-down menu
They can then and then choose the Complete option from the drop-down menu. Note that if they haven't yet entered the number of hours spent on the job, the system prompts them to do so as part of the completion process.
When they sync their devices and upload the data to the server, the sync action stops the timer (if running) and removes the job from their work list.
If necessary, craftspersons can continue to add costs, parts, and labor information to a completed work request until they actually sync and upload the completed work request to the server.
Using the timer
As another option, they can stop the timer. This action prompts them if they want to complete the job, or add more details. If they choose Yes (they want to complete the job), they are prompted to enter a comment and then sync, which updates the status and removes the job from the work list.
Self-assign a job
Craftspersons with the appropriate permissions can use the Approved tab to access a list of their work team's work that has been approved but not assigned. Craftspersons can pull down and self-assign appropriate work -- taking advantage of their location, their particular expertise, or a gap in their schedule. In order to access this feature, the work team to which the craftsperson belongs must have the Craftspersons Assign Themselves? option in the Work Teams table set to Yes.
Since multiple craftspersons can belong to a work team, multiple craftspersons will see the unassigned tasks in their Approved tab. It is possible than more than one craftsperson will select to self-assign a work request. The first craftsperson to self-assign a job and sync will have the job. If a second craftsperson has self-assigned the job and they sync after the first craftsperson, they will receive a message that the work has already been assigned.
Thus, it is good practice for craftsperson to immediately sync after self-assigning the job so that other work team members know that the job is issued and they don't need to take it.
Create new work requests for problems encountered in the field
While in the field performing assigned tasks, craftspersons may notice other work that needs to be done. For example, while completing a task to clean a rug because of water damage, a craftsperson might realize that the walls need to be repaired. In cases such as this, craftspersons can move to the My Work or My Requests screen and tap "+" button to move to the Create Work Request screen from which they can enter a new work request for the required paint job. When reporting jobs, craftspersons can include photos of problem areas and redline floor plans, as described above.
When entering a request, you must specify a location: minimally, you must specify either a site, building, or equipment item. For work outside the building (such as on the grounds or in the parking lot), enter a Site Code and use the Description field to describe the exact location on site. Optionally, you can complete the floor and room. The exact fields that you must complete is determined by how your site sets the The MandatoryLocationFieldsOnReportProblem
application parameter.
The craftsperson can create a work request from either the My Work or My Requests tab, as outlined below. If the craftsperson want to complete this job themselves they should enter it from the My Work screen so that the system can immediately assign the job to them; if they cannot work on this request, either because they don't have the skills or they don't have the time, they should report it from the My Requests tab so that the standard SLA system can process the request.
If the craftsperson creates the request from this tab ... | ... the system processes the request by ... |
---|---|
My Work | assigning it to the craftsperson so that it appears in their work queue, bypassing the normal SLA process for assigning requests. The system will immediately show the request in the craftsperson's My Work tab. |
My Requests | listing it in the My Requests screen with a status of Requested. When the craftsperson syncs, the system submits the request to the server where the appropriate SLA will process the request. |
Note: Work requests created from mobile automatically have their Priority set to 1.
Review requests that they have entered
Before they upload requests that they have made to the server, users may want to review requests that they entered and perhaps edit their initial data. Before they sync the device, they can review the list of work they have requested by choosing the My Requests tab. When they sync, the sync action uploads these requests to the server for processing by the maintenance system and the requests will no longer appear on the My Requests tab.