Creating a burst report
In this example, you will create the Hours by Team burst report. This report returns the types of hours worked on by a team. The report returns only the data that the receiver of the report is allowed to view. The report returns data from the past seven days.
These parameters are used:
- GroupID: This parameter is required. Burst reports are distributed to all users in specified security groups.
- Team: This parameter is optional.
- WBU_ID: This parameter is optional. It is for test purposes only and runs the report for one user only.
- Select Maintenance > System Administration > Toolkit > Workforce Performance - Report Authoring.
- Select the Blank template and click Create.
-
Add the
WFMBurst
metadata package:- Under Insertable objects, click Select a source.
-
Select Infor WFM Packages > WFMBurst and click Open.
The WFMBurst package is displayed on the Sources tab in the Insertable objects pane.
- Select Report > Pages > Page1.
- Under Select a widget type, click List.
- Specify HoursByTeam in both the Name field and the Query Name field and click OK.
- Under Insertable objects, click Sources and expand the WFMBurst package and the Bursting Layer folder.
- Drag the Burst Work > Burst Team > Keys > WBU_ID query item into the list object.
-
Drag the Burst Work > Burst Team > Team Name query item to the right of the WBU_ID query item.
The Burst Team and Burst Employee query subjects in any of the WFMBurst layer's namespaces contain the WBU_ID query item. This item is used as the burst key. The WFMBurst metadata model differs from other models by not applying user security into the Team and Employee elements. This enables Cognos to generate customized reports for different users.
-
Drag these query items into the list:
Namespace > Query Subject > Query Item Burst Work > Work > Hours Burst Work > Work > Overtime Hours Burst Work > Work > Exception Hours Burst Work > Work > Productive Hours Burst Work > Work > Absent Hours - To only include data from the past week, drag the In Last Week filter from the Burst Work namespace into the list, then click OK.
- Hold Ctrl and click the headings for the WBU_ID and Team Name columns in the list.
- Click Group/Ungroup.
- Click Show properties.
- Click the WBU_ID column.
- Click the Select ancestor arrow and specify List column.
-
Specify No for the Render property.
The column is not displayed in the report results page. The WBU_ID query item is not removed from the actual query.
- Click Page views > Page structure.
-
Click Pages -
Page1 and set the Query property to HoursByTeam.
This ensures that the HoursByTeam query is used as the top-level query in the report.
- Click Queries and then select the HoursByTeam query.
-
Change the value of the Override dimension info property to Yes.
The Dimension info tab is displayed at the bottom of the Data Items pane.
- Under Insertable objects, click Sources and then drag the Burst Work > Workbrain Group > Group Name query item into the Data Items section.
- Under Insertable objects, click Toolbox.
-
Drag the Query
Calculation object to the Data
Items section.
The Data item expression dialog box is displayed.
- Specify Burst Path in the Name field.
-
In the Expression Definition
field, specify this expression:
'CAMID("Workbrain:g:' + [Group Name] + '")'
The Burst Path data item is used to specify the burst recipient when the Burst Options for the report are set.
- Click OK.
- Select the Dimension info tab.
- Under Insertable objects, select the Source tab.
-
Drag these data items to the Facts section:
- Team Name
- Hours
- Overtime Hours
- Exception Hours
- Absent Hours
- Productive Hours
- Group Name
- Drag the WBU_ID data item to the Dimensions section.
- Drag the Team Name data item to the Levels folder in the Dimensions section.
-
Make the report available as a burst report:
- Select Report.
- Under RUNNING & VALIDATING, double-click Burst options.
- Select Make report available for bursting.
-
Under Burst
Groups, specify this information:
- Query
- Select HoursByTeam.
- Label
- Select WBU_ID.
- Groups
- Click Edit, double-click WBU_ID, and then click OK.
-
Under Burst
Recipient, specify this information:
- Query
- Select HoursByTeam.
- Data Item
- Select Burst Path.
- Type
- Select Directory entries.
- Click OK.
- Click the HoursByTeam query and select the Projected Data Items tab.
-
Add filters to the query to create the query parameters:
- Click Toolbox and drag the Filter object to the Detail Filters section.
-
Specify this expression in the Expression
Definition field.
[Burst Work].[Burst Team].[WBT_ID] in ?Team?
- Click OK.
-
Repeat steps 35.a
to 35.c to add these filters:
-
[Burst Work].[Burst Team].[WBU_ID] = ?WBU_ID?
-
[Burst Work].[Workbrain Group].[WBG_ID] in ?GroupID?
-
-
Select these filters and specify Optional in the Usage property:
[Burst Work].[Burst Team].[WBT_ID] in ?Team?
-
[Burst Work].[Burst Team].[WBU_ID] = ?WBU_ID?
-
Create the prompt for the
Team
parameter. -
Create the prompt for the
GroupID
parameter. - Click Save > Save As.
- Select a public folder, specify a report name, and click Save.
- Update the report output version for bursting.
- Register the report in the application.
- Schedule the burst report and manually run it.
- Add the burst report to a launch pad to make it available to application users.