Dashboard Builder TM for Microsoft Access



Similar documents
Dashboard Builder TM for Access

OPENGATE SMALL BUSINESS SOFTWARE

Perceptive Intelligent Capture Solution Configration Manager

SAS BI Dashboard 4.3. User's Guide. SAS Documentation

FileMaker Server 13. FileMaker Server Help

ADMINISTRATOR GUIDE VERSION

Table of Contents. Welcome Login Password Assistance Self Registration Secure Mail Compose Drafts...

OPENGATE DATABASE MANAGER FOR MICROSOFT ACCESS

Technote 20 Using MSIE to FTP into an AcquiSuite

Recommended Browser Setting for MySBU Portal

Using SQL Reporting Services with Amicus

Cox Business Premium Online Backup USER'S GUIDE. Cox Business VERSION 1.0

WS_FTP Professional 12

FileMaker Server 14. FileMaker Server Help

ORACLE USER PRODUCTIVITY KIT USAGE TRACKING ADMINISTRATION & REPORTING RELEASE 3.6 PART NO. E

FileMaker Server 10 Help

User Manual for Web. Help Desk Authority 9.0

Appspace 5.X Reference Guide (Digital Signage) Updated on February 9, 2015

formerly Help Desk Authority Upgrade Guide

nopcommerce User Guide

FileMaker Server 11. FileMaker Server Help

PORTAL ADMINISTRATION

Vector HelpDesk - Administrator s Guide

SharePoint Password Change & Expiration 3.0 User Guide

Charts for SharePoint

Coveo Platform 7.0. Microsoft Dynamics CRM Connector Guide

Jim2 ebusiness Framework Installation Notes

Using Internet or Windows Explorer to Upload Your Site

for Sage 100 ERP Business Insights Overview Document

Installation & User Guide

Decision Support AITS University Administration. Web Intelligence Rich Client 4.1 User Guide

FileMaker Server 12. FileMaker Server Help

Ajera 7 Installation Guide

2X Cloud Portal v10.5

DriveRight. Fleet Management Software. Getting Started Guide. CarChip. DriveRight. Drivers. Vehicles. Product #8186

Capture Pro Software FTP Server System Output

How To Create A Powerpoint Intelligence Report In A Pivot Table In A Powerpoints.Com

Cascaded Lookup 5.0 User Guide

WEBFOCUS QUICK DATA FOR EXCEL

Installation & Configuration Guide Professional Edition

System Administration Training Guide. S100 Installation and Site Management

SFTP Server User Login Instructions. Open Internet explorer and enter the following url:

Webmail Instruction Guide

Using Webmail. Document Updated: 11/10. Technical Manual: User Guide. The Webmail Window. Logging In to Webmail. Displaying and Hiding the Full Header

Reference Guide for WebCDM Application 2013 CEICData. All rights reserved.

Magento Extension Point of Sales User Manual Version 1.0

JTouch Mobile Extension for Joomla! User Guide

MailEnable Connector for Microsoft Outlook

Velocity Web Services Client 1.0 Installation Guide and Release Notes

SAS BI Dashboard 4.4. User's Guide Second Edition. SAS Documentation

SOA Software API Gateway Appliance 7.1.x Administration Guide

SonicWALL SSL VPN 3.5: Virtual Assist

PDshop.NET Installation Guides (ASP.NET Edition)

DigitalPersona Pro. Password Manager. Version 5.x. Application Guide

Contents Overview... 5 Configuring Project Management Bridge after Installation... 9 The Project Management Bridge Menu... 14

SAP BusinessObjects Business Intelligence Platform Document Version: 4.1 Support Package Business Intelligence Launch Pad User Guide

SmartBar for MS CRM 2013

Oracle Enterprise Manager. Description. Versions Supported

14.1. bs^ir^qfkd=obcib`qflk= Ñçê=emI=rkfuI=~åÇ=léÉåsjp=eçëíë

The Web Pro Miami, Inc. 615 Santander Ave, Unit C Coral Gables, FL T: info@thewebpro.com

Dell SonicWALL SRA 7.5 Secure Virtual Meeting and Secure Virtual Assist

CA Spectrum and CA Service Desk

ThirtySix Software WRITE ONCE. APPROVE ONCE. USE EVERYWHERE. SMARTDOCS SHAREPOINT CONFIGURATION GUIDE THIRTYSIX SOFTWARE

DocAve Website Migrator 2.2 for Microsoft SharePoint

Installation Instructions Release Version 15.0 January 30 th, 2011

Seagate Dashboard User Guide

Cloud Services MDM. Management Admin Guide

TIBCO Spotfire Automation Services 6.5. User s Manual

SC-T35/SC-T45/SC-T46/SC-T47 ViewSonic Device Manager User Guide

Richmond SupportDesk Web Reports Module For Richmond SupportDesk v6.72. User Guide

Reporting Guide NetIQ Reporting Center

Item Audit Log 2.0 User Guide

Joomla! template Blendvision v 1.0 Customization Manual

Office of Information Technology Connecting to Microsoft Exchange User Guide

Context-sensitive Help Guide

FOR WINDOWS FILE SERVERS

Tips and Tricks SAGE ACCPAC INTELLIGENCE

Security Explorer 9.5. User Guide

Virtual Contact Center

shweclassifieds v 3.3 Php Classifieds Script (Joomla Extension) User Manual (Revision 2.0)

NetClient CS Document Management Portal User Guide

Oracle Business Intelligence Answers, Delivers, and Interactive Dashboards User Guide. Version December 2006

Application Interface Services Server for Mobile Enterprise Applications Configuration Guide Tools Release 9.2

Installation Guide for Pulse on Windows Server 2008R2

WatchDox for Mac User Guide

Wakanda Studio Features

State of Michigan Data Exchange Gateway. Web-Interface Users Guide

Introduction. Document Conventions. Administration. In This Section

Strategic Asset Tracking System User Guide

BusinessObjects Enterprise InfoView User's Guide

Integrating LANGuardian with Active Directory

VMware vcenter Operations Manager for Horizon Supplement

Transferring Your Hosting Account

IBM Information Server

VPN User Guide. For Mac

Virtual Exhibit 5.0 requires that you have PastPerfect version 5.0 or higher with the MultiMedia and Virtual Exhibit Upgrades.

Getting Started with KompoZer

Power Update - Documentation Power Update Manager

Ad Hoc Reporting. Usage and Customization


Transcription:

Dashboard Builder TM for Microsoft Access Web Edition Application Guide Version 5.3 5.12.2014 This document is copyright 2007-2014 OpenGate Software. The information contained in this document is subject to change without notice. If you find any problems in the documentation, please report them to us in writing. This document is not warranted to be error-free. Except as may be expressly permitted in your license agreement for these Programs, no part of these Programs may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose. Dashboard Builder is a trademark of OpenGate Software Inc. Microsoft and the Office logo are trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries.

TABLE OF CONTENTS 1 INTRODUCTION... 3 1.1 INSTALLATION... 3 2 CREATING WEB DASHBOARDS... 3 2.1 CREATING A WEB DASHBOARD... 3 2.1.1 General Settings... 4 2.1.2 Dashboard Layouts... 5 2.1.3 Displayed Graphs... 5 2.1.4 Displayed Metrics... 6 3 PUBLISHING WEB DASHBOARDS... 7 3.1 FTP PROFILE SETUP... 7 3.2 WEB DASHBOARD STRUCTURE... 8 3.3 SECURITY RECOMMENDATIONS... 8 3.4 GRAPH RENDERING TROUBLESHOOTING... 9 4 ADVANCED OPTIONS... 9 4.1 CUSTOMIZING MENU AND GRAPH LOOK AND FEEL... 9 4.2 PUBLISHING MULTIPLE DASHBOARDS AT ONCE...10 4.3 TIME SORTING...10 4.4 AUTOMATICALLY REFRESHING USER'S DASHBOARDS IN THE BROWSER...10 5 KNOWN ISSUES WITH GOOGLE VISUALIZATION API...11 6 UPGRADING DASHBOARD BUILDER...11 6.1 METHOD 1: AUTOMATIC UPGRADE...11 6.2 METHOD 2: MANUAL UPGRADE...11 RELEASE HISTORY...13 Copyright 2014 OpenGate Software 2

1 Introduction Dashboard Builder - Web edition allows you to publish special web-enabled dashboards to local directories, and FTP the files to any web directory. The HTML files will render with any standard, up-to-date browser (Internet Explorer, Firefox, Chrome, Safari). Dashboard Builder relies on the Google Visualization API to render charts directly in your browser. Security Note No date is passed to Google when rendering charts. All data remains in the user's browser. 1.1 INSTALLATION Dashboard Builder - Web Edition functions in the same manner as the other Dashboard Builder editions in terms of installation. Specifically, Dashboard Builder can be run in a "stand-alone" mode where you link or import your data into the Dashboard Builder file. Alternatively, you can choose to integrate Dashboard Builder directly into your existing Access database(s). Please refer to the Professional Edition User's Guide for general deployment steps. For the Web Edition of Dashboard Builder, there is one additional step necessary for your deployment. You must ensure the folder /dbhtml/ that is included in the download zip file is placed in the same folder as your Dashboard Builder database. The /dbhtml/ folder contains four essential files needed to publish your web dashboards. 2 Creating Web Dashboards 2.1 CREATING A WEB DASHBOARD To create a new web dashboard, simply select the Create a New Dashboard button from the Dashboard Builder Main Menu screen. Supply a name for your dashboard, and you are ready to begin choosing graphs and metric dashboards to include in your web dashboard. Copyright 2014 OpenGate Software 3

Figure 1: Web Dashboard Administration 2.1.1 GENERAL SETTINGS Local Folder FTP Profile Layout Type Include in Auto Publish Graph Width Choose the folder (on your PC or a file-server) where the web dashboard files should be stored. Optional. See section 3.1 below. If no FTP profile is set up, Dashboard Builder will only generate the web dashboard files to the Local Folder specified. See section 2.1.2 below. Dashboard Builder - Web Edition includes a function fpublishalldashboards() that, when called, will automatically publish your dashboards based on their defined FTP profiles. Checking this box will include this web dashboard in the publishing process. The width of graphs in pixels. 600 px is recommended for the Left-Menu layout, and 300-400px for Side-by-Side Comparison layout. Copyright 2014 OpenGate Software 4

Logo Choose a logo file to display. You can choose a local file, or paste in a URL. 2.1.2 DASHBOARD LAYOUTS Dashboard Builder supports two layouts: Left-Menu" and "Side-by-Side Compare." The Left Menu layout appears as follows: Figure 2: Left-Menu Layout The Side-by-Side Comparison view displays two charts side-by-side to allow for comparison. We recommend setting the chart size to between 300 and 400px for the side-by-side layout. 2.1.3 DISPLAYED GRAPHS Choose the graphs you want to display on your dashboard. They will appear in the menu in the order you select them. Double-click any graph name to open the graph definition. Click the icon to search and select one of your existing graphs. You can choose to display a different caption on the menu for each graph by entering your own text value in the "Caption" field. You can choose to display a data table below the chart by choosing "Graph and Table" in the "Display What" field. Lastly, you may optionally click the icon to add descriptive text that will appear at the bottom of the dashboard item as shown below. Copyright 2014 OpenGate Software 5

Important If a graph item is highlighted red, Dashboard Builder was unable to create the HTML graph. To troubleshoot, double-click the graph name and verify the graph is able to render in the client-mode within Access. 2.1.4 DISPLAYED METRICS Choose the metric dashboards you want to display on your dashboard.. They will appear in the menu in the order you select them after the graph items. Double-click any metric dashboard name to open the administration screen for that dashboard. Figure 3: Metric Dashboard in HTML Form The checkbox "Global Filter" allows you to publish any data dashboard that employs the global filter feature (refer to the main product guide section 3.1.4 for guidance on setting up dashboard filter prompts). Dashboard Builder will publish a series of files for each filter value. For example, if your filter prompt contains four options, Dashboard Builder will publish four individual HTML files and include a dropdown selector for your users to choose between the different values (as shown below). Figure 4: Dashboard with Filter Prompt Copyright 2014 OpenGate Software 6

3 Publishing Web Dashboards You can publish your web dashboards to a local folder, file server, or web server. When published to a local folder or file server, any individual with access to that folder can launch the web dashboard file by double-clicking it. Dashboard Builder can automatically FTP the dashboard files to any host where you have permissions to put files. Note You do not have to set up an FTP profile to create your web dashboards. This option is only if you wish to have Dashboard Builder upload the files to a web server. Otherwise, any individual with a web browser and access to the defined Local Folder can open your dashboards. 3.1 FTP PROFILE SETUP FTP profiles are managed from the Web Dashboard Administration screen. Select the icon to create or edit an FTP profile. Figure 5: FTP Profile Profile Name FTP Host The name of the FTP profile. The FTP server where you will put your files. Copyright 2014 OpenGate Software 7

Username Password Directory Debug Mode The username for the FTP account on the host. The password for the FTP account on the host. Optional subdirectory on the FTP host. If the subdirectory does not exist, Dashboard Builder will create it. If checked, Dashboard Builder will pause after attempting to FTP your dashboard. This allows you to view any errors in the FTP console. Important! The FTP password is obscured on the screen, however it is not encrypted or obscured in the local table where the profile is stored. It is also not encrypted when the FTP script file is created temporarily to upload your files. The FTP script file is immediately deleted after uploading files, except in debug mode. 3.2 WEB DASHBOARD STRUCTURE Dashboard Builder creates several files when publishing any web dashboard. The files are published to the folder you specified in the "Local Folder" field of the web dashboard definition. File [Dashboard Name].htm master_style.css [Graph Name].htm [Metric Dashboard Name].htm Folder Root folder /resources/ /graphs/ /graphs/ 3.3 SECURITY RECOMMENDATIONS The FTP password is obscured on the screen, however it is not encrypted or obscured in the local table where the profile is stored. It is also not encrypted when the FTP script file is created temporarily to upload your files. The FTP script file is immediately deleted after uploading files, except in debug mode. We strongly recommend creating a special FTP user account on your host that only allows the user to publish to a specific directory on the server. Copyright 2014 OpenGate Software 8

Lastly, if you wish to secure dashboards such that your clients can only see their own data, we recommend creating separate graphs specific to each client. Then create unique web dashboards that each publish to separate subfolders on your server. You can then set up user security on each folder on the server (.htaccess files or the equivalent for your server platform) such that each client can only access their dashboard(s) using a username/password. 3.4 GRAPH RENDERING TROUBLESHOOTING If a graph is highlighted in red, Dashboard Builder was unable to create the graph. The best way to troubleshoot will be to double-click the red highlighted graph name. In the Graph Administration screen, choose the "Save to HTML" option at the bottom. Dashboard Builder will indicate the reason why the graph could not be created. Typically it will be due to parameters in any query the graph is using. Contact mailto:support@opengatesw.net if you are unable to resolve the issue by fixing the graph data source. 4 Advanced Options 4.1 CUSTOMIZING MENU AND GRAPH LOOK AND FEEL The graphs and menus created by Dashboard Builder can be modified if needed to adjust the color scheme and layout. The following files contained in the /dbhtml/ folder drive the look and feel of graphs and menus: File What it Defines master_style.css Menu layout Border colors Font colors Menu font (size/color/family) google_graph_template.htm Chart labeling Chart fonts (size/color/family) left_menu_template.htm Menu layout Chart iframe size compare_menu_template.htm Menu layout Chart iframe sizes Important! Changing the files listed above can cause the menus and/or graphs to fail to render in the browser. We recommend you create a backup copy of the /dbhtml/ folder before making any changes, and that you are familiar with CSS and HTML. Copyright 2014 OpenGate Software 9

Dashboard Builder automatically copies the master_style.css file to your dashboard folder location. If you publish your dashboard via FTP, a copy of the master_style.css is loaded to your FTP location. If you would like to prevent Dashboard Builder from overwriting the master_style.css file that is stored in your dashboard's folder (in the resources directory), open the table "tblappinfo_advanced" and add a new entry with the Attribute-Name field set to "Keep Custom CSS" and the Attribute-Numeric value equal to -1. 4.2 PUBLISHING MULTIPLE DASHBOARDS AT ONCE Dashboard Builder - Web edition includes a function fpublishalldashboards() that, when executed, will attempt to publish (and FTP if configured) all web dashboards with the "Include in Auto Publish" check box checked. You can call fpublishalldashboards() from any other VB routine or using a macro with the RunCode command. 4.3 TIME SORTING Time sorting is handled by the table "ogsdashboardtimesorting." The table stores a list of all possible time series values and their corresponding sort order. The table is pre-loaded with time intervals from January 1999 to 2020. To load additional time intervals, simply run floadtimetable() after modifying the line: For intyear = 1999 To 2020 The table is configured to deny duplicate values, so there will be no issue if you run the function over time periods already loaded. 4.4 AUTOMATICALLY REFRESHING USER'S DASHBOARDS IN THE BROWSER To automatically refresh a user's browser page when they are viewing a dashboard, you can replace the file "google_graph_template.htm" contained in the dbhtml folder with the file "google_graph_template_jscriptrefresh.htm." To do so simply delete or rename "google_graph_template.htm" then rename "google_graph_template_jscriptrefresh.htm" to "google_graph_template.htm" By default the jscriptrefresh.htm file is set to refresh the browser every 60 seconds, you can open the HTML file using Notepad and edit the value "timedrefresh(60000)" to any other interval value. Note that 1000 is equal to one second. Important! You must still publish updates from your Access database for the user's browser to see the new data, using either the fpublishalldashboards() method, or by publishing an individual dashboard. Copyright 2014 OpenGate Software 10

5 Known Issues with Google Visualization API Dashboard Builder - Web Edition relies on Google's Visualization API to render the interactive charts seen in any web dashboard. There a few known issues with the Google API presently that should be noted: The API cannot produce 100% stacked charts. It will display them as a standard column graph layout. The API does not support more than approximately 12 independent series on a column chart. Changing to a Stacked Column graph type will render each series correctly. 6 Upgrading Dashboard Builder If you have incorporated Dashboard Builder into an existing database, or linked numerous tables from other databases into your current version, you may wish to upgrade to the newest versions of the Dashboard Builder forms and VB modules. 6.1 METHOD 1: AUTOMATIC UPGRADE Follow the instructions provided in Section Error! Reference source not found.error! Reference source not found. of the Professional Edition User's Guide. 6.2 METHOD 2: MANUAL UPGRADE Delete the following objects from your existing database, then import the same object from the newest version of Dashboard Builder you have downloaded: Forms frmalertadmin_subform frmalertadministration frmdashboard1 frmdashboard2a frmdashboard3b frmdashboardadmin frmdashboardadmingraph frmdashboardadminhtml frmdashboardadminhtml_dataitems frmdashboardadminhtml_graphitems frmdashboardtemplate1 frmdbsetup frmdeletedashboard frmeditdashboardgraph frmeditdashboardmeter frmftpprofile frmgraphwidget VB Modules All VB code modules in the newest version frmgraphwidgetadmin frmgraphwidget_small frmgraphwidget_large frmgraphwidget_sparkline frmhelp frmloggingadmin frmlookupprompt frmmetricadmin frmmetriclist frmmetricselection frmogssqlhelper frmoutputoptions frmpopup frmprocessing frmprogress frmwelcomedashboard frmrecipient frmrecipientgroup Copyright 2014 OpenGate Software 11

External Files Replace the contents of your local /dbhtml/ folder with the newest versions. Copyright 2014 OpenGate Software 12

Release History Dashboard Builder 3.5 Initial release of the Web Edition Dashboard Builder 3.6 Support to override the name of a web dashboard file Support for GLOBALFILTER values in data dashboards Fixed issue where the SQL helper would not bring up the query window Dashboard Builder 3.7 Support to override the name of a web dashboard file You can now set a property "Keep Custom CSS" in tblappinfo_advanced to numeric value -1 to retain any the master_style.css file in the local web dashboard folders. If you make any changes to a specific dashboard's CSS file, this will ensure it is not overwritten when you publish your dashboards. The last value in a web dashboard graph would not obey the formatting rule set by the user. Requires that you copy the newest "google_graph_template.htm" Dashboard Builder 4.0 Graphs are now rendered using the PivotChart engine rather than the aging MSChart engine. New "google_graph_template_jscriptrefresh.htm" template file you can use to automatically refresh you graph dashboards every n-seconds (still requires an update from the Access database to publish new data). Dashboard Builder 5.x Enhanced integration/upgrade process Support for Geo-Charts Fix for high number of auto-published charts Copyright 2014 OpenGate Software 13