create_report
module provides functions for working with reports.
Function | Parameters | Return Value | Description |
---|---|---|---|
approve_report(project_id, report_id) |
project_id: Projekt-ID report_id: Statusbericht |
True or False depending on if the report could be approved |
Approve a status report |
create_report(pr_id, report_type, date_to=None, tcalc=True) |
pr_id: Projekt-ID report_type: ppms.constants.REPORT_CREATION_APPLICATION , ppms.constants.REPORT_CREATION_REPORT , ppms.constants.REPORT_CREATION_FINAL_REPORT or ppms.constants.REPORT_CREATION_BASELINE date_to: Date in the format dd.mm.YYYY tcalc: True or False |
Returns either the Statusbericht or None if no report could be created |
Creates a new report.tcalc controls if the project should be calculated before report creationIf date_to is set the report is marked as a monthly accounted report. |
revoke_report(project_id, report_id, skip_checks=False) |
project_id: Projekt-ID report_id: Statusbericht skip_checks: Skips the checks for active baseline and active report |
True or False |
Revokes a approved report |
set_cost_trend_analysis(project_id, report_id, value) |
project_id: Projekt-ID report_id: Statusbericht value: True or False |
True or False |
Sets Kostentrendanalyse to the given value |
set_milestone_trend_analysis(project_id, report_id, value) |
project_id: Projekt-ID report_id: Statusbericht value: True or False |
True or False |
Sets Meilensteintrendanalyse to the given value |