create_project module lets you create projects.
| Function | Parameters | Return Value | Description |
|---|---|---|---|
create_project_by_type(pr_type=PR_TYPE_MODEL_PROJECT, main_pr=True, inv_pr_rec='', TCALC=True, attributes_461=None) |
pr_type: ppms.constants.PR_TYPE_REQUEST, ppms.constants.PR_TYPE_MODEL_IDEA, ppms.constants.PR_TYPE_MODEL_INTENTION, ppms.constants.PR_TYPE_MODEL_PROJECT, ppms.constants.PR_TYPE_MODEL_PROGRAMM or ppms.constants.PR_TYPE_MODEL_PRODUCT main_pr: True or False inv_pr_rec: Either a MtsRecord whose DtpRecord contains a pr_id dataitem or a Projekt-IDTCALC: True or False attributes_461: A dictionary of attributes to update |
The newly created Projekt-ID | Create a new project or project-like object. main_pr should be set to True for main projects and to False for sub projects. inv_pr_rec determines the project id of the main project if we are creating a sub project. When TCALC is True, the project will be calculated after creating. With attributes_461 you can update the 461 record after it has been created. |