Salesforce is an open and easily extensible platform. However, sometimes it's hard to figure out the best, most secure way to build these integrations. Join us as we help you build secure integrations with Salesforce by understanding the platform authentication and authorization constructs like profile permissions and OAuth scopes. We will demonstrate the importance of leveraging Salesforce security features like mutual SSL, IP range restrictions, and Connected Apps.
Integrations with the Force.com Platform Using Custom Apex REST ServicesSalesforce Developers
This document discusses designing Apex REST services for integrating the Force.com platform with external systems. It provides an overview of Apex REST services, including their architecture, using inner classes to handle requests and responses, and routing multiple actions without using REST OPTIONS. Code samples are shown to demonstrate implementing an Apex REST handler class and routing actions. The presentation concludes with a recap of how Apex REST services allow integrating external systems through a REST API while controlling business processes rather than exposing the raw Force.com API.
Using the Tooling API to Generate Apex SOAP Web Service ClientsDaniel Ballinger
Presentation from Dreamforce 2014 on using the Tooling API to create increased support for calling SOAP based web services using WSDLs to generate Apex.
Have you ever wanted to schedule an Apex operation to repeat every 10 minutes? To have one future call start another one? Is the 10 future call per context limit getting you down? Recent additions to the Apex language have opened the door to entirely new asynchronous design patterns. Join us to learn about the recent language changes, how they are used, and the kinds of design patterns they enable.
In this session you will learn how to integrate Salesforce with Google APIs. This will include the required steps to configure a project in the Google Developer Console and setup the OAuth 2.0 authentication handshake. Through samples and code you will learn how to use an OAuth access token to communicate with the Google APIs.
Asynchronous Apex Salesforce World Tour Paris 2015Samuel De Rycke
The document discusses asynchronous Apex processing in Salesforce, including batch Apex, future methods, queueable Apex, scheduled Apex, and continuations. It describes when each would be used and how they allow processing to continue asynchronously rather than blocking the current transaction. It also provides examples of how to implement each type of asynchronous processing and notes some limitations, such as concurrent jobs limits and parameter passing restrictions.
When executing something synchronously, you wait for it to finish before moving on to another task. Asynchronously, you can move on before it finishes. Future methods, Queueable Apex, and Batch Apex allow asynchronous execution in Apex. Future methods are best for long-running methods or callouts. Queueable Apex allows job chaining and passing complex types. Batch Apex is best for large data volumes processed in batches. Continuations allow asynchronous callouts from Visualforce pages.
Batchable, @future, and Queueable are interfaces in Apex that allow for asynchronous and batch processing.
Batchable is used for processing large numbers of records asynchronously in batches of up to 50 million records. It defines start(), execute(), and finish() methods and allows scheduling batch jobs to run at a specific time. However, there are limits such as only 5 concurrent batch jobs and no @future calls allowed within a batch.
@future allows for simple, frequent asynchronous processing of single records through static void methods but only supports primitive arguments. It has no concurrency limits but parameters are limited and jobs cannot be chained.
Queueable is used when Batchable and @future need to be combined, such
Part of what truly makes a platform is an ability to integrate with third party devices, servers and software. Join Ami Assayag and Kirk Steffke from CRM Science and Developer Evangelist Josh Birk as they breakdown examples of using Apex for integration solutions. Apex has robust methods for handling both inbound requests into Salesforce and outbound calls into third party systems. This webinar will break down how Apex can be used in these cases as well as how to test the code once it is up and running.
Key Takeaways
- How Apex fits into an integration solution
- Using Apex to create custom endpoints
- Handling outbound calls with Apex
- How to achieve test coverage with mock interfaces
Intended Audience
Developers with Apex experience looking to integrate with either existing API’s or expanding the functionality of Salesforce API’s.
Suryakanta Mekap of Mindfire Solutions gave a presentation on REST web services in Salesforce. The presentation covered creating REST web services and callouts in Apex, setting up authorization using OAuth 2.0, and creating public REST web services. It also provided references for additional reading on REST, SOAP, and web services in Salesforce.
While there are many ways to build integrations with salesforce, one of the fastest growing ways is through the Salesforce REST API. Join us as we explore the current REST-ful mechanisms available to the AppCloud, and see what the next year has to offer. In this session we will discuss the Salesforce REST API structure, Authenticating to the REST API, sObject Manipulation, and Composition through the REST API.
The document provides an overview of web services in Salesforce, specifically covering SOAP and REST web services. It defines SOAP and REST, compares the two approaches, and provides guidance on when to use each. It also covers how to create and consume SOAP web services in Salesforce, including exposing a SOAP web service publicly and making callouts to external web services. Security considerations for callouts like authentication and encryption are also briefly discussed.
See how Artificial Intelligence (AI) plays a wide range of increasingly sophisticated roles in creating better customer interactions at the user interface (UI) in trend 1 of Tech Vision 2017.
SlideShare now has a player specifically designed for infographics. Upload your infographics now and see them take off! Need advice on creating infographics? This presentation includes tips for producing stand-out infographics. Read more about the new SlideShare infographics player here: http://wp.me/p24NNG-2ay
This infographic was designed by Column Five: http://columnfivemedia.com/
Presented at Tokyo iOS Meetup https://www.meetup.com/TokyoiOSMeetup/events/234405194/
Video here: https://www.youtube.com/watch?v=lJlyR8chDwo
No need to wonder how the best on SlideShare do it. The Masters of SlideShare provides storytelling, design, customization and promotion tips from 13 experts of the form. Learn what it takes to master this type of content marketing yourself.
This document provides tips to avoid common mistakes in PowerPoint presentation design. It identifies the top 5 mistakes as including putting too much information on slides, not using enough visuals, using poor quality or unreadable visuals, having messy slides with poor spacing and alignment, and not properly preparing and practicing the presentation. The document encourages presenters to use fewer words per slide, high quality images and charts, consistent formatting, and to spend significant time crafting an engaging narrative and rehearsing their presentation. It emphasizes that an attractive design is not as important as being an effective storyteller.
10 Ways to Win at SlideShare SEO & Presentation OptimizationOneupweb
Thank you, SlideShare, for teaching us that PowerPoint presentations don't have to be a total bore. But in order to tap SlideShare's 60 million global users, you must optimize. Here are 10 quick tips to make your next presentation highly engaging, shareable and well worth the effort.
For more content marketing tips: http://www.oneupweb.com/blog/
This document provides tips for getting more engagement from content published on SlideShare. It recommends beginning with a clear content marketing strategy that identifies target audiences. Content should be optimized for SlideShare by using compelling visuals, headlines, and calls to action. Analytics and search engine optimization techniques can help increase views and shares. SlideShare features like lead generation and access settings help maximize results.
How to Make Awesome SlideShares: Tips & TricksSlideShare
Turbocharge your online presence with SlideShare. We provide the best tips and tricks for succeeding on SlideShare. Get ideas for what to upload, tips for designing your deck and more.
Wie viel Zeit verbringt Ihr Vertrieb wirklich mit seinen Kunden? Ein CRM, das Ihren gesamten Vertriebsprozess vom ersten Kontakt bis zum Geschäftsabschluss automatisiert, schenkt Ihnen wertvolle Zeit für Aufbau und Pflege von Kundenbeziehungen. Obendrein unterstützt Sie die künstliche Intelligenz Salesforce Einstein bei der Fokussierung auf die wichtigsten Leads und Opportunities. So gewinnen Sie mehr Aufträge, steigern die Produktivität und füllen die Pipeline mit hochwertigen Leads.
Salesforce Platform - Ihr schnellster Weg zu erfolgreichen Geschäftsanwendung...Salesforce Deutschland
Wie lassen sich Schlüsselprozesse in Ihrem Geschäft automatisieren und soziale Intranets oder ansprechende mobile Anwendungen entwickeln? Basis dafür ist die Salesforce Platform, die hier vorgestellt wird und Sie bei der Umsetzung Ihrer Geschäftsideen unterstützt. Die FVW Mediengruppe zeigt, wie sie mit der Salesforce Platform eine cloudbasierte Lösung für ihren Verlag geschaffen hat, die optimal die gesamten Geschäftsprozesse abbildet und den Vertrieb unterstützt.
Wie lässt sich mit der Sales Cloud Ihr Vertriebserfolg steigern? Mit der weltweiten Nr. 1 bei den Verkaufsanwendungen schalten Sie den Produktivitäts-Turbo ein, steigern deutlich Ihren Umsatz und bringen mehr Transparenz in Ihren Vertrieb – indem Sie das gesamte Verkaufsteam, Partner und Kunden eng miteinander verknüpfen. Nutzen Sie die Erfahrungen unseres Kunden Alcatel Lucent, schauen Sie sich live Produktvorführungen an und lernen Sie, wie sich die Effizienz des Außendienstes mit Hilfe der Sales Cloud steigern lässt.
Part of what truly makes a platform is an ability to integrate with third party devices, servers and software. Join Ami Assayag and Kirk Steffke from CRM Science and Developer Evangelist Josh Birk as they breakdown examples of using Apex for integration solutions. Apex has robust methods for handling both inbound requests into Salesforce and outbound calls into third party systems. This webinar will break down how Apex can be used in these cases as well as how to test the code once it is up and running.
Key Takeaways
- How Apex fits into an integration solution
- Using Apex to create custom endpoints
- Handling outbound calls with Apex
- How to achieve test coverage with mock interfaces
Intended Audience
Developers with Apex experience looking to integrate with either existing API’s or expanding the functionality of Salesforce API’s.
Suryakanta Mekap of Mindfire Solutions gave a presentation on REST web services in Salesforce. The presentation covered creating REST web services and callouts in Apex, setting up authorization using OAuth 2.0, and creating public REST web services. It also provided references for additional reading on REST, SOAP, and web services in Salesforce.
While there are many ways to build integrations with salesforce, one of the fastest growing ways is through the Salesforce REST API. Join us as we explore the current REST-ful mechanisms available to the AppCloud, and see what the next year has to offer. In this session we will discuss the Salesforce REST API structure, Authenticating to the REST API, sObject Manipulation, and Composition through the REST API.
The document provides an overview of web services in Salesforce, specifically covering SOAP and REST web services. It defines SOAP and REST, compares the two approaches, and provides guidance on when to use each. It also covers how to create and consume SOAP web services in Salesforce, including exposing a SOAP web service publicly and making callouts to external web services. Security considerations for callouts like authentication and encryption are also briefly discussed.
See how Artificial Intelligence (AI) plays a wide range of increasingly sophisticated roles in creating better customer interactions at the user interface (UI) in trend 1 of Tech Vision 2017.
SlideShare now has a player specifically designed for infographics. Upload your infographics now and see them take off! Need advice on creating infographics? This presentation includes tips for producing stand-out infographics. Read more about the new SlideShare infographics player here: http://wp.me/p24NNG-2ay
This infographic was designed by Column Five: http://columnfivemedia.com/
Presented at Tokyo iOS Meetup https://www.meetup.com/TokyoiOSMeetup/events/234405194/
Video here: https://www.youtube.com/watch?v=lJlyR8chDwo
No need to wonder how the best on SlideShare do it. The Masters of SlideShare provides storytelling, design, customization and promotion tips from 13 experts of the form. Learn what it takes to master this type of content marketing yourself.
This document provides tips to avoid common mistakes in PowerPoint presentation design. It identifies the top 5 mistakes as including putting too much information on slides, not using enough visuals, using poor quality or unreadable visuals, having messy slides with poor spacing and alignment, and not properly preparing and practicing the presentation. The document encourages presenters to use fewer words per slide, high quality images and charts, consistent formatting, and to spend significant time crafting an engaging narrative and rehearsing their presentation. It emphasizes that an attractive design is not as important as being an effective storyteller.
10 Ways to Win at SlideShare SEO & Presentation OptimizationOneupweb
Thank you, SlideShare, for teaching us that PowerPoint presentations don't have to be a total bore. But in order to tap SlideShare's 60 million global users, you must optimize. Here are 10 quick tips to make your next presentation highly engaging, shareable and well worth the effort.
For more content marketing tips: http://www.oneupweb.com/blog/
This document provides tips for getting more engagement from content published on SlideShare. It recommends beginning with a clear content marketing strategy that identifies target audiences. Content should be optimized for SlideShare by using compelling visuals, headlines, and calls to action. Analytics and search engine optimization techniques can help increase views and shares. SlideShare features like lead generation and access settings help maximize results.
How to Make Awesome SlideShares: Tips & TricksSlideShare
Turbocharge your online presence with SlideShare. We provide the best tips and tricks for succeeding on SlideShare. Get ideas for what to upload, tips for designing your deck and more.
Wie viel Zeit verbringt Ihr Vertrieb wirklich mit seinen Kunden? Ein CRM, das Ihren gesamten Vertriebsprozess vom ersten Kontakt bis zum Geschäftsabschluss automatisiert, schenkt Ihnen wertvolle Zeit für Aufbau und Pflege von Kundenbeziehungen. Obendrein unterstützt Sie die künstliche Intelligenz Salesforce Einstein bei der Fokussierung auf die wichtigsten Leads und Opportunities. So gewinnen Sie mehr Aufträge, steigern die Produktivität und füllen die Pipeline mit hochwertigen Leads.
Salesforce Platform - Ihr schnellster Weg zu erfolgreichen Geschäftsanwendung...Salesforce Deutschland
Wie lassen sich Schlüsselprozesse in Ihrem Geschäft automatisieren und soziale Intranets oder ansprechende mobile Anwendungen entwickeln? Basis dafür ist die Salesforce Platform, die hier vorgestellt wird und Sie bei der Umsetzung Ihrer Geschäftsideen unterstützt. Die FVW Mediengruppe zeigt, wie sie mit der Salesforce Platform eine cloudbasierte Lösung für ihren Verlag geschaffen hat, die optimal die gesamten Geschäftsprozesse abbildet und den Vertrieb unterstützt.
Wie lässt sich mit der Sales Cloud Ihr Vertriebserfolg steigern? Mit der weltweiten Nr. 1 bei den Verkaufsanwendungen schalten Sie den Produktivitäts-Turbo ein, steigern deutlich Ihren Umsatz und bringen mehr Transparenz in Ihren Vertrieb – indem Sie das gesamte Verkaufsteam, Partner und Kunden eng miteinander verknüpfen. Nutzen Sie die Erfahrungen unseres Kunden Alcatel Lucent, schauen Sie sich live Produktvorführungen an und lernen Sie, wie sich die Effizienz des Außendienstes mit Hilfe der Sales Cloud steigern lässt.
Auch Geldinstitute, Versicherungen oder Leasinggesellschaften werden heute "Customer Companies", die sich auf intensive Art und Weise mit ihren Kunden und Partnern veknüpfen. Dies ist ein wichtiger Baustein, um Vetrauen und eine stärkere Kundenbindung zu schaffen. In dieser Session zeigt die Deutsche Leasing AG, wie sie mit Hilfe von salesforce.com global Transparenz in ihre Vertriebsprozesse geschaffen und damit einen Mehrwert für ihre Partner und sich erreicht hat. Nutzen Sie diese Erfahrungen und hören Sie aus erster Hand, wie sich auch in einem stark reguliertem Marktumfeld Innovationen voranbringen lassen.
*German Webinar* Intro to Building Mobile App - no code required!Salesforce Developers
Wissen Sie, wie Sie Ihre User begeistern können? Ganz einfach: Stellen Sie Ihnen Mobile Apps zur Verfügung, die ihnen die Arbeit erleichtern. Und das Beste dabei ist, dass Sie dazu keine Zeile programmieren müssen!
Mit Salesforce1 können Administratoren schnell selbst Mobile Apps erstellen. Alles, was Sie dazu können sollten, ist das Page Layout und die Sicherheitseinstellungen zu verwalten sowie per Point & Click benutzerdefinierte Anpassungen vorzunehmen wie Publisher-Aktionen und Compact Layouts und schon können Sie Ihre Salesforce Anwendung Ihren Usern auf deren bevorzugten Mobilgeräten bereitstellen.
Im Folgenden stellen wir Ihnen unsere Provisionsabrechnungssoftware STAB C/S vor. Unsere Standardsoftware hat sich sowohl im Anwendungsschwerpunkt der Finanzdienstleistungsbranche als auch in anderen Branchen seit 30 Jahren als Provisionsabrechnungssystem und Nebenbuchhaltung bestens bewährt. Mit unserer Softwarelösung STAB C/S bieten wir eine anpassungsfähige und stabile Anwendung zur Provisionsabrechnung! Die STAB C/S Provisionsabrechnungssoftware kann aufgrund zahlreicher Eingriffspunkte und Schnittstellen individuell auf die speziellen Kundenbelange und deren Systemumfelder angepasst werden.
Bei Interesse kontaktieren Sie uns gerne.
E-Mail: [email protected]
Tel.: +49 4121 45 73-0
Sample Gallery: Reference Code and Best Practices for Salesforce DevelopersSalesforce Developers
This document provides an overview of the Salesforce Sample Gallery, which contains sample applications, reference code, and best practices for Salesforce developers. It describes different types of sample apps, including recipe style apps with specific code examples and standalone apps that demonstrate features. The document also outlines upcoming updates to the gallery, such as adding new applications and retiring outdated ones. It promotes benefits like inspiration, learning open source code, and understanding development best practices.
Maximizing Salesforce Lightning Experience and Lightning Component PerformanceSalesforce Developers
The document discusses various factors that affect the performance of Lightning Experience and Lightning Component pages. It outlines six main factors: geographical and network latency, device and browser capabilities, Salesforce org configuration, page complexity, component architecture, and server processing. For each factor, it provides recommendations for how to measure and optimize performance, such as enabling the Salesforce Edge network, limiting the number of components on a page, using conditional rendering, and leveraging caching features. The overall message is that page load time in Lightning Experience is sensitive to these infrastructure, code, and configuration factors.
Last year was eventful for Salesforce Developers - we started with the launch of Lightning Web Components (LWC), open-sourced it, enabled local development, and ended the year by open-sourcing Base Lightning Components. In this webinar, we will explore exciting new developments within Base Components and we will show you how to use open-source Base Components to build engaging applications faster with local development.
In this session we will,
- Spin up a local development environment to build Lightning web components
- Use and customize the base components and recipes to build pages and apps quickly
- Explore the latest features of VS Code developer tooling while coding for a use case
Over the past two months, we’ve announced many new resources for developers at Dreamforce and TrailheaDX India. To learn all about them, watch this video, where we'll explore live demos showcasing the latest updates for Lightning Web Components (LWC), Einstein, Heroku, and a lot more on the Customer 360 Platform.
In this session we,
- Explore key highlights from TrailheaDX India
- Show live demos of generally available features
- Explain how you can benefit from these features
TrailheaDX (TDX) is coming to ‘namma’ Bengaluru in India on Dec 19th and 20th! TrailheaDX India is the conference for everyone who builds on and customises Salesforce — including admins, developers, architects, and partners. This event will have sessions, demos and fun for those just getting started with the platform, as well as for advanced admins, architects and developers.
You might have questions about the event - and to answer your questions Kavindra Patel, known as the father of the Indian Salesforce Community, joins Shashank Srivatsavaya, Head of APAC Developer Relations. Register for our exclusive webinar to:
- Get a sneak peek into exclusive sessions and activities
- Find out who you shouldn’t miss at TrailheaDX India
- Understand what comes with your #TDX19 registration
CodeLive: Build Lightning Web Components faster with Local DevelopmentSalesforce Developers
GitHub repo: https://github.com/satyasekharcvb/lwc-local-dev.git
With the release of a new beta version of Local Development, you can now build Lightning web components faster than ever before! You can now render changes, iterate rapidly, troubleshoot errors, and even connect with data from your org by spinning up a local development server on your machine.
In this session, we build Lightning web components in real time. The exciting new capabilities we showcase will enable you to be an even more productive developer.
In this CodeLive session we:
- Spin up a local development server from the CLI to rapidly edit and view components
- Observe how a rich error handling experience simplifies testing and debugging
- Learn how to proxy data from an org for more context and fine-tuned development
CodeLive: Converting Aura Components to Lightning Web ComponentsSalesforce Developers
This document provides information about a Salesforce webinar on converting Aura components to Lightning Web Components (LWC). The webinar will feature two presenters demonstrating how to convert Aura components to LWC. The document includes forward-looking statements and disclaimers about product availability. It also provides information on asking questions during the webinar and resources for continuing the learning journey with Trailhead and the Trailblazer community.
Earlier this year, we released Lightning Web Components (LWC), a new UI framework based on web standards and optimized for performance and developer productivity. We have now open sourced the Lightning Web Components framework so that anyone can build applications on any platform.
Join our webinar where we'll explore how this framework, based on standard HTML, modern JavaScript (ES6+), and the best of native Web Components, helps you create web components and apps using the stack and tools you prefer.
We recently announced over 300 new features and enhancements at TrailheaDX '19 and for the Summer '19 release. In our Developer Highlights webinar we explore the top features with in-depth demos, including the latest updates for Lightning Web Components (LWC), LWC Open Source, CLI updates, Change Data Capture for external objects, Asynchronous Apex Triggers, Notification Builder and more.
Watch the recording here: https://youtu.be/kmOkk74QiCo
You can watch a recording of the live coding session at https://sforce.co/2IbU3yJ
In the fifth and final webinar of our five part series, we learn how to build Lightning web components for different use cases. We explore how to leverage all of the concepts you’ve learned in this webinar series to create modern apps with Lightning Web Components. We also demonstrate various ways to migrate Aura components to Lightning web components for a seamless transition.
This document discusses Lightning Web Components security and testing. It begins with forward-looking statements and risks related to new functionality, products, and services. It then provides information on debugging code, including using browser tools and debugging in different modes. Finally, it discusses unit testing Lightning Web Components with Jest, including prerequisites, configuration, and an example test file.
LWC Episode 3- Component Communication and Aura InteroperabilitySalesforce Developers
Lightning Web Components gives JavaScript developers a web standards-based path to building apps on the Salesforce Lightning Platform.
In the third episode of our five part series on Lightning Web Components, we cover design considerations and compositions of Lightning Web Components.
This document provides an overview of Lightning Web Components Episode 2 which focuses on working with Salesforce data. It discusses how the Lightning Data Service and UI API are used to retrieve and display Salesforce record data. It also demonstrates how to use wire services to connect Lightning Web Components to Apex methods to retrieve and manipulate data. The document concludes with instructions for configuring Lightning Web Components to be used in the Lightning App Builder.
Lightning Web Components are a JavaScript programming model for building web applications and interfaces that is built on the best of web standards.
Any front-end web developer can get started with LWC and leverage custom elements, and JavaScript APIs to create modern apps and experiences that are fully aware of Salesforce data and processes.
Migrate legacy Salesforce CPQ to Advanced Calculator with the help of JSQCP. With Advanced Calculator, you can boost the runtime of quote creation. Join this webinar to learn what is required for migration - we’ll also walk through JSQCP.
This document discusses techniques for addressing large data volumes (LDV) in Salesforce orgs, including big objects. Big objects are a special type of object designed to store and retrieve large data volumes using big data technology. The document also provides a use case where a company wants to archive closed cases to free up storage space while maintaining access. It recommends using a custom big object to address these needs. The webinar will demonstrate creating and deploying a custom big object and retrieving data using asynchronous SOQL.
Replicate Salesforce Data in Real Time with Change Data CaptureSalesforce Developers
Migrate your batch processing, scheduled ETL, and nightly workloads to event-driven, real-time integrations using Change Data Capture. CDC means data change events are published to an event stream, allowing businesses to have up-to-date information across systems and applications. Join us to learn how to configure Change Data Capture and subscribe to the stream of change events, streamlining your architectures and processes.
This document provides an overview of modern development with Salesforce DX. It discusses using source control and metadata with scratch orgs and the Salesforce CLI for source-driven development. Visual Studio Code is highlighted as an IDE for Salesforce development with features like the Salesforce extension pack. The document contrasts traditional org-based development with the new paradigm of package development where changes are tracked relative to package versions. It demonstrates these concepts with a live demo and encourages attendees to learn more on Trailhead.
Lightning Flow makes it easier for developers to build dynamic process-driven apps with Process Builder and the new Flow Builder. Join us and learn more about how you can get in the Flow!
Integrate CMS Content Into Lightning Communities with CMS ConnectSalesforce Developers
In this webinar we will show you how to display content from external Content Management Systems into Lightning Communities. This lets you take advantage of the Communities framework and help you centralize content in whatever CMS system you have chosen.
3. Safe Harbor
Safe 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 ended July 31, 2012. 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.
5. Warum Callouts?
Um nützliche Dienste einzubinden!
Zum Beispiel:
• Bestätigung von ausländischen USt-IdNr.
• Anzahl offener Tickets eines Kunden
• Informationen aus anderen Systemen
• …
6. Die API des Bundeszentralamts für Steuern
… zur Bestätigung von ausländischen
Umsatzsteuer-Identifikationsnummern
16. Demo: USt-IdNr. Validierung
Fazit:
• mit einem Trigger verwendbar
• Testklasse wird benötigt
Alternativ komplett mit JavaScript realisierbar
• nicht mit einem Trigger verwendbar
• keine Testklasse nötig
17. Demo: USt-IdNr. Validierung mit Lightning
• Lightning Components Beta aktivieren
• Namespace falls gesetzt beachten
• Methode Vorbereiten
• @auraEnabled vor die gewünschten Methoden
• Methode muss Static sein
18. Demo: USt-IdNr. Validierung mit Lightning
• Component erstellen
• u.a. Controller der die Apex-Klasse aufruft
• Style tab anlegen, muss nicht gefüllt aber vorhanden sein
• Application-Event erstellen
• Übertragene Attribute definieren
• Zweite Component erstellen
• u.a. Im Controller Event auslösen
• Erste Component überarbeiten
• Event Handler erstellen und auf das Event reagieren
25. Tauschen Sie sich mit anderen Entwicklern aus und
erweitern Sie Ihr Wissen!
Salesforce Developer Groups
bit.ly/cologne_dg
bit.ly/berlin_dg
bit.ly/munich_dg
bit.ly/zurich_dg
Hinweis der Redaktion
#9: System.CalloutException: Unauthorized endpoint, please check Setup->Security->Remote site settings.
#25: Trailhead is a fast and easy way to explore the basics of building cloud apps, whether you know how to code or not. Plus, you can earn points and badges along the way!
FAQ:
What is Trailhead?
Trailhead is an interactive learning path through the basic building blocks of the Salesforce1 Platform. Test your knowledge of the platform while earning points and badges to celebrate your achievements.
What is a unit, module, or trail? Content in Trailhead is organized into units, modules, and trails to help guide you through everything you need to know about the Salesforce1 Platform.
A unit takes you through several learning objectives for a feature or tool of the Salesforce1 Platform. Most units conclude with a challenge that reinforces the learning objectives.
A module is a series of units for a particular subject area. Once you’ve completed all the units in a module, you will earn a badge that will be displayed on your Salesforce Developers profile.
A trail is a series of Modules, organized in a guided learning path to help you master different aspects of the Salesforce1 Platform.
What is a challenge and how do they work? A challenge is an interactive exercise that tests your knowledge of a related unit. Developers accept challenges by attempting to complete them on a Developer Edition and allowing Trailhead to assess the outcome. Developers will need to log into a Developer Edition via Trailhead to allow a challenge to be assessed. By completing a Challenge, you earn points that get added to your Salesforce Developers profile.
How do I earn points and badges? Point are earned when you complete each unit. Badges are automatically earned when you finish all the units in a module and are displayed on your Salesforce Developers profile.