Time and task tracking helper functions for ManicTime combined with Sage 100.
- PowerShell 100%
| .gitignore | ||
| lazy100-sample.conf | ||
| lazy100.psd1 | ||
| lazy100.psm1 | ||
| LICENSE | ||
| README.md | ||
lazy100 - Time and task tracking with ManicTime and Sage 100 for the lazy of us
Time and task tracking helper functions for ManicTime combined with Sage 100. This tool parses ManicTime CSV exports and creates time tracking entries in Sage 100 Activity.
Installation
lazy100 is available via the PowerShellGallery:
Install-Module lazy100
Configuration
The file .lazy100 contains the lazy100 configuration.
tags.conf and boxes.conf are used to store ManicTime tag to Sage Activity box mappings and Adctivity box id to Activity box name mappings respectively. Both files reside in the path defined in .lazy100 as lazy100_configs.
ManicTime
ManicTime CSV-Exports should be configured as follows.
Timesheet Configuration
- only select single day per export
- Basic
- Total by day
- Enable rounding
- to 0.25h, Keep same total
- Advanced
- Group by "Notes"
- Then by "First level tags"
- Then by "Billable"
- tick "Include notes"
- Decimal format