SFDC Integration Basics Gerry Winning. SFDC Starting point to hammer out your own framework Ovid back office is fully integrated with SFDC (before REST.

Slides:



Advertisements
Similar presentations
Bulk Data API Nick Simha Technical Alliance Manager.
Advertisements

Suchin Rengan Principal Technical Architect Salesforce.com
SFDC Integration Basics Gerry Winning. Integrating Your Progress App with SFDC Ovid Back Office App is Fully Integrated with SFDC (about two and a half.
1Proprietary and Confidential AirVantage API – Getting started David SCIAMMA – June 13th 2014.
SmartCall™ SMS SmartCall SMS by HME Wireless is a great tool to manage your patient workflow through your facility. Using the SmartCall SMS system, staff.
Chapter 5 Data Management. – The Best & Most Convenient Way to Learn Salesforce.com 2 Objectives By the end of the module, you.
Members Only & Login Modules Members Only works with the Login module to provide password protection to Web pages and files. Login Groups may be created.
FIspace Security Components FIspace Security Components NetFutures 2015 FIspace project Javier Romero Negrín Javier Hitado Simarro ATOS Serdar Arslan KoçSistem.
Salesforce.com Connect for Microsoft Outlook & “ to Saesforce” Setup.
SmartCall™ Messenger Account Setup
Working with SharePoint Document Libraries. What are document libraries? Document libraries are collections of files that you can share with team members.
Website Tutorial. Administration  Log on by clicking Login on the footer of almost any page  Your Username is.
Branded Websites. Branded Website Training Click the “Edit Pencil” to edit the website Enter in your iBoomerang username and password.
Configuring a Web Server. Overview Overview of IIS Preparing for an IIS Installation Installing IIS Configuring a Web Site Administering IIS Troubleshooting.
Smart FTP 101 For OF Download. This is a guide for using FTP, specifically Smart FTP to download the 56 th OF 4.3 install. If you already use another.
Backup Local Online For secure offsite storage of your , and making it available from any computer or smart phone. Backup accessed with.
Customer Portal – Customer User. You will receive an indicating that your Customer Portal registration is complete. A link to the Customer Portal,
Back to content Final Presentation Mr. Phay Sok Thea, class “2B”, group 3, Networking Topic: Mail Client “Outlook Express” *At the end of the presentation.
LBTO IssueTrak User’s Manual Norm Cushing version 1.3 August 8th, 2007.
Copyright ®xSpring Pte Ltd, All rights reserved Versions DateVersionDescriptionAuthor May First version. Modified from Enterprise edition.NBL.
W. Sliwinski – eLTC – 7March08 1 LSA & Safety – Integration of RBAC and MCS in the LHC control system.
Introduction to AFRS Toolbox
WaveMaker Visual AJAX Studio 4.0 Training Authentication.
Data Integration. What we will cover Scenarios Export API - Pull or Push Transaction data and it’s format Current integrations Salesforce Raiser's Edge.
FIspace SPT Seyhun Futaci. Technology behind FIspace Authentication and Authorization IDM service of Fispace provides SSO solution for web apps, mobile.
1 COMPANY CONFIDENTIAL Model-N Training Session and Q&A.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Otomo End User SSO - TOI March 2014 Otomo 10.5 – End User SSO Support.
Enabling High-Quality Printing in Web Applications
In the web address box enter Enter your user ID (first and last initial 7 digit ID number) Select Log in.
Phone: Mega AS Consulting Ltd © 2007  CAT – the problem & the solution  Using the CAT - Administrator  Mega.
Top Five Web Application Vulnerabilities Vebjørn Moen Selmersenteret/NoWires.org Norsk Kryptoseminar Trondheim
At the Log in page enter your college provided username and password then click submit to login to Owl Link.
Integrating and Troubleshooting Citrix Access Gateway.
How to Convert to a Managed Package Winter `07 Ralph Eddy January 4, 2007.
Using LastPass. Great password management is impossible w/o a great tool Auto-fill (hands-free login) will save you approximately one hour per month You.
FitnessGram® 2015 Student Information System (SIS) Extract Import Training for Georgia School Year.
The OWASP Foundation guarding your applications Koen Vanderloock
Apple Remote Desktop Hey! I got some new software for my school. For free. For what?
Welcome Deep Dive IP Office – part II
Today’s Applications Web API Browser Native app Web API Web API
Log Shipping, Mirroring, Replication and Clustering Which should I use? That depends on a few questions we must ask the user. We will go over these questions.
Authored by Frank Hamelly, Microsoft MVP Regional Chapters.
NIMAC for Accessible Media Producers: February 2013 NIMAC 2.0 for AMPs.
Business Objects XIr2 Windows NT Authentication Single Sign-on 18 August 2006.
Indispensable tools for research at its best RefWorks 2.0 fundamental Alan Tang
Stata tweets and other API libraries: a practical guide William Matsuoka Stata Conference Chicago, IL - July 28, 2016.
Alain Bethuyne Web Security Architect BNPParibas Fortis
Using the Personal Image Photo Library
Welcome to all Salesforce Enthusiasts Once Again (18-JUN-16)
APAN SharePoint Permissions
ePartner Portal for A/C Managers -
An authorized user can make payments on your account by logging on with their own username and password. Click on the Authorized Users tab to add an authorized.
Node.js Express Web Applications
Data Virtualization Tutorial… OAuth Example using Google Sheets
TaxSlayer Pro Online.
Azure – winter 2016/17 Boris van Sosin, Marina Minkin, Nitsan Pri Hadash, Ariel Yehezkeli SI CALOREM NON TOLERAS E CVLINA EXI.
APAN SharePoint Permissions
All about social networking
SPS FPDS-NG Integration: System Administration
Dallas Salesforce.com Developers Users Group, November 28, 2012
1CapApp Company Setup Documentation
WEB API.
1CapApp Company Setup Documentation
VuFind APIs - A practical approach
Registering in Mastering
Follow along with this presentation: Visits & Protocols Plugin
Technical Integration Guide
Help Me FedEx – Installing and Using
FitnessGram® 2015 Student Information System (SIS) Extract Import Training for Georgia School Year.
Contract Management Software 100% Cloud-Based ContraxAware provides you with a deep set of easy to use contract management features.
Presentation transcript:

SFDC Integration Basics Gerry Winning

SFDC Starting point to hammer out your own framework Ovid back office is fully integrated with SFDC (before REST was available) Just getting starting was 90% of the frustration Far more REST examples out there today

SFDC Web APIs SOAP –Full Featured API for Full Application Integration –Progress Soap, Sax Parser/Reader BULK (“REST-ish” Arbitrary WebAPI) –Download large sets of data –DotNet client + Parsers REST –JSON (Thin) –DotNet or Progress HTTP client, Progress JSON Object

Login Service for Authentication Authenticate once, get back a token, pass that token for authorization in all other calls Supports OAUTH2 Also supports username/password login (put garbage in the callback) Allows you to define custom permissions Returns your instance URL There is also a SOAP login service

REST API No Soap Structure Overkill Make a Call to a URL - get back a bunch of JSON You’ve already authenticated – session token lets you get to the data you are authorized to access Small JSON return rather than “large” XML /services/data/ /sobjects/

Bulk API Arbitrary API (Call a URL like REST and get back stuff) Pass the session token in the header of each call Get MANY records as XML or CSV VERY quickly Asynchronous calls Supports Batching –Avoid timeouts and SFDC Limits –Speed it up with asynchronous batch calls –We pull over 500,000 records without breaking it up (takes about 4 minutes)

Setup->Build->Create->Apps

More Setup Create a Service User Make sure the user you are logging in as has “API Enabled” toggled on in the user setup - enabled by default for Unlimited, Enterprise, and Developer editions. Get or reset your security token (not session token): From your personal settings, enter Reset in the Quick Find box, then select Reset My Security Token. The new security token is sent to the address in your Salesforce personal settings. Add assemblies entries described on the next slide.

Assemblies System.Net.Http for HttpClient Microsoft.VisualBasic to “Super Easy” parse delimited files System.Web to use HTTPUtility

Data Loader VERY useful (and fast) tool for exporting and importing.csv files

Gotchas If ANY session of your API user is logged out, ALL sessions are logged out (all tokens terminated). Every account must have an owner and every owner must be an active user when inserting/updating a record. You must have a user license eaten up for API access. “It’s the little things” –“;” Separated List Instead of “,” –API errors on insert/update if is not valid –Field size is enforced in SFDC DB