c5dec

Project resource management

OpenProject time report assistant

The OpenProject time report assistant mini app enables the user to convert OpenProject time report exports to a user-defined format.

C5-DEC CAD OpenProject time report assistant

It suffices to point the tool to the absolute path where the to-be-formatted OpenProject exported file is stored. Upon conversion, C5-DEC CAD stores the modified copy in the current folder.

C5-DEC CAD OpenProject time report reformatting

Also, note that the algorithm can generate start and end timestamps and store them in the output file. To make use of this feature, the user would have to enter the start time (enclosed in curly braces) in the Comment field of the time logging pop-up window of OpenProject, e.g., for an input “{14:00}” and a logged duration of 1 hour, the converter will populate the start time field with “14:00” and the end time filed with “15:00”.

Auxiliary configuration files

Note that in the current version, the consolidation algorithm takes the “ALab-TSH-params” entry from the tshformat.json file; the various column titles can be changed, but the schema cannot as the algorithm relies on this specific structure. In a future release, we intend to update this functionality and allow for custom-defined layouts specified by the user.

Time report consolidation assistant

The time report assistant submodule is a mini app that deals with consolidating/merging, filtering, and cleaning raw time report data, the format of which can be defined in the TSH schema configuration file. The default schema is that of IAL (i.e., itrust + Abstractions Lab). The instructions below describe how to use this mini app.

First, navigate to the “PM: project management” module, depicted in the figure below, by selecting the corresponding menu item, either using the keyboard arrow keys and pressing enter or by simply left clicking using the mouse.

C5-DEC CAD project resource management menu

Next, select the “Time report assistant” menu item once you have entered the PM menu, as shown below.

C5-DEC CAD time report consolidation assistant

Finally, once you have entered the “Time report assistant” mini app interface, shown above, provide the following input parameters and press the “< Consolidate time reports >” button to trigger the consolidation algorithm.

Once the consolidation is finished, if executed successfully, the resulting output Excel file can be found in the same “C5-DEC” folder containing the assets folder, from which C5-DEC is executed, automatically named as follows:

Auxiliary configuration files for consolidation

See the previous configuration files section.

Cost report computation

The project resource management tool (RMT) of C5-DEC also provides a complete and customizable feature for cost report computation and financial analysis. The cost report computation function can be currently invoked using the CLI by running the costrep subcommand and providing it with a timesheet file name as input, e.g.,

./c5dec.sh costrep tsh.xlsx

The screenshot below provides a view of the outcome using MS Excel.

C5-DEC RMT cost report viewed in MS Excel

The toolchain and the produced output have no dependencies on any Excel features and they can just as well be viewed and processed using other spreadsheet tools, in particular open-source ones such as LibreOffice Calc, as shown below.

C5-DEC RMT cost report viewed in LibreOffice Calc

This cost report is produced by using a reference parameterization file, namely rmt-params.xlsx stored in the c5dec/assets/tshparams folder. This auxiliary parameterization file allows the user to customize a range of parameters such as project-specific properties (e.g., cofunding rate, overhead rates, etc.) as well as staff/team member attributes (e.g., gross salary per month and year).

C5-DEC CAD RMT params file

These values will then be used by the cost report generation function to compute granular cost values per each row of the time sheet provided as input.

The generated cost report provides two sheets, namely a cost report and a verification sheet, providing a detailed breakdown of every parameter used to compute the daily rates and costs per time sheet row.

The cost report sheet itself also provides an extra column summarizing the key parameters for quick verification, but the dedicated verification sheet allows you to quickly reproduce specific calculations as all the intermediate values are made available in dedicated columns.

C5-DEC CAD RMT verification sheet

Finally, while the user can easily create tables from the automatically produced cost report and perform their custom analysis, we also provide an analysis spreadsheet tool for a quick post-processing of the generated cost reports. This tool, named c5dec-rmt-analysis.xlsx, is stored in the c5dec/assets/costrep folder and it contains an additional sheet embedding a prepared pivot table for a VAT-included cost analysis.

C5-DEC CAD RMT analysis tool

The cost+VAT column is already added to the CostReport sheet such that the user can easily copy-paste the automatically generated cost report table into this template table and obtain an overview upon refreshing the pivot table.

C5-DEC CAD RMT analysis overview