Result
Build a composite Dashboard for all the KPIs of the Filler.
Tutorial steps
Now that your Flow System has a few more measures associated with events, let’s build a dashboard that presents this information to the Packaging Line 1 Manager.
Open the "Packaging Event Report" you created earlier. Expand the "Filler 1 Run" event and add the "Filler 1 Efficiency (%)" and "Filler 1 Quality (%)" measures to it …
Rename the measures' Title fields to Efficiency and Quality, respectively.
Create a new "Packaging Dashboard" in the "Packaging" report folder. Open it and add the "Packaging Event Report" to the canvas. Resize the panel to 9 x 3 blocks.
Now open the dashboard …
Your Packaging Line 1 Manager is particularly interested in the hourly Good Production, the "Day to Date" Good Production and the Quality. Create a new hourly "widget" report for these three measures and add it to the dashboard. Name it "Filler 1 Widget".
Now set the widget’s definition as follows:
Now the "Packaging Dashboard" canvas looks as follows …
Refresh your dashboard view to see the layout of the widget report. Notice the "rows" as per the widget definition. Adding more measures to each "row" provides the flexibility to create a grid of widgets.
We have space on our dashboard for one more report. Let’s create a time-based table chart for "Filler 1" that shows our production and efficiency for each hour, for each product. Create a new hourly chart in the "Packaging Dashboard".
Open it and create the following Chart definition …
Notice the "DTD" measure has been placed in the "Details" Daily placeholder for the "Good Production" chart measure. This will add a column at the end of the report to display the "DTD" value.
Notice the "Context" property of each measure that you've added to the chart. Even though you are creating an hourly (time-based) report, because these measures are associated with an event, you can choose to "slice" the report by the Event Attribute context.
This means that, instead of just a single row of "totals" each hour per measure, you can report on, for example, what the values are per product per hour. To do this though, you have to go an add the Product attribute to all the measure that are in your Filler 1 metric (in case you didn't do so when you were adding the event context in a previous tutorial).
Open each of the hourly measures, undeploy them, and then drag the Product attribute from under the Filler 1 Run event into the Context of each measure, specifically under the Filler 1 Run event in the context ...
Remember to hit the "Set" button to backfill the Product Attribute context for each of the hourly measures that you add it to! Else, Flow will only start collecting values against the Product attribute for these measures from the time you configured it onward.
Now, go back to the configuration editor of the Time Based Table in your Packaging Dashboard, and for each of the measures, select the Attribute dropdown in the Context property ...
If you select the Attribute dropdown for any of the measures and you don't see the attribute you expect, it usually means one of the following:
- You may need to close and reopen the chart editor because you added the attribute to the measure after opening the chart editor - so the editor is not aware of the newly added attribute
- You did not add the attribute context to that measure - locate and open the measure's editor to confirm that the attribute has been added to that measure's context
Once you've configured all six measures in the chart as per above, refresh your dashboard view to see the final result:
Refer to the User Manual to create additional charts, such as:
- Bullet Chart
- Pareto
- Pass-Through Chart
- Scatter Chart
- Text
- Time Based Chart
- Time Based Comparison Table
- Time Based Portrait Table
- Web Page