Custom Metrics and Reports
|
|
- Blaze Mitchell
- 5 years ago
- Views:
Transcription
1 Custom Metrics and Reports Release by Kony, Inc. All rights reserved 1 of 124
2 Custom Metrics and Reports Guide Copyright 2013 Kony, Inc. All rights reserved. July, 2015 This document contains information proprietary to Kony, Inc., is bound by the Kony license agreements and may not be used except in the context of understanding the use and methods of Kony Inc, software without prior, express, written permission. Kony, Empowering Everywhere, Kony MobileFabric, Kony Modeler,and Kony Visualizer are trademarks of Kony, Inc. Microsoft, the Microsoft logo, Internet Explorer, Windows, and Windows Vista are registered trademarks of Microsoft Corporation. Apple, the Apple logo, itunes, iphone, ipad, OS X, Objective-C, Safari, Apple Pay, Apple Watch and Xcode are trademarks or registered trademarks of Apple, Inc. Google, the Google logo, Android, and the Android logo are registered trademarks of Google, Inc. Chrome is a trademark of Google, Inc. BlackBerry, PlayBook, Research in Motion, and RIM are registered trademarks of BlackBerry. All other terms, trademarks, or service marks mentioned in this document have been capitalized and are to be considered the property of their respective owners by Kony, Inc. All rights reserved 2 of 124
3 Custom Metrics and Reports Guide Revision History Date Document Version Description of Modifications/Release 07/11/ Document updated for 6.5 release. 09/05/ Modified images in Custom Metrics section. 08/11/ Added Implementing Custom Metrics in Kony Server section and Custom Metrics APIs section. 05/23/ New document created for Kony Cloud - Custom Metrics and Custom Reports page by Kony, Inc. All rights reserved 3 of 124
4 Custom Metrics and Reports Guide Table of Contents 1. Custom Metrics Prerequisites Defining Custom Metrics in Kony Cloud Rules for Custom Metrics Data Types 9 2. Implementing Custom Metrics Implementing Custom Metrics in Kony Visualizer Implementing Custom Metrics in Kony Server Custom Metrics APIs for Kony Server com.konylabs.middleware.metrics.konycustommetricsdataset com.konylabs.middleware.metrics.konycustommetrics MetricsException Custom Reports Creating a Report (Table, Chart, and Crosstab) Saving Custom Reports and Ad Hoc Views Running Custom Reports Editing Ad Hoc Views Advanced Actions in Custom Reports by Kony, Inc. All rights reserved 4 of 124
5 1. Custom Metrics Custom Metrics and Reports Guide 1. Custom Metrics Custom metrics is a feature of Kony Development Cloud that enables an application developer to capture custom data from an application and build reports using the data. In addition to reports, the application developer also receives access to a set of standard metrics that are gathered from the application like the platform channel to use in building custom reports. This feature is available to any application deployed to an app services server in the development cloud. The cloud management portal enables a user to define custom metrics. Administrators and owners of the cloud account will see Custom Metrics and Custom Reports under Console tab: Custom Metrics - enables users to add or delete metrics that they intend to send from the application. The Custom Metrics page shows a list of development clouds (environments) in the account and a list of applications deployed in each cloud. If a user deploys an application to Kony Development Cloud, it appears in the Custom Metrics page. Custom Reports - enables users to create/modify/save reports with the metrics created in the custom metrics screen. A user can also choose to save reports as private reports (accessible only to the creator) or shared reports (accessible to all users who have permission to view custom reports in that account) by Kony, Inc. All rights reserved 5 of 124
6 1. Custom Metrics Custom Metrics and Reports Guide Note: The developer must register at manage.kony.com to access the Custom Metrics page. 1.1 Prerequisites Following are the prerequisites for creating custom metrics and generating custom reports in Kony Cloud: 1. A working account in Kony Cloud. 2. Active Kony Development Cloud. 3. An application deployed to Kony Development Cloud. 1.2 Defining Custom Metrics in Kony Cloud The Custom Metrics page allows an application developer to define the metrics for an application. Each metric is identified by a key that has to be unique within the application. There are six types of data: String, Boolean, Long (Integer), Double, Date, and Timestamp. The page shows all development clouds and applications deployed to these clouds. To add custom metric parameters for an application, under Custom Metrics tab in the Reports secction of the application, click on + Add Custom Metric button. For applications that already have custom metrics defined, clicking on Add + will show the list of Parameter Names, Data Type, and Default Aggregation function. The application can send multiple key-value pairs that will be stored as custom metrics for reporting purposes. The user must register each key sent by the application and provide the Data Type and Default Aggregation values by Kony, Inc. All rights reserved 6 of 124
7 1. Custom Metrics Custom Metrics and Reports Guide To create a custom metric, follow these steps: 1. Click Add Custom Metric. The following pane appears. 2. Enter a name in the Name (key) area. Each metric is identified by a key that must to be unique within the application. The application code must use the same Name for sending data in the key-value pairs in JSON string. The key is case insensitive by Kony, Inc. All rights reserved 7 of 124
8 1. Custom Metrics Custom Metrics and Reports Guide 3. Select a Data Type from the list. The available values are Long (integer values), Double (values with decimal points like 12.5), String, and Date. Note: The data type mentioned here must match the data type sent from the application for the metric name. 4. Select a Default Aggregation from the list. The Default Aggregation is the cumulative function you apply to the data while building the application. The available values are Sum, Average, Highest, Lowest, Count, and Distinct Count. Default Aggregation functions are only applicable for Long and Double. 5. Click Save. The parameters will be defined and saved under the application name. The custom metrics defined will be sent to the application to collect data. 6. Click Cancel to cancel adding custom metrics to the application. For example, the image below shows custom metrics for one of our sample apps KonyStore: To delete a custom metric, follow these steps: 2015 by Kony, Inc. All rights reserved 8 of 124
9 1. Custom Metrics Custom Metrics and Reports Guide 1. Select the custom metric in the application. 2. Click Delete. A warning message appears. 3. Click Yes, I'm sure to delete the custom metric. Note: Data from an application with a key corresponding to a deleted parameter name will not be saved. Existing reports and ad hoc views already created from the domain that use the deleted parameter will work. However, creating new ad hoc views from the same domain will have the underscore _ deleted suffix for the parameter name to denote to the developer building reports that this is currently a deleted parameter. 1.3 Rules for Custom Metrics Data Types Long - Integer values Double - Values with decimal point like Boolean - true/false String - Any string value, maximum length 500 characters. Date - String value denoting date in the format yyyy-mm-dd. Example: " " 2015 by Kony, Inc. All rights reserved 9 of 124
10 1. Custom Metrics Custom Metrics and Reports Guide Timestamp - String value denoting timestamp. Valid formats for timestamp are shown below o yyyy-mm-dd hh:mm:ss --- preferred format o yyyy-mm-dd hh:mm:ssz o yyyy-mm-dd hh:mm:ss+hh:mm o yyyy-mm-dd hh:mm:ss-hh:mm o z stands for zulu (UTC) o +hh:mm is positive offset of time from UTC o -hh:mm is negative offset from UTC. o Example: " :02:55" " :02:55z" " :02:55+05:30" " :02:55-05:30" 2015 by Kony, Inc. All rights reserved 10 of 124
11 2. Implementing Custom Metrics Custom Metrics and Reports Guide 2. Implementing Custom Metrics Custom metrics can be implemented through code on Client side as well as the Server side. Custom metrics support Kony Studio and MBAAS SDK clients. The Data Type that is defined in cloud portal for the application must match the data type sent from the application. After the data is defined, you can use this data to build reports. 2.1 Implementing Custom Metrics in Kony Visualizer To implement custom metrics in Kony Studio, you should send data from your application to the custom metrics in Kony Cloud. You can send custom metrics by calling a new API in Kony Studio, KNYMetricsService.sendCustomMetrics (<formname>,<json string>). The Data Type that is defined in the KonyCloud portal for the application must match the data type sent from the application. After the data are defined, you can use the data to build reports. The new API will initiate a service callback to Kony Server in a development cloud with service ID as capturekonycustommetrics. To define metrics in Kony Studio, follow these steps: 1. In Kony Studio, design a form for an application. 2. To implement the metrics for an application in Kony Studio, choose one of the following methods: a. Right-click on a form element. Define the metrics using KNYMetricsService.sendCustomMetrics in an onclick event by adding a code snippet to the Action Sequence. b. Configure the metrics in a code module by Kony, Inc. All rights reserved 11 of 124
12 2. Implementing Custom Metrics Custom Metrics and Reports Guide 3. Define the metrics. See the example below. a. Following are the supported formats for key values: Each JSON object in the below formats correspond to one set of associated data. 1) Array of JSON Objects with single key: [ { "met1": "metval1" }, { "met2": "metval2" } ] Use this format if data is not associated. For example, met1 and met2 are unassociated data points. 2) JSON Array with single JSON object with multiple keys: [ { "met1": "metval1", "met2": "metval2" } ] Use this format for sending a single set of associated data. For example, in the report you can check value of met2 when met1 value is metval1. 3) JSON array with multiple JSON objects: [ { "met1": "metval1", "met2": "metval2" 2015 by Kony, Inc. All rights reserved 12 of 124
13 2. Implementing Custom Metrics Custom Metrics and Reports Guide }, { "met1": "metval3", "met2": "metval4" } ] Preferred format for sending data to collect data and multiple sets of associated data. The following example shows a custom metrics code defined for an element in Kony Studio. var custmetrics = [{"onsale":true,"prodname":"ipad 16 GB","prodPrice":450.0,"salePrice":400.0,"prodSKU":"1231sdf2","r ating":4.5}] KNYMetricsService.sendCustomMetrics("frmProduct", custmetrics) For more information on metrics APIs, refer SDK documentation. 4. After you define the Custom Metrics in Kony Studio, rebuild and publish the application to the same cloud for which the custom metrics was defined. 5. After the application is published and the appropriate trigger point is hit (button click or form load wherever the above API is called), metrics will be sent to cloud and stored for reporting purposes. Note: It takes about minutes after the data is sent from an application for the data to be reflected on cloud reports. 2.2 Implementing Custom Metrics in Kony Server Important: Familiarize yourself with Custom metrics APIs at Custom Metrics APIs before you proceed with this section by Kony, Inc. All rights reserved 13 of 124
14 2. Implementing Custom Metrics Custom Metrics and Reports Guide You can implement Custom Metrics in Kony Server using java classes defined for the application such as preprocessor, postprocessor class for services or java service class. Using class allows you to easily add/edit custom metrics from the server code without affecting the client logic. Pre-requisites: Metrics defined for the application in the management console. Java programming knowledge. To implement metrics in Kony Server, follow these steps: 1. In Kony Studio, navigate to and open the service you want to set metrics for. 2. Do one of the following i. If your preprocessor and/or post processor class exists, define the logic for sending custom metrics in them. ii. If you do not have preprocessor and post processor classes, create them with custom metrics logic. See examples below. Preprocessor example package com.kony.preprocessors; import java.util.date; import java.util.hashmap; import org.apache.log4j.logger; import com.konylabs.middleware.common.datapreprocessor; import com.konylabs.middleware.common.mwconstants; 2015 by Kony, Inc. All rights reserved 14 of 124
15 2. Implementing Custom Metrics Custom Metrics and Reports Guide import com.konylabs.middleware.controller.datacontrollerrequest; import com.konylabs.middleware.dataobject.result; import com.konylabs.middleware.metrics.konycustommetrics; import com.konylabs.middleware.metrics.konycustommetricsdataset; public class CustomMetricsPreProcessor1 implements DataPreProcessor{ Logger logger = Logger.getLogger public boolean execute(hashmap map, DataControllerRequest request, Result result) throws Exception { KonyCustomMetrics kmetrics = new KonyCustomMetrics(); KonyCustomMetricsDataSet metricsdataset = new KonyCustomMetricsDataSet(); metricsdataset.setmetricsstring("product Name", "Dell Vostro"); metricsdataset.setmetricsboolean("on Sale", true); metricsdataset.setmetricslong("product ID", ); metricsdataset.setmetricsdouble("product Price", ); Date now = new Date(); 2015 by Kony, Inc. All rights reserved 15 of 124
16 2. Implementing Custom Metrics Custom Metrics and Reports Guide metricsdataset.setmetricsdate("on Sale Date", now); metricsdataset.setmetricstimestamp("promo start time", " ", "yyyy-mm-dd"); metricsdataset.setmetricstimestamp("promo end time", " :00:00"); KonyCustomMetricsDataSet metricsdataset1 = new KonyCustomMetricsDataSet(); metricsdataset.setmetricsstring("product Name", "Lennovo Lattitude"); metricsdataset.setmetricsboolean("on Sale", true); metricsdataset.setmetricslong("product ID", ); metricsdataset.setmetricsdouble("product Price", ); metricsdataset.setmetricsdate("on Sale Date", now); kmetrics.addcustommetrics(metricsdataset); kmetrics.addcustommetrics(metricsdataset1); request.setattribute(mwconstants.c_custom_metrics, kmetrics); return true; } } Postprocessor example 2015 by Kony, Inc. All rights reserved 16 of 124
17 2. Implementing Custom Metrics Custom Metrics and Reports Guide package com.kony.postprocessors; import java.util.list; import org.apache.log4j.logger; import com.konylabs.middleware.common.datapostprocessor; import com.konylabs.middleware.common.mwconstants; import com.konylabs.middleware.controller.datacontrollerrequest; import com.konylabs.middleware.dataobject.result; import com.konylabs.middleware.metrics.konycustommetrics; import com.konylabs.middleware.metrics.konycustommetricsdataset; public class CloudPostProcessor implements DataPostProcessor { private static final Logger LOG = Logger.getLogger public Object execute(result arg0, DataControllerRequest arg1) throws Exception { // TODO Auto-generated method stub if (null!= arg1.getattribute(mwconstants.c_custom_metrics)) { KonyCustomMetrics objkonycustommetrics = (KonyCustomMetrics) arg1.getattribute(mwconstants.c_custom_metrics); 2015 by Kony, Inc. All rights reserved 17 of 124
18 2. Implementing Custom Metrics Custom Metrics and Reports Guide String metricsjson = objkonycustommetrics.getcustommetricsjson (); LOG.debug("::KONY METRICS JSON IN POST PROCESSOR BEFORE MODIFICATIONS== " + metricsjson); List<KonyCustomMetricsDataSet> cusmetdatasetlist = objkonycustommetrics.getcustommetrics(); LOG.debug(":::::: LIST SIZE BEFORE CLEAR:::::" + cusmetdatasetlist.size()); objkonycustommetrics.clearcustommetrics(); LOG.debug(":::::: LIST SIZE AFTER CLEAR:::::" + cusmetdatasetlist.size()); if (cusmetdatasetlist.size() > 0) { KonyCustomMetricsDataSet objkonycustommetricsdataset = (KonyCustomMetricsDataSet)cusMetDataSetList.get(0); cusmetdatasetlist.remove(0); String key1value = objkonycustommetricsdataset.get("product Name").toString(); LOG.debug("::KONY METRICS GET METHOD== " + Dell Vostro); objkonycustommetricsdataset.remove("promo end time"); objkonycustommetricsdataset.remove("product Name"); objkonycustommetricsdataset.setmetricsstring("product Name", "modified value"); 2015 by Kony, Inc. All rights reserved 18 of 124
19 2. Implementing Custom Metrics Custom Metrics and Reports Guide cusmetdatasetlist.add(0, objkonycustommetricsdataset); } for (KonyCustomMetricsDataSet dataset : cusmetdatasetlist) { objkonycustommetrics.addcustommetrics(dataset); } LOG.debug(":::::: FINAL CUSTOM METRICS LIST :::::" + objkonycustommetrics.getcustommetrics()); arg1.setattribute(mwconstants.c_custom_metrics, objkonycustommetrics); } return arg0; } } Note: If preprocesser and postprocessor class were created now, enter those details in their respective text boxes. 3. Right-click your service and select Build a Jar. The created jar file should be in /services/ <your service> (xml or json or java)/lib 4. Right-click on your project and select Properties. Application Properties window is displayed. 5. In Kony Server Details tab, make sure that the jar you created is available under App Libraries section. 6. Right-click the project and select Build all to build and publish the application. Full publish the project to deploy jar file by Kony, Inc. All rights reserved 19 of 124
20 2. Implementing Custom Metrics Custom Metrics and Reports Guide The application is published and ready to provide custom metrics when an appropriate service is invoked by Kony, Inc. All rights reserved 20 of 124
21 3. Custom Metrics APIs for Kony Server Custom Metrics and Reports Guide 3. Custom Metrics APIs for Kony Server The following section contains Javadoc information about classes. These class define the API required for sending custom metrics from Kony Server. 3.1 com.konylabs.middleware.metrics.konycustommetricsdataset The com.konylabs.middleware.metrics.konycustommetricsdataset class contains methods required for setting custom metrics. To enable custom metrics from server, the following methods are available. setmetricsstring setmetricsboolean setmetricslong setmetricsdouble setmetricsdate setmetricsdate setmetricsdate setmetricstimestamp setmetricstimestamp getmetricsmap get remove tostring setmetricsstring This method is used to set custom metrics for data type string by Kony, Inc. All rights reserved 21 of 124
22 3. Custom Metrics APIs for Kony Server Custom Metrics and Reports Guide Signature public void setmetricsstrting(string key,string value) throws MetricsException Input Parameters key value Return Values Void. Can throw metricsexception Java Example metricsdataset.setmetricsstring("product Name", "Dell Vostro"); setmetricsboolean This method is used to set custom metric for data type boolean. This method takes true or false as values Signature public void setmetricsboolean(string key,boolean value) Input Parameters key value Return Values Void 2015 by Kony, Inc. All rights reserved 22 of 124
23 3. Custom Metrics APIs for Kony Server Custom Metrics and Reports Guide Java Example metricsdataset.setmetricsboolean("on Sale", true); setmetricslong This method is used to set custom metric for data type long Signature public void setmetricslong(string key,long value) Input Parameters key value Return Values Void Java Example metricsdataset.setmetricslong("product ID", ); setmetricsdouble This method is used to set custom metric for data type double Signature public void setmetricsdouble(string key,double value) Input Parameters: key value 2015 by Kony, Inc. All rights reserved 23 of 124
24 3. Custom Metrics APIs for Kony Server Custom Metrics and Reports Guide Return Values Void Java Example metricsdataset.setmetricsdouble("product Price", ); setmetricsdate This method is used to set custom metric for data type date. Input value for this method is Date Object and the format should be 'yyyy-mm-dd' Signature public void setmetricsdate(string key,date date) throws MetricsException Input Parameters: key - - String value - - Date Return Values Void. Can throw metricsexception Java Example metricsdataset.setmetricsdate("on Sale Date", " "); 2015 by Kony, Inc. All rights reserved 24 of 124
25 3. Custom Metrics APIs for Kony Server Custom Metrics and Reports Guide setmetricsdate This method is used to set custom metric for data type date. The input takes date value as a string and the date value format should be 'yyyy-mm-dd' Signature public void setmetricsdate(string key,string val) throws MetricsException Input Parameters key - - String value - - String, Date value in string Return Values Void. Can throw metricsexception Java Example metricsdataset.setmetricsdate("on Sale Date", " "); setmetricsdate This method is used for setting custom metric for data type date. This method takes date and format as a string and evaluates the date value with the given format. Input takes date value as a string and the date value format should be 'yyyy-mm-dd' Signature public void setmetricsdate(string key,string datestr,string format) throws MetricsException 2015 by Kony, Inc. All rights reserved 25 of 124
26 3. Custom Metrics APIs for Kony Server Custom Metrics and Reports Guide Input Parameters: key - - key value - - date as string format - - date pattern timezone - - optional parameter Return Values Void. Can throw metricsexception Java Example metricsdataset.setmetricsdate("on Sale Date", " ", "yyyy-mmdd"); setmetricstimestamp This method is used to set custom metric for data type timestamp. This method takes value as a string and evaluates with any one of the following formats: yyyy-mm-dd hh:mm:ss yyyy-mm-dd hh:mm:ssz yyyy-mm-dd hh:mm:ss+hh:mm yyyy-mm-dd hh:mm:ss-hh:mm <ts>- timestamp in UTC. Timestamp value. <ts>z - timestamp in UTC. Timestamp in above format + lower case z by Kony, Inc. All rights reserved 26 of 124
27 3. Custom Metrics APIs for Kony Server Custom Metrics and Reports Guide <ts>+hh:mm - timestamp in UTC + positive offset in hours and minutes, separated by colon. <ts>-hh:mm -timestamp in UTC + negative offset in hours and minutes separated by colon. Please note that <ts> = yyyy-mm-dd hh:mm:ss For example, " :02:55" " :02:55z" " :02:55+05:30" " :02:55-05:30" Signature public void setmetricstimestamp(string key,string value) throws MetricsException Input Parameters: key value Return Values Void. Can throw metricsexception Java Example metricsdataset.setmetricstimestamp("promo start time", " :00:00", "yyyy-mm-dd"); 2015 by Kony, Inc. All rights reserved 27 of 124
28 3. Custom Metrics APIs for Kony Server Custom Metrics and Reports Guide setmetricstimestamp This method is used to set custom metric for data type timestamp. This method takes value as a string and evaluates with any one of the following time stamp patterns: yyyy-mm-dd hh:mm:ss yyyy-mm-dd hh:mm:ssz yyyy-mm-dd hh:mm:ss+hh:mm yyyy-mm-dd hh:mm:ss-hh:mm Signature public void setmetricstimestamp(string key,string value,string pattern) throws MetricsException Input Parameters: key value pattern Return Values Void. Can throw metricsexception Java Example metricsdataset.setmetricstimestamp("promo end time", " :00:00"); 2015 by Kony, Inc. All rights reserved 28 of 124
29 3. Custom Metrics APIs for Kony Server Custom Metrics and Reports Guide getmetricsmap This method returns custom metrics as a Hashmap Signature protected Map<String,Object> getmetricsmap() Input Parameters: None Return Values Map get This method retrieves value with the key in the current request scope Signature public Object get(string key) Input Parameters: key Return Values If the key exists, returns value as an object. If the key does not exist, returns null Remove This method removes key and value from metrics in the current request scope by Kony, Inc. All rights reserved 29 of 124
30 3. Custom Metrics APIs for Kony Server Custom Metrics and Reports Guide Signature public boolean remove(string key) Input Parameters: key Return Values True if successfully removed, otherwise returns false tostring This method retrieves entire custom metrics as a json string Signature public String tostring() Overrides: tostring in class Object Return Values None 3.2 com.konylabs.middleware.metrics.konycustommetrics This class contains methods to add and get custommetrics. These methods can be added to Preprocessor and PostProcessor class by the App developer to send custom metrics. Custom metrics is converted into a JSON string before sending it to the back end for processing. The com.konylabs.middleware.metrics.konycustommetrics class has the following methods: 2015 by Kony, Inc. All rights reserved 30 of 124
31 3. Custom Metrics APIs for Kony Server Custom Metrics and Reports Guide addcustommetrics getcustommetrics getcustommetricsjson clearcustommetrics addcustommetrics This method takes KonyCustomMetricsDataSet object and adds as a json string Signature public void addcustommetrics(konycustommetricsdataset metricsdataset) Input Parameters metricsdataset Return Values None getcustommetrics This method returns all KonyCustomMetricsDataSet objects that were added using addcustommetrics method Signature public List<KonyCustomMetricsDataSet> getcustommetrics() throws MetricsException Input Parameters None 2015 by Kony, Inc. All rights reserved 31 of 124
32 3. Custom Metrics APIs for Kony Server Custom Metrics and Reports Guide Return Values Void. Can throw metricsexception getcustommetricsjson This method returns custom metrics as a JSONArray string Signature public String getcustommetricsjson() Input Parameters None Return Values String clearcustommetrics This method clears all custom metrics in the current request scope Signature public boolean clearcustommetrics() Input Parameters None Return Values None 2015 by Kony, Inc. All rights reserved 32 of 124
33 3. Custom Metrics APIs for Kony Server Custom Metrics and Reports Guide 3.3 MetricsException MetricsException is a class that occurs if an exception takes place while processing metrics data. Following are various validation scenarios. metrics_dateparse_error=the date string you provided does not match the format provided value as <format>. Unable to parse date metrics_ts_error=the timestamp string you provided does not match the default format of yyyy-mm-dd hh:mm:ss, yyyy-mm-dd hh:mm:ssz, yyyy-mmdd hh:mm:ss+hh:mm, or yyyy-mm-dd hh:mm:ss-hh:mm. Unable to parse timestamp metrics_tsparse_error=the timestamp string you provided does not match the format provided value as <format>. Unable to parse timestamp metrics_notnull_error=could not be added to custom metrics as null is not a valid value. metrics_date_null_error=the date/timestamp value cannot be null metrics_error=please pass the valid value 2015 by Kony, Inc. All rights reserved 33 of 124
34 4. Custom Reports After you have defined the custom metrics for your application, you can create a custom report. A custom report can be generated in three formats: table, report, and crosstab. Table Chart 2015 by Kony, Inc. All rights reserved 34 of 124
35 Crossta b Click the following links to view the user interface elements of these reports. 1. Table 2. Chart 3. Crosstab Note: You must be an owner or an administrator to create reports. 4.1 Creating a Report (Table, Chart, and Crosstab) To create a custom report, follow these steps: 1. Click Create Report in Kony Cloud. The following Data Chooser: Source dialog appears. JasperReports Server 5.6 JasperReports Server by Kony, Inc. All rights reserved 35 of 124
36 2. Expand Domains folder and select your domain. A domain represents a data set for which the user has defined custom metrics. The Domains folder shows domains for all applications in an account. a. There are two types of domains. Standard Metrics is the generic domain. It contains metrics collected for all applications deployed to development clouds in the cloud account. The Standard Metrics domain is available even if no custom metrics have been defined. This enables a user to build custom reports with the generic metrics that are captured for all their development clouds. The parameters captured are: i. Application Name ii. Application Type iii. Channel iv. Device Model 2015 by Kony, Inc. All rights reserved 36 of 124
37 v. Form ID vi. OS Version vii. Platform viii. Service ID ix. Timestamp_UTC -Timestamp of request in UTC x. Timestamp_Local -Timestamp when the service request was received in the timestamp set in a user's profile in manage cloud portal xi. ity, Country, Region, ZIP Code - Obtained from IP for geolocation mapping. This field is not populated if this detail cannot be resolved from the IP address. xii. Internal Duration - Time spent by the service call in Kony App Services for internal processing xiii. External Duration - Time spent by the service call in Kony App Services for external call from Kony Server to backend xiv. PostProcessor Duration - Time spent by the service call in Kony app services in custom post-processing logic in the service xv. PreProcessor Duration - Time spent by the service call in Kony app services in custom pre-processing logic in the service xvi. Parse Duration - Time spent by the service call in Kony app services in parsing response from external source xvii. Total Duration - Total time spent in Kony app services server for the service call, from the time request was received by the server until the response was sent back to device. Total duration is equal to the sum of all the duration fields. The parameters Standard Metrics and Events are: Fields 2015 by Kony, Inc. All rights reserved 37 of 124
38 1. Application Name - Name of the application 2. App Type - Type of the application. For example, Native, SPA 3. Channel - Channel of application. For example, Mobile, Tablet 4. Platform - Application platform. For example, ios, Android 5. Device Model - Model of client device. 6. Kony User ID - User ID of the end user using app. Value has to be set using the setuserid API in the application. 7. DeviceID - Unique ID of the device for the application. 8. User Agent - User agent of the client device from network call 9. OS Version - Version of the client device's OS. 10. Service Group - Integration service name of the service request for applications defined from MobileFabric console. 11. Service ID - This param denotes operation name of the integration/orchestration service request for MobileFabric console defined apps. ServiceID of the service for apps where servicedefinition is defined from Kony Visualizer Enterprise. 12. City - Obtained from IP for geolocation mapping. This field is not populated if this detail cannot be resolved from the IP address. 13. Country - Obtained from IP for geolocation mapping. This field is not populated if this detail cannot be resolved from the IP address. 14. Region - Obtained from IP for geolocation mapping. This field is not populated if this detail cannot be resolved from the IP address. 15. Zip Code - Obtained from IP for geolocation mapping. This field is not populated if this detail cannot be resolved from the IP address. 16. Event Application Name - Name of the application from Events data by Kony, Inc. All rights reserved 38 of 124
39 17. Event App Type - Type of the application. For example, Native, SPA 18. Event Channel - Channel of application. For example, Mobile, Tablet 19. Event Platform - Application platform. For example, ios, Android 20. Event Device Model - Model of client device. 21. Event Kony User ID - User ID of the end user using app. Value has to be set using the setuserid API in the application. 22. Event DeviceID - Unique ID of the device for the application. 23. Event User Agent - User agent of the client device from network call 24. Event Application Version - Version of the client application 25. Plugin Version IDE - Plugin versions of Kony Visualizer Enterprise used for building the app. This will be populated only for Crash event type. 26. Plugin Version Platform - Plugin version of platform (like ios plugin) used for building the app. This will be populated only for Crash event type. 27. SDK Type - If app is built using Kony mobile fabric SDK this will indicate type of SDK like ios, PhoneGap. 28. SDK Version - Version of the mobile fabric SDK used in the client binary. 29. Event Type - Type of the application event. ex: FormEntry, Gesture 30. Event Sub Type - Event sub type of the application event. Meaning of subtype depends on the event type. For FormEntry event subtype denotes form entered. For Gesture it denotes type of Gesture like doubleclick. 31. Event Form ID - Form ID of the form where the application event occurred. 32. Event Widget ID - Widget Id of the widget where the application event was triggered. Not applicable for events that do not involve a widget like FormEntry, FormExit by Kony, Inc. All rights reserved 39 of 124
40 33. Event Flow Tag - Optional parameter that can be set by developer via an API call to identify a flow. Helps in easy identification for data analysis. 34. Error Code - Error code if the event type is error and Exception code if event type is exception. 35. Error message Error message. 36. Error Crash Report Crash Report from the device for event type Crash. Data is not symbolicated. 37. Custom Error Message Contains any custom message that is added by platform code or app developer to provide more info on error events. 38. Error File Application code file where error occurred. Applicable for event types Error/Exception if the same is available for type of error/exception. 39. Error Method Application function call where error occurred. Applicable for event types Error/Exception if the same is available for type of error/exception. 40. Error Stack Trace Stack trace of error. Applicable for event types Error/Crash if the same is available for type of error/crash. 41. Error Type Type of error. Ex: Error, Exception, Crash 42. Is Error true if the event type is error/crash and false if event type is exception. Not applicable for other event types. 43. Response Status Code Output status of the service response from the MobileFabric server 44. Events Meta Data Any meta data sent as part of the events data. Typically this is applicable for event type error, exception, crash, and custom. 45. Event TimeStamp_UTC Time stamp of event in UTC 46. Event TimeStamp_Local Time stamp of event in local time zone. Local time zone is set in user s profile in MobileFabric console by Kony, Inc. All rights reserved 40 of 124
41 47. Session TimeStamp_UTC Time stamp of session init in UTC 48. Session TimeStamp_Local Time stamp of session init in local time zone. Local time zone is set in user s profile in MobileFabric console. 49. Request TimeStamp_UTC Time stamp of service request in UTC 50. Request TimeStamp_Local Time stamp of service request in local time zone. Local time zone is set in user s profile in MobileFabric console. 51. Request MobileFabric app guid application guid generated on creation of an app in MobileFabric console. 52. Request MobileFabric app name application name provided on creation of an app in MobileFabric console. 53. Session MobileFabric app guid application guid generated on creation of an app in MobileFabric console. 54. Session MobileFabric app guid application name provided on creation of an app in MobileFabric console. 55. Object method Type of the object method ex. PUT, POST. Applicable for services with object mapping. 56. Object name Name of the object that is mapped in service request. Applicable for services with object mapping. 57. Integration service version header Version of the integration service requested by application in the service request header. 58. Integration service version Version of the integration service served by the application server for a service request. Measures: 1. Internal Duration - Time spent by the service call in Kony App Services for internal processing 2015 by Kony, Inc. All rights reserved 41 of 124
42 2. External Duration - Time spent by the service call in Kony App Services for external call from Kony Server to backend 3. PostProcessor Duration - Time spent by the service call in Kony app services in custom post-processing logic in the service 4. PreProcessor Duration - Time spent by the service call in Kony app services in custom pre-processing logic in the service 5. Parse Duration - Time spent by the service call in Kony app services in parsing response from external source 6. Total Duration - Total time spent in Kony app services server for the service call, from the time request was received by the server until the response was sent back to device. Total duration is equal to the sum of all the duration fields. 7. Error Line Line number in application code file where error occurred. Applicable for event types error/exception. 8. HTTP Response Code HTTP code of the service response obtained by the device. 9. Response Time Response time as viewed by the client device. That is time since service request is sent from device to server and response obtained back in the device. 10. Event Session Key Unique session identifier for the session in which the application event occurred. 11. Middleware Session Key Unique session identifier for application session data from session init call. 12. Object mapping duration (request) Time taken to map the object detail into service request by Kony app services. 13. Object mapping duration (response) Time taken to map the object detail into service response by Kony app services by Kony, Inc. All rights reserved 42 of 124
43 14. Count Sample custom field created to show count of application. This is to function as a count(*) for application session and service request calls. Note: Similar data is sometimes made available for different types of data like Events, Session, Service Requests, Error as data is stored in different tables for them and having different fields called out enables a more optimized query to run if only one type of network call is used in a custom report. Note: All duration fields indicate time duration in milli seconds. b. The domain has data of all service calls made to this application and all custom metrics that were sent. Note: To view only Custom Metrics service-related data for an application, add a prefilter or filter while creating reports for Service ID equals "capturekonycustommetrics." 3. Expand Domains folder and select your domain. A domain represents a data set for which the user has defined custom metrics. The Domains folder shows domains for all applications in an account. a. There are two types of domains. Standard Metrics is the generic domain. It contains metrics collected for all applications deployed to development clouds in the cloud account. The Standard Metrics domain is available even if no custom metrics have been defined. This enables a user to build custom reports with the generic metrics that are captured for all their development clouds. The parameters captured are: i. Application Name ii. Application Type iii. Channel iv. Device Model 2015 by Kony, Inc. All rights reserved 43 of 124
44 v. Form ID vi. OS Version vii. Platform viii. Service ID ix. Timestamp_UTC -Timestamp of request in UTC x. Timestamp_Local -Timestamp when the service request was received in the timestamp set in a user's profile in manage cloud portal xi. ity, Country, Region, ZIP Code - Obtained from IP for geolocation mapping. This field is not populated if this detail cannot be resolved from the IP address. xii. Internal Duration - Time spent by the service call in Kony App Services for internal processing xiii. External Duration - Time spent by the service call in Kony App Services for external call from Kony Server to backend xiv. PostProcessor Duration - Time spent by the service call in Kony app services in custom post-processing logic in the service xv. PreProcessor Duration - Time spent by the service call in Kony app services in custom pre-processing logic in the service xvi. Parse Duration - Time spent by the service call in Kony app services in parsing response from external source xvii. Total Duration - Total time spent in Kony app services server for the service call, from the time request was received by the server until the response was sent back to device. Total duration is equal to the sum of all the duration fields. The parameters Standard Metrics and Events are: Fields 2015 by Kony, Inc. All rights reserved 44 of 124
45 1. Application Name - Name of the application 2. App Type - Type of the application. For example, Native, SPA 3. Channel - Channel of application. For example, Mobile, Tablet 4. Platform - Application platform. For example, ios, Android 5. Device Model - Model of client device. 6. Kony User ID - User ID of the end user using app. Value has to be set using the setuserid API in the application. 7. DeviceID - Unique ID of the device for the application. 8. User Agent - User agent of the client device from network call 9. OS Version - Version of the client device's OS. 10. Service Group - Integration service name of the service request for applications defined from MobileFabric console. 11. Service ID - This param denotes operation name of the integration/orchestration service request for MobileFabric console defined apps. ServiceID of the service for apps where servicedefinition is defined from Kony Visualizer Enterprise. 12. City - Obtained from IP for geolocation mapping. This field is not populated if this detail cannot be resolved from the IP address. 13. Country - Obtained from IP for geolocation mapping. This field is not populated if this detail cannot be resolved from the IP address. 14. Region - Obtained from IP for geolocation mapping. This field is not populated if this detail cannot be resolved from the IP address. 15. Zip Code - Obtained from IP for geolocation mapping. This field is not populated if this detail cannot be resolved from the IP address. 16. Event Application Name - Name of the application from Events data by Kony, Inc. All rights reserved 45 of 124
46 17. Event App Type - Type of the application. For example, Native, SPA 18. Event Channel - Channel of application. For example, Mobile, Tablet 19. Event Platform - Application platform. For example, ios, Android 20. Event Device Model - Model of client device. 21. Event Kony User ID - User ID of the end user using app. Value has to be set using the setuserid API in the application. 22. Event DeviceID - Unique ID of the device for the application. 23. Event User Agent - User agent of the client device from network call 24. Event Application Version - Version of the client application 25. Plugin Version IDE - Plugin versions of Kony Visualizer Enterprise used for building the app. This will be populated only for Crash event type. 26. Plugin Version Platform - Plugin version of platform (like ios plugin) used for building the app. This will be populated only for Crash event type. 27. SDK Type - If app is built using Kony mobile fabric SDK this will indicate type of SDK like ios, PhoneGap. 28. SDK Version - Version of the mobile fabric SDK used in the client binary. 29. Event Type - Type of the application event. ex: FormEntry, Gesture 30. Event Sub Type - Event sub type of the application event. Meaning of subtype depends on the event type. For FormEntry event subtype denotes form entered. For Gesture it denotes type of Gesture like doubleclick. 31. Event Form ID - Form ID of the form where the application event occurred. 32. Event Widget ID - Widget Id of the widget where the application event was triggered. Not applicable for events that do not involve a widget like FormEntry, FormExit by Kony, Inc. All rights reserved 46 of 124
47 33. Event Flow Tag - Optional parameter that can be set by developer via an API call to identify a flow. Helps in easy identification for data analysis. 34. Error Code - Error code if the event type is error and Exception code if event type is exception. 35. Error message Error message. 36. Error Crash Report Crash Report from the device for event type Crash. Data is not symbolicated. 37. Custom Error Message Contains any custom message that is added by platform code or app developer to provide more info on error events. 38. Error File Application code file where error occurred. Applicable for event types Error/Exception if the same is available for type of error/exception. 39. Error Method Application function call where error occurred. Applicable for event types Error/Exception if the same is available for type of error/exception. 40. Error Stack Trace Stack trace of error. Applicable for event types Error/Crash if the same is available for type of error/crash. 41. Error Type Type of error. Ex: Error, Exception, Crash 42. Is Error true if the event type is error/crash and false if event type is exception. Not applicable for other event types. 43. Response Status Code Output status of the service response from the MobileFabric server 44. Events Meta Data Any meta data sent as part of the events data. Typically this is applicable for event type error, exception, crash, and custom. 45. Event TimeStamp_UTC Time stamp of event in UTC 46. Event TimeStamp_Local Time stamp of event in local time zone. Local time zone is set in user s profile in MobileFabric console by Kony, Inc. All rights reserved 47 of 124
48 47. Session TimeStamp_UTC Time stamp of session init in UTC 48. Session TimeStamp_Local Time stamp of session init in local time zone. Local time zone is set in user s profile in MobileFabric console. 49. Request TimeStamp_UTC Time stamp of service request in UTC 50. Request TimeStamp_Local Time stamp of service request in local time zone. Local time zone is set in user s profile in MobileFabric console. 51. Request MobileFabric app guid application guid generated on creation of an app in MobileFabric console. 52. Request MobileFabric app name application name provided on creation of an app in MobileFabric console. 53. Session MobileFabric app guid application guid generated on creation of an app in MobileFabric console. 54. Session MobileFabric app guid application name provided on creation of an app in MobileFabric console. 55. Object method Type of the object method ex. PUT, POST. Applicable for services with object mapping. 56. Object name Name of the object that is mapped in service request. Applicable for services with object mapping. 57. Integration service version header Version of the integration service requested by application in the service request header. 58. Integration service version Version of the integration service served by the application server for a service request. Measures: 1. Internal Duration - Time spent by the service call in Kony App Services for internal processing 2015 by Kony, Inc. All rights reserved 48 of 124
49 2. External Duration - Time spent by the service call in Kony App Services for external call from Kony Server to backend 3. PostProcessor Duration - Time spent by the service call in Kony app services in custom post-processing logic in the service 4. PreProcessor Duration - Time spent by the service call in Kony app services in custom pre-processing logic in the service 5. Parse Duration - Time spent by the service call in Kony app services in parsing response from external source 6. Total Duration - Total time spent in Kony app services server for the service call, from the time request was received by the server until the response was sent back to device. Total duration is equal to the sum of all the duration fields. 7. Error Line Line number in application code file where error occurred. Applicable for event types error/exception. 8. HTTP Response Code HTTP code of the service response obtained by the device. 9. Response Time Response time as viewed by the client device. That is time since service request is sent from device to server and response obtained back in the device. 10. Event Session Key Unique session identifier for the session in which the application event occurred. 11. Middleware Session Key Unique session identifier for application session data from session init call. 12. Object mapping duration (request) Time taken to map the object detail into service request by Kony app services. 13. Object mapping duration (response) Time taken to map the object detail into service response by Kony app services by Kony, Inc. All rights reserved 49 of 124
50 14. Count Sample custom field created to show count of application. This is to function as a count(*) for application session and service request calls. Note: Similar data is sometimes made available for different types of data like Events, Session, Service Requests, Error as data is stored in different tables for them and having different fields called out enables a more optimized query to run if only one type of network call is used in a custom report. Note: All duration fields indicate time duration in milli seconds. b. The domain has data of all service calls made to this application and all custom metrics that were sent. Note: To view only Custom Metrics service-related data for an application, add a prefilter or filter while creating reports for Service ID equals "capturekonycustommetrics." 4. Expand Domains folder and select your domain. A domain represents a data set for which the user has defined custom metrics. The Domains folder shows domains for all applications in an account. a. There are two types of domains. Standard Metrics is the generic domain. It contains metrics collected for all applications deployed to development clouds in the cloud account. The Standard Metrics domain is available even if no custom metrics have been defined. This enables a user to build custom reports with the generic metrics that are captured for all their development clouds. The parameters captured are: i. Application Name ii. Application Type iii. Channel iv. Device Model 2015 by Kony, Inc. All rights reserved 50 of 124
51 v. Form ID vi. OS Version vii. Platform viii. Service ID ix. Timestamp_UTC -Timestamp of request in UTC x. Timestamp_Local -Timestamp when the service request was received in the timestamp set in a user's profile in manage cloud portal xi. ity, Country, Region, ZIP Code - Obtained from IP for geolocation mapping. This field is not populated if this detail cannot be resolved from the IP address. xii. Internal Duration - Time spent by the service call in Kony App Services for internal processing xiii. External Duration - Time spent by the service call in Kony App Services for external call from Kony Server to backend xiv. PostProcessor Duration - Time spent by the service call in Kony app services in custom post-processing logic in the service xv. PreProcessor Duration - Time spent by the service call in Kony app services in custom pre-processing logic in the service xvi. Parse Duration - Time spent by the service call in Kony app services in parsing response from external source xvii. Total Duration - Total time spent in Kony app services server for the service call, from the time request was received by the server until the response was sent back to device. Total duration is equal to the sum of all the duration fields. The parameters Standard Metrics and Events are: Fields 2015 by Kony, Inc. All rights reserved 51 of 124
52 1. Application Name - Name of the application 2. App Type - Type of the application. For example, Native, SPA 3. Channel - Channel of application. For example, Mobile, Tablet 4. Platform - Application platform. For example, ios, Android 5. Device Model - Model of client device. 6. Kony User ID - User ID of the end user using app. Value has to be set using the setuserid API in the application. 7. DeviceID - Unique ID of the device for the application. 8. User Agent - User agent of the client device from network call 9. OS Version - Version of the client device's OS. 10. Service Group - Integration service name of the service request for applications defined from MobileFabric console. 11. Service ID - This param denotes operation name of the integration/orchestration service request for MobileFabric console defined apps. ServiceID of the service for apps where servicedefinition is defined from Kony Visualizer Enterprise. 12. City - Obtained from IP for geolocation mapping. This field is not populated if this detail cannot be resolved from the IP address. 13. Country - Obtained from IP for geolocation mapping. This field is not populated if this detail cannot be resolved from the IP address. 14. Region - Obtained from IP for geolocation mapping. This field is not populated if this detail cannot be resolved from the IP address. 15. Zip Code - Obtained from IP for geolocation mapping. This field is not populated if this detail cannot be resolved from the IP address. 16. Event Application Name - Name of the application from Events data by Kony, Inc. All rights reserved 52 of 124
53 17. Event App Type - Type of the application. For example, Native, SPA 18. Event Channel - Channel of application. For example, Mobile, Tablet 19. Event Platform - Application platform. For example, ios, Android 20. Event Device Model - Model of client device. 21. Event Kony User ID - User ID of the end user using app. Value has to be set using the setuserid API in the application. 22. Event DeviceID - Unique ID of the device for the application. 23. Event User Agent - User agent of the client device from network call 24. Event Application Version - Version of the client application 25. Plugin Version IDE - Plugin versions of Kony Visualizer Enterprise used for building the app. This will be populated only for Crash event type. 26. Plugin Version Platform - Plugin version of platform (like ios plugin) used for building the app. This will be populated only for Crash event type. 27. SDK Type - If app is built using Kony mobile fabric SDK this will indicate type of SDK like ios, PhoneGap. 28. SDK Version - Version of the mobile fabric SDK used in the client binary. 29. Event Type - Type of the application event. ex: FormEntry, Gesture 30. Event Sub Type - Event sub type of the application event. Meaning of subtype depends on the event type. For FormEntry event subtype denotes form entered. For Gesture it denotes type of Gesture like doubleclick. 31. Event Form ID - Form ID of the form where the application event occurred. 32. Event Widget ID - Widget Id of the widget where the application event was triggered. Not applicable for events that do not involve a widget like FormEntry, FormExit by Kony, Inc. All rights reserved 53 of 124
54 33. Event Flow Tag - Optional parameter that can be set by developer via an API call to identify a flow. Helps in easy identification for data analysis. 34. Error Code - Error code if the event type is error and Exception code if event type is exception. 35. Error message Error message. 36. Error Crash Report Crash Report from the device for event type Crash. Data is not symbolicated. 37. Custom Error Message Contains any custom message that is added by platform code or app developer to provide more info on error events. 38. Error File Application code file where error occurred. Applicable for event types Error/Exception if the same is available for type of error/exception. 39. Error Method Application function call where error occurred. Applicable for event types Error/Exception if the same is available for type of error/exception. 40. Error Stack Trace Stack trace of error. Applicable for event types Error/Crash if the same is available for type of error/crash. 41. Error Type Type of error. Ex: Error, Exception, Crash 42. Is Error true if the event type is error/crash and false if event type is exception. Not applicable for other event types. 43. Response Status Code Output status of the service response from the MobileFabric server 44. Events Meta Data Any meta data sent as part of the events data. Typically this is applicable for event type error, exception, crash, and custom. 45. Event TimeStamp_UTC Time stamp of event in UTC 46. Event TimeStamp_Local Time stamp of event in local time zone. Local time zone is set in user s profile in MobileFabric console by Kony, Inc. All rights reserved 54 of 124
55 47. Session TimeStamp_UTC Time stamp of session init in UTC 48. Session TimeStamp_Local Time stamp of session init in local time zone. Local time zone is set in user s profile in MobileFabric console. 49. Request TimeStamp_UTC Time stamp of service request in UTC 50. Request TimeStamp_Local Time stamp of service request in local time zone. Local time zone is set in user s profile in MobileFabric console. 51. Request MobileFabric app guid application guid generated on creation of an app in MobileFabric console. 52. Request MobileFabric app name application name provided on creation of an app in MobileFabric console. 53. Session MobileFabric app guid application guid generated on creation of an app in MobileFabric console. 54. Session MobileFabric app guid application name provided on creation of an app in MobileFabric console. 55. Object method Type of the object method ex. PUT, POST. Applicable for services with object mapping. 56. Object name Name of the object that is mapped in service request. Applicable for services with object mapping. 57. Integration service version header Version of the integration service requested by application in the service request header. 58. Integration service version Version of the integration service served by the application server for a service request. Measures: 1. Internal Duration - Time spent by the service call in Kony App Services for internal processing 2015 by Kony, Inc. All rights reserved 55 of 124
56 2. External Duration - Time spent by the service call in Kony App Services for external call from Kony Server to backend 3. PostProcessor Duration - Time spent by the service call in Kony app services in custom post-processing logic in the service 4. PreProcessor Duration - Time spent by the service call in Kony app services in custom pre-processing logic in the service 5. Parse Duration - Time spent by the service call in Kony app services in parsing response from external source 6. Total Duration - Total time spent in Kony app services server for the service call, from the time request was received by the server until the response was sent back to device. Total duration is equal to the sum of all the duration fields. 7. Error Line Line number in application code file where error occurred. Applicable for event types error/exception. 8. HTTP Response Code HTTP code of the service response obtained by the device. 9. Response Time Response time as viewed by the client device. That is time since service request is sent from device to server and response obtained back in the device. 10. Event Session Key Unique session identifier for the session in which the application event occurred. 11. Middleware Session Key Unique session identifier for application session data from session init call. 12. Object mapping duration (request) Time taken to map the object detail into service request by Kony app services. 13. Object mapping duration (response) Time taken to map the object detail into service response by Kony app services by Kony, Inc. All rights reserved 56 of 124
57 14. Count Sample custom field created to show count of application. This is to function as a count(*) for application session and service request calls. Note: Similar data is sometimes made available for different types of data like Events, Session, Service Requests, Error as data is stored in different tables for them and having different fields called out enables a more optimized query to run if only one type of network call is used in a custom report. Note: All duration fields indicate time duration in milli seconds. b. The domain has data of all service calls made to this application and all custom metrics that were sent. Note: To view only Custom Metrics service-related data for an application, add a prefilter or filter while creating reports for Service ID equals "capturekonycustommetrics." 5. Expand Domains folder and select your domain. A domain represents a data set for which the user has defined custom metrics. The Domains folder shows domains for all applications in an account. a. There are two types of domains. Standard Metrics is the generic domain. It contains metrics collected for all applications deployed to development clouds in the cloud account. The Standard Metrics domain is available even if no custom metrics have been defined. This enables a user to build custom reports with the generic metrics that are captured for all their development clouds. The parameters captured are: i. Application Name ii. Application Type iii. Channel iv. Device Model 2015 by Kony, Inc. All rights reserved 57 of 124
58 v. Form ID vi. OS Version vii. Platform viii. Service ID ix. Timestamp_UTC -Timestamp of request in UTC x. Timestamp_Local -Timestamp when the service request was received in the timestamp set in a user's profile in manage cloud portal xi. ity, Country, Region, ZIP Code - Obtained from IP for geolocation mapping. This field is not populated if this detail cannot be resolved from the IP address. xii. Internal Duration - Time spent by the service call in Kony App Services for internal processing xiii. External Duration - Time spent by the service call in Kony App Services for external call from Kony Server to backend xiv. PostProcessor Duration - Time spent by the service call in Kony app services in custom post-processing logic in the service xv. PreProcessor Duration - Time spent by the service call in Kony app services in custom pre-processing logic in the service xvi. Parse Duration - Time spent by the service call in Kony app services in parsing response from external source xvii. Total Duration - Total time spent in Kony app services server for the service call, from the time request was received by the server until the response was sent back to device. Total duration is equal to the sum of all the duration fields. The parameters Standard Metrics and Events are: Fields 2015 by Kony, Inc. All rights reserved 58 of 124
59 1. Application Name - Name of the application 2. App Type - Type of the application. For example, Native, SPA 3. Channel - Channel of application. For example, Mobile, Tablet 4. Platform - Application platform. For example, ios, Android 5. Device Model - Model of client device. 6. Kony User ID - User ID of the end user using app. Value has to be set using the setuserid API in the application. 7. DeviceID - Unique ID of the device for the application. 8. User Agent - User agent of the client device from network call 9. OS Version - Version of the client device's OS. 10. Service Group - Integration service name of the service request for applications defined from MobileFabric console. 11. Service ID - This param denotes operation name of the integration/orchestration service request for MobileFabric console defined apps. ServiceID of the service for apps where servicedefinition is defined from Kony Visualizer Enterprise. 12. City - Obtained from IP for geolocation mapping. This field is not populated if this detail cannot be resolved from the IP address. 13. Country - Obtained from IP for geolocation mapping. This field is not populated if this detail cannot be resolved from the IP address. 14. Region - Obtained from IP for geolocation mapping. This field is not populated if this detail cannot be resolved from the IP address. 15. Zip Code - Obtained from IP for geolocation mapping. This field is not populated if this detail cannot be resolved from the IP address. 16. Event Application Name - Name of the application from Events data by Kony, Inc. All rights reserved 59 of 124
60 17. Event App Type - Type of the application. For example, Native, SPA 18. Event Channel - Channel of application. For example, Mobile, Tablet 19. Event Platform - Application platform. For example, ios, Android 20. Event Device Model - Model of client device. 21. Event Kony User ID - User ID of the end user using app. Value has to be set using the setuserid API in the application. 22. Event DeviceID - Unique ID of the device for the application. 23. Event User Agent - User agent of the client device from network call 24. Event Application Version - Version of the client application 25. Plugin Version IDE - Plugin versions of Kony Visualizer Enterprise used for building the app. This will be populated only for Crash event type. 26. Plugin Version Platform - Plugin version of platform (like ios plugin) used for building the app. This will be populated only for Crash event type. 27. SDK Type - If app is built using Kony mobile fabric SDK this will indicate type of SDK like ios, PhoneGap. 28. SDK Version - Version of the mobile fabric SDK used in the client binary. 29. Event Type - Type of the application event. ex: FormEntry, Gesture 30. Event Sub Type - Event sub type of the application event. Meaning of subtype depends on the event type. For FormEntry event subtype denotes form entered. For Gesture it denotes type of Gesture like doubleclick. 31. Event Form ID - Form ID of the form where the application event occurred. 32. Event Widget ID - Widget Id of the widget where the application event was triggered. Not applicable for events that do not involve a widget like FormEntry, FormExit by Kony, Inc. All rights reserved 60 of 124
61 33. Event Flow Tag - Optional parameter that can be set by developer via an API call to identify a flow. Helps in easy identification for data analysis. 34. Error Code - Error code if the event type is error and Exception code if event type is exception. 35. Error message Error message. 36. Error Crash Report Crash Report from the device for event type Crash. Data is not symbolicated. 37. Custom Error Message Contains any custom message that is added by platform code or app developer to provide more info on error events. 38. Error File Application code file where error occurred. Applicable for event types Error/Exception if the same is available for type of error/exception. 39. Error Method Application function call where error occurred. Applicable for event types Error/Exception if the same is available for type of error/exception. 40. Error Stack Trace Stack trace of error. Applicable for event types Error/Crash if the same is available for type of error/crash. 41. Error Type Type of error. Ex: Error, Exception, Crash 42. Is Error true if the event type is error/crash and false if event type is exception. Not applicable for other event types. 43. Response Status Code Output status of the service response from the MobileFabric server 44. Events Meta Data Any meta data sent as part of the events data. Typically this is applicable for event type error, exception, crash, and custom. 45. Event TimeStamp_UTC Time stamp of event in UTC 46. Event TimeStamp_Local Time stamp of event in local time zone. Local time zone is set in user s profile in MobileFabric console by Kony, Inc. All rights reserved 61 of 124
62 47. Session TimeStamp_UTC Time stamp of session init in UTC 48. Session TimeStamp_Local Time stamp of session init in local time zone. Local time zone is set in user s profile in MobileFabric console. 49. Request TimeStamp_UTC Time stamp of service request in UTC 50. Request TimeStamp_Local Time stamp of service request in local time zone. Local time zone is set in user s profile in MobileFabric console. 51. Request MobileFabric app guid application guid generated on creation of an app in MobileFabric console. 52. Request MobileFabric app name application name provided on creation of an app in MobileFabric console. 53. Session MobileFabric app guid application guid generated on creation of an app in MobileFabric console. 54. Session MobileFabric app guid application name provided on creation of an app in MobileFabric console. 55. Object method Type of the object method ex. PUT, POST. Applicable for services with object mapping. 56. Object name Name of the object that is mapped in service request. Applicable for services with object mapping. 57. Integration service version header Version of the integration service requested by application in the service request header. 58. Integration service version Version of the integration service served by the application server for a service request. Measures: 1. Internal Duration - Time spent by the service call in Kony App Services for internal processing 2015 by Kony, Inc. All rights reserved 62 of 124
63 2. External Duration - Time spent by the service call in Kony App Services for external call from Kony Server to backend 3. PostProcessor Duration - Time spent by the service call in Kony app services in custom post-processing logic in the service 4. PreProcessor Duration - Time spent by the service call in Kony app services in custom pre-processing logic in the service 5. Parse Duration - Time spent by the service call in Kony app services in parsing response from external source 6. Total Duration - Total time spent in Kony app services server for the service call, from the time request was received by the server until the response was sent back to device. Total duration is equal to the sum of all the duration fields. 7. Error Line Line number in application code file where error occurred. Applicable for event types error/exception. 8. HTTP Response Code HTTP code of the service response obtained by the device. 9. Response Time Response time as viewed by the client device. That is time since service request is sent from device to server and response obtained back in the device. 10. Event Session Key Unique session identifier for the session in which the application event occurred. 11. Middleware Session Key Unique session identifier for application session data from session init call. 12. Object mapping duration (request) Time taken to map the object detail into service request by Kony app services. 13. Object mapping duration (response) Time taken to map the object detail into service response by Kony app services by Kony, Inc. All rights reserved 63 of 124
64 14. Count Sample custom field created to show count of application. This is to function as a count(*) for application session and service request calls. Note: Similar data is sometimes made available for different types of data like Events, Session, Service Requests, Error as data is stored in different tables for them and having different fields called out enables a more optimized query to run if only one type of network call is used in a custom report. Note: All duration fields indicate time duration in milli seconds. b. The domain has data of all service calls made to this application and all custom metrics that were sent. Note: To view only Custom Metrics service-related data for an application, add a prefilter or filter while creating reports for Service ID equals "capturekonycustommetrics." 6. Expand Domains folder and select your domain. A domain represents a data set for which the user has defined custom metrics. The Domains folder shows domains for all applications in an account. a. There are two types of domains. Standard Metrics is the generic domain. It contains metrics collected for all applications deployed to development clouds in the cloud account. The Standard Metrics domain is available even if no custom metrics have been defined. This enables a user to build custom reports with the generic metrics that are captured for all their development clouds. The parameters captured are: i. Application Name ii. Application Type iii. Channel iv. Device Model 2015 by Kony, Inc. All rights reserved 64 of 124
65 v. Form ID vi. OS Version vii. Platform viii. Service ID ix. Timestamp_UTC -Timestamp of request in UTC x. Timestamp_Local -Timestamp when the service request was received in the timestamp set in a user's profile in manage cloud portal xi. ity, Country, Region, ZIP Code - Obtained from IP for geolocation mapping. This field is not populated if this detail cannot be resolved from the IP address. xii. Internal Duration - Time spent by the service call in Kony App Services for internal processing xiii. External Duration - Time spent by the service call in Kony App Services for external call from Kony Server to backend xiv. PostProcessor Duration - Time spent by the service call in Kony app services in custom post-processing logic in the service xv. PreProcessor Duration - Time spent by the service call in Kony app services in custom pre-processing logic in the service xvi. Parse Duration - Time spent by the service call in Kony app services in parsing response from external source xvii. Total Duration - Total time spent in Kony app services server for the service call, from the time request was received by the server until the response was sent back to device. Total duration is equal to the sum of all the duration fields. The parameters Standard Metrics and Events are: Fields 2015 by Kony, Inc. All rights reserved 65 of 124
66 1. Application Name - Name of the application 2. App Type - Type of the application. For example, Native, SPA 3. Channel - Channel of application. For example, Mobile, Tablet 4. Platform - Application platform. For example, ios, Android 5. Device Model - Model of client device. 6. Kony User ID - User ID of the end user using app. Value has to be set using the setuserid API in the application. 7. DeviceID - Unique ID of the device for the application. 8. User Agent - User agent of the client device from network call 9. OS Version - Version of the client device's OS. 10. Service Group - Integration service name of the service request for applications defined from MobileFabric console. 11. Service ID - This param denotes operation name of the integration/orchestration service request for MobileFabric console defined apps. ServiceID of the service for apps where servicedefinition is defined from Kony Visualizer Enterprise. 12. City - Obtained from IP for geolocation mapping. This field is not populated if this detail cannot be resolved from the IP address. 13. Country - Obtained from IP for geolocation mapping. This field is not populated if this detail cannot be resolved from the IP address. 14. Region - Obtained from IP for geolocation mapping. This field is not populated if this detail cannot be resolved from the IP address. 15. Zip Code - Obtained from IP for geolocation mapping. This field is not populated if this detail cannot be resolved from the IP address. 16. Event Application Name - Name of the application from Events data by Kony, Inc. All rights reserved 66 of 124
67 17. Event App Type - Type of the application. For example, Native, SPA 18. Event Channel - Channel of application. For example, Mobile, Tablet 19. Event Platform - Application platform. For example, ios, Android 20. Event Device Model - Model of client device. 21. Event Kony User ID - User ID of the end user using app. Value has to be set using the setuserid API in the application. 22. Event DeviceID - Unique ID of the device for the application. 23. Event User Agent - User agent of the client device from network call 24. Event Application Version - Version of the client application 25. Plugin Version IDE - Plugin versions of Kony Visualizer Enterprise used for building the app. This will be populated only for Crash event type. 26. Plugin Version Platform - Plugin version of platform (like ios plugin) used for building the app. This will be populated only for Crash event type. 27. SDK Type - If app is built using Kony mobile fabric SDK this will indicate type of SDK like ios, PhoneGap. 28. SDK Version - Version of the mobile fabric SDK used in the client binary. 29. Event Type - Type of the application event. ex: FormEntry, Gesture 30. Event Sub Type - Event sub type of the application event. Meaning of subtype depends on the event type. For FormEntry event subtype denotes form entered. For Gesture it denotes type of Gesture like doubleclick. 31. Event Form ID - Form ID of the form where the application event occurred. 32. Event Widget ID - Widget Id of the widget where the application event was triggered. Not applicable for events that do not involve a widget like FormEntry, FormExit by Kony, Inc. All rights reserved 67 of 124
68 33. Event Flow Tag - Optional parameter that can be set by developer via an API call to identify a flow. Helps in easy identification for data analysis. 34. Error Code - Error code if the event type is error and Exception code if event type is exception. 35. Error message Error message. 36. Error Crash Report Crash Report from the device for event type Crash. Data is not symbolicated. 37. Custom Error Message Contains any custom message that is added by platform code or app developer to provide more info on error events. 38. Error File Application code file where error occurred. Applicable for event types Error/Exception if the same is available for type of error/exception. 39. Error Method Application function call where error occurred. Applicable for event types Error/Exception if the same is available for type of error/exception. 40. Error Stack Trace Stack trace of error. Applicable for event types Error/Crash if the same is available for type of error/crash. 41. Error Type Type of error. Ex: Error, Exception, Crash 42. Is Error true if the event type is error/crash and false if event type is exception. Not applicable for other event types. 43. Response Status Code Output status of the service response from the MobileFabric server 44. Events Meta Data Any meta data sent as part of the events data. Typically this is applicable for event type error, exception, crash, and custom. 45. Event TimeStamp_UTC Time stamp of event in UTC 46. Event TimeStamp_Local Time stamp of event in local time zone. Local time zone is set in user s profile in MobileFabric console by Kony, Inc. All rights reserved 68 of 124
69 47. Session TimeStamp_UTC Time stamp of session init in UTC 48. Session TimeStamp_Local Time stamp of session init in local time zone. Local time zone is set in user s profile in MobileFabric console. 49. Request TimeStamp_UTC Time stamp of service request in UTC 50. Request TimeStamp_Local Time stamp of service request in local time zone. Local time zone is set in user s profile in MobileFabric console. 51. Request MobileFabric app guid application guid generated on creation of an app in MobileFabric console. 52. Request MobileFabric app name application name provided on creation of an app in MobileFabric console. 53. Session MobileFabric app guid application guid generated on creation of an app in MobileFabric console. 54. Session MobileFabric app guid application name provided on creation of an app in MobileFabric console. 55. Object method Type of the object method ex. PUT, POST. Applicable for services with object mapping. 56. Object name Name of the object that is mapped in service request. Applicable for services with object mapping. 57. Integration service version header Version of the integration service requested by application in the service request header. 58. Integration service version Version of the integration service served by the application server for a service request. Measures: 1. Internal Duration - Time spent by the service call in Kony App Services for internal processing 2015 by Kony, Inc. All rights reserved 69 of 124
70 2. External Duration - Time spent by the service call in Kony App Services for external call from Kony Server to backend 3. PostProcessor Duration - Time spent by the service call in Kony app services in custom post-processing logic in the service 4. PreProcessor Duration - Time spent by the service call in Kony app services in custom pre-processing logic in the service 5. Parse Duration - Time spent by the service call in Kony app services in parsing response from external source 6. Total Duration - Total time spent in Kony app services server for the service call, from the time request was received by the server until the response was sent back to device. Total duration is equal to the sum of all the duration fields. 7. Error Line Line number in application code file where error occurred. Applicable for event types error/exception. 8. HTTP Response Code HTTP code of the service response obtained by the device. 9. Response Time Response time as viewed by the client device. That is time since service request is sent from device to server and response obtained back in the device. 10. Event Session Key Unique session identifier for the session in which the application event occurred. 11. Middleware Session Key Unique session identifier for application session data from session init call. 12. Object mapping duration (request) Time taken to map the object detail into service request by Kony app services. 13. Object mapping duration (response) Time taken to map the object detail into service response by Kony app services by Kony, Inc. All rights reserved 70 of 124
71 14. Count Sample custom field created to show count of application. This is to function as a count(*) for application session and service request calls. Note: Similar data is sometimes made available for different types of data like Events, Session, Service Requests, Error as data is stored in different tables for them and having different fields called out enables a more optimized query to run if only one type of network call is used in a custom report. Note: All duration fields indicate time duration in milli seconds. b. The domain has data of all service calls made to this application and all custom metrics that were sent. Note: To view only Custom Metrics service-related data for an application, add a prefilter or filter while creating reports for Service ID equals "capturekonycustommetrics." 7. Expand Domains folder and select your domain. A domain represents a data set for which the user has defined custom metrics. The Domains folder shows domains for all applications in an account. a. There are two types of domains. Standard Metrics is the generic domain. It contains metrics collected for all applications deployed to development clouds in the cloud account. The Standard Metrics domain is available even if no custom metrics have been defined. This enables a user to build custom reports with the generic metrics that are captured for all their development clouds. The parameters captured are: i. Application Name ii. Application Type iii. Channel iv. Device Model 2015 by Kony, Inc. All rights reserved 71 of 124
72 v. Form ID vi. OS Version vii. Platform viii. Service ID ix. Timestamp_UTC -Timestamp of request in UTC x. Timestamp_Local -Timestamp when the service request was received in the timestamp set in a user's profile in manage cloud portal xi. ity, Country, Region, ZIP Code - Obtained from IP for geolocation mapping. This field is not populated if this detail cannot be resolved from the IP address. xii. Internal Duration - Time spent by the service call in Kony App Services for internal processing xiii. External Duration - Time spent by the service call in Kony App Services for external call from Kony Server to backend xiv. PostProcessor Duration - Time spent by the service call in Kony app services in custom post-processing logic in the service xv. PreProcessor Duration - Time spent by the service call in Kony app services in custom pre-processing logic in the service xvi. Parse Duration - Time spent by the service call in Kony app services in parsing response from external source xvii. Total Duration - Total time spent in Kony app services server for the service call, from the time request was received by the server until the response was sent back to device. Total duration is equal to the sum of all the duration fields. The parameters Standard Metrics and Events are: Fields 2015 by Kony, Inc. All rights reserved 72 of 124
73 1. Application Name - Name of the application 2. App Type - Type of the application. For example, Native, SPA 3. Channel - Channel of application. For example, Mobile, Tablet 4. Platform - Application platform. For example, ios, Android 5. Device Model - Model of client device. 6. Kony User ID - User ID of the end user using app. Value has to be set using the setuserid API in the application. 7. DeviceID - Unique ID of the device for the application. 8. User Agent - User agent of the client device from network call 9. OS Version - Version of the client device's OS. 10. Service Group - Integration service name of the service request for applications defined from MobileFabric console. 11. Service ID - This param denotes operation name of the integration/orchestration service request for MobileFabric console defined apps. ServiceID of the service for apps where servicedefinition is defined from Kony Visualizer Enterprise. 12. City - Obtained from IP for geolocation mapping. This field is not populated if this detail cannot be resolved from the IP address. 13. Country - Obtained from IP for geolocation mapping. This field is not populated if this detail cannot be resolved from the IP address. 14. Region - Obtained from IP for geolocation mapping. This field is not populated if this detail cannot be resolved from the IP address. 15. Zip Code - Obtained from IP for geolocation mapping. This field is not populated if this detail cannot be resolved from the IP address. 16. Event Application Name - Name of the application from Events data by Kony, Inc. All rights reserved 73 of 124
74 17. Event App Type - Type of the application. For example, Native, SPA 18. Event Channel - Channel of application. For example, Mobile, Tablet 19. Event Platform - Application platform. For example, ios, Android 20. Event Device Model - Model of client device. 21. Event Kony User ID - User ID of the end user using app. Value has to be set using the setuserid API in the application. 22. Event DeviceID - Unique ID of the device for the application. 23. Event User Agent - User agent of the client device from network call 24. Event Application Version - Version of the client application 25. Plugin Version IDE - Plugin versions of Kony Visualizer Enterprise used for building the app. This will be populated only for Crash event type. 26. Plugin Version Platform - Plugin version of platform (like ios plugin) used for building the app. This will be populated only for Crash event type. 27. SDK Type - If app is built using Kony mobile fabric SDK this will indicate type of SDK like ios, PhoneGap. 28. SDK Version - Version of the mobile fabric SDK used in the client binary. 29. Event Type - Type of the application event. ex: FormEntry, Gesture 30. Event Sub Type - Event sub type of the application event. Meaning of subtype depends on the event type. For FormEntry event subtype denotes form entered. For Gesture it denotes type of Gesture like doubleclick. 31. Event Form ID - Form ID of the form where the application event occurred. 32. Event Widget ID - Widget Id of the widget where the application event was triggered. Not applicable for events that do not involve a widget like FormEntry, FormExit by Kony, Inc. All rights reserved 74 of 124
75 33. Event Flow Tag - Optional parameter that can be set by developer via an API call to identify a flow. Helps in easy identification for data analysis. 34. Error Code - Error code if the event type is error and Exception code if event type is exception. 35. Error message Error message. 36. Error Crash Report Crash Report from the device for event type Crash. Data is not symbolicated. 37. Custom Error Message Contains any custom message that is added by platform code or app developer to provide more info on error events. 38. Error File Application code file where error occurred. Applicable for event types Error/Exception if the same is available for type of error/exception. 39. Error Method Application function call where error occurred. Applicable for event types Error/Exception if the same is available for type of error/exception. 40. Error Stack Trace Stack trace of error. Applicable for event types Error/Crash if the same is available for type of error/crash. 41. Error Type Type of error. Ex: Error, Exception, Crash 42. Is Error true if the event type is error/crash and false if event type is exception. Not applicable for other event types. 43. Response Status Code Output status of the service response from the MobileFabric server 44. Events Meta Data Any meta data sent as part of the events data. Typically this is applicable for event type error, exception, crash, and custom. 45. Event TimeStamp_UTC Time stamp of event in UTC 46. Event TimeStamp_Local Time stamp of event in local time zone. Local time zone is set in user s profile in MobileFabric console by Kony, Inc. All rights reserved 75 of 124
76 47. Session TimeStamp_UTC Time stamp of session init in UTC 48. Session TimeStamp_Local Time stamp of session init in local time zone. Local time zone is set in user s profile in MobileFabric console. 49. Request TimeStamp_UTC Time stamp of service request in UTC 50. Request TimeStamp_Local Time stamp of service request in local time zone. Local time zone is set in user s profile in MobileFabric console. 51. Request MobileFabric app guid application guid generated on creation of an app in MobileFabric console. 52. Request MobileFabric app name application name provided on creation of an app in MobileFabric console. 53. Session MobileFabric app guid application guid generated on creation of an app in MobileFabric console. 54. Session MobileFabric app guid application name provided on creation of an app in MobileFabric console. 55. Object method Type of the object method ex. PUT, POST. Applicable for services with object mapping. 56. Object name Name of the object that is mapped in service request. Applicable for services with object mapping. 57. Integration service version header Version of the integration service requested by application in the service request header. 58. Integration service version Version of the integration service served by the application server for a service request. Measures: 1. Internal Duration - Time spent by the service call in Kony App Services for internal processing 2015 by Kony, Inc. All rights reserved 76 of 124
77 2. External Duration - Time spent by the service call in Kony App Services for external call from Kony Server to backend 3. PostProcessor Duration - Time spent by the service call in Kony app services in custom post-processing logic in the service 4. PreProcessor Duration - Time spent by the service call in Kony app services in custom pre-processing logic in the service 5. Parse Duration - Time spent by the service call in Kony app services in parsing response from external source 6. Total Duration - Total time spent in Kony app services server for the service call, from the time request was received by the server until the response was sent back to device. Total duration is equal to the sum of all the duration fields. 7. Error Line Line number in application code file where error occurred. Applicable for event types error/exception. 8. HTTP Response Code HTTP code of the service response obtained by the device. 9. Response Time Response time as viewed by the client device. That is time since service request is sent from device to server and response obtained back in the device. 10. Event Session Key Unique session identifier for the session in which the application event occurred. 11. Middleware Session Key Unique session identifier for application session data from session init call. 12. Object mapping duration (request) Time taken to map the object detail into service request by Kony app services. 13. Object mapping duration (response) Time taken to map the object detail into service response by Kony app services by Kony, Inc. All rights reserved 77 of 124
78 14. Count Sample custom field created to show count of application. This is to function as a count(*) for application session and service request calls. Note: Similar data is sometimes made available for different types of data like Events, Session, Service Requests, Error as data is stored in different tables for them and having different fields called out enables a more optimized query to run if only one type of network call is used in a custom report. Note: All duration fields indicate time duration in milli seconds. b. The domain has data of all service calls made to this application and all custom metrics that were sent. Note: To view only Custom Metrics service-related data for an application, add a prefilter or filter while creating reports for Service ID equals "capturekonycustommetrics." 8. Expand Domains folder and select your domain. A domain represents a data set for which the user has defined custom metrics. The Domains folder shows domains for all applications in an account. a. There are two types of domains. Standard Metrics is the generic domain. It contains metrics collected for all applications deployed to development clouds in the cloud account. The Standard Metrics domain is available even if no custom metrics have been defined. This enables a user to build custom reports with the generic metrics that are captured for all their development clouds. The parameters captured are: i. Application Name ii. Application Type iii. Channel iv. Device Model 2015 by Kony, Inc. All rights reserved 78 of 124
79 v. Form ID vi. OS Version vii. Platform viii. Service ID ix. Timestamp_UTC -Timestamp of request in UTC x. Timestamp_Local -Timestamp when the service request was received in the timestamp set in a user's profile in manage cloud portal xi. ity, Country, Region, ZIP Code - Obtained from IP for geolocation mapping. This field is not populated if this detail cannot be resolved from the IP address. xii. Internal Duration - Time spent by the service call in Kony App Services for internal processing xiii. External Duration - Time spent by the service call in Kony App Services for external call from Kony Server to backend xiv. PostProcessor Duration - Time spent by the service call in Kony app services in custom post-processing logic in the service xv. PreProcessor Duration - Time spent by the service call in Kony app services in custom pre-processing logic in the service xvi. Parse Duration - Time spent by the service call in Kony app services in parsing response from external source xvii. Total Duration - Total time spent in Kony app services server for the service call, from the time request was received by the server until the response was sent back to device. Total duration is equal to the sum of all the duration fields. The parameters Standard Metrics and Events are: Fields 2015 by Kony, Inc. All rights reserved 79 of 124
80 1. Application Name - Name of the application 2. App Type - Type of the application. For example, Native, SPA 3. Channel - Channel of application. For example, Mobile, Tablet 4. Platform - Application platform. For example, ios, Android 5. Device Model - Model of client device. 6. Kony User ID - User ID of the end user using app. Value has to be set using the setuserid API in the application. 7. DeviceID - Unique ID of the device for the application. 8. User Agent - User agent of the client device from network call 9. OS Version - Version of the client device's OS. 10. Service Group - Integration service name of the service request for applications defined from MobileFabric console. 11. Service ID - This param denotes operation name of the integration/orchestration service request for MobileFabric console defined apps. ServiceID of the service for apps where servicedefinition is defined from Kony Visualizer Enterprise. 12. City - Obtained from IP for geolocation mapping. This field is not populated if this detail cannot be resolved from the IP address. 13. Country - Obtained from IP for geolocation mapping. This field is not populated if this detail cannot be resolved from the IP address. 14. Region - Obtained from IP for geolocation mapping. This field is not populated if this detail cannot be resolved from the IP address. 15. Zip Code - Obtained from IP for geolocation mapping. This field is not populated if this detail cannot be resolved from the IP address. 16. Event Application Name - Name of the application from Events data by Kony, Inc. All rights reserved 80 of 124
81 17. Event App Type - Type of the application. For example, Native, SPA 18. Event Channel - Channel of application. For example, Mobile, Tablet 19. Event Platform - Application platform. For example, ios, Android 20. Event Device Model - Model of client device. 21. Event Kony User ID - User ID of the end user using app. Value has to be set using the setuserid API in the application. 22. Event DeviceID - Unique ID of the device for the application. 23. Event User Agent - User agent of the client device from network call 24. Event Application Version - Version of the client application 25. Plugin Version IDE - Plugin versions of Kony Visualizer Enterprise used for building the app. This will be populated only for Crash event type. 26. Plugin Version Platform - Plugin version of platform (like ios plugin) used for building the app. This will be populated only for Crash event type. 27. SDK Type - If app is built using Kony mobile fabric SDK this will indicate type of SDK like ios, PhoneGap. 28. SDK Version - Version of the mobile fabric SDK used in the client binary. 29. Event Type - Type of the application event. ex: FormEntry, Gesture 30. Event Sub Type - Event sub type of the application event. Meaning of subtype depends on the event type. For FormEntry event subtype denotes form entered. For Gesture it denotes type of Gesture like doubleclick. 31. Event Form ID - Form ID of the form where the application event occurred. 32. Event Widget ID - Widget Id of the widget where the application event was triggered. Not applicable for events that do not involve a widget like FormEntry, FormExit by Kony, Inc. All rights reserved 81 of 124
82 33. Event Flow Tag - Optional parameter that can be set by developer via an API call to identify a flow. Helps in easy identification for data analysis. 34. Error Code - Error code if the event type is error and Exception code if event type is exception. 35. Error message Error message. 36. Error Crash Report Crash Report from the device for event type Crash. Data is not symbolicated. 37. Custom Error Message Contains any custom message that is added by platform code or app developer to provide more info on error events. 38. Error File Application code file where error occurred. Applicable for event types Error/Exception if the same is available for type of error/exception. 39. Error Method Application function call where error occurred. Applicable for event types Error/Exception if the same is available for type of error/exception. 40. Error Stack Trace Stack trace of error. Applicable for event types Error/Crash if the same is available for type of error/crash. 41. Error Type Type of error. Ex: Error, Exception, Crash 42. Is Error true if the event type is error/crash and false if event type is exception. Not applicable for other event types. 43. Response Status Code Output status of the service response from the MobileFabric server 44. Events Meta Data Any meta data sent as part of the events data. Typically this is applicable for event type error, exception, crash, and custom. 45. Event TimeStamp_UTC Time stamp of event in UTC 46. Event TimeStamp_Local Time stamp of event in local time zone. Local time zone is set in user s profile in MobileFabric console by Kony, Inc. All rights reserved 82 of 124
83 47. Session TimeStamp_UTC Time stamp of session init in UTC 48. Session TimeStamp_Local Time stamp of session init in local time zone. Local time zone is set in user s profile in MobileFabric console. 49. Request TimeStamp_UTC Time stamp of service request in UTC 50. Request TimeStamp_Local Time stamp of service request in local time zone. Local time zone is set in user s profile in MobileFabric console. 51. Request MobileFabric app guid application guid generated on creation of an app in MobileFabric console. 52. Request MobileFabric app name application name provided on creation of an app in MobileFabric console. 53. Session MobileFabric app guid application guid generated on creation of an app in MobileFabric console. 54. Session MobileFabric app guid application name provided on creation of an app in MobileFabric console. 55. Object method Type of the object method ex. PUT, POST. Applicable for services with object mapping. 56. Object name Name of the object that is mapped in service request. Applicable for services with object mapping. 57. Integration service version header Version of the integration service requested by application in the service request header. 58. Integration service version Version of the integration service served by the application server for a service request. Measures: 1. Internal Duration - Time spent by the service call in Kony App Services for internal processing 2015 by Kony, Inc. All rights reserved 83 of 124
84 2. External Duration - Time spent by the service call in Kony App Services for external call from Kony Server to backend 3. PostProcessor Duration - Time spent by the service call in Kony app services in custom post-processing logic in the service 4. PreProcessor Duration - Time spent by the service call in Kony app services in custom pre-processing logic in the service 5. Parse Duration - Time spent by the service call in Kony app services in parsing response from external source 6. Total Duration - Total time spent in Kony app services server for the service call, from the time request was received by the server until the response was sent back to device. Total duration is equal to the sum of all the duration fields. 7. Error Line Line number in application code file where error occurred. Applicable for event types error/exception. 8. HTTP Response Code HTTP code of the service response obtained by the device. 9. Response Time Response time as viewed by the client device. That is time since service request is sent from device to server and response obtained back in the device. 10. Event Session Key Unique session identifier for the session in which the application event occurred. 11. Middleware Session Key Unique session identifier for application session data from session init call. 12. Object mapping duration (request) Time taken to map the object detail into service request by Kony app services. 13. Object mapping duration (response) Time taken to map the object detail into service response by Kony app services by Kony, Inc. All rights reserved 84 of 124
85 14. Count Sample custom field created to show count of application. This is to function as a count(*) for application session and service request calls. Note: Similar data is sometimes made available for different types of data like Events, Session, Service Requests, Error as data is stored in different tables for them and having different fields called out enables a more optimized query to run if only one type of network call is used in a custom report. Note: All duration fields indicate time duration in milli seconds. b. The domain has data of all service calls made to this application and all custom metrics that were sent. Note: To view only Custom Metrics service-related data for an application, add a prefilter or filter while creating reports for Service ID equals "capturekonycustommetrics." 9. Expand Domains folder and select your domain. A domain represents a data set for which the user has defined custom metrics. The Domains folder shows domains for all applications in an account. a. There are two types of domains. Standard Metrics is the generic domain. It contains metrics collected for all applications deployed to development clouds in the cloud account. The Standard Metrics domain is available even if no custom metrics have been defined. This enables a user to build custom reports with the generic metrics that are captured for all their development clouds. The parameters captured are: i. Application Name ii. Application Type iii. Channel iv. Device Model 2015 by Kony, Inc. All rights reserved 85 of 124
86 v. Form ID vi. OS Version vii. Platform viii. Service ID ix. Timestamp_UTC -Timestamp of request in UTC x. Timestamp_Local -Timestamp when the service request was received in the timestamp set in a user's profile in manage cloud portal xi. ity, Country, Region, ZIP Code - Obtained from IP for geolocation mapping. This field is not populated if this detail cannot be resolved from the IP address. xii. Internal Duration - Time spent by the service call in Kony App Services for internal processing xiii. External Duration - Time spent by the service call in Kony App Services for external call from Kony Server to backend xiv. PostProcessor Duration - Time spent by the service call in Kony app services in custom post-processing logic in the service xv. PreProcessor Duration - Time spent by the service call in Kony app services in custom pre-processing logic in the service xvi. Parse Duration - Time spent by the service call in Kony app services in parsing response from external source xvii. Total Duration - Total time spent in Kony app services server for the service call, from the time request was received by the server until the response was sent back to device. Total duration is equal to the sum of all the duration fields. The parameters Standard Metrics and Events are: Fields 2015 by Kony, Inc. All rights reserved 86 of 124
87 1. Application Name - Name of the application 2. App Type - Type of the application. For example, Native, SPA 3. Channel - Channel of application. For example, Mobile, Tablet 4. Platform - Application platform. For example, ios, Android 5. Device Model - Model of client device. 6. Kony User ID - User ID of the end user using app. Value has to be set using the setuserid API in the application. 7. DeviceID - Unique ID of the device for the application. 8. User Agent - User agent of the client device from network call 9. OS Version - Version of the client device's OS. 10. Service Group - Integration service name of the service request for applications defined from MobileFabric console. 11. Service ID - This param denotes operation name of the integration/orchestration service request for MobileFabric console defined apps. ServiceID of the service for apps where servicedefinition is defined from Kony Visualizer Enterprise. 12. City - Obtained from IP for geolocation mapping. This field is not populated if this detail cannot be resolved from the IP address. 13. Country - Obtained from IP for geolocation mapping. This field is not populated if this detail cannot be resolved from the IP address. 14. Region - Obtained from IP for geolocation mapping. This field is not populated if this detail cannot be resolved from the IP address. 15. Zip Code - Obtained from IP for geolocation mapping. This field is not populated if this detail cannot be resolved from the IP address. 16. Event Application Name - Name of the application from Events data by Kony, Inc. All rights reserved 87 of 124
88 17. Event App Type - Type of the application. For example, Native, SPA 18. Event Channel - Channel of application. For example, Mobile, Tablet 19. Event Platform - Application platform. For example, ios, Android 20. Event Device Model - Model of client device. 21. Event Kony User ID - User ID of the end user using app. Value has to be set using the setuserid API in the application. 22. Event DeviceID - Unique ID of the device for the application. 23. Event User Agent - User agent of the client device from network call 24. Event Application Version - Version of the client application 25. Plugin Version IDE - Plugin versions of Kony Visualizer Enterprise used for building the app. This will be populated only for Crash event type. 26. Plugin Version Platform - Plugin version of platform (like ios plugin) used for building the app. This will be populated only for Crash event type. 27. SDK Type - If app is built using Kony mobile fabric SDK this will indicate type of SDK like ios, PhoneGap. 28. SDK Version - Version of the mobile fabric SDK used in the client binary. 29. Event Type - Type of the application event. ex: FormEntry, Gesture 30. Event Sub Type - Event sub type of the application event. Meaning of subtype depends on the event type. For FormEntry event subtype denotes form entered. For Gesture it denotes type of Gesture like doubleclick. 31. Event Form ID - Form ID of the form where the application event occurred. 32. Event Widget ID - Widget Id of the widget where the application event was triggered. Not applicable for events that do not involve a widget like FormEntry, FormExit by Kony, Inc. All rights reserved 88 of 124
89 33. Event Flow Tag - Optional parameter that can be set by developer via an API call to identify a flow. Helps in easy identification for data analysis. 34. Error Code - Error code if the event type is error and Exception code if event type is exception. 35. Error message Error message. 36. Error Crash Report Crash Report from the device for event type Crash. Data is not symbolicated. 37. Custom Error Message Contains any custom message that is added by platform code or app developer to provide more info on error events. 38. Error File Application code file where error occurred. Applicable for event types Error/Exception if the same is available for type of error/exception. 39. Error Method Application function call where error occurred. Applicable for event types Error/Exception if the same is available for type of error/exception. 40. Error Stack Trace Stack trace of error. Applicable for event types Error/Crash if the same is available for type of error/crash. 41. Error Type Type of error. Ex: Error, Exception, Crash 42. Is Error true if the event type is error/crash and false if event type is exception. Not applicable for other event types. 43. Response Status Code Output status of the service response from the MobileFabric server 44. Events Meta Data Any meta data sent as part of the events data. Typically this is applicable for event type error, exception, crash, and custom. 45. Event TimeStamp_UTC Time stamp of event in UTC 46. Event TimeStamp_Local Time stamp of event in local time zone. Local time zone is set in user s profile in MobileFabric console by Kony, Inc. All rights reserved 89 of 124
90 47. Session TimeStamp_UTC Time stamp of session init in UTC 48. Session TimeStamp_Local Time stamp of session init in local time zone. Local time zone is set in user s profile in MobileFabric console. 49. Request TimeStamp_UTC Time stamp of service request in UTC 50. Request TimeStamp_Local Time stamp of service request in local time zone. Local time zone is set in user s profile in MobileFabric console. 51. Request MobileFabric app guid application guid generated on creation of an app in MobileFabric console. 52. Request MobileFabric app name application name provided on creation of an app in MobileFabric console. 53. Session MobileFabric app guid application guid generated on creation of an app in MobileFabric console. 54. Session MobileFabric app guid application name provided on creation of an app in MobileFabric console. 55. Object method Type of the object method ex. PUT, POST. Applicable for services with object mapping. 56. Object name Name of the object that is mapped in service request. Applicable for services with object mapping. 57. Integration service version header Version of the integration service requested by application in the service request header. 58. Integration service version Version of the integration service served by the application server for a service request. Measures: 1. Internal Duration - Time spent by the service call in Kony App Services for internal processing 2015 by Kony, Inc. All rights reserved 90 of 124
91 2. External Duration - Time spent by the service call in Kony App Services for external call from Kony Server to backend 3. PostProcessor Duration - Time spent by the service call in Kony app services in custom post-processing logic in the service 4. PreProcessor Duration - Time spent by the service call in Kony app services in custom pre-processing logic in the service 5. Parse Duration - Time spent by the service call in Kony app services in parsing response from external source 6. Total Duration - Total time spent in Kony app services server for the service call, from the time request was received by the server until the response was sent back to device. Total duration is equal to the sum of all the duration fields. 7. Error Line Line number in application code file where error occurred. Applicable for event types error/exception. 8. HTTP Response Code HTTP code of the service response obtained by the device. 9. Response Time Response time as viewed by the client device. That is time since service request is sent from device to server and response obtained back in the device. 10. Event Session Key Unique session identifier for the session in which the application event occurred. 11. Middleware Session Key Unique session identifier for application session data from session init call. 12. Object mapping duration (request) Time taken to map the object detail into service request by Kony app services. 13. Object mapping duration (response) Time taken to map the object detail into service response by Kony app services by Kony, Inc. All rights reserved 91 of 124
92 14. Count Sample custom field created to show count of application. This is to function as a count(*) for application session and service request calls. Note: Similar data is sometimes made available for different types of data like Events, Session, Service Requests, Error as data is stored in different tables for them and having different fields called out enables a more optimized query to run if only one type of network call is used in a custom report. Note: All duration fields indicate time duration in milli seconds. b. The domain has data of all service calls made to this application and all custom metrics that were sent. Note: To view only Custom Metrics service-related data for an application, add a prefilter or filter while creating reports for Service ID equals "capturekonycustommetrics." 10. Click Choose Data. The Data Chooser dialog appears by Kony, Inc. All rights reserved 92 of 124
93 11. Select items from the Source pane and move them to the Selected Fields pane. a. Click Add to move an item from Source pane to Selected Fields pane. b. To move all the items from Source pane to Selected Fields pane, click Add All icon. c. To remove the items from Selected Pane, select an item from the Selected Fields pane and click Remove icon. d. To move all the items from Selected Fields pane to Source pane, click Remove All icon. 12. Select items from the Source pane and move them to the Selected Fields pane. a. Click Add to move an item from Source pane to Selected Fields pane. b. To move all the items from Source pane to Selected Fields pane, click Add All icon. c. To remove the items from Selected Pane, select an item from the Selected Fields pane and click Remove icon. d. To move all the items from Selected Fields pane to Source pane, click Remove All icon by Kony, Inc. All rights reserved 93 of 124
94 Note: Selecting display fields in the Fields screen is a mandatory step. 13. Click Pre-filters. This is an optional setting, if you want to restrict data available to the report builder. a. To add a Pre-filter, double-click a field from Fields pane. The field is added to the Filters pane, and you can configure options to customize the filter. For example, if you want to view only the data of custom metrics services, and not view data of other service calls for the same application, create a filter for Service ID. Next choose a function as equals, choose capturekonycustommetrics from the list, and configure it. b. Click Locked check box to make the pre-filter unchangeable within the report builder. Important: Do not use this option if you want the filter value to be editable from the report builder (Ad Hoc view) by Kony, Inc. All rights reserved 94 of 124
95 c. The following image shows a filter added to the Filters pane. d. Select a criteria from the list. By default, equals is selected. The following options are available: 2015 by Kony, Inc. All rights reserved 95 of 124
96 e. Search for the type by entering a keyword in the box and click Search. The type of the item is based on the selected pre-filter. f. You can also select the type from the list. The list is populated with all the values of the selected pre-filter. In the current example, the list is populated with all the types of channels. 14. Click Pre-filters. This is an optional setting, if you want to restrict data available to the report builder. a. To add a Pre-filter, double-click a field from Fields pane. The field is added to the Filters pane, and you can configure options to customize the filter. For example, if you want to view only the data of custom metrics services, and not view data of other service calls for the same application, create a filter for Service ID. Next choose a function as equals, choose capturekonycustommetrics from the list, and configure it. b. Click Locked check box to make the pre-filter unchangeable within the report builder by Kony, Inc. All rights reserved 96 of 124
97 Important: Do not use this option if you want the filter value to be editable from the report builder (Ad Hoc view). c. The following image shows a filter added to the Filters pane by Kony, Inc. All rights reserved 97 of 124
98 d. Select a criteria from the list. By default, equals is selected. The following options are available: e. Search for the type by entering a keyword in the box and click Search. The type of the item is based on the selected pre-filter. f. You can also select the type from the list. The list is populated with all the values of the selected pre-filter. In the current example, the list is populated with all the types of channels. 15. Click Pre-filters. This is an optional setting, if you want to restrict data available to the report builder. a. To add a Pre-filter, double-click a field from Fields pane. The field is added to the Filters pane, and you can configure options to customize the filter. For example, if you want to view only the data of custom metrics services, and not view data of other service calls for the same application, create a filter for Service ID. Next choose a function as equals, choose capturekonycustommetrics from the list, and configure it by Kony, Inc. All rights reserved 98 of 124
99 b. Click Locked check box to make the pre-filter unchangeable within the report builder. Important: Do not use this option if you want the filter value to be editable from the report builder (Ad Hoc view). c. The following image shows a filter added to the Filters pane by Kony, Inc. All rights reserved 99 of 124
100 d. Select a criteria from the list. By default, equals is selected. The following options are available: e. Search for the type by entering a keyword in the box and click Search. The type of the item is based on the selected pre-filter. f. You can also select the type from the list. The list is populated with all the values of the selected pre-filter. In the current example, the list is populated with all the types of channels by Kony, Inc. All rights reserved 100 of 124
101 16. Click OK. The filter is added to the Data Chooser. You can modify or remove the filter by clicking on Change or Remove links. 17. Click Display. The following screen appears. In this screen, you can change the display name for fields, re-order, and pick the list type by Kony, Inc. All rights reserved 101 of 124
102 a. Click a Display Label and an editable box appears. b. Enter a name for the display label. c. Move the fields up or down using the Move Up and Move Down options. d. Move multiple fields to top or bottom using the Move to Top and Move to Bottom options. 18. To generate a report, select an option from the following list. The Data Chooser dialog provides three options to generate the report: a. Click Table to generate a table report. A report builder screen appears in which you can customize the view of the report with Fields and Measures. To view the user interface elements of a table report, click here. b. Click Chart to generate a chart report. There are different kinds of chart reports available in cloud portal. To view the user interface elements of a chart report, click here. c. Click Crosstab to generate a cross tabulation report, which allows you to do cumulative operations like total and sum. To view the user interface elements of a crosstab report, click here. d. Click Cancel to close the Data Chooser dialog by Kony, Inc. All rights reserved 102 of 124
103 Note: The options for choosing Table, Chart, Crosstab from this menu is only available in Jaspersoft 5.6 version for on-premises. For Kony Cloud the default data view type is crosstab. User can change it to any format after the report builder user interface gets loaded. The Default Ad Hoc View for Table report is illustrated in the following picture: Two types of items appear in the New Ad Hoc View dialog to the left: a. Fields - Non-numeric value will be in the field. b. Measures - Measurable field. Any value like long or double will come as a measure Table Report User Interface The following picture illustrates a table report and the options in the Report Builder (Ad Hoc Editor) by Kony, Inc. All rights reserved 103 of 124
104 The Report Builder screen displays the following items: 1. Data Selection panel - The Data Selection panel shows the list of available fields, which can be added to any bar in the Layout Band, and measures, which are summarized values that cannot be added as groups. Typically, measures are created from numeric fields in the Topic or Domain, but in some circumstances, it makes sense to use string fields when summarized as a count. For example, you might want to display the number of unique customers that made purchases in a given quarter. Use the icon beside the set name to expand or collapse a set of fields or measures. To hide this panel, click the icon in the top left corner; click the same icon on the minimized panel to expand it. a. Change source / Select fields - This menu allows you to select a different Topic or Domain for your view. All data and formatting are lost when you select a different Topic or Domain. When creating a view from a Domain, you can also select different fields to change the list that appears in this panel. 2. Tool bar - The tool bar at the top of the canvas provides access to many of the Ad Hoc Editor s functions, such as saving the view or creating a report from the view, undoing and redoing changes, and changing the view s sort order. 3. Data mode menu - Click to select the amount of data displayed from the menu. Use Sample 2015 by Kony, Inc. All rights reserved 104 of 124
105 Data to design a view more quickly, or use Full Data to see all your data used in the same view. When you choose display mode, full data is displayed regardless of the selection shown in the editor. Note: Using Full Data option might decrease the performance of the report. 4. View type menu - Click Chart, Table, or Crosstab to see your data in that type of view. The changes made in one type of view apply to the data displayed in another. 5. Title bar - The top portion of the canvas; click to add or edit the title of the view. To remove the title, point to the Properties menu and select Toggle the Title Bar. 6. Layout Band - The layout band immediately below the toolbar has two boxes where you can drag and drop fields and measures from the Data Selection panel to add them to the canvas. You can change the order of the selected field's canvas by dragging them to a different location in the layout band. The boxes have different labels and functions, depending on the type of view. To hide the layout band, click on the Properties menu and select Hide Layout Band. a. Columns area - Drag fields and measures from the Data Selection panel to this area to create columns. b. Groups area - Drag fields from the Data Selection panel to this area to create groups. The Measures cannot be added to the Groups area. 7. Canvas/Report Builder Area - Occupies the middle area of the editor. The canvas shows your data subject to the constraints you have created. This is also a sample of how your data will appear in any report you create from the view. To see the view without interface components, click Toggle for design mode. 8. Filters Panel / Filter Controls - These menus allows you to change the display of filters, either collectively or individually. The menu on the filter panel allows you to collapse all filters or remove all filters. To minimize the view of an individual filter, click the icon beside its name. This panel displays any filters defined for the view. You can set the filter values, and see the resulting 2015 by Kony, Inc. All rights reserved 105 of 124
106 change in the canvas. To hide the Filters panel, click the icon in the top left corner of the panel. Click the same icon on the minimized panel to expand it again Chart Report User Interface The following figure illustrates the Canvas or Report Builder area in the Ad Hoc Editor. Sliders in the Filters pane are also shown: 1. Chart Type - Allows you to modify the selected chart type. As Chart is selected, the chart type of a report is displayed in the Report Builder area. 2. Canvas Options - Allows you to select different chart types and chart formats by Kony, Inc. All rights reserved 106 of 124
107 a. Click Chart Types.. option. The following dialog appears. Click to select a chart type. A blue border indicates the current selection. 3. Scale - All measures are plotted against the same scale, which is sometimes confusing. You can use a calculated field to multiply or divide one measure so that its values are closer to those in the other measures in your chart. 4. Legend - The legend is created when measures are added to the chart. Click one or more legends to hide the associated measures; click again to show them. 5. Labels - The labels on the horizontal scale indicate the values by which the chart is grouped. If there are too many values in the chart, zoom in or use filters to reduce your data. 6. Slider - Drag to set the level of aggregation to use for viewing the data. 7. Report Title - This allows you to enter a report title by Kony, Inc. All rights reserved 107 of 124
108 Note: As the nature of a chart is to display summarized data, the data mode menu is not available. Charts always present the full data set, not a sample. This may impact performance when working with large data sets. In addition to generating a chart, you can also do the following: 1. Zoom - Click and drag or swipe to zoom. Only labels used in the zoom area are displayed, so you can use zoom to simplify your view. The zoom level is not saved when you save a view or report; it is always reset to the full view of the chart. A Reset Zoom option appears if you zoom to reset the zooming level to normal. 2. Filter a Chart - Right-click a field in the Data Selection panel or the layout band and select Create Filter. or 3. Select a measure s summary function - Right-click the measure s name in the layout band, and select a function from the context menu by Kony, Inc. All rights reserved 108 of 124
109 4. Set the granularity of groups - Use the slider to set the granularity of groups Crosstab Report User Interface The following picture illustrates a Crosstab Report in the Ad Hoc editor. Note: It is recommended to work only with Sample Data while building reports. Columns Area - Drag dimensions and measures from the Data Selection panel to this area to create column groups. Drag fields to change the order of the groups. The Measures must all be in the same area. You cannot have measures in the Columns and Row areas at the same time by Kony, Inc. All rights reserved 109 of 124
110 Rows Area - Drag dimensions and measures from the Data Selection panel to this area to create row groups. Drag fields to change the order of the groups. Measures must all be in the same area. You cannot have measures in the Columns and Row areas at the same time. Row and Column group labels - This displays the name of each field used for grouping. Right-click the group labels to use the context menu. When no row groups are defined, the words Row Group indicate this vertical region. Row and Column group values - These values are heading cells that show the group values. When there is more than one level of grouping, use the icons on the outer groups to expand or collapse the inner groups. Right-click a group value to exclude it or to keep only that value from among all group values of the same level. Additional actions you can perform while working with Crosstab Report. Set the granularity of date groups - When you select a date field as a group, you can specify the granularity of the group values. Right-click the group label, select Change Grouping, and select Year, Quarter, Month, or Day. Pivot a single group - To pivot any group from row to column or row, select the group by clicking its label, and then drag it to the other area. You can also right-click the group label and select Move to Column Group for row groups or Move to Row Group for the column groups. Pivot entire crosstab - To pivot all row groups to column groups at the same time, click Switch the groups icon. Filtering - Right-click a group label and select Create Filter to filter your data by the members in that group. Note that creating a filter from a group is very similar to slicing. Keep Only - Slice out a single group by right-clicking its group value and selecting Keep Only. Use Ctrl-click to select multiple members to keep. Exclude - Remove a group value from any group by right-clicking it and selecting Exclude. Use Ctrl-click to select multiple members to exclude. Summaries (Totals) - By default, the crosstab includes grand totals of all row groups, shown in a Totals row at the bottom, and of all column groups, shown in a Totals column to the right by Kony, Inc. All rights reserved 110 of 124
111 To toggle the row totals, right-click the left-most row group and select Delete Row Summary or Add Row Summary. To toggle the column totals, right-click the topmost column group and select Delete Column Summary or Add Column Summary. You cannot hide the inner totals of an expanded row or column group. Change Summary Functions - Right-click a measure label and click Change Summary Function to select a summary function. For example, you may want to display an average rather than a total. Column group limits - In some cases, the editor prompts you to confirm that you want it to return large amounts of data. When the number of column groups exceeds a configurable limit, the editor displays an ellipsis (...); its ToolTip indicates the number of remaining groups. Click the ellipsis to display them. Sorting - Crosstabs support multiple levels of sorting: Right-click Measures to sort measure groups by label. Right-click a row or group label to sort its values. When your selection contains inner groups, they are also sorted. Right-click an inmost column header to sort the column values. Sorting can only be set for one column at a time. 4.2 Saving Custom Reports and Ad Hoc Views 1. You can save custom reports from the report builder screen. 2. In the Report Builder screen, click Save option. The following options appear by Kony, Inc. All rights reserved 111 of 124
112 3. Click Save Ad Hoc View and Create Report option to save the Ad Hoc view and Create a Report. The following dialog appears. To save an Ad Hoc view and create a Custom Report, follow these steps: 1. You can configure the Data View Name and Report Name. 2. Enter a data view description and report description in respective text fields by Kony, Inc. All rights reserved 112 of 124
113 3. Select a folder where you want to save the data view and the report name. 4. Select a template from the Generate Report with area. 5. Click Save. After saving the report, you can access it from the respective folders (Shared/Private). Note: To close the report builder screen after saving the report, click X in the top right corner. Ensure you save your work before exiting the report builder. Any unsaved work will be lost. Note: Reports and Ad Hoc Views saved in Private folder are accessible only for the user that created the Private folder. Save the reports in Shared folder to be used by other users of the account that have report viewing permissions. 4.3 Running Custom Reports After you have saved your custom reports, you can run them from the Custom Reports screen. Ensure that you have saved the report in Shared or Private folder. You can run custom reports from the Custom Reports screen. For this you need to have created and saved the Report and Ad Hoc view by Kony, Inc. All rights reserved 113 of 124
114 1. Click Custom Reports in the left-pane, the following screen appears. 2. Select one of the folders. You can select Shared or Private folder by clicking on the respective buttons. 3. Select a report and click Run. 4. If report has filters a popup will be shown as shown below with the filters (input params) by Kony, Inc. All rights reserved 114 of 124
115 5. Clicking on a filter opens the appropriate type of input. a. A drop-down list is provided for selecting string. b. A text box is provided for numeric values. c. A calendar is provided for Timestamp values. d. Click Generate after setting the filters to generate the report. 6. If the report has no filters defined, clicking on run will directly generate the report shown below by Kony, Inc. All rights reserved 115 of 124
116 a. A user can click on refine reports to modify the input parameters (Filters) and rerun the report. b. Export to option allows a user to export the report to a pdf. 7. To delete a report, select a report and click Delete. This action cannot be undone. 4.4 Editing Ad Hoc Views After you have saved the Ad Hoc Views, you can edit the report and modify the parameters linked to the report. Follow these steps to edit the Ad Hoc Views by Kony, Inc. All rights reserved 116 of 124
117 1. When you Click Ad Hoc Views tab, the following screen appears. 2. Select a report from Shared or Private folder. 3. Click Edit. The Ad Hoc View screen appears. 4. In this screen, you can edit the report by adding new columns or groups or configuring filters for the data. 5. After you have made changes, save the report by Kony, Inc. All rights reserved 117 of 124
118 6. To delete an Ad Hoc View, click the view and select Delete. Note: Ad Hoc views with dependent reports cannot be deleted, before deleting the dependent reports. Note: Modifying the Ad Hoc View will affect reports dependent on it. Some changes like adding new filters will get reflected on existing dependent reports. Changes like adding new columns will not reflect on any existing report that was built with this Ad Hoc View. It is recommended that if you modify an Ad Hoc View that has reports built from it, save the report under a different name. 4.5 Advanced Actions in Custom Reports You can do the following advanced actions in the Custom Reports screen. 1. Using Filters 2. Changing Data Format 3. Creating Custom Fields Using Filters You can use filters to configure the custom report being built by Kony, Inc. All rights reserved 118 of 124
119 1. Right-click an item in the Domain panel and click Create Filter. The filter appears in the Filters pane. 2. Use the fields in the filter to change its value. 3. While using multiple filters, you can build expressions for applying filters using AND, OR and NOT operators. o When all filter conditions must be true, use AND. For example: A and B and C. o When any one of the filter conditions must be true, use OR. For example: A or B or C. o When one of the conditions has to be not true, use NOT. For example: not A by Kony, Inc. All rights reserved 119 of 124
120 o You can use a combination of these as well. For example: (A and B ) or C. 4. As you set the filters in the Filters pane, the data is filtered and appears in the Canvas/Report Builder area Changing Data Format While creating a report, you can modify the data format of fields like Date, Timestamp. After you add fields as Columns or Groups, you can right-click on the table/crosstab data and select Change Data Format. The following picture shows Change Data Format option for a table report by Kony, Inc. All rights reserved 120 of 124
121 The following picture shows Change Data Format option for a Crosstab report by Kony, Inc. All rights reserved 121 of 124
Integration Service. Admin Console User Guide. On-Premises
Kony MobileFabric TM Integration Service Admin Console User Guide On-Premises Release 6.5 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and
More informationIntegration Service. Admin Console User Guide. On-Premises
Kony MobileFabric TM Integration Service Admin Console User Guide On-Premises Release 7.3 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and
More informationIntegration Service. Admin Console User Guide. On-Premises
Kony Fabric Integration Service Admin Console User Guide On-Premises Release V8 SP1 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the
More informationKony MobileFabric. Release Notes. On-Premises. Release 6.5. Document Relevance and Accuracy
Kony MobileFabric Release Notes On-Premises Release 6.5 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated on
More informationIntroduction to Kony Fabric
Kony Fabric Introduction to Kony Fabric Release V8 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated on the Revision
More informationKony MobileFabric Engagement Services QuickStart Guide
Kony MobileFabric (Building a Sample App - Android) Release 7.0 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated
More informationUser Journey - Funnel Reports, App Events and APM
Kony Fabric Reporting and Analytics User Journey - Funnel Reports, App Events and APM Release V8 SP1 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title
More informationInstallation Guide - Windows
Kony Visualizer Enterprise Installation Guide - Windows Release V8 SP3 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version
More informationInstallation Guide - Mac
Kony Fabric Installation Guide - Mac On-Premises Release V8 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated
More informationEngagement Services. Database Setup Guide - SQL Server
Kony MobileFabric Engagement Services Database Setup Guide - SQL Server Release 7.2.5 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the
More informationInstallation Guide - Mac
Kony Visualizer Enterprise Installation Guide - Mac Release V8 SP3 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version
More informationAndroid Build Guidelines
Kony Visualizer Android Build Guidelines Release 7.2.1 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated on the
More informationKony Licensing Guide
Release 6.5 On-Premises Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated on the Revision History page. Remember
More informationInstallation Guide - Mac
Kony Visualizer Enterprise Installation Guide - Mac Release 7.3 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated
More informationSupported Devices, OS, and Browsers
Kony Visualizer Supported Devices, OS, and Browsers Release V8 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated
More informationInstallation Guide for Kony Fabric Containers Solution On-Premises
Kony Fabric Installation Guide for Kony Fabric Containers Solution On-Premises Release V8.3.0.0 GA Document Relevance and Accuracy This document is considered relevant to the Release stated on this title
More informationInstallation Guide - Windows
Kony Visualizer Installation Guide - Windows Release 2.5 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated on
More informationInstallation Guide - Mac
Kony Visualizer Enterprise Installation Guide - Mac Release 7.0 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated
More informationSupported OS, Application Servers, and Databases Guide
Supported OS, Application Servers, and Databases Guide Release V8 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version
More informationSync Services. Server Planning Guide. On-Premises
Kony MobileFabric Sync Services Server Planning Guide On-Premises Release 6.5 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document
More informationSync Services. Developing Offline Applications
Kony MobileFabric Sync Services Developing Offline Applications Release 6.5 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document
More informationSync Services. Server Planning Guide. On-Premises
Kony Fabric Sync Services Server On-Premises Release V8 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated on
More informationKony MobileFabric. Deployment Guide. Release 7.3. Document Relevance and Accuracy
Kony MobileFabric Deployment Guide Release 7.3 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated on the Revision
More informationSync Services. Design Guidelines
Kony MobileFabric Sync Services Design Guidelines Release 6.5 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated
More informationUpgrading Integration Service on WebSphere. On-Premises
Kony MobileFabric On-Premises Release 6.5 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated on the Revision History
More informationKony Reference Architecture SDK. API Programmers' Guide
Kony Reference Architecture SDK API Programmers' Guide Release V8 SP2 2018 by Kony, Inc. All rights reserved 1 of 98 Kony Reference Architecture SDK API Programmer's Guide Copyright 2018 Kony, Inc. All
More informationKony Visualizer. Wearables Developer's Guide
Kony Visualizer Wearables Developer's Guide Release 7.0 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated on
More informationInstallation Guide - Linux. On-Premises
Kony Management Installation Guide - Linux On-Premises Release 4.3 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version
More informationKony Visualizer. Wearables Developer's Guide
Kony Visualizer Wearables Developer's Guide Release 7.3 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated on
More informationRemote Access Guide. https://remote.lghealth.org
Remote Access Guide https://remote.lghealth.org Created by: Joshua Steele Revision 1.0 7/14/2015 Table of Contents I. Remote Access using Internet Explorer... 2 II. Remote Access using Google Chrome...
More informationKony Fabric. Sync ORM API Guide. Release V8. Document Relevance and Accuracy
Kony Fabric Sync ORM API Guide Release V8 Document Relevance and Accuracy This document is considered relevant to the release stated on this title page and the document version stated on the Revision History
More informationKony MobileFabric. Sync ORM API Guide. Release 6.5. Document Relevance and Accuracy
Kony MobileFabric Sync ORM API Guide Release 6.5 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated on the Revision
More informationKony MobileFabric. Sync Windows Installation - Manual - WebSphere. On-Premises. Release 7.2. Document Relevance and Accuracy
Kony MobileFabric Sync Windows Installation - Manual - WebSphere On-Premises Release 7.2 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and
More informationHomework 9: Stock Search Android App with Facebook Post A Mobile Phone Exercise
Homework 9: Stock Search Android App with Facebook Post A Mobile Phone Exercise 1. Objectives Ø Become familiar with Android Studio, Android App development and Facebook SDK for Android. Ø Build a good-looking
More informationMcAfee Cloud Identity Manager
EchoSign Provisioning Connector Guide McAfee Cloud Identity Manager version 3.5 and later COPYRIGHT Copyright 2013 McAfee, Inc. All Rights Reserved. No part of this publication may be reproduced, transmitted,
More informationOracle BPM 10g R3 Programming 1 Essentials
Oracle BPM 10g R3 Programming 1 Essentials Volume I Student Guide D55633GC10 Edition 1.0 March 2009 D58927 Authors Jill Moritz Kenny Somerville Technical Contributors and Reviewers Fernando Dobladez Carolina
More informationForeScout Extended Module for MaaS360
Version 1.8 Table of Contents About MaaS360 Integration... 4 Additional ForeScout MDM Documentation... 4 About this Module... 4 How it Works... 5 Continuous Query Refresh... 5 Offsite Device Management...
More informationSAS. Information Map Studio 3.1: Creating Your First Information Map
SAS Information Map Studio 3.1: Creating Your First Information Map The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2006. SAS Information Map Studio 3.1: Creating Your
More informationThe specific steps to build Wooden Crafts database are here: 1. Create New Database. i. After opening Access, click Blank Desktop Database :
Highline College - Busn 216: Computer Applications for Business (Fun and Power with Computers) Office 2016 Video #39: Access 2016: Create Database, Import Excel, Create Tables & Forms, Build Relationships
More information1.0. Quest Enterprise Reporter Discovery Manager USER GUIDE
1.0 Quest Enterprise Reporter Discovery Manager USER GUIDE 2012 Quest Software. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described in this guide
More informationAppFactory User Guide
Kony AppFactory User Guide Release V8 SP3 Document Relevance and Accuracy This document is considered relevant to the release stated on this title page and the document version stated on the Revision History
More informationInstallation Guide - Mac
Installation Guide - Mac Release 7.0 Beta Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated on the Revision History
More informationMobile Application Development
Android Native Application Development Mobile Application Development 1. Android Framework and Android Studio b. Android Software Layers c. Android Libraries d. Components of an Android Application e.
More informationManual Installation Guide
Kony MobileFabric Manual Installation Guide On-Premises Release 6.5 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version
More informationAkamai Bot Manager. Android and ios BMP SDK
Akamai Bot Manager Android and ios BMP SDK Prabha Kaliyamoorthy January, 2018 Contents Bot Manager SDK 4 Identifying Protected Endpoints 5 Identifying the App OS and Version in the user-agent 5 Request
More information"Charting the Course... MOC C: Developing SQL Databases. Course Summary
Course Summary Description This five-day instructor-led course provides students with the knowledge and skills to develop a Microsoft SQL database. The course focuses on teaching individuals how to use
More informationBlackBerry Developer Summit. A02: Rapid Development Leveraging BEMS Services and the AppKinetics Framework
BlackBerry Developer Summit A02: Rapid Development Leveraging BEMS Services and the AppKinetics Framework Page 2 of 21 Table of Contents 1. Workbook Scope... 4 2. Compatibility... 4 3. Source code download
More informationIntegrating with Microsoft Intune to Enforce Compliance on Macs Managed by Jamf Pro. Technical Paper Jamf Pro or Later 16 July 2018
Integrating with Microsoft Intune to Enforce Compliance on Macs Managed by Jamf Pro Technical Paper Jamf Pro 10.6.0 or Later 16 July 2018 copyright 2002-2018 Jamf. All rights reserved. Jamf has made all
More informationLab 1: Getting Started with IBM Worklight Lab Exercise
Lab 1: Getting Started with IBM Worklight Lab Exercise Table of Contents 1. Getting Started with IBM Worklight... 3 1.1 Start Worklight Studio... 5 1.1.1 Start Worklight Studio... 6 1.2 Create new MyMemories
More informationSecurity Center Mobile User Guide 3.0 GA. Click here for the most recent version of this guide.
Security Center Mobile User Guide 3.0 GA Click here for the most recent version of this guide. Copyright notice 2011, 2012 Genetec Inc. All rights reserved. Genetec Inc. distributes this document with
More informationECM Extensions xcp 2.2 xcelerator Abstract
ECM Extensions xcp 2.2 xcelerator Abstract These release notes outline how to install and use the ECM Extensions xcelerator. October 2015 Version 1.0 Copyright 2015 EMC Corporation. All Rights Reserved.
More informationDESIGN MOBILE APPS FOR ANDROID DEVICES
DESIGN MOBILE APPS FOR ANDROID DEVICES Thank you for participating in a workshop at MicroStrategy World 2019. If you missed or did not finish an exercise and want to complete it after the conference,
More informationWebSphere Puts Business In Motion. Put People In Motion With Mobile Apps
WebSphere Puts Business In Motion Put People In Motion With Mobile Apps Use Mobile Apps To Create New Revenue Opportunities A clothing store increases sales through personalized offers Customers can scan
More informationTalend Component tgoogledrive
Talend Component tgoogledrive Purpose and procedure This component manages files on a Google Drive. The component provides these capabilities: 1. Providing only the client for other tgoogledrive components
More informationOffice Adapters for Quark Publishing Platform
Office Adapters for Quark Publishing Platform Contents Getting started... 1 About Quark Publishing Platform...1 System requirements... 3 Installing the Office Adapters for Quark Publishing Platform...
More informationRunClick Webinar and Video Conferencing Software. User Manual
RunClick Webinar and Video Conferencing Software User Manual Visit RunClick.com for more details 1 Page Table of Contents Installation and Activation of RunClick Part 1: WordPress Fresh Installation Process
More informationMcAfee Cloud Identity Manager
Marketo Cloud Connector Guide McAfee Cloud Identity Manager version 3.5 or later COPYRIGHT Copyright 2013 McAfee, Inc. All Rights Reserved. No part of this publication may be reproduced, transmitted, transcribed,
More informationReportPlus Embedded Web SDK Guide
ReportPlus Embedded Web SDK Guide ReportPlus Web Embedding Guide 1.4 Disclaimer THE INFORMATION CONTAINED IN THIS DOCUMENT IS PROVIDED AS IS WITHOUT ANY EXPRESS REPRESENTATIONS OF WARRANTIES. IN ADDITION,
More informationNetwrix Auditor Add-on for Privileged User Monitoring
Netwrix Auditor Add-on for Privileged User Monitoring Quick-Start Guide Version: 9.6 5/8/2018 Legal Notice The information in this publication is furnished for information use only, and does not constitute
More informationMcAfee Cloud Identity Manager
BoxNet Cloud Connector Guide McAfee Cloud Identity Manager version 3.1 or later COPYRIGHT Copyright 2013 McAfee, Inc. All Rights Reserved. No part of this publication may be reproduced, transmitted, transcribed,
More informationBMC FootPrints 12 Integration with Remote Support
BMC FootPrints 12 Integration with Remote Support 2003-2019 BeyondTrust Corporation. All Rights Reserved. BEYONDTRUST, its logo, and JUMP are trademarks of BeyondTrust Corporation. Other trademarks are
More informationIntegrating with Microsoft Intune to Enforce Compliance on Mac Computers Managed by Jamf Pro
Integrating with Microsoft Intune to Enforce Compliance on Mac Computers Managed by Jamf Pro Technical Paper Jamf Pro 10.9.0 or Later 29 January 2019 copyright 2002-2019 Jamf. All rights reserved. Jamf
More informationTeamViewer User Guide for Microsoft Dynamics CRM. Document Information Version: 0.5 Version Release Date : 20 th Feb 2018
TeamViewer User Guide for Microsoft Dynamics CRM Document Information Version: 0.5 Version Release Date : 20 th Feb 2018 1 P a g e Table of Contents TeamViewer User Guide for Microsoft Dynamics CRM 1 Audience
More informationSkyVisualEditor Salesforce1 Support Guide
SkyVisualEditor Salesforce1 Support Guide Ver 1.0.0.3 April 6 th, 2015 TerraSky co., Ltd. Page 1 of 19 Table of Contents 1. Preface... 3 2. Notice... 3 (1) Request to the customer... 3 (2) Trademarks...
More informationHow to Guide. Create a Data Set. Version: Release 3.0
How to Guide Create a Data Set Version: Release 3.0 Date: 31 st August 2017 Contents 1. Document Purpose... 3 2. Pre-requisites... 3 3. Step-by-Step Process... 3 3.1. Accessing the BDB Platform... 3 3.2.
More informationKony MobileFabric Reporting and Analytics. Installation Guide. On-Premises. Release 7.3. Document Relevance and Accuracy
Kony MobileFabric Reporting and Analytics Installation Guide On-Premises Release 7.3 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the
More information271 Waverley Oaks Rd. Telephone: Suite 206 Waltham, MA USA
Contacting Leostream Leostream Corporation http://www.leostream.com 271 Waverley Oaks Rd. Telephone: +1 781 890 2019 Suite 206 Waltham, MA 02452 USA To submit an enhancement request, email features@leostream.com.
More informationTable of Contents. Tutorial API Deployment Prerequisites... 1
Copyright Notice All information contained in this document is the property of ETL Solutions Limited. The information contained in this document is subject to change without notice and does not constitute
More informationMcAfee Cloud Identity Manager
Syncplicity Cloud Connector Guide McAfee Cloud Identity Manager version 3.1 or later COPYRIGHT Copyright 2013 McAfee, Inc. All Rights Reserved. No part of this publication may be reproduced, transmitted,
More informationUser Guide. Data Preparation R-1.0
User Guide Data Preparation R-1.0 Contents 1. About this Guide... 4 1.1. Document History... 4 1.2. Overview... 4 1.3. Target Audience... 4 2. Introduction... 4 2.1. Introducing the Big Data BizViz Data
More informationIntegrating with Microsoft Intune to Enforce Compliance on Macs Managed by Jamf Pro. Technical Paper Jamf Pro or Later 14 December 2017
Integrating with Microsoft Intune to Enforce Compliance on Macs Managed by Jamf Pro Technical Paper Jamf Pro 10.1.0 or Later 14 December 2017 copyright 2002-2017 Jamf. All rights reserved. Jamf has made
More informationForeScout App for IBM QRadar
How-to Guide Version 2.0.0 Table of Contents About IBM QRadar Integration... 3 Use Cases... 3 Visualization of CounterACT Endpoint Compliance Status & Connectivity... 3 Agent Health and Compliance for
More informationSnap-Ins Chat. Salesforce, Winter
Salesforce, Winter 18 @salesforcedocs Last updated: December 1, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of salesforce.com, inc., as are other
More informationCA Service Desk Integration with Remote Support
CA Service Desk Integration with Remote Support 2003-2019 BeyondTrust Corporation. All Rights Reserved. BEYONDTRUST, its logo, and JUMP are trademarks of BeyondTrust Corporation. Other trademarks are the
More informationUser Guide. Data Preparation R-1.1
User Guide Data Preparation R-1.1 Contents 1. About this Guide... 4 1.1. Document History... 4 1.2. Overview... 4 1.3. Target Audience... 4 2. Introduction... 4 2.1. Introducing the Big Data BizViz Data
More information(Refer Slide Time: 1:12)
Mobile Computing Professor Pushpendra Singh Indraprastha Institute of Information Technology Delhi Lecture 06 Android Studio Setup Hello, today s lecture is your first lecture to watch android development.
More informationDLS DEF1437. Case 2:13-cv Document Filed in TXSD on 11/19/14 Page 1 of 10 USE CASE SPECIFICATION. 2:13-cv /02/2014
Case 2:13-cv-00193 Document 774-33 Filed in TXSD on 11/19/14 Page 1 of 10 An USE CASE SPECIFICATION ISSUE ELECTION CERTIFICATE Texas Department of Public Safety September 13 2013 Version 10 2:13-cv-193
More information"Charting the Course... MOC C: Querying Data with Transact-SQL. Course Summary
Course Summary Description This course is designed to introduce students to Transact-SQL. It is designed in such a way that the first three days can be taught as a course to students requiring the knowledge
More informationAndroid" Application Development SAMS. Sams Teach Yourself. Shane Conder. Lauren Darcey. Second Edition
Lauren Darcey Shane Conder Sams Teach Yourself Android" Application Development Second Edition SAMS 800 East 96th Street, Indianapolis, Indiana, 46240 USA Table of Contents Introduction 1 Who Should Read
More informationMcAfee Cloud Identity Manager
Coupa Cloud Connector Guide McAfee Cloud Identity Manager version 2.5 or later COPYRIGHT Copyright 2013 McAfee, Inc. All Rights Reserved. No part of this publication may be reproduced, transmitted, transcribed,
More informationForeScout Extended Module for MobileIron
Version 1.8 Table of Contents About MobileIron Integration... 4 Additional MobileIron Documentation... 4 About this Module... 4 How it Works... 5 Continuous Query Refresh... 5 Offsite Device Management...
More informationSetting Up Resources in VMware Identity Manager. VMware Identity Manager 2.8
Setting Up Resources in VMware Identity Manager VMware Identity Manager 2.8 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments
More informationBlackBerry Developer Global Tour. Android. Table of Contents
BlackBerry Developer Global Tour Android Table of Contents Page 2 of 55 Session - Set Up the BlackBerry Dynamics Development Environment... 5 Overview... 5 Compatibility... 5 Prepare for Application Development...
More informationGetting started with Convertigo Mobilizer
Getting started with Convertigo Mobilizer First Sencha-based project tutorial CEMS 6.0.0 TABLE OF CONTENTS Convertigo Mobilizer overview...1 Introducing Convertigo Mobilizer... 1-1 Convertigo Mobilizer
More informationMcAfee Cloud Identity Manager
IdeaScale Cloud Connector Guide McAfee Cloud Identity Manager version 3.5 or later COPYRIGHT Copyright 2013 McAfee, Inc. All Rights Reserved. No part of this publication may be reproduced, transmitted,
More informationThis course is designed for web developers that want to learn HTML5, CSS3, JavaScript and jquery.
HTML5/CSS3/JavaScript Programming Course Summary Description This class is designed for students that have experience with basic HTML concepts that wish to learn about HTML Version 5, Cascading Style Sheets
More informationUnity SDK for Xiaomi (IAP) Unity IAP provides an easy way to integrate Xiaomi IAP with Unity.
Unity SDK for Xiaomi (IAP) 1. Overview 2. Login & Purchase Flow 2.1 Stand-alone login & purchase 2.2 Online login & purchase 3. Technical Integration 3.1 Onboarding to Unity 3.2 Server side integration
More informationMIGRATING MOBILE APPS. How to migrate Rollbase and OpenEdge Mobile Apps to the Telerik Platform
W HITE PAPER www. p rogres s.com MIGRATING MOBILE APPS How to migrate Rollbase and OpenEdge Mobile Apps to the Telerik Platform TABLE OF CONTENTS OVERVIEW... 2 PROCEDURES REQUIRED FOR ALL PROJECTS... 3
More informationAnsible Tower Quick Setup Guide
Ansible Tower Quick Setup Guide Release Ansible Tower 2.4.5 Red Hat, Inc. Jun 06, 2017 CONTENTS 1 Quick Start 2 2 Login as a Superuser 3 3 Import a License 4 4 Examine the Tower Dashboard 6 5 The Setup
More informationUSER GUIDE UTRADE ID Mobile for iphone & ipad
Table of Contents Recommended MOBILE TYPE... 2 DOWNLOAD UTRADE ID MOBILE FOR IPHONE & IPAD... 2 I How to run UTRADE Online Trading... 3 II How to sign OUT... 5 III How to monitor YOUR FAVORITE stocks...
More informationUse the API or contact customer service to provide us with the following: General ios Android App Name (friendly one-word name)
Oplytic Attribution V 1.2.0 December 2017 Oplytic provides attribution for app-to-app and mobile-web-to-app mobile marketing. Oplytic leverages the tracking provided by Universal Links (ios) and App Links
More informationPerceptive Experience Content Apps
Perceptive Experience Content Apps Installation and Setup Guide Written by: Product Knowledge, R&D Date: Thursday, September 15, 2016 2014-2016 Lexmark International Technology, S.A. All rights reserved.
More informationDownloading Tweet Streams and Parsing
and Parsing Ayan Bandyopadhyay IR Lab. CVPR Unit Indian Statistical Institute (Kolkata) To download this slide go to: https://goo.gl/aywi1s 1 and Parsing Downloading Tweet Streams It is imagined that Tweets
More informationAndroid Application Development using Kotlin
Android Application Development using Kotlin 1. Introduction to Kotlin a. Kotlin History b. Kotlin Advantages c. How Kotlin Program Work? d. Kotlin software Prerequisites i. Installing Java JDK and JRE
More informationQ2 TLS 1.0 Disablement CSR Playbook 3/28/18
Q2 TLS 1.0 Disablement CSR Playbook 3/28/18 Executive Summary Q2 will be disabling the TLS 1.0 encryption protocol in favor of TLS 1.1 or higher on May 1, 2018. TLS is a security protocol and provides
More informationAcronis Data Cloud Version 7.8
Acronis Data Cloud Version 7.8 PARTNER'S GUIDE Revision: 10/5/2018 Table of contents 1 About this document...3 2 About Acronis Data Cloud...3 2.1 Services and offerings... 3 2.2 User accounts and tenants...
More informationPublishing Platform for Retail
Publishing Platform for Retail What s New Version: 9.2.x Written by: Product Documentation, R&D Date: September 2014 2014 Perceptive Software. All rights reserved. Perceptive Software is a trademark of
More informationSnap-Ins Chat. Salesforce, Summer
Snap-Ins Chat Salesforce, Summer 17 @salesforcedocs Last updated: August 17, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of salesforce.com, inc.,
More informationScenario Manager User Guide. Release September 2013
Scenario Manager User Guide Release 6.2.1 September 2013 Scenario Manager User Guide Release 6.2.1 September 2013 Document Control Number: 9MN12-62110017 Document Number: SMUG-13-FCCM-0017-6.2.1-01 Oracle
More informationCisco TEO Adapter Guide for
Release 2.3 April 2012 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883 Text Part
More information