Click on script name for more information.
| Name | Version | Status | Contributor | |
| Add Checklist Item to Task |
060213 |
beta (in v0.4) |
Brian |
file |
Use with Task/Checklist reports. Adds a checklist item to the selected task. Requires "Install Checklist Tracking". |
| Add Reports to Project |
041229 |
in v0.4 |
Brian |
file |
| Will add as a set of predefined reports to selected projects. Reports added depend on options installed in file. |
| Assign Random Colors To Resources |
060311 |
in v0.7 |
Brian |
file |
| Assigns a random color to each selected resource. Requires Install Resource Plan Bar Color. |
| Calculate Assignment Hours |
050617 |
in v0.5 |
Brian |
file |
Calculates the workload for each resource.
See workload management for details on how to use this script.
Requires "Install Assignment Hours" (which is now is pre-installed in GanttPV). |
| Change Work Hours |
040713 |
in v0.2 |
Brian |
file |
| Older example of how to change the standard hours in a work week. Edit the script to set the desired work hours per day before running it. It does not prompt the user for data. ("Edit Work Week" is a newer program for this.) |
| Copy Selection to Clipboard |
041217 |
in v0.4 |
Brian |
file |
Copies selected cells, rows, or columns to clipboard. Use to paste data into other applications. (requires v0.3) |
| Duplicate Project |
060213 |
in v0.6 |
Brian |
file |
| Copies reports, tasks, dependencies, and checklist items (omits completion and assignment data). |
| Edit Column Options |
060213 |
in v0.2 |
Brian |
file |
If time scale column is selected, allows edit of number of time periods.
For all other columns allows edit of column label. |
| Edit Project Name |
060213 |
in v0.1 |
Brian |
file |
| Select project row in main window. Displays project name for editing. |
| Edit Report Name |
060213 |
in v0.1 |
Brian |
file |
| Select report row in main window. Displays report name for editing. |
| Edit Work Week |
060213 |
in v0.2 |
Alexander |
file |
| Allows the user to edit the normal workday length, in hours, by day of the week. Affects all projects in the current file. Default working hours are still overriden by holidays. |
| Export as HTML |
060213 |
beta (in v0.4) |
Brian, Blake |
file |
Exports grid reports (including gantt charts) as html. (Shows percent complete if entered). See HTML export notes.
(requires v0.3) |
| Fill Down |
070317 |
in v0.8 |
Brian (based on a script by Alexander) |
file |
| Copy the first row of the selection to each of the following rows. |
| Hide Children |
070227 |
in v0.8 |
Brian |
file |
| Hide any row that has a selected row as a parent |
| Hide If Category Not Action Item |
060213 |
beta (in v0.4) |
Brian |
file |
| Use to create an Action Item report for the customer. |
| Hide If Category Not Issue |
041113 |
in v0.4 |
Brian |
file |
| Hides all hidden rows where Category isn't "Issue". Be careful, if used on at report where Category hasn't been defined, it will hide all rows. |
| Hide If ProjectID Not 1 |
041117 |
in v0.4 |
Brian |
file |
| Hides all hidden rows where the ProjectID isn't "1" (the ID of "All Projects"). |
| Hide Per Resource |
060213 |
in v0.6 |
Brian |
file |
| Hides tasks based on resources assigned to them |
| Import MS Project XML File |
060604 |
in v0.7 |
Brian |
file |
| Create new project using MS Project XML file |
| Import PMGame File |
070218 |
in v0.8 |
Brian |
file |
| Import task and resource information from pmgame.com |
| Insert Custom Column |
061206 |
in v0.8 |
Alexander |
file |
| Creates a user-defined column type and inserts it in the current report. |
| Install Assignment Hours |
060213 |
beta (in v0.4) |
Brian |
file |
Must be installed to use "Calculate Assignment Hours" (pre-installed in current versions of GanttPV).
See workload management for details on how to use this script. |
| Install Assignment Project Name |
070329 |
in v0.8 |
Brian |
file |
| Display project name in Resource/Assignment reports, |
| Install Assignment Role |
060928 |
in v0.8 |
Alexander |
file |
| Display resource role in reports. |
| Install Checklist Tracking |
060213 |
in v0.4 |
Brian |
file |
Must be installed to use "Add Checklist Item to Task". Use checklists when you need to capture more detail about what must be done to complete a task. |
| Install Document Tracking |
060213 |
in v0.2 |
Brian |
file |
| Defines a new report type for Document tracking. |
| Install Float Tracking |
060213 |
beta (in v0.4) |
Brian |
file |
| Adds Free Float and Total Float column for Task reports. These column types are required to display the critical path information. |
| Install Follow Up Tracking |
060213 |
in v0.4 |
Brian |
file |
Defines a new report type for Follow Up items. Combines tracking of Issues and Action Items with the project manager's To Do list. See managing follow up items for details on how to use this script.
(requires v0.2) |
| Install Measurement Tracking |
060928 |
beta (in v0.4) |
Brian |
file |
Must be installed to use "Update Measurements". Installs team productivity (earned value) and planned vs. actual expense measurements. See measuring productivity and expenses for details on how to use this script.
(requires v0.3) |
| Install Month Gantt Time Scale |
060213 |
in v0.4 |
Brian |
file |
| Installs column types to display monthly and quarterly gantt charts. |
| Install Partial Hour Duration |
070321 |
Beta; in v0.8 |
Brian |
file |
| Allow entry of fractional hours for effort and duration. |
| Install Percent Complete |
060213 |
in v0.2 |
Brian |
file |
| Defines a new "Percent Complete" column for task reports. |
| Install Resource Groups |
060723 |
Beta; in v0.8 |
Brian |
file |
| Define resource Group Type column. Valid group types are "Work" and "Skill". |
| Install Resource Plan Bar Color |
060213 |
in v0.6 |
Brian |
file |
Defines new columns to display resource colors and color names. Used with Set Plan Bar Color By Resource. (requires v0.6) |
| Install Resource Tracking |
060213 |
in v0.4 |
Brian |
file |
| Adds new columns for information about resources. |
| Install Task Hour |
060213 |
in v0.6 |
Brian |
file |
| Add column to display task start and end hour. |
| Install Task Name Fields |
040902 |
in v0.2 |
Brian |
file |
| Defines two new Name fields for tasks. |
| Install Task Parenting |
060213 |
in v0.5 |
Brian |
file |
Allows subtasks (children) and summary tasks (parents).
(requires v0.5) |
| Install Task Project Name |
060213 |
in v0.6 |
Brian |
file |
| Adds project name to "All Project" task reports |
| Install Time Units |
050107 |
beta (in v0.5) |
Brian |
file |
| Will activate entry of duration and effort by time units. Make sure that the "Effort Hours" column type has been installed before using this script. Format of entry is: "3w 2d 1h". Units must be in descending order. Spaces between units are optional. Entries without units are treated as hours. Unrecognized inputs are silently ignored. |
| Install Week Gantt Time Scale |
060213 |
in v0.3 |
Brian |
file |
Installs weekly gantt chart option for Task reports. Also adds a 'blank' column (to use as a spacer between time scales).
(requires v0.3) |
| Move Task Start Dates |
|
in v0.8 |
Alexander |
file |
| Shift the start dates of the selected tasks
by a given number of days, weeks, months, or years. |
| Paste Cells from Clipboard |
061116 |
in v0.8 |
Alexander |
file |
| Pastes data into grid report cells. |
| Print Report |
060213 |
in v0.6 |
Alexander |
file |
Prints the current report.
See print notes. |
| Purge Deleted Items |
040717 |
in v0.2 |
Alexander |
file |
Completely removes all of those persistent "deleted" records (projects, reports, tasks, resources, and so on).
Always backup your data before you use a maintenance script. |
| PV and EV to Clipboard |
070320 |
in v0.8 |
Brian |
file |
| Calculates daily planned and earned value. |
| Remove Assignments |
070317 |
in v0.8 |
Brian |
file |
| Remove all assignments for selected tasks. |
| Remove Dependencies |
050617 |
in v0.5 |
Brian |
file |
| Removes any dependencies between selected tasks. |
| Reset Window Size |
070418 |
in v0.8 |
Brian, Alexander |
file |
| Reset report window's size and location |
| Save as Script |
060213 |
in v0.6 |
Alexander |
file |
| Saves a GanttPV file as a text file (helpful when comparing two GanttPV files or when debugging scripts). The saved file can also be run as a script to reset the database to the saved version. |
| Save Backup Copy of Database |
070301 |
in v0.8 |
Brian |
file |
| Save backup of database using time-stamped name. |
| Save Report Layouts |
060414 |
beta (in v0.4) |
Brian, Alexander |
file |
| Save the reports and report columns of the currently selected project
(main window), as a script (.py) file. If executed, the file adds those
reports to the currently selected project. |
| Select ID |
060213 |
in v0.6 |
Brian |
file |
| Aid in creating foreign keys that link records together. Offers a list of record names, and enters the chosen record's ID into the current cell. |
| Set Plan Bar Color |
060213 |
in v0.6 |
Brian |
file |
| Changes plan bar color for selected task rows. |
| Set Plan Bar Color By Dependency |
070215 |
in v0.8 |
Brian |
file |
| Sets color to highlight predecessor and successor tasks. |
| Set Plan Bar Color By Float |
070220 |
in v0.8 |
Brian |
file |
| Sets task bar color based on the available float time |
| Set Plan Bar Color By Resource |
060213 |
in v0.6 |
Brian |
file |
Sets plan bar color, for each task row in the report, based on assigned resources. Requires "Install Resource Plan Bar Color".
(requires v0.6) |
| Set Plan Bar Color By Startable.py |
070301 |
in v0.8 |
Brian |
file |
| Sets colors to indicate whether a task is complete, startable, or awaiting completion of a prerequisite task. |
| Set Plan Bar Color To Default |
060213 |
in v0.6 |
Brian |
file |
Returns selected task rows to default plan bar color.
(requires v0.6) |
| Set Script Shortcuts |
060213 |
in v0.6 |
Brian, Alexander |
file |
Adds shortcut keys to scripts in the menu. By default, affects these scripts: Copy Selection to Clipboard, Print Report, Select ID, Add Checklist Item to Task, Sort By Priority, and Sort By Selected Column. You can also open this script with a text editor to specify your own shortcuts.
(requires v0.5) |
| Show All Rows |
041113 |
in v0.4 |
Brian |
file |
| Un-hides all hidden rows in current report. |
| Show Children |
070227 |
in v0.8 |
Brian |
file |
| Show any hidden row that has a selected row as a parent. |
| Show Messages |
060213 |
in v0.6 |
Alexander |
file |
| Shows debugging messages in a window. |
| Show Only Current Tasks |
061113 |
in v0.8 |
Brian |
file |
| Show tasks from prior week and next two weeks. |
| Sort By Priority |
041104 |
in v0.4 |
Brian |
file |
| Sort report based on the Priority column. Primarily for Follow Up reports. |
| Sort By Selected Column |
041217 |
beta (in v0.4) |
Brian |
file |
| Sorts report on selected column. |
| Sort Like Related Report |
041229 |
beta (in v0.4) |
Brian |
file |
| Sort current report to match related report's sequence. Reports must have the same primary table and project. If more than one other related report is found will show select box. |
| Task Network Diagram |
050617 |
in v0.5 |
Brian |
file |
| Displays a task network diagram for the current Task/Dependency report. |
| Update Measurements |
060213 |
beta (in v0.4) |
Brian |
file |
Runs measurement scripts to calculate values for the project measurement reports.
See measuring productivity and expenses for details on how to use this script.
Requires "Install Measurement Tracking". |