User Guide Workload iOS Application
Introduction
Workload is an application that dynamically grabs the events from the iOS calendar and compares them against a day’s work, allowing the user to have a quick visual on how they day will pan out. It is important to note that Workload aims to work alongside and not as a directly replacement to the standard iOS calendar. Workload is able to add/remove/edit events from the calendar as well as relate Billing items to the event (with the following fields; Billing ID, Price, Client ID and Billed Time). Upon first glance of the application, Workload presents a simple calendar (default can be chosen by the user) with respective ‘Workload’ dots below, indicating the amount of time taken by events on that day.
Part 1: Background Information
Workload dynamically pulls events from all iOS calendars into our application with permission from the user upon installation. Therefore, any data associated with the events are stored safely in the iOS calendar.
Part 2: Events
Workload automatically grabs the events from all of the calendars in your device. All including the Exchange/Outlook/iCloud calendars. This means all events will count towards the Workload percentage.
The process of adding an event has been streamlined and accessible through the “add” button on the top right-hand corner of the interface. There you can add the following details; Event Name, Event Date and Event Details. This is simplified just to have the application more streamlined and appear simplistic. Once the event is added, it will appear in the event view underneath the calendar alongside the date of the event.
The user then has the option to click on the event to bring it up and edit any details or add a start and finish time. This is to determine how long it will be counted towards the Workload. At the bottom of editing event, there are two buttons labelled; “Remove Billing” and “Billing”. This is the Billing function, which will be mentioned in the next part of the user guide.
Part 3: Billing
Billing allows for the user to assign certain values to a specific event that the typical iOS calendar is unable to do. The values include; Billing ID, Price, Client ID and Billed Time. This makes event organisation extremely easy when dealing with billing clients due to having an associated event. The user is able to export a CSV file which includes all billing details, allowing for the user to import this into their respective accountancy program and create an invoice for the client.
Part 4: User Preferences
To add a touch of customisation to Workload, the user is able to have a preference of a view upon opening the application. This varies between the three views; day, week and month.