An Introduction to the Analytics API in Apex. Peter Knolle - peterknolle.com Salesforce.com Solutions Architect Trifecta Technologies

Size: px
Start display at page:

Download "An Introduction to the Analytics API in Apex. Peter Knolle - peterknolle.com Salesforce.com Solutions Architect Trifecta Technologies"

Transcription

1 An Introduction to the Analytics API in Apex Peter Knolle - peterknolle.com Salesforce.com Solutions Architect Trifecta Technologies

2 What will be covered History / Background Example uses Running a report Accessing report metadata Filtering Unit testing Debugging / Exploring the API

3 History Salesforce had excellent reporting capabilities, but did not have an official/supported way to access the reports through code. Screen scraping Ick! iframe Yuck!

4 Analytics API Releases Winter 14 REST-based API released Requires Oauth session JSON requests/ responses Spring 14 Apex-based API released Same functionality as REST-based API, but in Apex

5 What can we do with it? Easily use with charting libraries such as d3, Google Charts, etc.

6 What can we do with it? Dynamic filtering

7 What can we do with it? Reduce maintenance: no need to create parallel SOQL to get report data. Dynamic Dashboards It is very new, so much much more to come

8 API REST and Apex APIs have same functionality Run reports (synchronous and asynchronous) Get report metadata Get report result data Dynamic filtering Get list of recent asynchronous report runs Classes are in the Reports namespace, e.g., Reports.ReportManager, Reports.ReportMetadata, etc.

9 Running a Report Set of four overloaded methods for both synchronous and asynchronous Synchronously Reports.ReportResults res = Reports.ReportManager.runReport(reportId); Asynchronously Reports.ReportInstance instance = Reports.ReportManager.runAsyncReport(reportId); // later Reports.ReportResults res = instance.getreportresults();

10 Overloaded runreport / runasyncreport methods runreport(reportid) Includes summary level information but will not include details (i.e., rows). runreport(reportid, includedetails) Includes the details, too. runreport(reportid, metadata) Applies additional filters specified in the Reports.ReportMetadata metadata argument runreport(reportid, metadata, includedetails) Includes the details, too.

11 More on Asynchronous Reports.ReportInstance instance = Reports.ReportManager.runAsyncReport(reportId); instid = instance.getid(); //some other method Reports.ReportInstance inst = Reports.ReportManager.getInstance(instId); String status = inst.getstatus(); if (status!= 'Running && status!= 'New ) { } reportresults = inst.getreportresults();

12 ReportResults Contains the results of running a report. getfactmap() Returns summary-level data or summary and detailed data for each row or column grouping. Detailed data is available if the includedetails parameter is set to true when the report is run.

13 Fact Map Keys Report format Tabular Fact map key pattern T!T: The grand total of a report. Both record data values and the grand total are represented by this key. Summary <First level row grouping_second level row grouping_third level row grouping>!t: T refers to the row grand total. Matrix <First level row grouping_second level row grouping>!<first level column grouping_second level column grouping>.

14 Report with two grouping levels

15 Using ReportResults Aggregates Map<String,ReportFact> fm = results.getfactmap(); Reports.ReportFact fact = fm.get( T!T ); Decimal grandtotal = (Decimal) fact.getaggregates().get(0).getvalue(); Decimal rowcount = (Decimal) fact.getaggregates().get(1).getvalue();

16 Using ReportResults - Details Reports.ReportResults results = Reports.ReportManager.runReport(REPORT_ID, true);

17 Using ReportResults - Details Reports.ReportFactWithDetails detailfact = (Reports.ReportFactWithDetails)results.getFactMa p().get('0_0!t'); List<Reports.ReportDetailRow> allrows = detailfact.getrows(); Decimal cellvalue = (Decimal) rows.get(0).getdatacells().get(0).getvalue(); System.assert(cellValue == );

18 Want more on the fact map? See Decode the Fact Map section in Apex Developer s Guide: apexcode/content/apex_analytics_fact_map.htm

19 Metadata Three types of metadata Report Metadata Reports.ReportMetadata Report Extended Metadata Reports.ReportExtendedMedtadata Report Type Metadata Reports.ReportTypeMetadata

20 ReportMetadata Report metadata gives information about the report as a whole, such as the report type, format, summary fields, row or column groupings, and filters that are saved to the report. Simple attributes - getid(), getname(), getdevelopername(), getreportformat(), getreporttype() Complex collections - getreportfilters(), getdetailcolumns(), getaggregates(), getgroupingsdown/across()

21 Accessing ReportMetadata Reports.ReportDescribeResult descres = Reports.ReportManager.describeReport(reportId); ReportMetadata md = descres.getreportmetadata(), OR the ReportMetadata from a specific run ReportMetadata md = reportresults.getreportmetadata(); // Example Uses Id reportid = md.getid(); List<String> colapinames = md.getdetailcolumns();

22 ReportExtendedMetadata Report extended metadata provides additional, detailed metadata about summary and grouping fields, including data type and label information. getaggregatecolumninfo() API name, label, data type of aggregations (row count, sum, etc.) getdetailcolumninfo() API name, label, data type of columns getgroupingcolumninfo() API name, label, data type, grouping level of each grouping in the ReportMetadata s groupingsdown/across.

23 Accessing ReportExtendedMetadata Reports.ReportDescribeResult descres = Reports.ReportManager.describeReport(reportId); Reports.ReportExtendedMetadata md = descres.getreportextendedmetadata(), OR the ReportExtendedMetadata for a specific run Reports.ReportExtendedMetadata emd = reportresults.getreportextendedmetadata();

24 Accessing ReportExtendedMetadata Integer level = emd.getgroupingcolumninfo() System.assert(0 == level);.get( STAGE_NAME ).getgroupinglevel();

25 ReportTypeMetadata Contains report type metadata, which gives you information about the fields that are available in each section of the report type, plus filter information for those fields. List<Reports.ReportTypeColumnCategory> getcategories() returns a list of categories, which in turn contain their list of fields with information about the fields

26 Accessing ReportTypeMetadata Reports.ReportDescribeResult descres = Reports.ReportManager.describeReport(reportId); Reports.ReportTypeMetadata tmd = descres.getreporttypemetadata(), // Not part of Reports.ReportResults

27 Accessing ReportTypeMetadata Reports.ReportTypeColumnCategory category = tmd.getcategories().get(0); String oppinfolabel = category.getlabel(); Boolean isfilterable = category.getcolumns().get( AMOUNT ).getfilterable();

28 Filtering Columns must be filterable. Must use only allowed filter operators per data type ReportManager. getdatatypefilteroperatormap() Can override existing filter by getting and setting value Can add additional filters Use Reports.ReportMetadata run/asyncreport versions, e.g., runreport(reportid, reportmetadata)

29 Adding a filter Reports.ReportFilter fromfilter = new Reports.ReportFilter(); fromfilter.setcolumn('close_date'); fromfilter.setoperator('greaterorequal'); fromfilter.setvalue(' '); Reports.ReportDescribeResult dr = Reports.ReportManager.describeReport(REPT_ID) Reports.ReportMetadata md = dr.getreportmetadata(); md.getreportfilters().add(fromfilter); Reports.ReportResults results = Reports.ReportManager.runReport(REPT_ID, md, true);

30 Unit Testing Report runs always ignore SeeAllData annotation, and always include org data Use a filter to limit testing to data created in the unit test Opportunity opp = TestUtil.generateOpp( ApexUnitTest ); List<Reports.ReportFilter> filters = gettestfilter(opp.name); reportmetadata.setreportfilters(filters);

31 Exploring / Debugging Useful to see entire object Helpful to determine API names Debug logs and Developer Console aren t really designed for viewing that information

32 Debugging - JSON Output to <pre> tag JSON.serailizePretty(results); public String debugres{ get; set; } // somewhere in a method Reports.ReportResults results = Reports.ReportManager.runReport(REPORT_ID); debugres = JSON.serializePretty(results); <apex:outputpanel id="debug"> <pre>{!debugres}</pre> </apex:outputpanel>

33 Debugging View State

34 Debugging REST Explorer

35 Selected Limitations 500 synchronous report runs / hour 20 synchronous report run requests at a time 1,200 asynchronous requests / hour 200 requests at a time for async instances Returns up to the first 2,000 report rows Apex: Asynchronous not allowed in Batch Apex: Report runs in unit tests include org data

36 What was covered Apex API new in Spring 14 Some examples Methods to run reports, filter, get results, get metadata Unit testing Debugging / Exploring

37 More Apex Developer s Guide - apexcode/content/apex_analytics_intro.htm Articles by Product Manager, Salesforce: Articles on my blog Spring 14 right around the corner or get a pre-release org in the meantime

Salesforce Reports and Dashboards REST API Developer Guide

Salesforce Reports and Dashboards REST API Developer Guide Salesforce Reports and Dashboards REST API Developer Guide Version 36.0, Spring 16 @salesforcedocs Last updated: April 28, 2016 Copyright 2000 2016 salesforce.com, inc. All rights reserved. Salesforce

More information

Salesforce Reports and Dashboards REST API Developer Guide

Salesforce Reports and Dashboards REST API Developer Guide Salesforce Reports and Dashboards REST API Developer Guide Version 38.0, Winter 17 @salesforcedocs Last updated: December 20, 2016 Copyright 2000 2016 salesforce.com, inc. All rights reserved. Salesforce

More information

Analytics Platform Setup Guide

Analytics Platform Setup Guide Salesforce, Spring 18 @salesforcedocs Last updated: February 22, 2018 Copyright 2000 2018 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of salesforce.com, inc., as are

More information

Analytics Extended Metadata (XMD) Reference

Analytics Extended Metadata (XMD) Reference Analytics Extended Metadata (XMD) Reference Salesforce, Spring 18 @salesforcedocs Last updated: February 7, 2018 Copyright 2000 2018 salesforce.com, inc. All rights reserved. Salesforce is a registered

More information

Wave Analytics Extended Metadata (XMD) Reference

Wave Analytics Extended Metadata (XMD) Reference Wave Analytics Extended Metadata (XMD) Reference Salesforce, Winter 17 @salesforcedocs Last updated: November 4, 2016 Copyright 2000 2016 salesforce.com, inc. All rights reserved. Salesforce is a registered

More information

Training Content Key Terms... 1 How to Run a Report... 2 How to View a Dashboard... 5 How to Modify & Customize Reports... 6

Training Content Key Terms... 1 How to Run a Report... 2 How to View a Dashboard... 5 How to Modify & Customize Reports... 6 Salesforce Reporting Tools Technical Assistance email: support@salesforce.asu.edu Salesforce: http://asu.my.salesforce.com Training Content Key Terms... 1 How to Run a Report... 2 How to View a Dashboard...

More information

Using the Drag-and-Drop Report Builder

Using the Drag-and-Drop Report Builder Using the Drag-and-Drop Report Builder Salesforce, Spring 16 @salesforcedocs Last updated: January 7, 2016 Copyright 2000 2016 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark

More information

Salesforce Admin & Development Training

Salesforce Admin & Development Training Salesforce Admin & Development Training Configuration CRM Overview Introduction to Cloud Computing Salesforce Basics Understanding SFDC UI Personal Setup Reset Person Info ~ Password ~ Security Token Understanding

More information

GOOGLE ANALYTICS CUSTOM DATA SOURCE PROVIDER FOR TX DWA

GOOGLE ANALYTICS CUSTOM DATA SOURCE PROVIDER FOR TX DWA GOOGLE ANALYTICS CUSTOM DATA SOURCE PROVIDER FOR TX DWA All product names mentioned in this document may be (registered) trademarks of their respective companies. TimeXtender 2016. Version 2016-07-06.

More information

Salesforce.com Winter 18 Release

Salesforce.com Winter 18 Release Salesforce.com Winter 18 Release October 2017 Copyright 2017 Veeva Systems Inc., all rights reserved veeva.com 1 Table of Contents SFDC Release Schedule and Deck Intentions Summary of Enhancements and

More information

SALESFORCE DEVELOPER LIMITS AND ALLOCATIONS QUICK REFERENCE

SALESFORCE DEVELOPER LIMITS AND ALLOCATIONS QUICK REFERENCE SALESFORCE DEVELOPER LIMITS AND ALLOCATIONS QUICK REFERENCE Summary Find the most critical limits for developing Lightning Platform applications. About This Quick Reference This quick reference provides

More information

What s New In the Salesforce Winter 15 Release

What s New In the Salesforce Winter 15 Release What s New In the Salesforce Winter 15 Release Salesforce1 Quick Start Wizard allows you to setup the app in five easy steps Step 1: Setup Navigation Step 2: Setup Action Bar Step 3: Setup Compact

More information

SALESFORCE DEVELOPER LIMITS AND ALLOCATIONS QUICK REFERENCE

SALESFORCE DEVELOPER LIMITS AND ALLOCATIONS QUICK REFERENCE SALESFORCE DEVELOPER LIMITS AND ALLOCATIONS QUICK REFERENCE Summary Find the most critical limits for developing Lightning Platform applications. About This Quick Reference This quick reference provides

More information

Salesforce Developer Limits Quick Reference

Salesforce Developer Limits Quick Reference Salesforce Developer Limits Quick Reference Version 41.0, Winter 18 @salesforcedocs Last updated: November 30, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered

More information

Salesforce Limits Quick Reference Guide

Salesforce Limits Quick Reference Guide Salesforce Limits Quick Reference Guide Version 35.0, Winter 16 @salesforcedocs Last updated: December 3, 2015 Copyright 2000 2015 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark

More information

SALESFORCE DEVELOPER LIMITS AND ALLOCATIONS QUICK REFERENCE

SALESFORCE DEVELOPER LIMITS AND ALLOCATIONS QUICK REFERENCE SALESFORCE DEVELOPER LIMITS AND ALLOCATIONS QUICK REFERENCE Summary Find the most critical limits for developing Lightning Platform applications. About This Quick Reference This quick reference provides

More information

Lightning Knowledge Guide

Lightning Knowledge Guide Lightning Knowledge Guide Salesforce, Spring 18 @salesforcedocs Last updated: April 13, 2018 Copyright 2000 2018 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of salesforce.com,

More information

Analytics Data Integration Guide

Analytics Data Integration Guide Analytics Data Integration Guide Salesforce, Spring 18 @salesforcedocs Last updated: January 18, 2018 Copyright 2000 2018 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark

More information

Analytics Data Integration Guide

Analytics Data Integration Guide Analytics Data Integration Guide Salesforce, Summer 18 @salesforcedocs Last updated: July 30, 2018 Copyright 2000 2018 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of

More information

Analytics Platform Setup Guide

Analytics Platform Setup Guide Salesforce, Summer 18 @salesforcedocs Last updated: August 23, 2018 Copyright 2000 2018 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of salesforce.com, inc., as are other

More information

Salesforce Classic Mobile Implementation Guide

Salesforce Classic Mobile Implementation Guide Salesforce Classic Mobile Implementation Guide Version 42.0, Spring 18 @salesforcedocs Last updated: April 6, 2018 Copyright 2000 2018 salesforce.com, inc. All rights reserved. Salesforce is a registered

More information

Q: Where can we see the past recorded webinars? A: Much content of this nature may be found online at:

Q: Where can we see the past recorded webinars? A: Much content of this nature may be found online at: Q: Can I get a recording of the Webinar and / or a copy of the slides? A: Yes! Webinar and slides are both are available at: https://developer.salesforce.com/events/webinars/coding_in_app_cloud Q: Is there

More information

Use Case: Publishing an orchestration as a REST API

Use Case: Publishing an orchestration as a REST API 1 Use Case: Publishing an orchestration as a REST API 2 High-level scenario Client sends a request via RESTful API to get a Patient profile by sending a Patient ID and receives a derived result back from

More information

Enhance Salesforce with Code

Enhance Salesforce with Code Salesforce, Spring 17 @salesforcedocs Last updated: April 3, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of salesforce.com, inc., as are other

More information

Salesforce Mobile App URL Schemes

Salesforce Mobile App URL Schemes Salesforce Mobile App URL Schemes Version 2, 2 @salesforcedocs Last updated: November 2, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of salesforce.com,

More information

Account Plan Pro Set Up Guide

Account Plan Pro Set Up Guide Account Plan Pro Set Up Guide Version 7 PLAN2WIN SOFTWARE TABLE OF CONTENTS INSTALLING THE APPLICATION 4 SET UP CUSTOM PROFILE 4 SET PERMISSIONS 5 ENABLE VISUALFORCE PAGE ACCESS 7 MANAGE LICENSES/ SET

More information

SALESFORCE CERTIFIED PLATFORM DEVELOPER I

SALESFORCE CERTIFIED PLATFORM DEVELOPER I Certification Exam Guide SALESFORCE CERTIFIED PLATFORM DEVELOPER I Winter 19 2018 Salesforce.com, inc. All rights reserved. S ALESFORCE CERTIFIED PLATFORM DEVELOPER I CONTENTS About the Salesforce Certified

More information

Certification Exam Guide SALESFORCE CERTIFIED A DVANCED ADMINISTRATOR. Winter Salesforce.com, inc. All rights reserved.

Certification Exam Guide SALESFORCE CERTIFIED A DVANCED ADMINISTRATOR. Winter Salesforce.com, inc. All rights reserved. Certification Exam Guide SALESFORCE CERTIFIED A DVANCED ADMINISTRATOR Winter 19 2018 Salesforce.com, inc. All rights reserved. S ALESFORCE CERTIFIED ADVANCED ADMINISTRATOR CONTENTS About the Salesforce

More information

Identity Implementation Guide

Identity Implementation Guide Identity Implementation Guide Version 42.0, Spring 18 @salesforcedocs Last updated: February 13, 2018 Copyright 2000 2018 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark

More information

Force.com Streaming API Developer Guide

Force.com Streaming API Developer Guide Force.com Streaming API Developer Guide Version 41.0, Winter 18 @salesforcedocs Last updated: December 8, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark

More information

Custom Metadata Types

Custom Metadata Types Custom Metadata Types build your apps like Salesforce does Avrom Roy-Faderman Principal MTS Salesforce App Cloud Aaron Slettehaugh Product Management Director Salesforce App Cloud May 11, 2016 Developers

More information

Adobe Sign for Salesforce

Adobe Sign for Salesforce for Salesforce Developer Guide (v18) 2016 Adobe Systems Incorporated. All Rights Reserved. Last Updated: October 20, 2016 Table of Contents Salesforce Consumer Integration Documentation... 3... 3 Apex

More information

REST API Developer Preview

REST API Developer Preview REST API Developer Preview Dave Carroll Developer Evangelist dcarroll@salesforce.com @dcarroll Alex Toussaint Sr. Product Manager atoussaint@salesforce.com @alextoussaint Safe Harbor Safe harbor statement

More information

Salesforce External Identity Implementation Guide

Salesforce External Identity Implementation Guide Salesforce External Identity Implementation Guide Salesforce, Winter 18 @salesforcedocs Last updated: December 20, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered

More information

Salesforce Lightning Experience Analytics (Dashboard and Reports)

Salesforce Lightning Experience Analytics (Dashboard and Reports) Analytics (Dashboard and Reports) Voluntary Product Accessibility Template (VPAT) This Voluntary Product Accessibility Template, or VPAT, is a tool that helps officials and decision-makers to evaluate

More information

Apex 5.1 Interactive Grid and Other New features

Apex 5.1 Interactive Grid and Other New features Apex 5.1 Interactive Grid and Other New features Presented by: John Jay King Download this paper from: 1 Session Objectives Become familiar with the new features of APEX 5.1 Learn how the Interactive Grid

More information

Informatica PowerExchange for Tableau User Guide

Informatica PowerExchange for Tableau User Guide Informatica PowerExchange for Tableau 10.2.1 User Guide Informatica PowerExchange for Tableau User Guide 10.2.1 May 2018 Copyright Informatica LLC 2015, 2018 This software and documentation are provided

More information

USING JOINED REPORTS

USING JOINED REPORTS USING JOINED REPORTS Summary Use the joined report format to create multiple views of the data contained in a single report. You can add multiple report types to a joined report, create standard and cross-block

More information

BMC Remedyforce Troubleshooting Document

BMC Remedyforce Troubleshooting Document Troubleshooting Document BMC Remedyforce Troubleshooting Document September 2015 Table of Contents 1.0 Salesforce Apex Governor Limits Overview 2 2.0 SOQL Queries Limits 3 3.0 Triggers and Order of Execution

More information

Selenium Testing Course Content

Selenium Testing Course Content Selenium Testing Course Content Introduction What is automation testing? What is the use of automation testing? What we need to Automate? What is Selenium? Advantages of Selenium What is the difference

More information

SALESFORCE CERTIFIED PLATFORM DEVELOPER I

SALESFORCE CERTIFIED PLATFORM DEVELOPER I Certification Exam Guide SALESFORCE CERTIFIED PLATFORM DEVELOPER I Winter 18 2017 Salesforce.com, inc. All rights reserved. S ALESFORCE CERTIFIED PLATFORM DEVELOPER I CONTENTS About the Salesforce Certified

More information

Salesforce Limits Quick Reference Guide

Salesforce Limits Quick Reference Guide Salesforce: Spring '11 Salesforce Limits Quick Reference Guide Last updated: February 2, 2011 Copyright 2000-2011 salesforce.com, inc. All rights reserved. Salesforce.com is a registered trademark of salesforce.com,

More information

SnapShot Use Case Scenarios

SnapShot Use Case Scenarios DREAMFACTORY SOFTWARE INC. SnapShot Use Case Scenarios DreamFactory Professional Services December 2013 This document highlights common use case scenarios of SnapShot in the salesforce.com community. It

More information

Salesforce CLI Command Reference (Beta)

Salesforce CLI Command Reference (Beta) Salesforce CLI Command Reference (Beta) Salesforce, Summer 17 @salesforcedocs Last updated: August 9, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark

More information

Oracle CPQ Cloud for Salesforce.com

Oracle CPQ Cloud for Salesforce.com Oracle CPQ Cloud for Salesforce.com What's New in Summer 14 11 July 2014 TABLE OF CONTENTS TABLE OF CONTENTS... 2 OVERVIEW... 3 RELEASE FEATURE SUMMARY... 4 UPDATING PERMISSION SETS... 5 STEP BY STEP INSTRUCTIONS...

More information

Chatter Administrator's Workbook

Chatter Administrator's Workbook Chatter Administrator's Workbook Version 2, Winter 18 @salesforcedocs Last updated: November 22, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark

More information

Identity Implementation Guide

Identity Implementation Guide Identity Implementation Guide Version 41.0, Winter 18 @salesforcedocs Last updated: November 22, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark

More information

Package and Distribute Your Apps

Package and Distribute Your Apps Package and Distribute Your Apps Salesforce, Summer 18 @salesforcedocs Last updated: July 30, 2018 Copyright 2000 2018 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of

More information

Reference Guide Novell Vibe Cloud Wave Gadgets API Reference Guide

Reference Guide Novell Vibe Cloud Wave Gadgets API Reference Guide Reference Guide www.novell.com Novell Vibe Cloud Wave Gadgets API Reference Guide W a v e G a d g e t s A P I R e f e r e n c e Novell Vibe supports the Wave Gadgets API. This is the reference for the

More information

Identity Implementation Guide

Identity Implementation Guide Identity Implementation Guide Version 39.0, Spring 17 @salesforcedocs Last updated: March 14, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of

More information

Open CTI Developer Guide

Open CTI Developer Guide Open CTI Developer Guide Version 42.0, Spring 18 @salesforcedocs Last updated: April 6, 2018 Copyright 2000 2018 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of salesforce.com,

More information

Salesforce Reports and Dashboards REST API Developer Guide

Salesforce Reports and Dashboards REST API Developer Guide Salesforce Reports and Dashboards REST API Developer Guide Version 42.0, Spring 18 @salesforcedocs Last updated: February 1, 2018 Copyright 2000 2018 salesforce.com, inc. All rights reserved. Salesforce

More information

Salesforce Classic Implementation Guide

Salesforce Classic Implementation Guide Salesforce Classic Implementation Guide Version 36.0, Spring 16 @salesforcedocs Last updated: April 27, 2016 Copyright 2000 2016 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark

More information

Chatter Answers Implementation Guide

Chatter Answers Implementation Guide Chatter Answers Implementation Guide Salesforce, Summer 18 @salesforcedocs Last updated: July 26, 2018 Copyright 2000 2018 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark

More information

Getting Started with Relationship Groups

Getting Started with Relationship Groups Getting Started with Relationship Groups Understanding & Implementing Salesforce, Winter 17 @salesforcedocs Last updated: October 31, 2016 Copyright 2000 2016 salesforce.com, inc. All rights reserved.

More information

CORE JAVA TRAINING COURSE CONTENT

CORE JAVA TRAINING COURSE CONTENT CORE JAVA TRAINING COURSE CONTENT SECTION 1 : INTRODUCTION Introduction about Programming Language Paradigms Why Java? Flavors of Java. Java Designing Goal. Role of Java Programmer in Industry Features

More information

sforce Web Services Enterprise API sforce Object Query Language sforce Custom Objects... 40

sforce Web Services Enterprise API sforce Object Query Language sforce Custom Objects... 40 Release Notes Winter 04 Major Announcements Dashboards... 2 Workflow Automation... 8 Advanced Page Layout Wizard... 12 Dynamic Page Layouts and Field-Level Security... 14 Team-Based Account Management...

More information

Utility Bar API Implementation Guide

Utility Bar API Implementation Guide Utility Bar API Implementation Guide Salesforce, Winter 18 @salesforcedocs Last updated: November 2, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark

More information

USER S MANUAL. TryBooking Salesforce Integration Page 2

USER S MANUAL. TryBooking Salesforce Integration Page 2 User s Manual USER S MANUAL 1.0 Overview... 3 2.0 Getting Started... 3 2.1 Installation and Logging In... 3 2.2 Connecting your TryBooking Account... 6 2.2.1 Salesforce Account Settings... 6 2.2.2 Connecting

More information

Database &.NET Basics: Take what you know about SQL and apply that to SOQL, SOSL, and DML in Apex.

Database &.NET Basics: Take what you know about SQL and apply that to SOQL, SOSL, and DML in Apex. Database &.NET Basics: Take what you know about SQL and apply that to SOQL, SOSL, and DML in Apex. Unit 1: Moving from SQL to SOQL SQL & SOQL Similar but Not the Same: The first thing to know is that although

More information

Security Workbook. Version 1: Spring 13. Last updated: February 22, 2013

Security Workbook. Version 1: Spring 13. Last updated: February 22, 2013 Version 1: Spring 13 Security Workbook Last updated: February 22, 2013 Copyright 2000 2013 salesforce.com, inc. All rights reserved. Salesforce.com is a registered trademark of salesforce.com, inc., as

More information

USER GUIDE for Salesforce

USER GUIDE for Salesforce for Salesforce USER GUIDE Contents 3 Introduction to Backupify 5 Quick-start guide 6 Administration 6 Logging in 6 Administrative dashboard 7 General settings 8 Account settings 9 Add services 9 Contact

More information

Complete Guide to Salesforce Knowledge

Complete Guide to Salesforce Knowledge Complete Guide to Salesforce Knowledge Salesforce, Winter 18 @salesforcedocs Last updated: November 30, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark

More information

Health Cloud Implementation Guide

Health Cloud Implementation Guide Health Cloud Implementation Guide Salesforce, Winter 17 @salesforcedocs Last updated: December 20, 2016 Copyright 2000 2016 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark

More information

Identity Implementation Guide

Identity Implementation Guide Identity Implementation Guide Version 39.0, Spring 17 @salesforcedocs Last updated: January 11, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of

More information

Informatica Cloud (Version Winter 2016) Magento Connector User Guide

Informatica Cloud (Version Winter 2016) Magento Connector User Guide Informatica Cloud (Version Winter 2016) Magento Connector User Guide 1 Table of Contents Preface.. 3 Chapter 1: Introduction to Magento Connector. 3 Magento Connector Overview 3 Magento Connector Implementation...

More information

Talend User Component tgoogleanalyticsinput

Talend User Component tgoogleanalyticsinput Talend User Component tgoogleanalyticsinput Purpose This component addresses the needs of gathering Google Analytics data for a large number of profiles and fine-grained detail data. The component uses

More information

Integrating Salesforce and SharePoint Netwoven Inc.

Integrating Salesforce and SharePoint Netwoven Inc. Integrating Salesforce and SharePoint 2013 Netwoven Inc. Audience Background How many have some experience with: Salesforce.com: basic Sales or other Apps SharePoint 2013 Apps (SP or Cloud hosted) Development

More information

Salesforce.com Summer '10 Release Notes

Salesforce.com Summer '10 Release Notes Salesforce.com: Summer '10 Salesforce.com Summer '10 Release Notes Last updated: July 20, 2010 Copyright 2000-2010 salesforce.com, inc. All rights reserved. Salesforce.com is a registered trademark of

More information

Complete Guide to Salesforce Knowledge

Complete Guide to Salesforce Knowledge Complete Guide to Salesforce Knowledge Salesforce, Summer 16 @salesforcedocs Last updated: June 9, 2016 Copyright 2000 2016 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark

More information

Analytics External Data Format Reference

Analytics External Data Format Reference Analytics External Data Format Reference Salesforce, Spring 18 @salesforcedocs Last updated: January 11, 2018 Copyright 2000 2018 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark

More information

Visualforce & Lightning Experience

Visualforce & Lightning Experience Visualforce & Lightning Experience Learn how to use Visualforce to customize your Lightning Experience. UNIT I Using Visualforce in Lightning Experience Using Visualforce in Lightning Experience. Lightning

More information

Govt. of Karnataka, Department of Technical Education Diploma in Information Science & Engineering. Fifth Semester

Govt. of Karnataka, Department of Technical Education Diploma in Information Science & Engineering. Fifth Semester Govt. of Karnataka, Department of Technical Education Diploma in Information Science & Engineering Fifth Semester Subject: Programming With Java Contact Hrs / week: 4 Total hrs: 64 Table of Contents SN

More information

1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

1 Copyright 2013, Oracle and/or its affiliates. All rights reserved. 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved. Oracle Application Express 2 Copyright 2013, Oracle and/or its affiliates. All rights reserved. Fully supported no-cost feature of Oracle

More information

DEVELOPING WEB AZURE AND WEB SERVICES MICROSOFT WINDOWS AZURE

DEVELOPING WEB AZURE AND WEB SERVICES MICROSOFT WINDOWS AZURE 70-487 DEVELOPING WEB AZURE AND WEB SERVICES MICROSOFT WINDOWS AZURE ACCESSING DATA(20 TO 25%) 1) Choose data access technologies a) Choose a technology (ADO.NET, Entity Framework, WCF Data Services, Azure

More information

PREVIEW. Field Audit Trail Implementation Guide. Salesforce, Winter

PREVIEW. Field Audit Trail Implementation Guide. Salesforce, Winter Field Audit Trail Implementation Guide Salesforce, Winter 19 PREVIEW Note: This release is in preview. Features described in this document don t become generally available until the latest general availability

More information

Salesforce Console Implementation Guide

Salesforce Console Implementation Guide Salesforce Console Implementation Guide Salesforce, Summer 16 @salesforcedocs Last updated: August 12, 2016 Copyright 2000 2016 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark

More information

Best Practices for Choosing Content Reporting Tools and Datasources. Andrew Grohe Pentaho Director of Services Delivery, Hitachi Vantara

Best Practices for Choosing Content Reporting Tools and Datasources. Andrew Grohe Pentaho Director of Services Delivery, Hitachi Vantara Best Practices for Choosing Content Reporting Tools and Datasources Andrew Grohe Pentaho Director of Services Delivery, Hitachi Vantara Agenda Discuss best practices for choosing content with Pentaho Business

More information

Salesforce.com Summer '12 Release Notes

Salesforce.com Summer '12 Release Notes Salesforce.com: Summer 12 Salesforce.com Summer '12 Release Notes Last updated: September 7 2012 Copyright 2000 2012 salesforce.com, inc. All rights reserved. Salesforce.com is a registered trademark of

More information

CSE 20. Lecture 4: Number System and Boolean Function. CSE 20: Lecture2

CSE 20. Lecture 4: Number System and Boolean Function. CSE 20: Lecture2 CSE 20 Lecture 4: Number System and Boolean Function Next Weeks Next week we will do Unit:NT, Section 1. There will be an assignment set posted today. It is just for practice. Boolean Functions and Number

More information

Streaming API Developer Guide

Streaming API Developer Guide Streaming API Developer Guide Version 43.0, Summer 18 @salesforcedocs Last updated: August 2, 2018 Copyright 2000 2018 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of

More information

Force.com Tooling API Developer's Guide

Force.com Tooling API Developer's Guide Version 30.0: Spring 14 Force.com Tooling API Developer's Guide Last updated: April 25, 2014 Copyright 2000 2014 salesforce.com, inc. All rights reserved. Salesforce.com is a registered trademark of salesforce.com,

More information

Salesforce Classic Mobile User Guide for Android

Salesforce Classic Mobile User Guide for Android Salesforce Classic Mobile User Guide for Android Version 41.0, Winter 18 @salesforcedocs Last updated: November 21, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered

More information

Making your Application Social with the Chatter API

Making your Application Social with the Chatter API Making your Application Social with the Chatter API Logan Henriquez Product Manager @loganh Quinton Wall Developer Evangelist @quintonwall Safe Harbor Safe harbor statement under the Private Securities

More information

Complete Guide to Salesforce Knowledge

Complete Guide to Salesforce Knowledge Complete Guide to Salesforce Knowledge Salesforce, Spring 18 @salesforcedocs Last updated: February 1, 2018 Copyright 2000 2018 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark

More information

Complete Guide to Salesforce Knowledge

Complete Guide to Salesforce Knowledge Complete Guide to Salesforce Knowledge Salesforce, Summer 18 @salesforcedocs Last updated: May 25, 2018 Copyright 2000 2018 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark

More information

Spring 10: Platform Release Preview Webinar

Spring 10: Platform Release Preview Webinar Spring 10: Platform Release Preview Webinar Sarah Franklin Sr. Product Marketing Manager Dave Carroll Director of Developer Evangelism Safe Harbor Safe harbor statement under the Private Securities Litigation

More information

Set Up and Maintain Sales Tools

Set Up and Maintain Sales Tools Set Up and Maintain Sales Tools Salesforce, Spring 16 @salesforcedocs Last updated: February 18, 2016 Copyright 2000 2016 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark

More information

Salesforce Console Implementation Guide for Salesforce Classic

Salesforce Console Implementation Guide for Salesforce Classic Salesforce Console Implementation Guide for Salesforce Salesforce, Winter 18 @salesforcedocs Last updated: November 30, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is

More information

2015 Entrinsik, Inc.

2015 Entrinsik, Inc. 2015 Entrinsik, Inc. Table of Contents Chapter 1: Creating a Dashboard... 3 Creating a New Dashboard... 4 Choosing a Data Provider... 5 Scheduling Background Refresh... 10 Chapter 2: Adding Graphs and

More information

Lightning Communities Developer Guide

Lightning Communities Developer Guide Lightning Communities Developer Guide Version 42.0, Spring 18 @salesforcedocs Last updated: April 18, 2018 Copyright 2000 2018 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark

More information

Perceptive Media Portal

Perceptive Media Portal Perceptive Media Portal Release Notes Version: 2.1.x Written by: Product Knowledge, R&D Date: January 2018 Copyright 2015-2018 Hyland Software, Inc. and its affiliates. Table of Contents Perceptive Media

More information

Certification Exam Guide SALESFORCE CERTIFIED IDENTITY AND ACCESS MANAGEMENT DESIGNER. Winter Salesforce.com, inc. All rights reserved.

Certification Exam Guide SALESFORCE CERTIFIED IDENTITY AND ACCESS MANAGEMENT DESIGNER. Winter Salesforce.com, inc. All rights reserved. Certification Exam Guide SALESFORCE CERTIFIED IDENTITY AND ACCESS MANAGEMENT DESIGNER Winter 18 2017 Salesforce.com, inc. All rights reserved. S ALESFORCE CERTIFIED IDENTITY AND ACCESS MANAGEMENT DESIGNER

More information

Web Metrics at Scale: Using Base SAS to Access Google Analytics APIs

Web Metrics at Scale: Using Base SAS to Access Google Analytics APIs Paper SAS2120-2018 Web Metrics at Scale: Using Base SAS to Access Google Analytics APIs ABSTRACT Chris Hemedinger, SAS Institute Inc., Cary, NC With SAS 9.4M4 and later, it's finally easy (relatively speaking)

More information

PREVIEW. Salesforce Limits. Salesforce, Winter

PREVIEW. Salesforce Limits. Salesforce, Winter Salesforce Limits Salesforce, Winter 18 PREVIEW Note: This release is in preview. Features described in this document don t become generally available until the latest general availability date that Salesforce

More information

Salesforce External Identity Implementation Guide

Salesforce External Identity Implementation Guide Salesforce External Identity Implementation Guide Salesforce, Summer 17 @salesforcedocs Last updated: September 28, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered

More information

Package and Distribute Your Apps

Package and Distribute Your Apps Package and Distribute Your Apps Salesforce, Summer 17 @salesforcedocs Last updated: August 9, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of

More information

Media Impact Measurement System Google Analytics Custom Reports

Media Impact Measurement System Google Analytics Custom Reports Media Impact Measurement System Google Analytics Custom Reports December 2016 Dana Chinn, USC Annenberg Mike Lee, USC Viterbi Jonathan Weber, Luna Page 1 of 5 Reporting The full breadth of Google Analytics

More information

Salesforce IoT REST API Getting Started Guide

Salesforce IoT REST API Getting Started Guide Salesforce IoT REST API Getting Started Guide Version 42.0, Spring 18 @salesforcedocs Last updated: March 9, 2018 Copyright 2000 2018 salesforce.com, inc. All rights reserved. Salesforce is a registered

More information

Customize Chatter Profile Pages with Profile Tabs

Customize Chatter Profile Pages with Profile Tabs Customize Chatter Profile Pages with Profile Tabs Salesforce, Summer 18 @salesforcedocs Last updated: July 30, 2018 Copyright 2000 2018 salesforce.com, inc. All rights reserved. Salesforce is a registered

More information