This solution is a collection of projects that are used to track time and costs spent working on a range of project types. It is a work in progress and currently the ability to invoice the time tracked is being implemented. Microsoft Outlook is used as a central collection so a web server is not required and there are no uptime requirements.
Overview - Object Model - Work in Progress
Is an Xamarin Android application used to track items such as consultations, meetings and other tasks.
Overview - Object Model - Testing
Is an extension for Autodesk's AutoCAD that tracks the time spent creating or viewing AutoCAD drawing files. This is a work in progress, it has not been tested on drawing sets yet.
Is a shared library of classes between all projects. The most commonly used are the WorkItem class and WorkType class.
Overview - Object Model - Testing
A Microsoft Excel VSTO AddIn that tracks time spent creating or reviewing Excel files of all formats. This can also include other file types such as csv files or delimited files that also open in Excel.
Overview - Object Model - Work in Progress
A Microsoft Outlook VSTO AddIn that is used to collect and track the time spent working. It creates several reports such as a daily, weekly and monthly report that summarize the time spent on each different Objective. This is a work in progress, currently the ability to invoice the Objectives work is being implemented.
Overview - Object Model - Work in Progress
A Microsoft Project VSTO AddIn to track time spent on Microsoft Project files.
Overview - Object Model - Work in Progress
A Microsoft Visio VSTO AddIn to track time spent on Microsoft Visio files.
Overview - Object Model - Testing
A Microsoft VSIX Visual Studio Extension that tracks the time spent creating and reviewing Microsoft Visual Studio Solutions. This includes all types of projects and individual files using in Objectives.
Overview - Object Model - Testing
A .Net Framework Application that monitors windows for events.
Overview - Object Model - Testing
A Microsoft Word VSTO AddIn that is used to track time spent creating or reviewing Microsoft Word documents. Just as with the Microsoft Excel AddIn, non standard file opened in Microsoft Word are also tracked.
The daily report is generated after outlook starts the next day. It is stored in the Objectives calendar as an all day appointment. Opening this appointment shows the report. This report has several sections:
Is a table of items that have tasks that can be invoiced. It also contains a total of the time of these items as well as a total cost of the items.
This section has a table of tasks group by their Objective and Project. This includes no cost items. To the right is a chart showing a visualization of these tasks.
This graphic shows a simple breakdown of the day showing the billable time, idle time and other time.
This table show time span totals as well as the percentage amount of the day the time span includes. These are also shown in a chart as well.