dnug 2016 - salesforce and ibm domino - same same, but different

39
Salesforce and IBM® Domino® development - same same, but different DNUG | Hamburg | June 1 st 2016

Upload: rene-winkelmeyer

Post on 16-Apr-2017

137 views

Category:

Software


2 download

TRANSCRIPT

Salesforce and IBM® Domino® development- same same, but differentDNUG | Hamburg | June 1st 2016

Forward Looking StatementSafe harbor statement under the Private Securities Litigation Reform Act of 1995:

This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-looking statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any projections of product or service availability, subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for future operations, statements of belief, any statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services.

The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for our service, new products and services, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions or delays in our Web hosting, breach of our security measures, the outcome of intellectual property and other litigation, risks associated with possible mergers and acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of our service and successful customer deployment, our limited history reselling non-salesforce.com products, and utilization and selling to larger enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-Q for the most recent fiscal quarter. This documents and others containing important disclosures are available on the SEC Filings section of the Investor Information section of our Web site.

Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.

Agenda

• Why this session?• What is Salesforce?• Salesforce and IBM Domino – similarities and differences• Integration scenario

Speakers – René Winkelmeyer

• Developer Evangelist with Salesforce• 16+ years background on IBM

Collaboration Solutions development• Nice guy

@muenzpraegerhttps://blog.winkelmeyer.comhttps://github.com/muenzpraeger

Speakers – Paul Mooney

• Senior Architect, Bluewave Technology• Did a lot of Domino Admin stuff

– For 15 years or so• Certified Salesforce

– Administrator– Advanced Administrator– Developer (Yes – I know… mental)– Service Cloud Consultant– Sales Cloud Consultant– Instructor

• Spoke at a lot of things over the years– Mostly sober

Why this session?

Integration is key –in any technology

IBM Connections Cloud & Salesforce @ Connect

https://www.youtube.com/watch?v=GIJAqdQAbag&start=1490

Bluewolf aquisition

Source: https://www-03.ibm.com/press/us/en/pressrelease/49434.wss

What is Salesforce?

2013 • 20142015 •2016 2008 • 2009 • 2010

2011 • 2012 • 20132014 • 2015 • 2016

2011 • 2012 2013 • 2014

2015

Most innovative

companies in the world

20KFY16 Employees

Salesforce: 4th Largest Enterprise Software Company in the World This Year

4thlargestsoftwarecompanybasedonanalystconsensusrevenueforFY2017.Salesforcefiscal2017guidanceprovidedNovember18,2015:"revenueforthecompany'sfullfiscalyear2017isprojectedtobeapproximately$8.0Bto$8.1B.”

$1.92BFY17Q1annualrevenue

All these clouds…

DataAnalytics

CollaborationAppExchange

CommunityMobile

JourneysIoT

L I G H T N I N G

TrustedMultitenant

Cloud

Applications&Development

Platform

PlatformServices

Sales Service Marketing IndustriesApps

Customer Success

User & DeveloperCommunity

Partner Ecosystem

Cloud Services

A Complete Platform for Customer Success

Ex p erien c e • Platform • Ec osystem

Salesforce and IBM Domino –similarities and differences

To be clear

• Salesforce is not a mail server– It does fully integrate with any enterprise mail system

• An administrator is not an administrator– There are no servers – administrators on top of

managing/integrating tend to declaratively (click) develop

• Users (user accounts)• Groups (to group users)• Profiles (control functions)• Permission Sets

– (granular control of functions)

User Management

• Users (user account)• Groups (to group users)• Policies (control functions)

• Authentication Level / License• Organization Level• Profile Level• Record Level• Field Level

Security Levels

• Authentication Level• Server Level• Database Level• Record Level• Field Level

• Apps/Objects• Relational• Fields• Layouts/Record Types• Views• VisualForce/Lightning Pages

Databases and declarative design

• Databases• NoSQL based tables• Fields• Forms• Views• XPages

More on objects and fields

• Standard objects – fully functional pre built tables– Can be completely customized/altered as needed– You ALWAYS alter them– You cannot delete them, but do not have to use them

• Standard fields – built for you in standard objects– Can be altered to a point– You cannot delete them, but you can hide them

• Custom objects – create your own tables / apps• Custom fields – create your own fields

Salesforce User Interface

Salesforce Development Components

• Field types• Validation rules• Formulas• Conditional rules• Process builder / Triggers• Approval processes

Fields

• Field types• Validation rules• Formulas• Conditional rules• Agents

• Date/Time• Email• Geolocation• Number• Percent• Phone• Picklist• Multi value Picklist

Types of fields in Salesforce

• Auto Number• Formula• Roll Up• Lookup• Master Detail• External Lookup• Checkbox• Currency• Date

• Text Area• Text Area (long)• Text Area (rich)• Encrypted• URL

Formula fields

Agents are process builder

Internal Release methodology

• Poor design possible• Poor release management• Too many rights (changing stuff

in production)

Similar problems that can be solved

• Poor design possible• Poor release management• Too many rights (changing stuff

in production)

Salesforce Development Consists of 2 Types

• Declarative (Point-And-Click -> Low Code Development)– Simple– Fast– Easy– Upgrades don't break your apps– Does not require programming skills

• Programmatic (Apex / Visualforce / Lightning / API) – Finer control– Flexibility– You can expand capabilities to match user demands

The 5 Golden Rules of Salesforce Development

1)We care about the platform.2)We care about the platform.3)We care about the platform.4)We care about the platform.5)We care about the platform.

Keeping up to date

“All certified professionals are required to maintain their certification by taking a maintenance exam every release cycle.”

“Release cycles are about four months in length”

“If you do not pass the release exam by its deadline, all credentials maintained by that exam will expire, or in some cases become suspended. “

https://help.salesforce.com/HTViewSolution?id=000186547

Integration scenario

Integration scenario

REST

XPages(OnPrem / Bluemix)

Authentication

Integrations demo

Questions?

Trailhead: Unleash Your Team’s Productivity

www.trailhead.salesforce.com

Freeonline interactivetrainingforeveryone!Bringdevelopers, IT,and

business together.

Follow Developer Force for the Latest News

@muenzpraeger / #askforce

Developer Force – Force.com Community

+Developer Force – Force.com Community

Developer Force

Developer Force Group

Thank you!