When building an enterprise solution or creating an app, data often comes from multiple systems, and business processes frequently cross application boundaries.
Salesforce offers a rich library of programmatic and point-and-click integration tools to customize business processes that span multiple application systems. In this webinar, we will survey the many integration options and technologies available in Salesforce, including newer API and integration features.
This webinar is the first in a series that will explore several ways to integrate systems and services with Salesforce.
Salesforce's Event-Driven Software Architecture is presented by Tim Taylor, a member of the Jacksonville FL Developer group. For more information see
Platform Events Developer Guide - https://developer.salesforce.com/docs/atlas.en-us.platform_events.meta/platform_events/platform_events_intro.htm
Platform Events Basics - https://trailhead.salesforce.com/en/content/learn/modules/platform_events_basics
Einstein Function is an intelligent CRM system that helps build apps, streamline business processes and workflows for every function & industry.
Let's understand what Einstein Bot acts like and how it operates.
Salesforce integration best practices columbus meetupMuleSoft Meetup
onnectivity Overview
Connectivity to Salesforce Clouds
Connectors and Salesforce APIs
Connector interacting with Salesforce core
Composite Connector
Triggers
Establishing a connected app for MuleSoft Connectors
Salesforce Integration Best Practices
When to move data into SFDC
Appropriate use of APEX
Salesforce integration technologies and considerations
Data Virtualization/Live Read
Data Manipulation and Migration
Real-time changes, events and Streaming
Resources
Salesforce Accelerators for Service Cloud and Commerce Cloud
Salesforce Bulk API 1.0 and Bulk API 2.0 provides a simple interface to load large amounts of data into your Salesforce org and to perform bulk queries on your org data
This document provides an introduction to Salesforce for students. It outlines the course roadmap, which covers what Salesforce is, why learning Salesforce skills is important, how to learn Salesforce through Trailhead, what the Trailblazer Community is, and includes a hands-on activity. The document encourages students to create a free Trailhead account to begin exploring trails and building skills, and to engage with the Trailblazer Community to learn and connect with others.
Ronjay Chakraborty will be presenting on CRM Salesforce. The presentation will provide an overview of CRM, its importance, and the history of cloud computing. It will introduce Salesforce.com and its key products like Sales Cloud, Marketing Cloud and Service Cloud. It will also cover business objects, Salesforce tools, and analytics. The goal is for attendees to learn the fundamentals of CRM and how Salesforce is changing how businesses engage with customers through cloud technology.
Join us as we provide an overview of how to integrate to Salesforce using the built-in tools, and look at integration on the different layers of Salesforce (User Interface, Data Logic, and Database). We'll be providing tips, best practices, and real-life examples.
Salesforce Streaming event - PushTopic and Generic EventsDhanik Sahni
Salesforce Streaming API is used when integration required with publisher and subscriber model. This slide will explain about
1. Streaming Event
2. PushTopic
3. Generic Event
4. Comparison of Streaming Events
The Salesforce platform offers system as well as application level security capabilities for building robust and secure applications. Join us as we introduce the system-level security features of Salesforce, like authentication and authorization mechanisms that include various Single Sign-On and OAuth flows. We'll also cover declarative application-level security features, like user profiles, roles and permissions, and how an Organization Wide Security and record-sharing model enforces a finer level of access control over the data.
This document provides an overview and introduction to creating and using Apex REST services in Salesforce. It begins with defining what REST is and the benefits of using Apex REST. It then demonstrates how to create a basic Apex REST service by annotating an Apex class and methods. Examples are provided of querying and returning data from a simple REST service. The document also discusses additional techniques for handling input and output through REST services like supporting different HTTP methods and using wrapper classes.
The document provides an agenda for a 5-day admin workshop covering topics like organization setup, user interface configuration, standard and custom objects, and data management. Day 1 covers organization setup, global user interface, and standard/custom objects. Day 2 covers user setup, security, and workflow automation. Later days cover additional topics like reports, mobile configuration, and the AppExchange. The document also includes introductory information and instructions for various setup and configuration exercises to be completed during the workshop.
Do you want to be able to integrate external systems to Salesforce without copying the data and be able to write back to that system? Join us to go through several techniques that will allow you to leverage Lightning Connect's new write capability to its fullest potential. We'll show you how to build robust two-way integrations using a variety of declarative and programmatic tools and techniques. In addition, we'll explore common pitfalls like high operation latency and transaction semantics to help you avoid potential failures.
Deep dive into Salesforce Connected AppDhanik Sahni
This document provides an overview of connected apps in Salesforce. It defines connected apps and their usage, protocols like OAuth and SAML, and terminology. It also demonstrates how to create a connected app, integrate a service provider using SAML or OpenID Connect, and manage access to third-party apps. The document contains examples of connected app use cases and managing OAuth access policies. It concludes by encouraging the reader to continue exploring and learning.
This presentation is based on the Data model of Salesforce platform. I prepared this presentation for the DEV 401 certification discussion at Sabre Technologies.
Jayant Jindal leads the Salesforce User Group in Fremont, CA. His presentation covers Streaming API, including the four types of Streaming APIs, how connections are negotiated and maintained, and use cases. The presentation also discusses Platform Events and Change Data Capture, providing hands-on examples. It outlines new features from Summer '19 and Winter '20 releases related to Platform Events and CDC.
This document provides an overview of Salesforce and its key features. It describes the different delivery models for Salesforce including Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). It also defines private and public clouds and describes a hybrid cloud model. The rest of the document outlines the main tabs and record types in Salesforce including contacts, accounts, opportunities, products, and reports.
Salesforce MVPs Alex Sutherland and Maria Belli give Salesforce Admins an overview of security in Salesforce. From Org wide defaults, to object, field, and record access this presentation will help you understand how to secure your data and understand sharing rules.
The document introduces the Salesforce platform and provides an overview of its capabilities. It discusses how the platform can be used to build employee apps, partner apps, and customer apps. It also summarizes several tools on the platform, including Visualforce, Apex, Lightning components, Heroku, and ExactTarget. The presentation aims to demonstrate how the Salesforce platform can support innovation through clicks and code functionality.
From Sandbox To Production: An Introduction to Salesforce Release ManagementSalesforce Developers
Wondering how to manage multiple Salesforce environments for managing your release? Join us as our Architects show how large enterprises manage Sandbox environments. Learn some of the key considerations in picking sandbox types and migration tools to lay out a process to manage an effective Release Management.
Join our webinar to learn best practices for maximizing user experience and productivity in Service Cloud. Learn from our Salesforce PM and UX service leads on how you as an #AwesomeAdmin can create engaging experiences for your agents and help them solve cases faster with pre-built apps and automation.
The document provides an overview of Salesforce's intelligent marketing platform and capabilities. It discusses how the platform can help companies:
1) Know everything about their customers through a centralized customer data platform that aggregates data from all sources.
2) Engage customers across every touchpoint through personalized journeys built using marketing automation and AI tools.
3) Personalize every interaction using artificial intelligence, like Einstein, to tailor messages and content in real-time.
Lightning web components are custom HTML elements built using HTML and modern JavaScript. Lightning Web Components uses core Web Components standards and provides only what’s necessary to perform well in browsers supported by 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.
15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan OsgoodSalesforce Admins
Data Migration is an extremely important aspect of setting up a Salesforce instance. It is critical that the sanctity of data is maintained. Join us to hear fifteen tips based on learnings from different types of data migration projects.
Introduction to Salesforce | Salesforce Tutorial for Beginners | Salesforce T...Edureka!
( Salesforce Training: https://www.edureka.co/salesforce-administrator-and-developer-training)
This tutorial will give you an introduction to the Salesforce CRM and talk tell you how & why Salesforce has emerged as one of the leading cloud computing companies today.
This video covers the following topics:
1. Salesforce:- Need & Rise
2. Features Of Salesforce
3. Demo: Salesforce In Action
Choosing the Right Salesforce Integration: The Questions You Should Ask - A C...Cyber Group
Salesforce has built its success as a nimble provider of flexible CRM options and has a strong track record of enhancing their offerings to keep up with the latest connectivity and integration technologies. But with so many options in the mix, it is a real challenge to discern the best solution for your business.
Join our expert consultants, Carolyn Campbell & Mayuri Bhadane as we explore the universe of integration choices in Salesforce. Considering factors like timing, price, system configuration, security and business process needs, we will lay out key questions you need to ask and offer some critical advice about the available solutions for different scenarios
Join us as we provide an overview of how to integrate to Salesforce using the built-in tools, and look at integration on the different layers of Salesforce (User Interface, Data Logic, and Database). We'll be providing tips, best practices, and real-life examples.
Salesforce Streaming event - PushTopic and Generic EventsDhanik Sahni
Salesforce Streaming API is used when integration required with publisher and subscriber model. This slide will explain about
1. Streaming Event
2. PushTopic
3. Generic Event
4. Comparison of Streaming Events
The Salesforce platform offers system as well as application level security capabilities for building robust and secure applications. Join us as we introduce the system-level security features of Salesforce, like authentication and authorization mechanisms that include various Single Sign-On and OAuth flows. We'll also cover declarative application-level security features, like user profiles, roles and permissions, and how an Organization Wide Security and record-sharing model enforces a finer level of access control over the data.
This document provides an overview and introduction to creating and using Apex REST services in Salesforce. It begins with defining what REST is and the benefits of using Apex REST. It then demonstrates how to create a basic Apex REST service by annotating an Apex class and methods. Examples are provided of querying and returning data from a simple REST service. The document also discusses additional techniques for handling input and output through REST services like supporting different HTTP methods and using wrapper classes.
The document provides an agenda for a 5-day admin workshop covering topics like organization setup, user interface configuration, standard and custom objects, and data management. Day 1 covers organization setup, global user interface, and standard/custom objects. Day 2 covers user setup, security, and workflow automation. Later days cover additional topics like reports, mobile configuration, and the AppExchange. The document also includes introductory information and instructions for various setup and configuration exercises to be completed during the workshop.
Do you want to be able to integrate external systems to Salesforce without copying the data and be able to write back to that system? Join us to go through several techniques that will allow you to leverage Lightning Connect's new write capability to its fullest potential. We'll show you how to build robust two-way integrations using a variety of declarative and programmatic tools and techniques. In addition, we'll explore common pitfalls like high operation latency and transaction semantics to help you avoid potential failures.
Deep dive into Salesforce Connected AppDhanik Sahni
This document provides an overview of connected apps in Salesforce. It defines connected apps and their usage, protocols like OAuth and SAML, and terminology. It also demonstrates how to create a connected app, integrate a service provider using SAML or OpenID Connect, and manage access to third-party apps. The document contains examples of connected app use cases and managing OAuth access policies. It concludes by encouraging the reader to continue exploring and learning.
This presentation is based on the Data model of Salesforce platform. I prepared this presentation for the DEV 401 certification discussion at Sabre Technologies.
Jayant Jindal leads the Salesforce User Group in Fremont, CA. His presentation covers Streaming API, including the four types of Streaming APIs, how connections are negotiated and maintained, and use cases. The presentation also discusses Platform Events and Change Data Capture, providing hands-on examples. It outlines new features from Summer '19 and Winter '20 releases related to Platform Events and CDC.
This document provides an overview of Salesforce and its key features. It describes the different delivery models for Salesforce including Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). It also defines private and public clouds and describes a hybrid cloud model. The rest of the document outlines the main tabs and record types in Salesforce including contacts, accounts, opportunities, products, and reports.
Salesforce MVPs Alex Sutherland and Maria Belli give Salesforce Admins an overview of security in Salesforce. From Org wide defaults, to object, field, and record access this presentation will help you understand how to secure your data and understand sharing rules.
The document introduces the Salesforce platform and provides an overview of its capabilities. It discusses how the platform can be used to build employee apps, partner apps, and customer apps. It also summarizes several tools on the platform, including Visualforce, Apex, Lightning components, Heroku, and ExactTarget. The presentation aims to demonstrate how the Salesforce platform can support innovation through clicks and code functionality.
From Sandbox To Production: An Introduction to Salesforce Release ManagementSalesforce Developers
Wondering how to manage multiple Salesforce environments for managing your release? Join us as our Architects show how large enterprises manage Sandbox environments. Learn some of the key considerations in picking sandbox types and migration tools to lay out a process to manage an effective Release Management.
Join our webinar to learn best practices for maximizing user experience and productivity in Service Cloud. Learn from our Salesforce PM and UX service leads on how you as an #AwesomeAdmin can create engaging experiences for your agents and help them solve cases faster with pre-built apps and automation.
The document provides an overview of Salesforce's intelligent marketing platform and capabilities. It discusses how the platform can help companies:
1) Know everything about their customers through a centralized customer data platform that aggregates data from all sources.
2) Engage customers across every touchpoint through personalized journeys built using marketing automation and AI tools.
3) Personalize every interaction using artificial intelligence, like Einstein, to tailor messages and content in real-time.
Lightning web components are custom HTML elements built using HTML and modern JavaScript. Lightning Web Components uses core Web Components standards and provides only what’s necessary to perform well in browsers supported by 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.
15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan OsgoodSalesforce Admins
Data Migration is an extremely important aspect of setting up a Salesforce instance. It is critical that the sanctity of data is maintained. Join us to hear fifteen tips based on learnings from different types of data migration projects.
Introduction to Salesforce | Salesforce Tutorial for Beginners | Salesforce T...Edureka!
( Salesforce Training: https://www.edureka.co/salesforce-administrator-and-developer-training)
This tutorial will give you an introduction to the Salesforce CRM and talk tell you how & why Salesforce has emerged as one of the leading cloud computing companies today.
This video covers the following topics:
1. Salesforce:- Need & Rise
2. Features Of Salesforce
3. Demo: Salesforce In Action
Choosing the Right Salesforce Integration: The Questions You Should Ask - A C...Cyber Group
Salesforce has built its success as a nimble provider of flexible CRM options and has a strong track record of enhancing their offerings to keep up with the latest connectivity and integration technologies. But with so many options in the mix, it is a real challenge to discern the best solution for your business.
Join our expert consultants, Carolyn Campbell & Mayuri Bhadane as we explore the universe of integration choices in Salesforce. Considering factors like timing, price, system configuration, security and business process needs, we will lay out key questions you need to ask and offer some critical advice about the available solutions for different scenarios
JDF18 - Connecting the customer success platformDeepu Chacko
Presented these slides at Jaipur Dev Fest #JDF18 on 28 July 2018 to the developer community with the intent to list all the integration options and solutions with use cases.
Unlocking the Power of Salesforce Integrations with ConfluentAaronLieberman5
Salesforce currently has 150,000 customers across the world who use Salesforce in some capacity. If you are one of those customers, you've likely had to work through how to integrate it with your other back office systems: ERP, Marketing Automation, BI systems, etc. Or perhaps you're a brand new Salesforce customer and are just now trying to understand what options exist for integration.
It is undeniable that the rate of integrating with Salesforce is increasing, and extracting the valuable data that is in Salesforce is not always an easy feat when you have to consider how to do this best in your own unique environment.
In this webinar, Big Compass and Confluent will talk about the various techniques for getting data out of Salesforce, and how Confluent and Kafka can play an integral role in not only brokering these messages at an incredibly fast and scalable rate, but to also make it very easy to exchange data with Salesforce.
YOU WILL LEARN:
What integration capabilities exist within Salesforce
How Confluent can be used to integrate with Salesforce
Techniques in Confluent for pub/sub, streaming, and building business logic using KSQL and Kafka Streams
Patterns of Salesforce integration in general and specifically with Confluent
Strengths and weaknesses of each pattern and scenarios where they work best
WHO SHOULD ATTEND:
IT leaders who are looking for the most efficient methods for integration with Salesforce
Developers/System Integrators who are interested in seeing Salesforce integration techniques
Anyone in the Salesforce ecosystem who is interested in integration
REASONS TO ATTEND:
Learn about methods of Salesforce integration and explore Confluent’s built-in capabilities if you're considering an off-the-shelf solution
This document provides an overview of integrating Salesforce with SAP ERP using Magic xpi Integration Platform. It discusses how the platform can automate processes running between Salesforce and ERP like opportunity to order conversion, inventory availability, and more. It then covers considerations for integrating SAP and Salesforce like integration methods, objects, metadata, bulk jobs, and replication. The document concludes with an overview of Magic xpi's features like visual development, orchestration, monitoring, security and its use for mobile integration.
Microsoft Sync Framework (part 1) ABTO Software Lecture GarntsarikABTO Software
The document discusses Microsoft Sync Framework, which is a comprehensive synchronization platform that enables collaboration and offline access for applications. It allows synchronization of any type of data stored in any format using any protocol across any network configuration. Key capabilities include support for offline scenarios, synchronization of changes between different endpoints like devices and servers, and handling conflicts that may arise during synchronization. The document provides examples of how to implement synchronization between a local database cache and remote data sources using Sync Framework along with Windows Communication Foundation (WCF) services.
Control your world using the Salesforce1 Platform (IoT)InternetCreations
This document discusses how to use the Salesforce1 platform and APIs to connect internet of things (IoT) devices and integrate sensor data into Salesforce. It provides examples of using the HTTP callout class to control Christmas lights connected to an Arduino board and using the REST API and a workflow to flash lights when a case is created. Another example demonstrates reading temperature data from a sensor using the REST API. Resources for learning more about the Salesforce REST API and integration patterns are also included.
The Integrations Behind Connecting With SalesforceAaronLieberman5
Salesforce currently has 150,000 customers across the world who use Salesforce in some capacity. If you are one of those customers, you’ve likely had to work through how to integrate it with your other back office systems: ERP, Marketing Automation, BI systems, etc. Or perhaps you’re a brand new Salesforce customer and are just now trying to understand what options exist for integration.
It is undeniable that the rate of integrating with Salesforce is increasing, and extracting the valuable data that is in Salesforce is not always an easy feat when you have to consider how to do this best in your own unique environment.
In this webinar, we will talk about the various techniques for getting data out of Salesforce, and how the integration technologies such as AWS and MuleSoft that surround Salesforce can make the lives of Salesforce developers and administrators easier. We will discuss what the integration world around Salesforce looks like and some common integration patterns used with Salesforce, as well as look at what a real-world application looks like when we have a need to synchronize data between Salesforce and a database.
You will learn:
● What integration capabilities exist within Salesforce
● Patterns of Salesforce integration
● Strengths and weaknesses of each integration pattern
● How AWS and MuleSoft can interact with Salesforce
Who should attend:
● IT leaders who are looking for the most efficient methods for integration with Salesforce
● Developers/System Integrators who are interested in seeing Salesforce integration techniques
● Anyone in the Salesforce ecosystem who is interested in integration
Reasons to attend:
● Learn about methods of Salesforce integration
● Learn about the world surrounding Salesforce
The document discusses best practices for integrating ERP data with Salesforce. It outlines three steps for integration success: focus on new metrics, define integration processes, and choose an integration approach. Common integration layers are data, application logic, and user interface. Packaged integration options on the AppExchange include data integration and application integration solutions. Custom built integrations can use synchronous or asynchronous design. The document also provides an example integration project between Brady Corporation's SAP system and Salesforce to enable 360-degree customer views, automate manual processes, and reduce costs.
This document provides an overview and agenda for a presentation on building point-and-click apps on the Salesforce platform. It introduces key Salesforce concepts like the multi-tenant architecture and platform services. The presentation demonstrates how to build an app without coding by creating custom objects, fields, page layouts, workflows, and reports using the Salesforce user interface. Hands-on exercises guide attendees in using these declarative tools to create an app to manage Salesforce requests.
This document discusses Salesforce integration and various integration patterns. It describes how Salesforce can be integrated with external systems and applications using APIs. Some key integration patterns discussed include remote process invocation (request/response and fire and forget), batch integration, remote call-in, and data virtualization. It also covers possible ways to integrate with Salesforce like data integration, user interface integration, business logic integration, and real-time integration using apps on the AppExchange. The benefits of Salesforce integration are improved productivity, access to data, communication, automated workflows, and insightful reporting.
The meeting covered various topics related to remote processes and data integration between Salesforce and external systems. Susannah discussed the request-reply pattern for synchronous integrations. Edith then covered the fire-and-forget pattern for asynchronous integrations. Niki explained batch data synchronization techniques. Nadina talked about options for remote call-ins to Salesforce. Finally, Niki discussed updating the user interface based on data changes using streaming APIs and push topics. The group then brainstormed future meeting topics before concluding.
1) Salesforce.com's multitenant architecture allows multiple customers to use the same application instance running on the same server infrastructure, lowering costs while maintaining performance and security.
2) All customer data and configurations are stored separately in the same database using unique customer IDs to isolate each tenant's data.
3) This approach provides significant benefits including automatic upgrades, high performance at scale through query optimization, and faster innovation since all customers use the same codebase.
The Importance of Integration to Salesforce SuccessDarren Cunningham
Webinar: The importance of cloud integration to Salesforce.com customer success. This webinar was recorded in June 2011. More details here: http://info.informaticacloud.com/forms/webinar_salesforce_cloud_integration_flexera62311
Salesforce and SAP Integration with Informatica CloudDarren Cunningham
Webinar recorded in July 2010. Available for viewing at http://www.informaticacloud.com. Focuses on SAP and Salesforce.com application and data integration best practices
This Presentation helps to get you started with Salesforce.com lightning products
Lightning Connect
Lightning Components
Lightning Process Builder
Lightning App Builder
This was Presented in the
Salesforce.com Kerala Developer Group Meetup
Salesforce.com Gurgaon Developer Group Meetup
Salesforce.com Chennai Developer Group Meetup
By Shivanath Devinarayanan
Build Consumer-Facing Apps with Heroku ConnectJeff Douglas
This document discusses Heroku Connect, a service that provides bi-directional data sync between Salesforce and Heroku Postgres. It allows developers to more easily build customer-facing apps by leveraging familiar tools like Postgres and standard workflows while keeping data secure in Salesforce. Heroku Connect works by synchronizing data for standard or custom objects using timestamps to detect changes and implementing a "last writer wins" approach. It automatically maps objects and tables during setup. Best practices include updating mappings for deleted fields and being careful of validation rules or required fields on insert.
Integrating SIS’s with Salesforce: An Accidental Integrator’s GuideSalesforce.org
Join our next Success webinar, Integrating Student Information Systems with Salesforce: Strategies and Best Practices, to explore the many ways system integration benefits your school. Whether you want an aggregated view of your students, the ability to trigger actions based on status changes, or the automation of manual work, you will learn the three simple steps to successful integration. By highlighting how higher education institutions have integrated with the most popular Student Information Systems, Grant Miller, director of Alliances and Jill Kenney, Director of Sales Engineering at the Salesforce Foundation, will explain the layers of integration and discuss considerations like synchronous-versus-asynchronous and buy-versus-build options.
MuleSoft Surat Virtual Meetup#24 - MuleSoft and Salesforce Integration and De...Jitendra Bafna
This document provides an overview and agenda for a presentation on configuring and using the MuleSoft Salesforce connector for integration. It discusses prerequisites, an introduction to Salesforce basics, an overview of the Salesforce connector functionality and installation, authentication configuration options, and examples of integration use cases including data migration, broadcast patterns, and importing files from FTP to Salesforce objects. The presentation will demonstrate connector configuration, authentication, and these integration patterns.
Integrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast IronProlifics
This document discusses integrating Salesforce and Oracle ERP using IBM WebSphere Cast Iron. It provides an overview of the solution including:
- Integrating various business data like sales, service, and e-commerce data using Cast Iron.
- Three scenarios for integration: customer master to Salesforce, Salesforce to Oracle ERP, and Salesforce to FTP.
- The solution implemented used connectors, orchestrations, transformations, monitoring, and logging capabilities of Cast Iron.
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - WorksheetSritoma Majumder
Introduction
All the materials around us are made up of elements. These elements can be broadly divided into two major groups:
Metals
Non-Metals
Each group has its own unique physical and chemical properties. Let's understand them one by one.
Physical Properties
1. Appearance
Metals: Shiny (lustrous). Example: gold, silver, copper.
Non-metals: Dull appearance (except iodine, which is shiny).
2. Hardness
Metals: Generally hard. Example: iron.
Non-metals: Usually soft (except diamond, a form of carbon, which is very hard).
3. State
Metals: Mostly solids at room temperature (except mercury, which is a liquid).
Non-metals: Can be solids, liquids, or gases. Example: oxygen (gas), bromine (liquid), sulphur (solid).
4. Malleability
Metals: Can be hammered into thin sheets (malleable).
Non-metals: Not malleable. They break when hammered (brittle).
5. Ductility
Metals: Can be drawn into wires (ductile).
Non-metals: Not ductile.
6. Conductivity
Metals: Good conductors of heat and electricity.
Non-metals: Poor conductors (except graphite, which is a good conductor).
7. Sonorous Nature
Metals: Produce a ringing sound when struck.
Non-metals: Do not produce sound.
Chemical Properties
1. Reaction with Oxygen
Metals react with oxygen to form metal oxides.
These metal oxides are usually basic.
Non-metals react with oxygen to form non-metallic oxides.
These oxides are usually acidic.
2. Reaction with Water
Metals:
Some react vigorously (e.g., sodium).
Some react slowly (e.g., iron).
Some do not react at all (e.g., gold, silver).
Non-metals: Generally do not react with water.
3. Reaction with Acids
Metals react with acids to produce salt and hydrogen gas.
Non-metals: Do not react with acids.
4. Reaction with Bases
Some non-metals react with bases to form salts, but this is rare.
Metals generally do not react with bases directly (except amphoteric metals like aluminum and zinc).
Displacement Reaction
More reactive metals can displace less reactive metals from their salt solutions.
Uses of Metals
Iron: Making machines, tools, and buildings.
Aluminum: Used in aircraft, utensils.
Copper: Electrical wires.
Gold and Silver: Jewelry.
Zinc: Coating iron to prevent rusting (galvanization).
Uses of Non-Metals
Oxygen: Breathing.
Nitrogen: Fertilizers.
Chlorine: Water purification.
Carbon: Fuel (coal), steel-making (coke).
Iodine: Medicines.
Alloys
An alloy is a mixture of metals or a metal with a non-metal.
Alloys have improved properties like strength, resistance to rusting.
Ultimate VMware 2V0-11.25 Exam Dumps for Exam SuccessMark Soia
Boost your chances of passing the 2V0-11.25 exam with CertsExpert reliable exam dumps. Prepare effectively and ace the VMware certification on your first try
Quality dumps. Trusted results. — Visit CertsExpert Now: https://www.certsexpert.com/2V0-11.25-pdf-questions.html
The ever evoilving world of science /7th class science curiosity /samyans aca...Sandeep Swamy
The Ever-Evolving World of
Science
Welcome to Grade 7 Science4not just a textbook with facts, but an invitation to
question, experiment, and explore the beautiful world we live in. From tiny cells
inside a leaf to the movement of celestial bodies, from household materials to
underground water flows, this journey will challenge your thinking and expand
your knowledge.
Notice something special about this book? The page numbers follow the playful
flight of a butterfly and a soaring paper plane! Just as these objects take flight,
learning soars when curiosity leads the way. Simple observations, like paper
planes, have inspired scientific explorations throughout history.
How to manage Multiple Warehouses for multiple floors in odoo point of saleCeline George
The need for multiple warehouses and effective inventory management is crucial for companies aiming to optimize their operations, enhance customer satisfaction, and maintain a competitive edge.
In this ppt I have tried to give basic idea about Diabetic peripheral and autonomic neuropathy ..from Levine textbook,IWGDF guideline etc
Hope it will b helpful for trainee and physician
Vitamins Chapter-7, Biochemistry and clinical pathology, D.Pharm 2nd yearARUN KUMAR
Definition and classification with examples
Sources, chemical nature, functions, coenzyme form, recommended dietary requirements, deficiency diseases of fat- and water-soluble vitamins
Multi-currency in odoo accounting and Update exchange rates automatically in ...Celine George
Most business transactions use the currencies of several countries for financial operations. For global transactions, multi-currency management is essential for enabling international trade.
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schoolsdogden2
Algebra 1 is often described as a “gateway” class, a pivotal moment that can shape the rest of a student’s K–12 education. Early access is key: successfully completing Algebra 1 in middle school allows students to complete advanced math and science coursework in high school, which research shows lead to higher wages and lower rates of unemployment in adulthood.
Learn how The Atlanta Public Schools is using their data to create a more equitable enrollment in middle school Algebra classes.
Dr. Santosh Kumar Tunga discussed an overview of the availability and the use of Open Educational Resources (OER) and its related various issues for various stakeholders in higher educational Institutions. Dr. Tunga described the concept of open access initiatives, open learning resources, creative commons licensing attribution, and copyright. Dr. Tunga also explained the various types of OER, INFLIBNET & NMEICT initiatives in India and the role of academic librarians regarding the use of OER.
As of Mid to April Ending, I am building a new Reiki-Yoga Series. No worries, they are free workshops. So far, I have 3 presentations so its a gradual process. If interested visit: https://www.slideshare.net/YogaPrincess
https://ldmchapels.weebly.com
Blessings and Happy Spring. We are hitting Mid Season.
Unit 5: Dividend Decisions and its theoriesbharath321164
decisions: meaning, factors influencing dividends, forms of dividends, dividend theories: relevance theory (Walter model, Gordon model), irrelevance theory (MM Hypothesis)
High-performance liquid chromatography (HPLC) is a sophisticated analytical technique used to separate, identify, and quantify the components of a mixture. It involves passing a sample dissolved in a mobile phase through a column packed with a stationary phase under high pressure, allowing components to separate based on their interaction with the stationary phase.
Separation:
HPLC separates components based on their differing affinities for the stationary phase. The components that interact more strongly with the stationary phase will move more slowly through the column, while those that interact less strongly will move faster.
Identification:
The separated components are detected as they exit the column, and the time at which each component exits the column can be used to identify it.
Quantification:
The area of the peak on the chromatogram (the graph of detector response versus time) is proportional to the amount of each component in the sample.
Principle:
HPLC relies on a high-pressure pump to force the mobile phase through the column. The high pressure allows for faster separations and greater resolution compared to traditional liquid chromatography methods.
Mobile Phase:
The mobile phase is a solvent or a mixture of solvents that carries the sample through the column. The composition of the mobile phase can be adjusted to optimize the separation of different components.
Stationary Phase:
The stationary phase is a solid material packed inside the column that interacts with the sample components. The type of stationary phase is chosen based on the properties of the components being separated.
Applications of HPLC:
Analysis of pharmaceutical compounds: HPLC is widely used for the analysis of drugs and their metabolites.
Environmental monitoring: HPLC can be used to analyze pollutants in water and soil.
Food chemistry: HPLC is used to analyze the composition of food products.
Biochemistry: HPLC is used to analyze proteins, peptides, and nucleic acids.
Odoo Inventory Rules and Routes v17 - Odoo SlidesCeline George
Odoo's inventory management system is highly flexible and powerful, allowing businesses to efficiently manage their stock operations through the use of Rules and Routes.
Exploring Substances:
Acidic, Basic, and
Neutral
Welcome to the fascinating world of acids and bases! Join siblings Ashwin and
Keerthi as they explore the colorful world of substances at their school's
National Science Day fair. Their adventure begins with a mysterious white paper
that reveals hidden messages when sprayed with a special liquid.
In this presentation, we'll discover how different substances can be classified as
acidic, basic, or neutral. We'll explore natural indicators like litmus, red rose
extract, and turmeric that help us identify these substances through color
changes. We'll also learn about neutralization reactions and their applications in
our daily lives.
by sandeep swamy
2. SalesforceCodex.com 2
About Me
Dhanik Lal Sahni
Technical Architect
Conduent Business Solution
Certified Application Architect
Twitter : @dhaniksahni
Blog : salesforcecodex.com
3. SalesforceCodex.com 3
Session 1-Agenda
• Provided an integration scenario, describe requirements and
issues that the Architect must consider to select the right pattern
(Layer, Timing, Direction, and Volume).
• In a customer scenario containing business requirements,
summarize which implementation pattern will achieve those
goals.
• Compare and contrast the advantages and drawbacks (design
trade-offs) of using various patterns, such as Remote Process
Invocation—Request and Reply, Remote Process Invocation—Fire
and Forget, Batch Data Synchronization, Remote Call-In, and UI
Update Based on Data Changes.
28%
17%
15%
10%
15%
10%
5%
Integration Architecture
Designer Exam
1 2 3 4 5 6 7
Salesforce Integration Patterns: 17%
4. SalesforceCodex.com 4
What is Integration?
Integration is the process of connecting different sub-
systems or components into a single larger system that
functions as one.
5. SalesforceCodex.com 5
Why we need Integration?
1. A 360-degree view of customer information
2. Better data flow
3. Faster business processes
4. Improved efficiency across teams
5. Improved security
6. Reduced costs
6. SalesforceCodex.com 6
Types of Integration Pattern
Type Description
Remote Process Invocation—
Request and Reply/Response
Salesforce invokes a process on a remote system, waits for completion of that process,
and then tracks state based on the response from the remote system.
Remote Process Invocation—
Fire and Forget
Salesforce invokes a process in a remote system but doesn’t wait for completion of the
process. Instead, the remote process receives and acknowledges the request and then
hands off control back to Salesforce.
Batch Data Synchronization Data stored in Lightning Platform is created or refreshed to reflect updates from an
external system, and when changes from Lightning Platform are sent to an external
system. Updates in either direction are done in a batch manner.
Remote Call-In Data stored in Lightning Platform is created, retrieved, updated, or deleted by a remote
system
UI Update Based on Data
Changes
The Salesforce user interface must be automatically updated as a result of changes to
Salesforce data
Data Virtualization Salesforce accesses external data in real time. This removes the need to persist data in
Salesforce and then reconcile the data between Salesforce and the external system.
7. SalesforceCodex.com 7
Integration Pattern Approach
Data Integration
Process Integration
Virtual Integration
Address the requirement to synchronize data that resides in two or
more systems so that both systems are in sync.
• Address the need for a business process to leverage two or
more applications to complete its task.
• Triggering application has to call across process boundaries to
other applications
• Address the need for a user to view, search, and modify data
that’s stored in an external system
• Triggering application has to call out to other applications and
interact with their data in real time
8. SalesforceCodex.com 8
Pattern Selection Aspects
Source/Target
Timing
Specifies the style of integration: Process, Data, or Virtual
• Synchronous—Blocking or “near-real-time” requests
• Asynchronous—Non-blocking, queue, or message-
based requests
Type
Specifies the requester of the integration transaction along with
the target(s) that provide the information.
9. SalesforceCodex.com 9
Pattern Selection Matrix
Source/Target Process
Integration
Data
Integration
Virtual
Integration
Synchronous Asynchronous Patterns to Consider
Type Timing
Remote Process
Invocation- Request n
Response
Salesforce –>
Other System
Remote Process
Invocation- Fire n Forget
Remote Process
Invocation- Request n
Response
UI Update Based on
data changes
Data Virtualization
10. SalesforceCodex.com 10
Pattern Selection Matrix
Source/Target Process
Integration
Data
Integration
Virtual
Integration
Synchronous Asynchronous Patterns to Consider
Type Timing
Remote Call-in
Other System
–> Salesforce
Remote Call-in
Remote Call-In
Batch Data
Synchronization
13. SalesforceCodex.com 13
Factors which will affect Pattern
Same
Transaction
Synchronous/
Asynchronous
Message Size
Same Transaction
Any operation required on
response from remote
system?
Synchronous/Asynchronous
Process need to be done in real time
or near real time?
Guaranteed
Delivery
Contract First
Declarative
Preferred
Message Size
Message size is small or
big?
Contract First Integration
Remote system support
Salesforce contract?
Guaranteed Delivery
What if external system is down?
Declarative Preferred
Integrate with Standard or custom
code?
14. SalesforceCodex.com 14
Remote Process Invocation—Request and Reply
Problem : When an event occurs in Salesforce, how do you initiate a process in a remote
system, pass the required information to that process, receive a response from the remote
system, and then use that response data to make updates within Salesforce?
Solution Fit/Rating Pattern Description
External Services Best
Enhanced External Services best fit if
1. External Service is REST API
2. Request and response definitions
contain primitive data types
3. Transaction can initiate from Flow
4. Transaction doesn’t risk exceeding
the synchronous Apex governor
limits
15. SalesforceCodex.com 15
Remote Process Invocation—Request and Reply
Solution Fit/Rating Pattern Description
Salesforce Lightning or VF Page Best
• Process can initiate form custom UI
• Salesforce enables us to consume a WSDL and generate a
resulting proxy Apex class.
• It provide HTTP service to do REST API operations.
• Full Control of logic
Trigger Suboptimal
1. Apex triggers to perform external callout on data changes
2. Call should be asynchronous
3. Not suited for this. Can be used In fire n forget calls.
Batch Apex job Suboptimal
1. Make calls to a remote system from a batch job
2. Given batch has limits to the number of calls
16. SalesforceCodex.com 16
Remote Process Invocation—Fire and Forget
Problem : When an event occurs in Salesforce, how do you initiate a process in a remote
system and pass the required information to that process without waiting for a response
from the remote system?
Solution Fit/Rating Pattern Description
Process-driven platform events Best
1. Publish Platform Event when remote process need to be invoked
from an insert or update event
2. Can process same event to multiple systems
3. Use Flow or process builder to process event
Customization-driven platform
events
Good
1. When point n click not works then use custom platform events
2. Publish and consume platform events by using Apex or an API.
Workflow-driven outbound
messaging
Good
1. Use when remote process is invoked from an insert or update
event.
2. Messages are sent asynchronously
3. Contract First Integration
4. Solution becomes a “first-mile” guarantee of delivery.
5. Retry if successful response is not received
17. SalesforceCodex.com 17
Remote Process Invocation—Fire and Forget
Solution Fit/Rating Pattern Description
Salesforce Lightning or VF Page Best
• Process can initiate form custom UI
• User interface-based scenarios, but does require customization
• Salesforce enables you to consume a WSDL and generate a
resulting proxy Apex class.
• It provide HTTP service to do REST API operations.
Trigger Suboptimal
1. Apex triggers to perform external callout on data changes
2. Call should be asynchronous
Batch Apex job Suboptimal
1. Make calls to a remote system from a batch job
2. Given batch has limits to the number of calls
18. SalesforceCodex.com 18
Batch Data Synchronization
Problem : How do you import data into Salesforce and export data out of Salesforce, taking
into consideration that these imports and exports can interfere with end-user operations
during business hours, and involve large amounts of data?
Solution Fit/Rating Pattern Description
Salesforce Change Data Capture Best
• Change Data Capture publishes change events, which represent
changes to Salesforce records.
• Receive near-real-time changes of Salesforce records
ETL Tool Best
1. Connect to system, extract data and transform in required format
2. Upload data using Bulk API
Remote Call-in Good
System can call each other whenever data is changed.
19. SalesforceCodex.com 19
Remote Call-in
Problem : How does a remote system connect and authenticate with Salesforce to notify
Salesforce about external events, create records, and update existing records?
1. SOAP APIs can be used by clients to
• Publish events to notify your Salesforce org
• Query data in your org
• Create, update, and delete data
• Obtain metadata about your org
• Run utilities to perform administrative tasks
2. Valid login session is required.
3. Provides Enterprise WSDL and Partner WSDL for
communication
4. Client wait for response
Best
20. SalesforceCodex.com 20
Remote Call-in
Problem : How does a remote system connect and authenticate with Salesforce to notify
Salesforce about external events, create records, and update existing records?
REST APIs can be used by clients to
• Publish events to notify your Salesforce org
• Query data in your org
• Create, update, and delete data
• Obtain metadata about your org
• Valid login session is required.
• Client wait for response
• Each record treated as separate transaction
• For bulk data operations (more than 500,000
records), use the REST-based Bulk API.
Best
21. SalesforceCodex.com 21
Remote Call-in
• Apex class can be used as web service method
• Use when full transactional support is
required
• Custom Logic is required
Apex web
services
Apex REST
services
• Apex class exposed as REST URI
• Use for multiple updates in same transaction
• No need to consume WSDL
Bulk API
• REST based API to support larger data sets
• Support query, update, delete records large
no of records asynchronously
Sub
optimal
Optimal
Sub
optimal
22. SalesforceCodex.com 22
UI Update Based on Data Changes
Problem : When an event occurs in Salesforce, how can the user be notified in the
Salesforce user interface without having to refresh their screen and potentially losing work?
Salesforce Streaming API is best for this use case.
A JavaScript-based implementation of the CometD required
23. SalesforceCodex.com 23
Data Virtualization
Problem : How do you view, search, and modify data that’s stored outside of Salesforce,
without moving the data from the external system into Salesforce?
Solution Fit/Rating
Salesforce Connect Best
• Use Salesforce Connect to access data from external sources, along
with your Salesforce data
• Salesforce Connect maps data tables in external systems to external
objects in your org.
• Salesforce Connect uses a live connection to external data to always
keep external objects up-to-date.
Request and Reply Suboptimal
1. Use Salesforce web service APIs to make ad-hoc data requests to
access and update external system data.
2. Use Salesforce SOAP API.
3. A custom Visualforce page or button initiates an Apex SOAP callout
in a synchronous manner
24. SalesforceCodex.com 24
Pattern Summary
Request &
Response
Fire & Forget UI Update
Batch
Integration
Remote Call-In UI Update
Data
Virtualization
Salesforce waits
for response
Response not
needed
immediately
Data
Synchronization
between two
systems
External System
Calling Salesforce
Refresh UI on
data changes
Show live
external data