Report Generator Office Templates

Overview

The Reportgenerator feature uses Microsoft Office Templates to pull out data and showcase these. You can just work with Word documents, Excel files and Power Point presentations as you’re used to and consider some points in case of pulling data from .

In order to get a first impression, you can download one of our default templates and peek into it.



Placeholders

To embed information in your Office documents you can use convenient placeholders. They can just be added in the office files instead of the data itself. There are 3 different types of placeholders: single placeholders, grouped table placeholders and ungrouped table placeholders.


These look for example like...



... and filled with data.

So what's the difference between single & table placeholders?

Single placeholders represent one set of data, e.g. customer name, contact person, TCO for one specific asset, etc.

Single placeholders are always enclosed by << >> and can be placed anywhere in your document.


Grouped Table placeholders represent a set of sorted, summed data, eg. Total quantity of assets for each device type, provide an overview of total costs for each floor, etc.
Ungrouped Table placeholders represent a set of unsorted, unsummed data, e.g. list of all current devices, list of used print devices, etc.

Table placeholders are always enclosed by [[ ]] and can only be placed in tables.

Features

Placeholders provide rich features to support different sorts of data operators (filter, calculate, format and percent indication).

DescriptionOperatorExampleExplanation
Filter?CPD?COL_TCO?BWMany placeholders can be filtered. Rename it after a PART? and filter criteria. If there is a minus sign in front of the filter criteria then it’s being filtered exclusively (this is necessary if you need assets of the type “other” in your report).
Calculate*CPD_TCO*12Every number can be multiplied with a fixed constant. No other calculation methods are supported. Also, you cannot multiply two placeholders.
Format#(…)CPD?MFD_TCO#(C4)Some placeholders can be formatted and overwrite existing formats.
Percent:PERCENTCPD?MFD_TCO:PERCENTDynamic percent-indication only works for summary-objects (CPD & TPD).
CPD?MFD_TCO?BW:PERCENTPercent for TCO-Mono is based on current MFPs. If there is no value all placeholders will be ignored.
CPD?MFD_TCO?BW:PERCENT(CPD_TCO?BW)Shows the same result as above except of showing the complete amount (100%)
CPD?MFD_TCO?BW:PERCENT(CPD_TCO)Shows TCO-Mono percent of MFPs based on the complete current TCO-Sum (not only MFPs)
CPD?MFD_TCO?BW:PERCENT(CPD?MFD_TCO)Shows the percent TCO-Mono of MFPs based on the current TCO (Mono & Colour)

Categories

Categories are being used to logically build the placholders.

For example


The placeholder is being read from left to right while drilling into data.

CPD_TCO?COL
Current Paper DevicesDividing different CategoriesTotal Costs of OwnershipFilter operatorColour

So we look for a value of current paper devices that is the TCO of the colour portion.

List of Categories

CategorieFiltersExplanationSingleTable
PROJECTAccess to Project details, Green IT and othersX
COMPANYCompany details which the project is linked toX
USERReport generating userX
GROUPUser group of “user”X
DEALERLinked dealer of “user”X
LICENSEELicensee of “user”X
CAS / TASAll assets of the projectX
CAD / TASPD; COM; SVC; SW; EQU; CONAll assets of the project with details (equipment and consumables information follows their linked paper device).X
CPDCOL; BW;

LASER; LED; INK; THERMAL; ANALOG;

SMALL; STD; LARGE

PRN; COP; FAX; SCAN; MFD; AIO; HIGHVOL; PLOTTER; LABLE-PRN; PORTABLE-PRN; OTHER

CONTRACTED; NON CONTRACTED;

CAN-DUPLEX
CANNOT-DUPLEX
CAN-NETWORK;
CANNOT-NETWORK
Current Paper DevicesXX
TPD(Same as CPD)Target Paper DevicesXX
TCTarget Contract (only the first contract of future assets)X
CTPDComparison of current and target. Every placeholder of CPD & TPD is available, start these with C_ or T_

On top, you can use TRANSFER to display the takeover type.
X
CCON,TCONCurrent / Target Supplies. Every model-related ConsumableX
CON-LINK,
TCON-LINK
Current / Target Supplies-Links. Every asset-related Consumable. It’s possible to access the linked asset. X
CEQU, TEQUCurrent / Future EquipmentX
CCCurrent contract listX
TCTarget contract listX
COSTCENTRECost-CentreX
DEPARTMENTDepartmentX
FLOORHasFloorplanFloors
Floorplans are only available here.
X

Format

Placeholders can provide formatted output. That can be achieved by placing “#()” at the end.
e.g. CPD_TCO#(0.000) or CPD?BW_TCO:PERCENT(CPD_TCO)#(000.000 ‘%’)

Important: The format-specification must always be at the end of the placeholders!

Formatting examples

If you’d like to output text it must be enclosed by apostrophes ' '
Hint: By default office doesn’t use proper apostrophes! Easiest way to get them is copying them from notepad.

FiletypeFormatResult
Number (12,34)#(0)12
#(0)12
#(0.0)12,3
#(0.0000)12,3400
#(0000.0000)0012,3400
#(#)12
#(#.#)12,3
#(#.####)12,34
#(####.####)12,34
#(C3)12,340€
Clear Text#(0.0000 'EuRo')12,40 EuRo
Date (23.03.1988)
#(yyyy)1988
#(yyyy-MM-dd)1988-03-23
#(MMMM yy)March 88
#(ddd.)WED.
#(ddddWednesday
#(MMM.)Mar.
#(MMMM)March
#(yy)88

Examples

Assets grouped by floor

LocationBuildingFloorNumber of assetsCostsRemarks about the Floor
[[TR_CPD:FLOOR-OBJECT]].....
[[GROUP-KEY_BUILDING_LOCATION_NAME]][[GROUP-KEY_BUILDING_NAME]][[GROUP-KEY_NAME]][[N]][[TCO]][[GROUP-KEY_REMARKS]]

The Dots in first line are important!

Multi-Value-Cells

The placeholder-definition has to be mirrored in the table row for a mulitcell. The first column can’t have multiple values. A multicell can be formatted variable (max. 10 possible placeholders).

Pos.Make / ModelTypeVol. BW / ColourCosts
[[TR_CPD]][[MAKE]] / [[NAME]].[[VR_RL-VOL?BW]] (SW) + [[VR_RL-VOL?COL]] (COL)
=[[VR_RL-VOL]]
.
[[POS]][[MAKE]] / [[NAME]][[CATEGORY]][[VR_RL-VOL?BW]] (SW) + [[VR_RL-VOL?COL]] (COL)
=[[VR_RL-VOL]]
[[TCO]]

Floor plan export

Floors can be exported in two ways, either the floor-table or assets grouped by floors.

Floor-Table

Best solution to display current-/ future state in a table. You can access the summary-objects, which are linked to the floor, with the CPD and TPD placeholders.

PosFloorLegendPlan
[[TR_FLOOR?HAS-FLOORPLAN]][[BUILDING_LOCATION_NAME]]
[[BUILDING_NAME]]
[[NAME]]
[[CPD?PRN_N]] / [[TPD?PRN_N]]
[[CPD?MFD_N]] / [[TPD?MFD_N]]
[[CPD?SCAN_N]] / [[TPD?SCAN_N]]
[[CPD?FAX_N]] / [[TPD?FAX_N]]
? = [[CPD?-PRN?-MFD?-SCAN?-FAX_N]] / [[TPD?-PRN?-MFD?-SCAN?-FAX_N]]
Total: [[CPD_N]] / [[TPD_N]]
.
[[POS]][[BUILDING_LOCATION_NAME]]
[[BUILDING_NAME]]
[[NAME]]
[[CPD?PRN_N]] / [[TPD?PRN_N]]
[[CPD?MFD_N]] / [[TPD?MFD_N]]
[[CPD?SCAN_N]] / [[TPD?SCAN_N]]
[[CPD?FAX_N]] / [[TPD?FAX_N]]
? = [[CPD?-PRN?-MFD?-SCAN?-FAX_N]] / [[TPD?-PRN?-MFD?-SCAN?-FAX_N]]
Total: [[CPD_N]] / [[TPD_N]]
[[FLOORPLAN-OPT]]

Print Devices by Floor-Object

Assets are grouped according to floors. This list will not show any floors which don’t have any assets linked to them. You can easily use the “plotted”-filter here.

PosFloorLegendPlan
[[TR_CPD:FLOOR-OBJECT]][[GROUP-KEY_BUILDING_LOCATION_NAME]]
[[GROUP-KEY_BUILDING_NAME]]
[[GROUP-KEY_NAME]]
[[ITEMS?PRN_N]]
[[ITEMS?MFD_N]]
[[ITEMS?SCAN_N]]
[[ITEMS?FAX_N]]
? = [[ITEMS?-PRN?-MFD?-SCAN?-FAX_N]]
Total: [[ITEMS_N]]
.
[[POS]][[GROUP-KEY_BUILDING_LOCATION_NAME]]
[[GROUP-KEY_BUILDING_NAME]]
[[GROUP-KEY_NAME]]
[[ITEMS?PRN_N]]
[[ITEMS?MFD_N]]
[[ITEMS?SCAN_N]]
[[ITEMS?FAX_N]]
? = [[ITEMS?-PRN?-MFD?-SCAN?-FAX_N]]
Total: [[ITEMS_N]]
[[GROUP-KEY_FLOORPLAN-CUR]]