Descripción: Epucor Dashboard Executive...
Epicor ERP Build an Executive Dashboard Course 10.0.700
Disclaimer This document is for informational purposes only and is subject to change without notice. This document and its contents, including the viewpoints, dates and functional content expressed herein are believed to be accurate as of its date of publication. However, Epicor Software Corporation makes no guarantee, representations or warranties with regard to the enclosed information and specifically disclaims any applicable implied warranties, such as fitness for a particular purpose, merchantability, satisfactory quality or reasonable skill and care. As each user of Epicor software is likely to be unique in their requirements in the use of such software and their business processes, users of this document are always advised to discuss the content of this document with their Epicor account manager. All information contained herein is subject to change without notice and changes to this document since printing and other important information about the software product are made or published in release notes, and you are urged to obtain the current release notes for the software product. We welcome user comments and reserve the right to revise this publication and/or make improvements or changes to the products or programs described in this publication at any time, without notice. The usage of any Epicor software shall be pursuant to an Epicor end user license agreement and the performance of any consulting services by Epicor personnel shall be pursuant to Epicor's standard services terms and conditions. Usage of the solution(s) described in this document with other Epicor software or third party products may require the purchase of licenses for such other products. Where any software is expressed to be compliant with local laws or requirements in this document, such compliance is not a warranty and is based solely on Epicor's current understanding of such laws and requirements. All laws and requirements are subject to varying interpretations as well as to change and accordingly Epicor cannot guarantee that the software will be compliant and up to date with such changes. All statements of platform and product compatibility in this document shall be considered individually in relation to the products referred to in the relevant statement, i.e., where any Epicor software is stated to be compatible with one product and also stated to be compatible with another product, it should not be interpreted that such Epicor software is compatible with both of the products running at the same time on the same platform or environment. Additionally platform or product compatibility may require the application of Epicor or third-party updates, patches and/or service packs and Epicor has no responsibility for compatibility issues which may be caused by updates, patches and/or service packs released by third parties after the date of publication of this document. Epicor® is a registered trademark and/or trademark of Epicor Software Corporation in the United States, certain other countries and/or the EU. All other trademarks mentioned are the property of their respective owners. Copyright © Epicor Software Corporation 2014. All rights reserved. No part of this publication may be reproduced in any form without the prior written consent of Epicor Software Corporation.
ED829905 90521-10-9219-58310700 10.0.700 Revision: June 08, 2014 5:19 p.m. Total pages: 50 course.ditaval
Build an Executive Dashboard Course
Contents
Contents Build an Executive Dashboard Course..................................................................................6 Before You Begin....................................................................................................................7 Audience.........................................................................................................................................................7 Prerequisites....................................................................................................................................................7 Environment Setup..........................................................................................................................................8
Overview.................................................................................................................................9 ShopVision Overview.....................................................................................................................................10
Executive Dashboard Layout...............................................................................................11 Sales Order Backlog Analysis..........................................................................................................................11 View the Tracker.....................................................................................................................................11 Schedule the Process Set................................................................................................................................12 Workshop - Schedule a Process Set.........................................................................................................12 Workshop - Review the Executive Dashboard Layout...............................................................................12
BAQ and Executive Query Setup.........................................................................................14 Create Schedules...........................................................................................................................................15 System Agent Maintenance > Detail.......................................................................................................15 System Agent Maintenance > Schedules.................................................................................................15 Workshop - Create Schedules.................................................................................................................15 Create a New Schedule...................................................................................................................15 Choose a Schedule Type..................................................................................................................15 Define the Run Dates and Run Times...............................................................................................16 Establish a Process Set....................................................................................................................................16 Workshop - Establish a Process Set.........................................................................................................16 Schedule the Process Set................................................................................................................................17 Workshop - Schedule the Process Set......................................................................................................17 Define the Source Business Activity Query......................................................................................................18 General..................................................................................................................................................18 Query Builder..........................................................................................................................................18 Update...................................................................................................................................................18 Analyze..................................................................................................................................................19 Where Used............................................................................................................................................19 BAQ Search............................................................................................................................................20 Workshop - Define the Source BAQ........................................................................................................20 Copy an Existing BAQ......................................................................................................................20 Analyze and Test the BAQ...............................................................................................................20 Formulate the Executive Query Against the Source BAQ.................................................................................22 Field Mapping Sheet...............................................................................................................................23 Save to Process Set.................................................................................................................................24 Limitations..............................................................................................................................................24 Workshop - Formulate the Executive Query Against the Source BAQ.......................................................24
Epicor ERP | 10.0.700
3
Contents
Build an Executive Dashboard Course
Create the Base Cube Query............................................................................................................24 Schedule and Name the Query........................................................................................................25 Map the Query Fields Using Microsoft® Excel® ...............................................................................25 Map the Query Fields Manually........................................................................................................26 Submit and Save the Executive Query..............................................................................................27 Verify the Process Set......................................................................................................................28 Build the BAQ and Executive Query Against Data Dimensions.........................................................................29 Workshop - Build the BAQ Against Data Dimensions..............................................................................29 Copy an Existing BAQ......................................................................................................................29 Modify Cube Reference...................................................................................................................29 Verify the Query Phrase...................................................................................................................30 Verify the BAQ Fields.......................................................................................................................30 Analyze and Test the BAQ...............................................................................................................30 Workshop - Add the Executive Query Against Data Dimensions..............................................................31 Create the Base Cube Query............................................................................................................31 Schedule and Name the Query........................................................................................................31 Map the Query Fields.......................................................................................................................31 Save the Executive Query to a Process Set........................................................................................32 Verify the Process Set......................................................................................................................32
Executive Dashboard Display Setup....................................................................................33 Produce the Dimension BAQ..........................................................................................................................33 Workshop - Produce the Dimension BAQ ...............................................................................................33 Copy an Existing Query....................................................................................................................33 Verify the BAQ Fields.......................................................................................................................34 Analyze and Test the BAQ...............................................................................................................34 Create the Dimension Details BAQ.................................................................................................................34 Workshop - Create the Dimension Details BAQ.......................................................................................35 Copy an Existing Query....................................................................................................................35 Modify Cube Reference...................................................................................................................35 Verify the BAQ Fields.......................................................................................................................35 Analyze and Test the BAQ...............................................................................................................36 Design the Data BAQ.....................................................................................................................................36 Workshop - Design the Data BAQ...........................................................................................................36 Copy an Existing Query....................................................................................................................36 Modify Cube Reference...................................................................................................................37 Verify the BAQ Fields.......................................................................................................................37 Analyze and Test the BAQ...............................................................................................................38 Construct and View the New Executive Dashboard........................................................................................38 Workshop - Construct and View the New Executive Dashboard..............................................................38 Add the Dimension BAQ to the Dashboard......................................................................................39 Add the Dimension Details BAQ to the Dashboard...........................................................................39 Add the Data BAQ to the Dashboard...............................................................................................39 Add a Second Grid View for the Data BAQ......................................................................................39 Refresh the Dashboard Definition....................................................................................................40 Adjust the Dimension Grid...............................................................................................................40
4
Epicor ERP | 10.0.700
Build an Executive Dashboard Course
Contents
Define the Publish and Filter Parameters for the Dimension Query....................................................41 Adjust the Dimension Detail Grid.....................................................................................................41 Adjust the First Data Grid................................................................................................................42 Adjust the Second Data Grid...........................................................................................................43 Define the Publish Parameters for the Dimension Details Query........................................................43 Define the Subscribe and Filter Parameters for the Data Query.........................................................44 Insert a Graph Chart View...............................................................................................................44 Insert a 3D Chart View....................................................................................................................45 Create a Multi-Pane Executive Dashboard View...............................................................................46 Build and Deploy the Executive Dashboard.....................................................................................................47 Workshop - Build and Deploy the Executive Dashboard...........................................................................47 Workshop - Disable the Recurring Schedule............................................................................................48
Conclusion.............................................................................................................................49
Epicor ERP | 10.0.700
5
Build an Executive Dashboard Course
Build an Executive Dashboard Course
Build an Executive Dashboard Course This course explores the Business Activity Queries (BAQ), Executive Queries, and process sets building processes necessary for Executive Dashboard data organization and data visualization. Workshops throughout the course demonstrate the Executive Dashboard creation processes. The Executive Dashboard gives you a visual representation of any aspect of your company's performance based on current application data. Create complex data views using the Executive Dashboard functionality, which display through multiple dimensions in both grid and graph formats. This course uses the ShopVision Sales Order Backlog Analysis system dashboard to demonstrate the Executive Dashboard construction process. Upon successful completion of this course, you will be able to: • Understand the purpose of the Executive Dashboard. • Learn the specific building terms of Executive Dashboards and Executive Queries. • Understand how to create a process flow and data displaying process within an Executive Dashboard. • Build a source Business Activity Query (BAQ) to query application data. • Establish an initial Executive Query to schedule cube builds. • Define the dimensions of the cube information buckets. • Construct a Business Activity Query (BAQ) to query the cubes. • Run the Executive Query to populate the cubes. • Design and produce Data, Dimension, and Dimension Details Business Activity Queries (BAQs). • Create and view the data on the Executive Dashboard. • Build and deploy the Executive Dashboard to the Main menu for general use.
6
Epicor ERP | 10.0.700
Build an Executive Dashboard Course
Before You Begin
Before You Begin Read this topic for information you should know in order to successfully complete this course.
Audience Specific audiences will benefit from this course. • Business Analysts • System Administrator • IT/Technical Staff
Prerequisites To complete the workshops in this course, the necessary modules must be licensed and operating in your training environment. For more information on the modules available, contact your Epicor Customer Account Manager at
[email protected]. It is also important you understand the prerequisite knowledge contained in other valuable courses. • Navigation Course - This course introduces navigational aspects of the Epicor application's user interface. Designed for a hands-on environment, general navigation principles and techniques available in two user interface modes - Classic Menu and Modern Shell Menu. Workshops focus on each of these modes and guide you through each navigational principle introduced. • Introduction to the Dashboard Course - This course provides an introduction to the dashboard - a personalized information and a command center. • Advanced Dashboard Course - This course shows you how to display information through a variety of Dashboard views using advanced techniques. • Business Activity Queries Course - This course introduces the Business Activity Query (BAQ) Designer data extraction tool. It discusses data location concepts and provides an overview of query building techniques using the Query Builder, the Criteria Wizard, and the Calculated Field Wizard. • Database Concepts Course - This course reviews the table and field name identification process using Field Help, Customization Tools, and the Data Dictionary Viewer functionality. It also describes table linking procedures and requirements as well as join type definitions and specifications. • Non-course Prerequisites: • Exposure to other database query programs. • Fundamental knowledge of relational database concepts such as table relationships, records, and field types. • Understanding of the functionality of the current release of the Epicor application.
Epicor ERP | 10.0.700
7
Before You Begin
Build an Executive Dashboard Course
Environment Setup The environment setup steps and potential workshop constraints must be reviewed in order to successfully complete the workshops in this course. Your Epicor training environment, in which the Epicor demonstration database is found, enables you to experience Epicor functionality in action but does not affect data in your live, production environment. The following steps must be taken to successfully complete the workshops in this course. 1.
Verify the following or ask your system administrator to verify for you: • Your Epicor training icon (or web address if you are using Epicor Web Access) points to your Epicor training environment with the Epicor demonstration database installed. Do not complete the course workshops in your live, production environment. Note It is recommended that multiple Epicor demonstration databases are installed. Contact Support or Systems Consulting for billable assistance. • The Epicor demonstration database is at the same service pack and patch as the Epicor application. Epicor's education team updates the Epicor demonstration database for each service pack and patch. If your system administrator upgrades your Epicor application to a new service pack or patch, he or she must also download the corresponding Epicor demonstration database from EPICweb > Support > Epicor > Downloads and install it. If this is not performed, unexpected results can occur when completing the course workshops. • Your system administrator restored (refreshed) the Epicor demonstration database prior to starting this course. The Epicor demonstration database comes standard with parts, customers, sales orders, and so on, already defined. If the Epicor demonstration database is shared with multiple users (that is, the database is located on a server and users access the same data, much like your live, production environment) and is not periodically refreshed, unexpected results can occur. For example, if a course workshop requires you to ship a sales order that came standard in the Epicor demonstration database, but a different user already completed this workshop and the Epicor demonstration database was not restored (refreshed), then you will not be able to ship the sales order. Epicor's education team has written the course workshops to minimize situations like this from occurring, but Epicor cannot prevent users from manipulating the data in your installation of the Epicor demonstration database.
8
2.
Log in to the training environment using the credentials manager/manager. If you are logged into your training environment as a different user, from the Options menu, select Change User.
3.
From the Main menu, select the company Epicor Education (EPIC06).
4.
From the Main menu, select the Main site.
Epicor ERP | 10.0.700
Build an Executive Dashboard Course
Overview
Overview The functionality behind the Executive Dashboard employs an Executive Query to analyze a linked Business Activity Query (BAQ) and dimensionally summarize its data. Executive Queries are tied to process sets, which return the data as defined by the underlying BAQ when executed. This returned dataset creates an informational bucket called a cube. This cube is the foundation for creating data groups that are summarized and published using the Executive Dashboard. Executive Dashboard Flow The following diagram outlines this process and shows the three dimensions, or tables, that result in the database, and eventually generate the data displayed on the Executive Dashboard. These are the cube (SysCub), the definition (SysDef), and the dimension (SysDim) tables.
• A - A Business Activity Query (BAQ) pulls specific data from the database based on the table and field criteria on the BAQ. • B - The BAQ passes the table and field criteria to the Executive Query. • C - The Executive Query aggregates the dimension data defined through field mapping and saves the results to the database into the cube (SysCub), the definition (SysDef), and the dimension (SysDim) tables. • SysCub - This table contains the primary data record created by the Executive Query. It stores the dimension pair and all the fields, as defined through the field mapping, that the Executive Query aggregates. • SysDef - This table stores all the SysCubeID values. It also contains identifier creation dates. • SysDim - This table contains the unique list of the BAQ data dimension fields mapped within the Executive Query. Both the Dimension 1 and Dimension 2 data field values are stored within this table, so you must use a filter to select the appropriate dimension list. These are the values that display in the Dimension ID panel within the Executive Dashboard. This is the unique list of the mapped fields such as Country, Product Group, Customer and so on. Specific data such as Mexico, Fabricated, and Dalton is not contained in this table. • D - The dimension results are then queried using another BAQ. • E - The BAQs are added to a dashboard and the Executive Queries populate the data that displays on the Executive Dashboard.
Epicor ERP | 10.0.700
9
Overview
Build an Executive Dashboard Course
Executive Dashboard Terms Below is the terminology necessary to understand the Executive Dashboards and Executive Queries creation process. • Executive Query - The Executive Query is a query that uses several Business Activity Queries (BAQs) to pull its contents. The BAQs work together to create a unique datasource for display on the Executive Dashboard. • Process Set - A Process Set is a collection of tasks and queries that can be combined into the foundation of an Executive Dashboard, or other BAQs. The process set is executed immediately or through an established schedule. Once executed, the process set populates the underlying queries for the Executive Dashboard. • Cube - A Cube is the virtual information bank for the Executive Query results. Very similar to the concept of data mining, the Cube populates as a result of the scheduled Process Set, and provides layers of details used to display dimensions on the Executive Dashboard. • Dimension - A dimension is a group definition. You can use many dimensions and they are always analyzed in pairs. • Dimension Pair - Two dimensions are analyzed and assigned a set number. Dimension 1 is the first group definition that displays data inside an Executive Query and Dashboard. Multiple dimensions are allowed. You cannot use the Date field for a Dimension 1 value, you can only use it as a Dimension 2 value. • Field Mapping - This is the data groupings term. Dimension 1 and 2 are paired up to match one set of field mapping. You can use four controls for the field mapping selection: dimension, decimal, integer, and character. You can create nearly an unlimited number of field mapping dimension sets for each BAQ.
ShopVision Overview Use the ShopVision module to display strategic data required for critical short-term and long-term decision making. The data displays in a dynamic graphic tool that allows you to sort, group, and view data in a variety of graphic formats such as a pie chart, bar chart, or line chart. The following is the list of available ShopVision dashboards along with suggested refresh intervals:
10
Dashboard
Description
Suggested Refresh
Cash Flow
Displays the weekly cash flow of a selected book. You can this Once a day tracker to analyze where cash is moving; it divides the cash data into different buckets like Open AR, Available Cash, Open Orders, and so on.
Customer Shipping Performance
Displays aggregated shipping data through a series of dashboard Once a day views. Data is represented using color-coded graphs, charts, and tables, and can be filtered by parameters such as customer, part, site, and shipping method.
Site Performance
Displays high-level summaries of data to enable executives to monitor sites by different parameters, analyze performance, and identify trends over various periods
Once a day
Sales Order Backlog Analysis
Monitors open orders by different parameters, such as customer and site, analyze performance, and identify trends over various periods.
Every four hours
Supplier Performance
Displays high-level summaries of data to enable executives to Once a day monitor supplier performance by different parameters such as customer and site, analyze performance, and identify trends over various periods.
Epicor ERP | 10.0.700
Build an Executive Dashboard Course
Executive Dashboard Layout
Executive Dashboard Layout If your company uses the ShopVision module, you already have several Executive Dashboards available for review. These dashboards display current information on shipping performance, site performance, and so on. Use the ShopVision dashboards as examples for building your own Executive Dashboards. Review the ShopVision Sales Order Backlog Analysis Executive Dashboard before you create queries and the dashboard itself.
Sales Order Backlog Analysis The Sales Order Backlog Analysis tracker displays aggregated order backlog data through a series of dashboard views. Data is represented using color-coded graphs, charts, and tables, and can be filtered by parameters such as customer, order, part, site, ship-to, and sales territory. Unlike the Sales Backlog Tracker (accessible from the Sales Management > Order Management > Reports folder), which displays details such as sales order number, the Sales Order Backlog Analysis dashboard displays high-level data summaries. These summaries enables executives to monitor open orders by different parameters, such as customer and site, analyze performance, and identify trends over various periods. Tip Before you use any tracker, review the Tracker Overview topics within the Application Help to learn about its general program functionality. These topics explain the tracker interface as well as how to best search for specific records. For more information on dashboard capabilities, review the Dashboard topics. These topics explain how to personalize and customize dashboards.
View the Tracker When you first open the Sales Order Backlog Analysis dashboard, it is blank. To populate the dashboard, click the Refresh button on the toolbar. This enables the dashboard to retrieve data from existing executive queries. Tip The dashboard cannot display data if ShopVision Executive Queries have not been scheduled to run as process sets. An Executive Query is a special query that uses another query, called the Business Activity Query, to extract data from the database and return aggregated data to a special table in the Epicor application. Once created, an Executive Query needs to be scheduled to run as a process set. Process sets for ShopVision Executive Queries are delivered in the standard product, but they must be scheduled to run. The system administrator usually is responsible for scheduling process sets. Inform your system administrator of the type of information you wish to view on the dashboard. Scheduling a process set to run a ShopVision Executive Query takes a few minutes. Tip If you are set up with Dashboard Designer rights in your user account, you can access all dashboard capabilities for the tracker by selecting Developer from the Tools menu. In Developer Mode, you can add dashboard elements such as queries, URLs, and grids to the tracker, and modify the properties of existing elements. You can also change the sheet layout of the tracker and save your layouts for the next time you launch the tracker. A tree view for the tracker is also available in Developer Mode.
Epicor ERP | 10.0.700
11
Executive Dashboard Layout
Build an Executive Dashboard Course
Schedule the Process Set Use Schedule Process Set to schedule when a process set runs on the System Monitor. A process set is a record that contains tasks, such as queries and other processes, that have been assigned to it through other programs. When you run a process set, you also run all the tasks associated with that process set. For example, if an Executive Query is assigned to a process set, it pulls data from the database and displays it within a dashboard.
Workshop - Schedule a Process Set In this workshop, schedule the process set to view and to use the Executive Dashboard. Navigate to Schedule Process Set. Menu Path: Executive Analysis > Business Activity Management > General Operations > Schedule Process Set 1. In the Process Set field, select SV-Sales Order Backlog / EPIC06. 2. In the Schedule field, verify Now displays. 3. In the User Description field, enter Refresh Sales Backlog Executive Dashboard. 4. On the Standard toolbar, click Submit. 5. Exit Schedule Process Set.
Workshop - Review the Executive Dashboard Layout In this workshop, review the Executive Dashboard. You will re-build a similar dashboard throughout the following workshops. Navigate to ShopVision Sales Order Backlog Analysis. Menu Path: Executive Analysis > ShopVision > Sales Backlog Analysis 1. Navigate to the ShopVision Sales Order Backlog Analysis sheet. 2. On the Standard toolbar, click the Refresh icon. The Dashboard populates with data. 3. View the Dimension ID panel. The Dimension ID panel displays the original BAQ field name that is summarized, or aggregated, by the Executive Query as one of the dimension pairs. Use this panel to select the dimension detail list you wish to view. Many dimension fields are available to create your complex data view. Note Any database field, such as Country, State, Product Group, and so on, may be a Dimension ID. Any BAQ calculated field can also be a Dimension ID.
4. View the Dimension Detail panel.
12
Epicor ERP | 10.0.700
Build an Executive Dashboard Course
Executive Dashboard Layout
The Dimension Detail panel displays the data contained in the aggregated field that is currently selected within the Dimension ID panel. This list displays the unique records contained within the selected Dimension ID. 5. View summary grids. The Weekly Backlog by Dimension Detail and Daily Backlog by Dimension Detail grids display the data pulled in through the Executive Query. The fields you select for display through the Executive Query’s field mapping sheet are shown on this grid. 6. View the chart and the graph. The Dimension Detail Backlog - Chart View and the 3D Chart-Dimension Detail Backlog Breakout are graphical visualizations of data generated by the dimension pair. 7. Exit ShopVision Sales Order Backlog Analysis.
Epicor ERP | 10.0.700
13
BAQ and Executive Query Setup
Build an Executive Dashboard Course
BAQ and Executive Query Setup Prior to creating your custom Executive Dashboard, you must set up both a schedule and a process set. You must also build multiple Business Activity Queries (BAQs) and Executive Queries. The Epicor application requires a minimum of five related BAQs and related Executive Queries to correctly display data on an Executive Dashboard. The multiple BAQs and Executive Queries you create define how data is aggregated on your Executive Dashboard, so careful consideration of what tables and fields to display is crucial. This section describes and guides you through how to create these components. The BAQs and Executive Queries you build are based on the system queries that make up the ShopVision Sales Order Backlog Analysis dashboard. Required Queries The queries required by the Epicor application are as follows: 1.
BAQ Against Data Details - This is the base BAQ used to pull the data from the database. The related Executive Query aggregates the data details.
2.
BAQ Against Data Dimensions - Run this BAQ to define the dimensions that are used against the data, like Country, Salesperson, and so on. The related Executive Query aggregates the data dimensions.
3.
Dimension BAQ - This BAQ is used to pull the dimension data from the first Executive Query.
4.
Dimension Details BAQ - This BAQ defines the dimension options you can select from the Executive Dashboard.
5.
Data BAQ - This BAQ is used to pull the data from the first Executive Query. It locates the SysCube data that displays on the Executive Dashboard.
You can use the Business Activity Query to both update existing BAQs and to create custom BAQs. These queries are the building blocks for your custom Executive Dashboard.
14
Epicor ERP | 10.0.700
Build an Executive Dashboard Course
BAQ and Executive Query Setup
Create Schedules Use System Agent Maintenance to establish recurring schedules and control all automatic transactions that occur throughout the Epicor application. Create schedules that occur during specific intervals, such as seconds, minutes, days, weeks, and months, as well as define the first run date and time for the schedule. Once you define schedules, you can link tasks such as processes, reports, and Executive Queries to these schedules. When the system clock activates a schedule, all the tasks assigned within this schedule run.
System Agent Maintenance > Detail Use the Detail sheet to define how the system agent interacts with the application server (AppSever). You can also use this sheet to check on the status of the system agent.
System Agent Maintenance > Schedules Use the Schedules sheets to add schedules to a specific system agent and to review tasks assigned to the selected schedule. The schedule identifies how often the tasks linked to the schedule will run. • Use the Detail sheet to add schedules to a system agent. • Use the Tasks sheet to review the tasks assigned to the selected schedule. Tasks are reports or processes assigned to the schedule from their respective program windows.
Workshop - Create Schedules Before you start building an Executive Query, set up a recurring schedule in the Epicor application.
Create a New Schedule Navigate to System Agent Maintenance. Menu Path: System Setup > System Maintenance > System Agent Important This program is not available in the Epicor Web Access.
1. In the Agent ID field, verify SystemTaskAgent is selected. 2. Navigate to the Schedules > Detail sheet. 3. From the New menu, select New Schedule. 4. In the Description field, enter XXX-Five Minute Interval Schedule (where XXX are your initials). 5. Verify the Enabled check box is selected. If not, select it to activate this schedule.
Choose a Schedule Type 1. In the Schedule Type field, select Interval. This activates the Interval sheet.
Epicor ERP | 10.0.700
15
BAQ and Executive Query Setup
Build an Executive Dashboard Course
2. In the Minutes field, enter 5. Note This way you define how many minutes will pass before this interval schedule runs again.
Define the Run Dates and Run Times 1. In the Next Run Date field, enter today's date. This is the first day the schedule should run. The system automatically stamps the current time that will be used to calculate the next first run of the schedule. 2. Click Save. Important After completion of the course, make sure you disable the newly created schedule.
3. Exit System Agent Maintenance.
Establish a Process Set You must assign Executive Queries to process sets. Use Process Set Maintenance to define the records that the Epicor application should use to run various automated tasks. These process sets, or series of tasks, run through a schedule you define in System Agent Maintenance and execute when you launch the schedule. The Executive Dashboard then updates its data to display the current information. After you create the process set, other programs can add their records as tasks to run within this process set. You also subsequently launch this program to view all tasks, such as Executive Queries, reports, and processes, which are automatically run through this process set. Example You can add reports (such as the Job Traveler) and specific processes (such as the Auto Job Completion Process) to a process set.
Workshop - Establish a Process Set In this workshop, define a process set, or series of tasks, and then attach it to your previously defined schedule. Navigate to Process Set Maintenance. Menu Path: Executive Analysis > Business Activity Management > Setup > Process Set Important This program is not available in the Epicor Web Access.
1. Click New. 2. In the Process Set ID field, enter XXX-OrderBackLog (where XXX are your initials). 3. In the Description field, enter XXX-Sales Order Backlog Status (where XXX are your initials). 4. Click Save.
16
Epicor ERP | 10.0.700
Build an Executive Dashboard Course
BAQ and Executive Query Setup
Notice that the Process Set Tasks grid is currently blank, as no tasks have been added to it. You will add tasks in later workshops, as well as attach this process set to a schedule. 5. Exit Process Set Maintenance.
Schedule the Process Set Use Schedule Process Set to schedule when a process set is run. A process set is a record that contains tasks, such as queries and other processes, that are assigned to it through other programs. All related tasks run at the same time the process set runs.
Workshop - Schedule the Process Set In this workshop, schedule the process set you created in the previous workshop. You will attach two Executive Queries to this process set in the following workshops. When the schedule activates the process set, the Executive Queries run and refresh the Executive Dashboard with current data from the database. Navigate to Schedule Process Set. Menu Path: Executive Analysis > Business Activity Management > General Operations > Schedule Process Set 1. In the Process Set field, select XXX-OrderBackLog (where XXX are your initials). 2. In the Schedule field, select XXX-Five Minute Interval Schedule (where XXX are your initials). 3. Select the Recurring check box. This check box indicates the report should be run on a recurring basis. 4. In the User Description field, enter Sales Order Backlog Status. 5. On the Standard toolbar, click Submit. 6. Exit Schedule Process Set.
Epicor ERP | 10.0.700
17
BAQ and Executive Query Setup
Build an Executive Dashboard Course
Define the Source Business Activity Query The source Business Activity Query (BAQ) is the query that populates the selected data from the database. The Business Activity Query Designer is the primary query creation and modification tool in the Epicor application. This BAQ is the source for all the dimensions within an Executive Query, so the multiple BAQs that you create or modify are the building blocks for your entire Executive Dashboard display. Many BAQ combinations are available due to the ability to link multiple BAQs through outer joins between tables. Use this functionality to create a set of common queries to both pull and calculate the data that displays on the Executive Dashboard. Note This course does not cover the creation of a customized source BAQ. For more information on how to create a customized BAQ, refer to Business Activity Queries course and the Application Help. Following are the key sheets found within Business Activity Query Designer.
General Use the General sheet to create your query. You define the query’s identifier and description here. You also indicate whether or not this query should be made available to the entire company.
Query Builder Use the Query Builder sheets to design a Business Activity Query. The Phrase Build sheet is where you select the tables and fields you wish to include in the query. Use this sheet to set up everything from basic queries with a single table to complex joins between multiple tables. Five sheets are available at the bottom of the Phrase Build sheet. Use these sheets to indicate how tables are linked together, define the relation between the tables, and specify the selection criteria for the query. The Display Fields sheets define which columns display and in what order they display in the query. It You can also create and display a special calculated field you need within the current business activity query and indicate if you want to sort BAQ results through any combination of columns. The SubQuery Options sheet is where define subquery properties. When you construct a BAQ, use this sheet control what data displays in the SQL output by selecting an appropriate subquery type. You also have the ability to control the SQL results set. For example, you can construct an SQL text to only display top 50% of rows from the retrieved results set. The SubQuery List sheet displays the read-only information of all subqueries created within the BAQ. All subqueries are ordered by the sequence number. Using this sheet, you can change the order of subqueries to define how partial query texts are concatenated in the final SQL statement.
Update Besides using BAQs to display custom views of data, you can also create updatable business activity queries. These updatable queries have business object methods connected to them, so users can create and edit records - updating the database through the query itself. Important Before you can create updatable BAQs, you must have both BAQ Advanced User and BPM Advanced User rights. Because updatable BAQs require business process management (BPM) methods to run, you need access to these rights as well. You activate both advanced BAQ and BPM rights within User Account Maintenance.
18
Epicor ERP | 10.0.700
Build an Executive Dashboard Course
BAQ and Executive Query Setup
Furthermore, in order to use BPM Update Processing via UpdateExt and Advanced BPM Processing (design, import/export and copy), the BusinessProcessManagement module must be licensed in your Epicor ERP installation. The BPM license is not required for database updates through Epicor Service Connect workflows. You create updatable BAQs in a similar way to display only BAQs by adding tables, filter criteria, display columns, and so on. You have some extra steps, however, as you need to define which table contains the updatable fields and also make sure the business object methods are correctly linked to the updatable fields. Just like a read-only BAQ, you can link as many tables in relationships as you need. Multiple tables accessed by each BAQ can be updatable, however, so you can construct updatable BAQs that contain as many updatable fields as you need. The one limitation is that only one business object involved in each process can contain an updatable BAQ, but because multiple updatable table combinations are possible , you should be able to create an updatable BAQ that matches your needs. You can place updatable BAQs on smart client dashboards. After you add these dashboards to the Main Menu, they become custom data entry programs users can launch to both review current data and make any updates they need. Optionally, you can also use updatable BAQs on mobile device dashboards. Once you create a mobile dashboard that contains an updatable BAQ, users run this custom entry program on an iPhone, Blackberry, or other supported mobile device. Users enter data through the mobile device, directly updating the database wherever they may be. In order to build mobile device dashboards, you must purchase a mobile device dashboard license from Epicor. To complete this functionality, you can monitor the data users enter by creating Business Process Management (BPM) directives. As users enter data through an updatable BAQ, you can set up Updatable BAQ methods that validate whether the data being entered is correct, send email alerts, or cause other processes to run.
Analyze Use the Analyze sheet to both analyze and test your query for any possible problems before you use it in the live application. Run the data controls on this sheet to verify that the data results you need populate on this grid. If you are not seeing the results you want, you can return to the Query Builder sheets to modify the query and then test the results again. Additionally, the Analyze sheet contains the functionality you use to verify and updatable BAQ can pull in (get) data, update records, and add new records. You can also use this sheet to test a custom Business Process Management (BPM) method against the updatable BAQ. After you verify the updatable BAQ can perform all of the functions successfully, you are ready to place it on smart client and mobile device dashboards. Users can then enter and update the data they need through this query. Important BAQ Designer allows testing update operation on records belonging to current company only.
Where Used Use the Where Used sheets to review all the items that use the current query. The information on these sheets helps you decide if you should re-design the current query, delete the query, or create a new query. The information on these sheets helps you decide if you should modify the current query or create a new query. Be careful if you decide to modify the query, for any changes impact other applications that use this query If you attempt to delete a query that is in use, a warning message displays verifying whether you want to continue deleting the query. Typically you should not delete any query in use unless the BAQ is obsolete or no longer needed. After you delete the query, you should then remove or update the dashboard, BAQ report, or other items that previously used it.
Epicor ERP | 10.0.700
19
BAQ and Executive Query Setup
Build an Executive Dashboard Course
Tip If several user dashboards use the current query, you should not change it, but rather create a new shared query that contains the changes you need. Other users can then decide if they want to use your new query in their dashboards, reports, and other items.
BAQ Search Use the BAQ Search sheet to select data in your query that you want to make available to users searching for related data.
Workshop - Define the Source BAQ The source BAQ pulls the selected data from the database and is the source for your Executive Queries.
Copy an Existing BAQ A standard BAQ is used in this example. Navigate to the Business Activity Query Designer. Menu Path: Executive Analysis > Business Activity Management > Setup > Business Activity Query Important This program is not available in the Epicor Web Access.
1. Click Query ID and click Search. 2. Select zSVSalesOrderBacklog and click OK. This BAQ displays order backlog data. It displays details of open orders, for example, customer name, territory, region, due dates and product group information. Note System Queries (queries that begin with a “z”) are read-only, so you cannot modify them. You can, however, make a copy of the system query by selecting Copy Query from the Actions menu. Once copied, you can modify the query to fit your needs.
3. From the Actions menu, select Copy Query. The Copy Query window displays. 4. In the Query ID field, enter XXX-SalesOrderBackLog (where XXX are your initials) and click OK. 5. Select the Shared check box. This check box indicates that this query is available to all users. After you save this query, all users within your company can add this query to their personal Dashboard. 6. Click Save.
Analyze and Test the BAQ 1. Navigate to the Analyze sheet. 2. Click the Analyze button. 3. In the Query Execution Messages section, the Syntax is OK displays.
20
Epicor ERP | 10.0.700
Build an Executive Dashboard Course
BAQ and Executive Query Setup
4. Click the Test button. 5. In the Query Results grid, review the data retrieved by the query. 6. Click Save. 7. Exit the Business Activity Query Designer.
Epicor ERP | 10.0.700
21
BAQ and Executive Query Setup
Build an Executive Dashboard Course
Formulate the Executive Query Against the Source BAQ Use Executive Query to formulate an Executive Query against data details. This creates a cube of data, or an informational bucket, that the Executive Dashboard gathers for display. This cube of data is contained within the SysCube tables. This process includes finding and selecting your source BAQ, which is used as a base for these queries, and defining the data that populates the SysCube tables. Each Executive Query has one or more field maps. You must define the Delete Action method for each query. Executive Queries are not separate files within your application, but are a set of records processed using the BAQs as a source and the SysCube tables as a target. Due to this configuration, you cannot save an Executive Query through the Save button. Instead, you must first Submit the Executive Query for processing and then add it to a process set using the Save Process Set icon. Note If you click the Submit icon, the SysCube tables only update once. If you close the Executive Query window without saving it to a process set, you lose the information created in the Executive Query.
The important fields and sections found within the Selection sheet are as follows: Base Cube Query The Cube ID identifies the purpose of the Executive Query and is the first thing you should identify. This value is used to identify the Task of a query within a process set. You also use the BAQ ID to find and select the source BAQ to which you attach this Executive Query. Delete Action You must define the Delete Action method for each Executive Query. The query uses this method to refresh its data each time it is activated by the process set:
22
Epicor ERP | 10.0.700
Build an Executive Dashboard Course
BAQ and Executive Query Setup
Options include the following: • Delete Entire Cube - This is the default option. When you delete or refresh the data within the Executive Query, it clears out all values in the query’s field map sets. This option displays completely new data when you refresh the information. • Delete Dimension Pair - This option removes and restores only the two values used to define the dimensions for the first field map set. The rest of the data remains, leaving the dimension pairs and data in any other field map sets linked to the BAQ intact. Use this option when you need two BAQs to populate a dashboard display. The dashboard populates all data from both queries by refreshing only the dimension pair within the first field map set. • Delete Nothing - This option does not remove any data. Instead, it adds new data to the existing data. • Delete Pair by Summarization - This option removes and restores any dimension pair data that is generated through the Executive Query. This is useful if you select either the Summarize by BAQ or the Summarize by Date check boxes. Summarize Check Boxes Select the Summarize by BAQ check box to indicate that this Executive Query combines the populated data using the specified BAQ. Select this check box when you want the data to summarize within the BAQ before it displays on the Executive Dashboard. Select the Summarize by Date check box to indicate that this Executive Query aggregates the pulled data using a specific date. Select this check box when you want to calculate the summarized data by dates. Selecting this check box also activates the Run Date field, where you can define a specific date or calendar date on which this data is summarized. If you select the Dynamic check box, the options for the Run Date field change to Tomorrow, Next Tuesday, First of Month, and so on. Note You can select the Summarize by BAQ and Summarize by Date check boxes in combination with any of the previous Delete Actions. These options give you flexibility for the results in the SysCube table. If you do not select the Summarize by BAQ or the Summarize by Date check boxes, the Delete Pair By Summarization option works in the same way as the Delete Dimension Pair action. Query Schedule Use the Schedule field to define when you want this query to refresh its data. The default value is Now, but if you select a schedule other than Now, the Recurring check box becomes available. Select this check box to indicate that this Executive Query should run repeatedly. You do not need to select a schedule within this program. Instead, you can add this Executive Query to a process set and then schedule the process set.
Field Mapping Sheet Use the Field Mapping sheet to define the dimension pair that is used to measure the data of the Executive Query. The data is summarized against the two dimension values you select here and the results display on an Executive Dashboard through grid and graph displays. Each Executive Query has one or more field maps, which are the selected dimensions linked to the type of data required. Each field map contains two dimensions used to evaluate the data. These dimensions can be any column within the selected BAQ, including calculated fields, such as the Product Group field or the Order Date field, with the exception of using a date field for the dimension of one field map. You can use this sheet to indicate which additional fields display through this Executive Query. All the fields from the selected BAQ display on this sheet automatically, and you can use this sheet to hide or select the indicated fields on the view. The controls on this sheet are divided into four types: Dimension, Decimal, Integer, and Character. Note that only 15 data values, 10 decimal and 5 integer, can display within each Executive Query.
Epicor ERP | 10.0.700
23
BAQ and Executive Query Setup
Build an Executive Dashboard Course
Note Executive Queries can summarize, or aggregate logical data combinations, but they cannot create averages. Because of this, the query results represent a sum of the values between the dimension pair. For example, you can aggregate a character column against a date or numerical column. Selecting two similar character values can cause blank query results.
Save to Process Set To finish the Executive Query, you must save it to an existing process set. The Save To Process Set window allows you to select the process set that is used to run the report, form, process, or Executive Query. When you select a process set on this window and click OK, this item becomes a task on the process set. Note If you do not save your Executive Query to a process set and you exit Executive Query, you will lose your query.
Limitations Important limitations on Executive Queries include the following: • You can only analyze and store two dimensions with each Executive Query. You define these dimensions on the Field Mapping sheet. You can use any field from the selected BAQ as a dimension. • Formulas do not evaluate through Executive Queries. However, any formulas you define for the selected BAQ or report query are always evaluated. • The Executive Query only aggregates data to calculate summaries by totaling numeric values and counting character BAQ columns. It cannot calculate averages. • You can map only one BAQ column to a specific data value field. You cannot merge field columns through an Executive Query. • You can display only the data of the current company through the Executive Query. If you need to consolidate data between multiple companies, you must run the specific BAQ report. • You cannot synchronize Executive Query processes between multiple companies. You must schedule these processes within the company.
Workshop - Formulate the Executive Query Against the Source BAQ In this workshop, create the Executive Query against the source BAQ. Map dimension pairs and add the query to a process set for scheduling purposes in later workshops.
Create the Base Cube Query Navigate to Cube Maintenance. Menu Path: Executive Analysis > Business Activity Management > General Operations > Executive Query 1. In the Cube ID field, enter XXXCubeBackLogOrders (where XXX are your initials). 2. Click BAQ ID, search for and select XXX-SalesOrderBackLog (where XXX are your initials) query you created. 3. In the Delete Action field, select Delete Entire Cube.
24
Epicor ERP | 10.0.700
Build an Executive Dashboard Course
BAQ and Executive Query Setup
Tip Recall this option displays completely new data when you refresh the information.
Schedule and Name the Query 1. In the Schedule field, select XXX-Five Minute Interval Schedule (where XXX are your initials). 2. Select the Recurring check box. Note This way, you indicate that this Executive Query should run repeatedly - every five minutes.
3. In the User Description field, enter XXX Sales Order Backlog Status (where XXX are your initials). 4. Remain in Cube Maintenance. ®
Map the Query Fields Using Microsoft Excel
®
If you are taking this course®as an ®embedded course launched from your Epicor ERP application, you can map the fields using a Microsoft Excel spreadsheet. If you are using the pdf version of the course, skip to the next task Map the Query Fields Manually. Important The following lists the key features and rules of Field Mapping: • Field Mapping is the data groupings term. • The Dimension 1 and 2 are paired up to match one set of field mapping. • You can use four controls for the field mapping selection: Control
Description
Dimension
The Dimension 1 value is the first required definition used to measure the BAQ data. The Dimension 2 is an optional value. This dimension can be a Date field.
Decimal
All the fields from the selected BAQ appear on this list, so typically you select fields that display decimal values. You can display up to 10 decimal values.
Integer
Use integers to display numeric fields that do not use decimals in the executive query. All the fields from the selected BAQ appear on this list, so typically you select fields that display integer values, or the results may not be what you want. You can display up to five integer values.
Character
Use characters to display alphanumeric values you want to display within the executive query. You can display up to 10 character values. Character fields do not aggregate, but if you use a field that contains the same information on all records for the dimension pair, it can be useful for the executive query to pull in these results, too.
1. In Cube Maintenance, navigate to the Mapping > Mapping List sheet. 2. Click the Data Entry link at the bottom of the page. Either Save the file locally or open it directly.
Epicor ERP | 10.0.700
25
BAQ and Executive Query Setup
Build an Executive Dashboard Course
3. Within the spreadsheet, highlight rows 1 - 23, right-click, and select Copy. 4. On the Mapping List sheet, right-click anywhere in the blank grid and select Paste Insert. Notice that the data loads into the grid. Field mapping of your first Executive Query is complete. 5. Close the Microsoft Excel spreadsheet. 6. Review the Mapping List grid. Example
7. Skip the next task Map the Query Fields Manually and continue with the following task Submit and Save the Executive Query.
Map the Query Fields Manually If you are using the pdf version of the course, map the fields manually. 1. Navigate to the Mapping > Mapping Detail sheet. 2. Click New. 3. In the Dimension 1 field, select Customer_CustID. 4. In the Dim 1 Text field, enter Customer_CustID. 5. In the Dimension 2 field, select OrderRel_NeedByDate. 6. In the Dim 2 Text field, enter OrderRel_NeedByDate. This is the dimension pair of the first mapping set. 7. In the Decimal 1 field, select Calculated_OpenQty. 8. In the Decimal 2 field, enter Calculated_OpenValue. 9. In the Integer 1 field, enter Calculated_RelCount. You first Mapping Set is ready. 10. Click Save. 11. On the Standard toolbar, click New to add the new Mapping Set. 12. Map the remaining Mapping Sets using the same process. Enter the following information: Important In addition to the information in the table, due to a lack of space, make sure you select the below 3 fields for all Mapping Sets: • In the Decimal 1 field, select Calculated_OpenQty. • In the Decimal 2 field, select Calculated_OpenValue. • In the Integer 1 field, select Calculated_RelCount.
26
Epicor ERP | 10.0.700
Build an Executive Dashboard Course
BAQ and Executive Query Setup
Important Remember to click Save after you define each mapping set.
Mapping Dimension 1 Set
Dimension 1 Text
Dimension 2
Dimension 2 Text
2
Customer_Name
Customer_Name
OrderRel_NeedByDate
OrderRel_NeedByDate
3
CustGrup_GroupDesc
CustGrup_GroupDesc
OrderRel_NeedByDate
OrderRel_NeedByDate
4
Plant_Name
Plant_Name
OrderRel_NeedByDate
OrderRel_NeedByDate
5
Project_Description
Project_Description
OrderRel_NeedByDate
OrderRel_NeedByDate
6
ProdGrup_Description
ProdGrup_Description
OrderRel_NeedByDate
OrderRel_NeedByDate
7
OrderRel_WarehouseCode OrderRel_WarehouseCode OrderRel_NeedByDate
OrderRel_NeedByDate
8
SalesTer_RegionCode
SalesTer_RegionCode
OrderRel_NeedByDate
OrderRel_NeedByDate
9
SalesTer_TerritoryDesc
SalesTer_TerritoryDesc
OrderRel_NeedByDate
OrderRel_NeedByDate
10
ShipTo_Country
ShipTo_Country
OrderRel_NeedByDate
OrderRel_NeedByDate
11
ShipTo_State
ShipTo_State
OrderRel_NeedByDate
OrderRel_NeedByDate
12
Customer_CustID
Customer_CustID
Calculated_NeedByDateWeek Calculated_NeedByDateWe
13
Customer_Name
Customer_Name
Calculated_NeedByDateWeek Calculated_NeedByDateWe
14
CustGrup_GroupDesc
CustGrup_GroupDesc
Calculated_NeedByDateWeek Calculated_NeedByDateWe
15
Plant_Name
Plant_Name
Calculated_NeedByDateWeek Calculated_NeedByDateWe
16
Project_Description
Project_Description
Calculated_NeedByDateWeek Calculated_NeedByDateWe
17
ProdGrup_Description
ProdGrup_Description
Calculated_NeedByDateWeek Calculated_NeedByDateWe
18
OrderRel_WarehouseCode OrderRel_WarehouseCode Calculated_NeedByDateWeek Calculated_NeedByDateWe
19
SalesTer_RegionCode
SalesTer_RegionCode
Calculated_NeedByDateWeek Calculated_NeedByDateWe
20
SalesTer_TerritoryDesc
SalesTer_TerritoryDesc
Calculated_NeedByDateWeek Calculated_NeedByDateWe
21
ShipTo_Country
ShipTo_Country
Calculated_NeedByDateWeek Calculated_NeedByDateWe
22
ShipTo_State
ShipTo_State
Calculated_NeedByDateWeek Calculated_NeedByDateWe
23
Project.Description
Project.Description
OrderDtl_ProdCode
OrderDtl_ProdCode
13. Navigate to the Mapping > Mapping List sheet and review your mappings.
Submit and Save the Executive Query 1. On the Standard toolbar, click Submit. 2. On the Standard toolbar, click Save Process Set. The Save to Process Set window displays. 3. In the Process Set field, select XXX-Sales Order Backlog Status (where XXX are your initials). Recall this is the process set you previously created.
Epicor ERP | 10.0.700
27
BAQ and Executive Query Setup
Build an Executive Dashboard Course
4. Click OK. 5. Exit Executive Query.
Verify the Process Set Verify the indicated Process Set contains your query. Navigate to Process Set Maintenance. Menu Path: Executive Analysis > Business Activity Management > Setup > Process Set Important This program is not available in the Epicor Web Access.
1. Click Process Set ID and click Search. 2. Select XXX-OrderBackLog (where XXX are your initials) and click OK. The first Executive Query displays as a task on the Process Set Tasks grid. 3. Exit Process Set Maintenance.
28
Epicor ERP | 10.0.700
Build an Executive Dashboard Course
BAQ and Executive Query Setup
Build the BAQ and Executive Query Against Data Dimensions The purpose of building the BAQ and the related Executive Query against data dimensions is to provide a unique list of the Dimension Details. The SysDim table that is created when the SysCube table is populated by the first Executive Query has only a list of the dimension fields such as Country, Product Group, and Salesperson. To get the unique list of dimension details such as France, USA, Machined Parts, John Doe, and so on, you must aggregate the dimension fields against the dimension data. It is required that you aggregate the BAQ against data dimensions to complete this process.
Workshop - Build the BAQ Against Data Dimensions After you created your BAQ against data details and the related Executive Query, you are ready to build your second BAQ. This second BAQ pulls dimension data from the initial Executive Query for display on the Executive Dashboard. Another standard BAQ is used in this example.
Copy an Existing BAQ Navigate to the Business Activity Query Designer. Menu Path: Executive Analysis > Business Activity Management > Setup > Business Activity Query Important This program is not available in the Epicor Web Access.
1. In the Query ID field, search for and select zMfgCubeBLogDimCube and click OK. 2. From the Actions menu, select Copy Query. The Copy Query window displays. 3. In the Query ID field, enter XXX-OrdBLogDim1 (where XXX are your initials). 4. In the Description field, enter XXX Order Backlog Dimension One (where XXX are your initials) and click OK. 5. Select the Shared check box. 6. Click Save.
Modify Cube Reference 1. Navigate to the Query Builder > Phrase Build > Table Criteria sheet. Notice the current criteria: Cube ID = SVSalesBacklog 2. In the FilterValue column, click SVSalesBacklog. The Specify a Value window displays. 3. In the Value field, enter XXXCubeBackLogOrders (where XXX are your initials) and click OK.
Epicor ERP | 10.0.700
29
BAQ and Executive Query Setup
Build an Executive Dashboard Course
Important Recall this is the Cube ID of the first Executive Query you created.
Verify the Query Phrase 1. Navigate to the General sheet and view the Query Phrase section. Verify the SQL statements is finished with the below expression: from Ice.SysCube as MfgCube where (MfgCube.CubeID = 'XXXCubeBackLogOrders') 2. Click Save.
Verify the BAQ Fields 1. Navigate to the Query Builder > Display Fields > Column Select sheet. 2. Verify these fields display in the Display Column(s) section: Full Name
Label
MfgCube_Company
Company
MfgCube_CubeID
Cube ID
MfgCube_Dimension1
Dimension 1
MfgCube_Dimension1ID
Dimension 1 ID
Calculated_GroupDetail
Group
MfgCube_ShortChar01
ShortChar01
MfgCube_ShortChar02
ShortChar02
Calculated_PerfEntity
PerfEntity
Calculated_GroupDtl1
GroupDtl1
Calculated_Dim1Descr
Dim1Descr
Calculated_DimDtl
DimDtl
Calculated_DimDescription
DimDescription
Analyze and Test the BAQ 1. Navigate to the Analyze sheet. 2. Click the Analyze button. 3. To the Syntax is OK message, click OK. 4. Click the Test button. The Query Results grid populates with data.
30
Epicor ERP | 10.0.700
Build an Executive Dashboard Course
BAQ and Executive Query Setup
5. Review the data retrieved by the query. 6. Click Save. 7. Exit the Business Activity Query Designer.
Workshop - Add the Executive Query Against Data Dimensions In this workshop, create the Executive Query against the Data Dimensions BAQ you created in the previous workshop, create a mapping set, and add it to a process set for scheduling purposes in later workshops.
Create the Base Cube Query Navigate to Cube Maintenance. Menu Path: Executive Analysis > Business Activity Management > General Operations > Executive Query 1. Click New. 2. In the Cube ID field, enter XXX-CubeBLogOrdDim1 (where XXX are your initials). 3. Click BAQ ID and click Search. 4. Select XXX-OrdBLogDim1 (where XXX are your initials) and click OK. This is the BAQ created in the previous workshop. 5. In the Delete Action field, select Delete Entire Cube.
Schedule and Name the Query 1. In the Schedule field, select XXX-Five Minute Interval Schedule (where XXX are your initials). 2. Select the Recurring check box. 3. In the User Description field, enter XXX Order Backlog Dimension One (where XXX are your initials).
Map the Query Fields 1. Navigate to the Mapping > Mapping Detail sheet. 2. Click New. 3. Map the fields according to the table below. You need only one field Mapping Set for this executive query. This Executive Query has only one field map set. Field
Data
Dimension 1
Calculated_DimDtl
Dimension 1 Text
Calculated_DimDtl
Dimension 2
Calculated_DimDescription
Epicor ERP | 10.0.700
31
BAQ and Executive Query Setup
Build an Executive Dashboard Course
Field
Data
Dimension 2 Text
Calculated_DimDescription
Character 1
MfgCube_Company
Character 2
MfgCube_CubeID
Character 3
MfgCube_ShortChar01
Character 4
MfgCube_ShortChar02
Character 9
MfgCube_Dimension1
Character 10
Calculated_Dim1Descr
4. Click Save. 5. On the Standard toolbar, click Submit.
Save the Executive Query to a Process Set 1. On the Standard toolbar, click Save Process Set. The Save to Process Set window displays. 2. In the Process Set field, select XXX-Sales Order Backlog Status (where XXX are your initials). This is the process set you previously created. 3. Click OK. 4. Exit Executive Query.
Verify the Process Set Navigate to Process Set Maintenance. Menu Path: Executive Analysis > Business Activity Management > Setup > Process Set Important This program is not available in the Epicor Web Access.
1. Click Process Set ID and click Search. 2. Select XXX-OrderBackLog (where XXX are your initials) and click OK. The second Executive Query displays as a task on the Process Set Tasks grid. 3. Exit Process Set Maintenance.
32
Epicor ERP | 10.0.700
Build an Executive Dashboard Course
Executive Dashboard Display Setup
Executive Dashboard Display Setup The Business Activity Queries (BAQs) and related Executive Queries you created both select and define the data you want to display on your Executive Dashboard. You must also create the BAQs that directly display the data on the Executive Dashboard. • Dimension BAQ – This BAQ defines the dimension options users can select from the executive dashboard. • Dimension Details BAQ – This BAQ pulls in the various detail records available with each selected dimension. Users also select a detail option to display the data they need. • Data BAQ – This BAQ is used to pull the data from the first executive query. Once you create these queries, you are ready to construct and view the Executive Dashboard, and optionally deploy it to the Main menu for general use.
Produce the Dimension BAQ The Dimension BAQ defines the dimension options available for selection on the Executive Dashboard display. This BAQ pulls data from the first executive query. This is one of the queries you will add to the Executive Dashboard that displays the dimensions indicated on the Field Mapping sheet of the first Executive Query.
Workshop - Produce the Dimension BAQ In this workshop, create an additional dimension BAQ to provide dimension options for selection on the Executive Dashboard.
Copy an Existing Query Navigate to the Business Activity Query Designer. Menu Path: Executive Analysis > Business Activity Management > Setup > Business Activity Query Important This program is not available in the Epicor Web Access.
1. Click the Query ID button. 2. In the Starting At field, enter zMfg and click Search. 3. Select zMfgCubeDimOne and click OK. 4. From the Actions menu, select Copy Query. The Copy Query window displays. 5. In the Query ID field, enter XXX-OrdBLogDimension (where XXX are your initials). 6. In the Description field, enter XXX Backlog Dimension Cube Query (where XXX are your initials) and click OK.
Epicor ERP | 10.0.700
33
Executive Dashboard Display Setup
Build an Executive Dashboard Course
7. Select the Shared check box and click Save.
Verify the BAQ Fields 1. Navigate to the Query Builder > Display Fields > Column Select sheet. 2. Verify these fields display in the Display Column(s) section: Full Name
Label
MfgCubeDim_DimensionID
Dimension ID
MfgCubeDim_CreatedBy
Created By
MfgCubeDim_CreatedDate
CreatedOn
MfgCubeDim_CubeID
Cube ID
MfgCubeDim_DimNum
Dimension Number
MfgCubeDim_Company
Company
Calculated_Dimension1
Load Group
Calculated_DimID_Format15
DimID
Analyze and Test the BAQ 1. Navigate to the Analyze sheet. 2. Click the Analyze button. 3. In the Query Execution Messages section, the Syntax is OK message displays. 4. Click the Test button. The Query Results grid populates with data. 5. Review the data retrieved by the query. 6. Click Save. 7. Remain in the Business Activity Query Designer.
Create the Dimension Details BAQ The Dimension Details BAQ pulls in the various detail records that are available with each selected dimension. You can also select a detail option to display the data you need. This is one of the queries you will add to the Executive Dashboard that displays the selected dimension details on the Dimension ID grid.
34
Epicor ERP | 10.0.700
Build an Executive Dashboard Course
Executive Dashboard Display Setup
Workshop - Create the Dimension Details BAQ In this workshop, create an additional dimension details BAQ to provide dimension detail options for selection on the Executive Dashboard.
Copy an Existing Query 1. In the Business Activity Query Designer, navigate to the General sheet. 2. On the Standard toolbar, click Clear. 3. Click Query ID. 4. In the Starting At field, enter zMfg and click Search. 5. Select zMfgCubeBacklogDimDtls and click OK. 6. From the Actions menu, select Copy Query. The Copy Query window displays. 7. In the Query ID field, enter XXX-OrdBLogDimDtls (where XXX are your initials). 8. In the Description field, enter XXX Backlog Dimension Details Cube Query (where XXX are your initials) and click OK. 9. Select the Shared check box and click Save.
Modify Cube Reference 1. Navigate to the Query Builder > Phrase Build > SubQuery Criteria sheet. MfgCube Cube ID = SVSBLOGGRPDTLS constant 2. In the Filter Value column, click SVSBLOGGRPDTLS. The Specify a Value window displays. 3. In the Value field, enter XXX-CubeBLogOrdDim1 (where XXX are your initials) and click OK. This is the Cube ID for the second Executive Query you created. 4. Navigate to the General sheet and view the Query Phrase section. Verify the SQL statement ends with the below expression: from Ice.SysCube as MfgCube where MfgCube.CubeID = 'XXX-CubeBLogOrdDim1'
Verify the BAQ Fields 1. Navigate to the Query Builder > Display Fields > Column Select sheet. 2. Verify the following fields display in the Display Column(s) section:
Epicor ERP | 10.0.700
35
Executive Dashboard Display Setup
Build an Executive Dashboard Course
Full Name
Label
MfgCube_Company
Company
MfgCube_CubeID
Cube ID
MfgCube_Dimension1
Dimension 1
MfgCube_Dimension1ID
Dimension 1 ID
Calculated_GroupDetail
Group
MfgCube_ShortChar01
ShortChar01
MfgCube_ShortChar02
ShortChar02
MfgCube_ShortChar09
Dimension Description
MfgCube_ShortChar10
Dimension Detail
Analyze and Test the BAQ 1. Navigate to the Analyze sheet. 2. Click the Analyze button. 3. The Syntax is OK message displays. 4. Click the Test button. The Query Results grid populates with data. 5. Review the data retrieved by the query. 6. Click Save. 7. Remain in the Business Activity Query Designer.
Design the Data BAQ The Data BAQ pulls the data from the first Executive Query. It locates the SysCube data and displays it on the Executive Dashboard. This is one of the queries you will add to the Executive Dashboard that displays the main bulk of the data included on the dashboard.
Workshop - Design the Data BAQ Create the Data BAQ that pulls the data from the first Executive Query.
Copy an Existing Query 1. In the Business Activity Query Designer, navigate to the General sheet. 2. On the Standard toolbar, click Clear.
36
Epicor ERP | 10.0.700
Build an Executive Dashboard Course
Executive Dashboard Display Setup
3. If the Clear this form? message displays, click Yes. 4. Click Query ID. 5. In the Starting At field, enter zMfg and click Search. 6. Select zMfgCubeBacklogData and click OK. 7. From the Actions menu, select Copy Query. The Copy Query window displays. 8. In the Query ID field, enter XXX-OrdBLogData (where XXX are your initials). 9. In the Description field, enter XXX Backlog Data Cube Query (where XXX are your initials) and click OK. 10. Select the Shared check box. 11. Click Save.
Modify Cube Reference 1. Navigate to the Query Builder > Phrase Build > SubQuery Criteria sheet. Notice the current criteria: MfgCube Cube ID = SVSalesBacklog constant MfgCube Dimension2Date > 01/01/1901 constant 2. In the Filter Value column, click SVSalesBacklog. The Specify a Value window displays. 3. In the Value field, enter XXXCubeBackLogOrders (where XXX are your initials) and click OK. This is the Cube ID for the first Executive Query you created. 4. Highlight the row displaying the date filtering. This criterion is not necessary for the purposes of this workshop. MfgCube Dimension2Date > 01/01/1901 constant 5. Click the Remove Row icon (red x). 6. Navigate to the General sheet and view the Query Phrase section. Your SQL statement phrase should end with the below expression: from Ice.SysCube as MfgCube where MfgCube.CubeID = 'XXXCubeBackLogOrders' 7. Click Save.
Verify the BAQ Fields 1. Navigate to the Query Builder > Display Fields > Column Select sheet.
Epicor ERP | 10.0.700
37
Executive Dashboard Display Setup
Build an Executive Dashboard Course
2. Verify the following fields display in the Display Column(s) section: Full Name
Label
MfgCube_Company
Company
MfgCube_CubeID
Cube ID
MfgCube_Dimension1
Dimension 1
MfgCube_Dimension1ID
Dimension 1 ID
MfgCube_Dimension2
Dimension 2
MfgCube_Dimension2Date
Dimension 2 Date
MfgCube_Dimension2ID
Dimension 2 ID
MfgCube_ValueInt01
Release Count
Calculated_DateBucket
Date Bucket
Calculated_OpenValue
Open Qty
Calculated_OpenQty
Open Value
Analyze and Test the BAQ 1. Navigate to the Analyze sheet. 2. Click the Analyze button. 3. To the Syntax is OK message, click OK. 4. Click the Test button. The Query Results grid populates with data. 5. Review the data retrieved by the query. 6. Click Save. 7. Exit the Business Activity Query Designer.
Construct and View the New Executive Dashboard You have created the minimum of five BAQs and you can now add them to a dashboard. These queries are linked to Executive Queries, so adding them to the dashboard allows you to create an Executive Dashboard.
Workshop - Construct and View the New Executive Dashboard In this workshop, add the Dimension, Dimension Details, and Data BAQs you created to the Executive Dashboard and finalize its layout. Navigate to the Dashboard. Menu Path: Executive Analysis > Business Activity Management > General Operations > Dashboard
38
Epicor ERP | 10.0.700
Build an Executive Dashboard Course
Executive Dashboard Display Setup
Important This program is not available in the Epicor Web Access.
Add the Dimension BAQ to the Dashboard If necessary, from the Tools menu, select Developer. You must be in the Developer Mode to create a new Dashboard. 1. From the New menu, select New Dashboard. 2. In the Definition ID field, enter XXX-OrdBLogStatus. 3. In the Description field, enter XXX-Sales Order Backlog Status (where XXX are your initials). 4. Select the Enable Refresh All check box. This button now displays on the Dashboard toolbar. 5. From the New menu, select New Query. The Dashboard Query Properties window displays. 6. Click Query ID. 7. Search for and select XXX-OrdBLogDimension (where XXX are your initials) and click OK. 8. In the Dashboard Query Properties window, click OK.
Add the Dimension Details BAQ to the Dashboard 1. From the New menu, select New Query. The Dashboard Query Properties window displays. 2. Click Query ID. 3. Search for and select XXX-OrdBLogDimDtls (where XXX are your initials) and click OK. 4. In the Dashboard Query Properties window, click OK.
Add the Data BAQ to the Dashboard 1. From the New menu, select New Query. The Dashboard Query Properties window displays. 2. Click Query ID. 3. Search for and select XXX-OrdBLogData (where XXX are your initials) and click OK. 4. In the Dashboard Query Properties window, click OK.
Add a Second Grid View for the Data BAQ The two data grids track sales order backlog status by week and by day.
Epicor ERP | 10.0.700
39
Executive Dashboard Display Setup
Build an Executive Dashboard Course
1. In the tree view, right-click the XXX-OrdBLogData: XXX Backlog Data Cube Query (where XXX are your initials) and select New Grid View. The Dashboard Grid Properties window displays. 2. In the Dashboard Grid Properties window, click OK. At the bottom of the dashboard, notice the two identical grids display.
Refresh the Dashboard Definition 1. On the Standard toolbar, click Save. 2. On the Standard toolbar, click Refresh All. The Executive Dashboard populates with data. 3. View the Executive Dashboard. At this stage, the dashboard should look similar to the following example.
Adjust the Dimension Grid 1. In the tree view, right-click the XXX-OrdBLogDimension: Summary (where XXX are your initials) grid and select Properties. This is the dashboard's top grid. The Dashboard Grid Properties window displays.
40
Epicor ERP | 10.0.700
Build an Executive Dashboard Course
Executive Dashboard Display Setup
2. In the Caption field, delete the content and enter Dimension ID. 3. Click the Clear All button. 4. In the Display Columns list, select MfgCubeDim_DimensionID. This grid displays a single column. 5. Click OK. At the top of the Executive Dashboard, view the Dimension ID grid.
Define the Publish and Filter Parameters for the Dimension Query To make this Executive Dashboard act like the model ShopVision Sales Backlog Analysis Executive Dashboard, you must define what is being published and subscribed to on the dashboard through each query, and filter the grid data. 1. In the tree view, right-click the XXX-OrdBLogDimension: XXX Backlog Dimension Cube Query (where XXX are your initials) query and select Properties. The Dashboard Query Properties window displays. 2. In the Caption field, delete the existing content and enter Dimension. 3. Navigate to the Publish sheet. 4. In the Publish Columns section, select MfgCubeDim.DimensionID and Calculated_DimID_Format15. DimID_Format15 is a calculated field that gets the first fifteen characters from the SysCubeDim.DimensionID field. 5. Select the Publish to Title check box. This check box indicates that the title of the query displays specific information from a selected column. 6. In the field under the Publish to Title check box, select MfgCubeDim_DimensionID. 7. In the Title caption field, enter DimID. 8. Navigate to the Filter sheet. 9. In the ColumnName field, select MfgCubeDim_CubeID. 10. In the Condition field, select =. 11. In the Value field, enter XXXCubeBackLogOrders (where XXX are your initials). This is the first Cube ID you created. 12. Click OK to exit the Dashboard Query Properties window.
Adjust the Dimension Detail Grid 1. In the tree view, right-click the XXX-OrdBLogDimDtls: Summary (where XXX are your initials) grid and select Properties.
Epicor ERP | 10.0.700
41
Executive Dashboard Display Setup
Build an Executive Dashboard Course
The Dashboard Grid Properties window displays. 2. In the Caption field, delete the content and enter Dimension Detail. 3. Click the Clear All button. 4. In the Display Columns list, select MfgCube_Dimension1. 5. Navigate to the Filter sheet. 6. In the ColumnName field, select MfgCube_ShortChar09. 7. In the Condition field, select =. 8. In the Value field, select XXX-OrdBLogDimension- Dimension: DimID_Format15. This is the field published from the first query. 9. Click OK to exit the Dashboard Grid Properties window. 10. View the Executive Dashboard. 11. In the Dimension ID grid, select CustID and view the customer list that displays in the Dimension 1 grid.
Adjust the First Data Grid 1. In the tree view, right-click the first XXX-OrdBLogData: Summary (where XXX are your initials) grid and select Properties. The Dashboard Grid Properties window displays. 2. In the Caption field, delete the content and enter Weekly Backlog by Dimension Detail. 3. Click Clear All. 4. In the Display Columns list, select the following columns: • MfgCube_Dimension1 • MfgCube_Dimension2Date • MfgCube_ValueInt01 • Calculated_DateBucket • Calculated_OpenQty • Calculated_OpenValue 5. Navigate to the Filter sheet. 6. In the ColumnName field, select Calculated_DateBucket. 7. In the Condition field, select =. 8. In the Value field, enter Weekly. This is the condition that displays the weekly detail on the grid.
42
Epicor ERP | 10.0.700
Build an Executive Dashboard Course
Executive Dashboard Display Setup
9. Click OK to exit the Dashboard Grid Properties window. 10. Right-click inside the Weekly Backlog by Dimension Detail panel and select Show Group By. 11. Drag the Dimension1 column header up to the gray bar above the column headings. 12. Release the column when the red arrows display. The grid is now grouped by Dimension 1.
Adjust the Second Data Grid 1. In the tree view, right-click the XXX-OrdBLogData: Summary (where XXX are your initials) grid and select Properties. The Dashboard Grid Properties window displays. 2. In the Caption field, delete the content and enter Daily Backlog by Dimension Detail. 3. Click the Clear All button. 4. In the Display Columns list, select the following columns: • MfgCube_Dimension1 • MfgCube_Dimension2Date • MfgCube_ValueInt01 • Calculated_DateBucket • Calculated_OpenQty • Calculated_OpenValue 5. Navigate to the Filter sheet. 6. In the ColumnName field, select Calculated_DateBucket. 7. In the Condition field, select =. 8. In the Value field, enter Daily. This is the condition that displays the daily detail on the grid. 9. Click OK to exit the Dashboard Grid Properties window. 10. Right-click inside the Daily Backlog by Dimension Detail panel and select Show Group By. 11. Drag the Dimension1 column header up to the gray bar above the column headings. 12. Release the column when the red arrows display. The grid is now grouped by Dimension 1.
Define the Publish Parameters for the Dimension Details Query 1. In the tree view, right-click the XXX-OrdBLogDimDtls: XXX Backlog Dimension Details Cube Query (where XXX are your initials) and select Properties.
Epicor ERP | 10.0.700
43
Executive Dashboard Display Setup
Build an Executive Dashboard Course
The Dashboard Query Properties window displays. 2. In the Caption field, delete the content and enter Sales Backlog Dimension Details. 3. Navigate to the Publish sheet. 4. In the Publish Columns list, select MfgCube_ShortChar10. 5. Select the Publish to Title check box. 6. In the field under the Publish to Title check box, select MfgCube_ShortChar10. Recall within the XXX-OrdBLogDimDtls BAQ, MfgCube_ShortChar10 column is used to display Dimension Details. 7. In the Title caption field, enter Dimension Detail:. 8. Click OK to exit the Dashboard Query Properties window. 9. Click the Refresh All icon. View the Dashboard title. It now displays Dimension Detail: and the information you selected in the Dimension Detail grid.
Define the Subscribe and Filter Parameters for the Data Query 1. In the tree view, right-click the XXX-OrdBLogData: XXX Backlog Data Cube Query (where XXX are your initials) and select Properties. The Dashboard Query Properties window displays. 2. In the Caption field, delete the content and enter Sales Backlog Cube Data. 3. Navigate to the Filter sheet. 4. In the ColumnName field, select MfgCube_Dimension1ID. 5. In the Condition field, select =. 6. In the Value field, select XXX-OrdBLogDimension- Dimension: MfgCubeDim_DimensionID (where XXX are your initials). This field is published from the Dimension query. 7. Click OK to exit the Dashboard Query Properties window. 8. On the Standard toolbar, click Save.
Insert a Graph Chart View The first graph you add to the executive dashboard displays the value of open orders for a Dimension Detail you select. Tip For more information on creation of dashboard graphs you could use on a dashboard, review the Dashboard topics within the Application Help.
44
Epicor ERP | 10.0.700
Build an Executive Dashboard Course
Executive Dashboard Display Setup
1. In the tree view, right-click the XXX-OrdBLogData: Sales Backlog Cube Data (where XXX are your initials) query and select New Chart View. The Dashboard Chart View Properties window displays. 2. In the Caption field, delete the content and enter Dimension Detail Backlog. 3. In the Chart By: (X-axis) field, select MfgCube_Dimension2Date. 4. In the Chart On: (Y-axis) section, select Calculated_OpenQty and Calculated_OpenValue. 5. In the Group By: (Z-axis) section, select MfgCube_Dimension1. 6. Navigate to the Filter sheet. 7. In the ColumnName field, select Calculated_DateBucket. 8. In the Condition field, select =. 9. In the Value field, enter Daily and press Tab. You can now add a second condition. 10. In the ColumnName field, select MfgCube_Dimension1. 11. In the Condition field, select =. 12. In the Value field, select XXX-OrdBLogDimDtls- Sales Backlog Dimension Details: MfgCube_ShortChar10 (where XXX are your initials). This field is published from the Dimension Details query. This Chart View displays daily information based on data selected in the Dimension Details query. 13. Click OK. At the bottom of the Dashboard, the Dimension Detail Backlog Chart View displays. 14. On the left side of the Chart View, click Settings. If necessary, scroll down to see the entire Settings pane, or move the Dimension Detail Backlog Chart View upward in the Dashboard. You can also adjust the size of other grids to see the Chart View properly. 15. In the Chart Type field, select LineChart. 16. In the Settings pane, click the Refresh icon. 17. On the Standard toolbar, click Save.
Insert a 3D Chart View This chart displays the value of open orders for the selected Dimension ID and the percentage breakout for all Dimension Details within the selected Dimension ID. This area thus subscribes to the Dimension ID you select. You can view actual numbers by mousing-over any section of the chart. 1. In the tree view, right-click the XXX-OrdBLogData: Sales Backlog Cube Data (where XXX are your initials) query and select New Chart View. The Dashboard Chart View Properties window displays.
Epicor ERP | 10.0.700
45
Executive Dashboard Display Setup
Build an Executive Dashboard Course
2. In the Caption field, delete the content and enter Dimension Detail Backlog Breakout. 3. In the Chart By: (X-axis) field, select MfgCube_Dimension1. 4. In the Chart On: (Y-axis) section, select Calculated_OpenValue. 5. Navigate to the Filter sheet. 6. In the ColumnName field, select Calculated_DateBucket. 7. In the Condition field, select =. 8. In the Value field, enter Daily. 9. Click OK. 10. On the left side of the Dimension Detail Backlog Breakout Chart View, click Settings. 11. In the Chart Type field, select PieChart3D. 12. In the Settings pane, click the Refresh icon. 13. On the Standard toolbar, click Save.
Create a Multi-Pane Executive Dashboard View The model ShopVision Sales Order Backlog Analysis Dashboard has a default view with multiple panes for ease of use and better data assessment. Move the sheets around and save the layout as your default view. 1. Click the push pin icon to hide the tree view. 2. Click the Sale Backlog Dimension Details panel and move it to the left side of the screen. The Sale Backlog Dimension Details panel now displays as the half portion of the Dashboard. 3. Adjust the width of the Sale Backlog Dimension Details panel to display as approximately one fifth of the Dashboard screen. 4. Click the Dimension panel and move it to the upper left corner of the Sale Backlog Dimension Details panel. 5. Position the Dimension panel so that it displays on top of the left portion of the Dashboard, with the Sales Backlog Dimension Details panel below it. 6. Click the Daily Backlog by Dimension Detail panel and move it upwards towards the Sales Backlog Cube Data panel. 7. Once in position, release the Daily Backlog by Dimension Detail panel. The Sales Backlog Cube Data panel now displays two sub-panels, Weekly Backlog by Dimension Detail and Daily Backlog by Dimension Detail. 8. Click the Dimension Detail Backlog Breakout Chart View and move it upward towards the Dimension Detail Backlog Chart View.
46
Epicor ERP | 10.0.700
Build an Executive Dashboard Course
Executive Dashboard Display Setup
9. Position the Dimension Detail Backlog Breakout Chart View to display on the same panel as the Dimension Detail Backlog Chart View. These two Chart Views now display next to each other on the same panel. 10. From the Tools menu, select Layouts > Save Layouts As Default. 11. On the Standard toolbar, click Save. 12. On the Standard toolbar, click Refresh All. 13. Verify the dashboard functionality. Select items in Dimension grids and view the data on the other grids and charts. You can compare the layout to the ShopVision Sales Order Backlog Analysis Dashboard. Menu Path: Executive Analysis > ShopVision > Sales Backlog Analysis 14. Remain in the Dashboard.
Build and Deploy the Executive Dashboard After you finish you dashboard design, you can build and deploy it to other users. Use the Application Builder process to compile the dashboard definition into an User Interface (UI) finished assembly and deploy it to the server.
Workshop - Build and Deploy the Executive Dashboard In this workshop, build and deploy the Executive Dashboard as the UI Application. Important The following workshop demonstrates how you can quickly enable the new dashboard to all users when you launch the application using the Classic Style. If you run the application using the Modern Shell Style, exit the application and log in using the Classic Style to successfully complete the workshop. Tip To learn how to make your custom dashboard available to users using the Menu Maintenance program, review the Introduction to the Dashboards course. 1. From the Tools menu, select Deploy Dashboard. 2. Click the Test Application button. The dashboard displays in a new window that users can see once it is deployed. 3. Click Refresh All to refresh the data. 4. Verify the testing dashboard and close the window. 5. In the Deploy Dashboard window, select the Deploy Smart Client Application, Add Menu Tab and Add Favorite Item check boxes. 6. Click the Deploy button. Building the AppBuilder Assembly may take few moments.
Epicor ERP | 10.0.700
47
Executive Dashboard Display Setup
Build an Executive Dashboard Course
7. Once the process displays Finished, click OK. 8. On the Standard toolbar, click Save. 9. Exit the XXX-OrderBLogStatus (where XXX are your initials) dashboard and ShopVision Sales Order Backlog Analysis (if opened). 10. On the Main menu, click the Favorites bar. 11. Click the Dashboard Assemblies Favorites Group and view the XXX-Sales Order Backlog Status (where XXX are your initials) dashboard. 12. Notice that the Dashboard is also embedded on the Main menu as a new sheet. 13. From the Options menu, select Developer Mode. 14. Click the Menu Groups sheet and navigate to Sales Management > Order Management > General Operations . 15. Verify the content of the General Operations folder displays in the right pane. 16. Navigate to the Favorites sheet and verify Dashboard Assemblies group is open. 17. Right-click the XXX-Sales Order Backlog Status (where XXX are your initials) dashboard, and drag and drop it into the Menu Items sheet. Notice the cursor changes to a drag-drop-copy. 18. In the Copy Menu Item window, click OK. The Executive Dashboard is now available to all users. 19. From the Options menu, select Developer Mode to disable it.
Workshop - Disable the Recurring Schedule In this workshop, disable the recurring schedule you created for the purposes of this course. Navigate to System Agent Maintenance. Menu Path: System Setup > System Maintenance > System Agent Important This program is not available in the Epicor Web Access.
1. In the Agent ID field, select SystemTaskAgent. 2. In the Tree view, expand Manufacturing System Task Agent > Schedules. 3. In the Tree view, select XXX-Five Minute Interval Schedule (where XXX are your initials). 4. Navigate to the Schedules > Detail sheet. 5. Clear the Enabled check box. 6. Exit System Agent Maintenance.
48
Epicor ERP | 10.0.700
Build an Executive Dashboard Course
Conclusion
Conclusion Congratulations! You have completed the Build an Executive Dashboard course.
Epicor ERP | 10.0.700
49
Additional information is available at the Education and Documentation areas of the EPICweb Customer Portal. To access this site, you need a Site ID and an EPICweb account. To create an account, go to http://support.epicor.com.