SlideShare une entreprise Scribd logo
1  sur  25
Please reboot your computer after upgrading...
Packaging It Up: Latest Enhancements for App Distribution Jim Yu, Salesforce.com Track: New AppExchange Developer
Safe Harbor Statement ,[object Object],[object Object],[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object]
Overview
Business Value With the new packaging enhancements and upgrading capabilities for AppExchange apps in Winter '07... Developers now have access to the most robust development platform in the industry for rapidly sharing and deploying on-demand applications for their customers.  Customers will have an easy and seamless way to install and upgrade on-demand applications.
Key Capabilities Upgradeable Packages  – Rapidly deploy new functionality in your app to your customer base and protect subscribers from making changes that break S-Controls and integrations Unique Namespaces  – Ensure subscribers can successfully install any package from the AppExchange, even if they have another component with the same name License Management Integration  – As a framework for future license management functionality, know who's installed your app and what version they're using Additional Packagable Components  –   Package custom fields on standard objects, custom buttons, validation rules, and record types on custom objects. Package Extensions  – Empower your partners to extend the capabilities of your product through package extensions. 1 2 3 4 1 3 5
Introducing Upgrading... ,[object Object],(2) Upgrade (3) Deploy (1) Click
Demonstration
Demonstration Overview Jack is the CTO of Recruit On-Demand, and is developing a new on-demand recruiting  product for the AppExchange.  He wants the ability to seamlessly roll out new versions to  new and existing subscribers of his product. Sue is an VP of HR at Universal Containers.  Universal Containers has a very successful and rapidly growing business in selling containers to manufacturers and shipping companies across the world.  Because of their fast growth, Sue would like to deploy an on-demand  Recruiting solution that will support the recruiting needs of Universal Containers. John is the VP of Marketing at Recruit On-Demand, and he wants the ability to easily  reach subscribers who have installed his recruiting application on the AppExchange. Jack Application Developer Sue HR Manager John Marketing
Demonstration: The Big Picture Enhance Release Develop Test
Demonstration: Developing the app Jack Application Developer Signs up for a free Developer Edition organization on the AppExchange  Developer Network. 1 Develops, tests, and packages an on-demand recruiting application. 3 Configures his Developer Edition organization for a managed package.  2
Demonstration: Testing the app Jack Application Developer Uploads a Beta version of his recruiting product to get feedback from customers like  Universal Container. 4 Installs Recruit On-Demand Version 1.0 Beta to Universal Container’s Sandbox Edition. 6 Sue HR Manager Tests the recruiting application with her recruiting team. 7 Contacts Sue at Universal Container to engage her in the beta testing of Recruit On-Demand. 5 John Marketing
Demonstration: Enhance the app Through beta testing, Sue discovers what she really wants is a dashboard  to track the hiring activities across the company. 7 Sue HR Manager Enhances and fixes Recruit On-Demand based on the feedback from Sue and other beta  participants. 8 Jack Application Developer
Demonstration: Release the app Jack Application Developer Releases Version 1.0 by uploading Recruit On-Demand to the AppExchange. 9 Deploys Recruit On-Demand from the AppExchange to Universal Container’s  Unlimited Edition production org. 11 Sue HR Manager Launches Recruit On-Demand and using the LMA notifies beta participants on  the availability of Recruit On-Demand Version 1.0. 10 John Marketing
2 weeks later…
Feature Request Discovers that she needs her recruiting system to track candidate references. 12 Sue HR Manager Circle of Joy begins again…
Behind the Feature
How It Works ,[object Object],[object Object]
How It Works Developer Uploads Released Version What happened when Jack uploaded a released version of Recruit On-Demand?
How It Works But what about during the Beta Testing? Manage Component Legend Managed – Released A managed component that has been uploaded in a non-beta packageversion.  Only applicable to developer orgs. Managed – Installed A managed component that has been installed in a subscriber org.  Only applicable to subscriber orgs. Managed – Beta A managed component that has been added to a managed package  since  the last uploaded, released package version  or  has been uploaded in a beta package version.  Only applicable to developer orgs.
Implementation Best Practices ,[object Object],[object Object],[object Object],[object Object],[object Object],Best Practices Additional Packageable Components License Management Integration Unique Namespaces Upgradeable Packages Feature
Other Considerations ,[object Object],Additional Packageable Components ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Limitations License Management Integration Unique Namespaces Upgradeable Packages Feature
Q & A
Session Feedback Let us know how we’re doing! ,[object Object],[object Object],[object Object],[object Object],[object Object],Save time! Use your cell phone or mobile device to send Feedback via SMS/Text Messaging! Send a message to  26335 In the message body:   Session 235, ####   For example, “ Session 123, 5555 ” Session ID:  235 Session ID # Scores for 4 categories SMS Voting powered by:

Contenu connexe

Tendances

Meet Salesforce, Your New Employee
Meet Salesforce, Your New EmployeeMeet Salesforce, Your New Employee
Meet Salesforce, Your New Employeedreamforce2006
 
Meet the Product Managers
Meet the Product ManagersMeet the Product Managers
Meet the Product Managersdreamforce2006
 
Business Mashups Best of the Web APIs
Business Mashups Best of the Web APIsBusiness Mashups Best of the Web APIs
Business Mashups Best of the Web APIsdreamforce2006
 
Future of Composite Apps S-Controls and Beyond
Future of Composite Apps S-Controls and BeyondFuture of Composite Apps S-Controls and Beyond
Future of Composite Apps S-Controls and Beyonddreamforce2006
 
Tips & Tricks for Building Advanced Workflow
Tips & Tricks for Building Advanced WorkflowTips & Tricks for Building Advanced Workflow
Tips & Tricks for Building Advanced Workflowdreamforce2006
 
Best Practices for Engaging with Salesforce.com for Enterprise Deployments
Best Practices for Engaging with Salesforce.com for Enterprise DeploymentsBest Practices for Engaging with Salesforce.com for Enterprise Deployments
Best Practices for Engaging with Salesforce.com for Enterprise Deploymentsdreamforce2006
 
Extending Your CRM with World-Class Service and Support
Extending Your CRM with World-Class Service and SupportExtending Your CRM with World-Class Service and Support
Extending Your CRM with World-Class Service and Supportdreamforce2006
 
Global Integrated Solutions Real Challenges. Real Solutions
Global Integrated Solutions Real Challenges. Real SolutionsGlobal Integrated Solutions Real Challenges. Real Solutions
Global Integrated Solutions Real Challenges. Real Solutionsdreamforce2006
 
Improving Customer Service with a Branded Self Service Portal
Improving Customer Service with a Branded Self Service PortalImproving Customer Service with a Branded Self Service Portal
Improving Customer Service with a Branded Self Service Portaldreamforce2006
 
PHP and Rails with AppExchange
PHP and Rails with AppExchangePHP and Rails with AppExchange
PHP and Rails with AppExchangedreamforce2006
 
Around the World in 100 Days a Global Deployment Case Study
Around the World in 100 Days a Global Deployment Case StudyAround the World in 100 Days a Global Deployment Case Study
Around the World in 100 Days a Global Deployment Case Studydreamforce2006
 
Demystifying S-Controls and AJAX
Demystifying S-Controls and AJAXDemystifying S-Controls and AJAX
Demystifying S-Controls and AJAXdreamforce2006
 
Enhancing Sales Effectiveness with the AppExchange
Enhancing Sales Effectiveness with the AppExchangeEnhancing Sales Effectiveness with the AppExchange
Enhancing Sales Effectiveness with the AppExchangedreamforce2006
 
Three Use Cases for Service & Support
Three Use Cases for Service & SupportThree Use Cases for Service & Support
Three Use Cases for Service & Supportdreamforce2006
 
How Salesforce.com Uses Service & Support
How Salesforce.com Uses Service & SupportHow Salesforce.com Uses Service & Support
How Salesforce.com Uses Service & Supportdreamforce2006
 
Improving Productivity with Outlook and Notes Integration
Improving Productivity with Outlook and Notes IntegrationImproving Productivity with Outlook and Notes Integration
Improving Productivity with Outlook and Notes Integrationdreamforce2006
 
Instant Stardom How to Build Executive Dashboards
Instant Stardom How to Build Executive DashboardsInstant Stardom How to Build Executive Dashboards
Instant Stardom How to Build Executive Dashboardsdreamforce2006
 
Next-Generation Native Apps
Next-Generation Native AppsNext-Generation Native Apps
Next-Generation Native Appsdreamforce2006
 
Trusted Reliability & Performance with the AppExchange Platform
Trusted Reliability & Performance with the AppExchange PlatformTrusted Reliability & Performance with the AppExchange Platform
Trusted Reliability & Performance with the AppExchange Platformdreamforce2006
 
Inside the Enterprise Case Studies of Customer Apps
Inside the Enterprise Case Studies of Customer AppsInside the Enterprise Case Studies of Customer Apps
Inside the Enterprise Case Studies of Customer Appsdreamforce2006
 

Tendances (20)

Meet Salesforce, Your New Employee
Meet Salesforce, Your New EmployeeMeet Salesforce, Your New Employee
Meet Salesforce, Your New Employee
 
Meet the Product Managers
Meet the Product ManagersMeet the Product Managers
Meet the Product Managers
 
Business Mashups Best of the Web APIs
Business Mashups Best of the Web APIsBusiness Mashups Best of the Web APIs
Business Mashups Best of the Web APIs
 
Future of Composite Apps S-Controls and Beyond
Future of Composite Apps S-Controls and BeyondFuture of Composite Apps S-Controls and Beyond
Future of Composite Apps S-Controls and Beyond
 
Tips & Tricks for Building Advanced Workflow
Tips & Tricks for Building Advanced WorkflowTips & Tricks for Building Advanced Workflow
Tips & Tricks for Building Advanced Workflow
 
Best Practices for Engaging with Salesforce.com for Enterprise Deployments
Best Practices for Engaging with Salesforce.com for Enterprise DeploymentsBest Practices for Engaging with Salesforce.com for Enterprise Deployments
Best Practices for Engaging with Salesforce.com for Enterprise Deployments
 
Extending Your CRM with World-Class Service and Support
Extending Your CRM with World-Class Service and SupportExtending Your CRM with World-Class Service and Support
Extending Your CRM with World-Class Service and Support
 
Global Integrated Solutions Real Challenges. Real Solutions
Global Integrated Solutions Real Challenges. Real SolutionsGlobal Integrated Solutions Real Challenges. Real Solutions
Global Integrated Solutions Real Challenges. Real Solutions
 
Improving Customer Service with a Branded Self Service Portal
Improving Customer Service with a Branded Self Service PortalImproving Customer Service with a Branded Self Service Portal
Improving Customer Service with a Branded Self Service Portal
 
PHP and Rails with AppExchange
PHP and Rails with AppExchangePHP and Rails with AppExchange
PHP and Rails with AppExchange
 
Around the World in 100 Days a Global Deployment Case Study
Around the World in 100 Days a Global Deployment Case StudyAround the World in 100 Days a Global Deployment Case Study
Around the World in 100 Days a Global Deployment Case Study
 
Demystifying S-Controls and AJAX
Demystifying S-Controls and AJAXDemystifying S-Controls and AJAX
Demystifying S-Controls and AJAX
 
Enhancing Sales Effectiveness with the AppExchange
Enhancing Sales Effectiveness with the AppExchangeEnhancing Sales Effectiveness with the AppExchange
Enhancing Sales Effectiveness with the AppExchange
 
Three Use Cases for Service & Support
Three Use Cases for Service & SupportThree Use Cases for Service & Support
Three Use Cases for Service & Support
 
How Salesforce.com Uses Service & Support
How Salesforce.com Uses Service & SupportHow Salesforce.com Uses Service & Support
How Salesforce.com Uses Service & Support
 
Improving Productivity with Outlook and Notes Integration
Improving Productivity with Outlook and Notes IntegrationImproving Productivity with Outlook and Notes Integration
Improving Productivity with Outlook and Notes Integration
 
Instant Stardom How to Build Executive Dashboards
Instant Stardom How to Build Executive DashboardsInstant Stardom How to Build Executive Dashboards
Instant Stardom How to Build Executive Dashboards
 
Next-Generation Native Apps
Next-Generation Native AppsNext-Generation Native Apps
Next-Generation Native Apps
 
Trusted Reliability & Performance with the AppExchange Platform
Trusted Reliability & Performance with the AppExchange PlatformTrusted Reliability & Performance with the AppExchange Platform
Trusted Reliability & Performance with the AppExchange Platform
 
Inside the Enterprise Case Studies of Customer Apps
Inside the Enterprise Case Studies of Customer AppsInside the Enterprise Case Studies of Customer Apps
Inside the Enterprise Case Studies of Customer Apps
 

En vedette

Profundidad de Campo y Velocidad de Obturación
Profundidad de Campo y Velocidad de ObturaciónProfundidad de Campo y Velocidad de Obturación
Profundidad de Campo y Velocidad de ObturaciónRodrigo Raya Campos
 
Turbocharging AppExchange
Turbocharging AppExchangeTurbocharging AppExchange
Turbocharging AppExchangedreamforce2006
 
Cleome isomeris web show
Cleome isomeris   web showCleome isomeris   web show
Cleome isomeris web showcvadheim
 
Bridging the Sales and Marketing Divide
Bridging the Sales and Marketing DivideBridging the Sales and Marketing Divide
Bridging the Sales and Marketing Dividedreamforce2006
 
Shober, sthephan superando a depressão biblica e naturalmente (artigo)
Shober, sthephan superando a depressão biblica e naturalmente (artigo)Shober, sthephan superando a depressão biblica e naturalmente (artigo)
Shober, sthephan superando a depressão biblica e naturalmente (artigo)didaque
 
Final programme-symposium-and summer school - prenatal stress and brain disor...
Final programme-symposium-and summer school - prenatal stress and brain disor...Final programme-symposium-and summer school - prenatal stress and brain disor...
Final programme-symposium-and summer school - prenatal stress and brain disor...lydiariley14
 
Latihan menulis tulisan cantik tema rumah
Latihan menulis tulisan cantik tema rumahLatihan menulis tulisan cantik tema rumah
Latihan menulis tulisan cantik tema rumahintanismail34
 
Mejoramiento genetico forestal
Mejoramiento genetico forestalMejoramiento genetico forestal
Mejoramiento genetico forestalAyram Pedraza
 
Creacion Del Imperio Colonial
Creacion Del Imperio ColonialCreacion Del Imperio Colonial
Creacion Del Imperio Colonialartesonado
 
Factors affecting growth and development
Factors affecting growth and developmentFactors affecting growth and development
Factors affecting growth and developmentIndian dental academy
 

En vedette (13)

Profundidad de Campo y Velocidad de Obturación
Profundidad de Campo y Velocidad de ObturaciónProfundidad de Campo y Velocidad de Obturación
Profundidad de Campo y Velocidad de Obturación
 
Turbocharging AppExchange
Turbocharging AppExchangeTurbocharging AppExchange
Turbocharging AppExchange
 
Vikram Arora
Vikram AroraVikram Arora
Vikram Arora
 
Resumen de trabajo de word
Resumen de trabajo de wordResumen de trabajo de word
Resumen de trabajo de word
 
Cleome isomeris web show
Cleome isomeris   web showCleome isomeris   web show
Cleome isomeris web show
 
Bridging the Sales and Marketing Divide
Bridging the Sales and Marketing DivideBridging the Sales and Marketing Divide
Bridging the Sales and Marketing Divide
 
Shober, sthephan superando a depressão biblica e naturalmente (artigo)
Shober, sthephan superando a depressão biblica e naturalmente (artigo)Shober, sthephan superando a depressão biblica e naturalmente (artigo)
Shober, sthephan superando a depressão biblica e naturalmente (artigo)
 
Final programme-symposium-and summer school - prenatal stress and brain disor...
Final programme-symposium-and summer school - prenatal stress and brain disor...Final programme-symposium-and summer school - prenatal stress and brain disor...
Final programme-symposium-and summer school - prenatal stress and brain disor...
 
test uplode
test uplodetest uplode
test uplode
 
Latihan menulis tulisan cantik tema rumah
Latihan menulis tulisan cantik tema rumahLatihan menulis tulisan cantik tema rumah
Latihan menulis tulisan cantik tema rumah
 
Mejoramiento genetico forestal
Mejoramiento genetico forestalMejoramiento genetico forestal
Mejoramiento genetico forestal
 
Creacion Del Imperio Colonial
Creacion Del Imperio ColonialCreacion Del Imperio Colonial
Creacion Del Imperio Colonial
 
Factors affecting growth and development
Factors affecting growth and developmentFactors affecting growth and development
Factors affecting growth and development
 

Similaire à Packaging It Up Latest Enhancements for App Distribution

Building and Distributing a Salesforce App
Building and Distributing a Salesforce AppBuilding and Distributing a Salesforce App
Building and Distributing a Salesforce AppRoss Belmont
 
Sandboxes: The Future of App Development by Evan Barnet & Pam Barnet
Sandboxes: The Future of App Development by Evan Barnet & Pam BarnetSandboxes: The Future of App Development by Evan Barnet & Pam Barnet
Sandboxes: The Future of App Development by Evan Barnet & Pam BarnetSalesforce Admins
 
Build and Package Lightning Components for Lightning Exchange
Build and Package Lightning Components for Lightning ExchangeBuild and Package Lightning Components for Lightning Exchange
Build and Package Lightning Components for Lightning ExchangeSalesforce Developers
 
Modern App Dev: Modular Development Strategies
Modern App Dev: Modular Development StrategiesModern App Dev: Modular Development Strategies
Modern App Dev: Modular Development StrategiesSalesforce Developers
 
Tech Enablement Webinar for ISVs (March 16, 2017)
Tech Enablement Webinar for ISVs (March 16, 2017)Tech Enablement Webinar for ISVs (March 16, 2017)
Tech Enablement Webinar for ISVs (March 16, 2017)Salesforce Partners
 
APP Academy: Build Your First App (October 13, 2014)
APP Academy: Build Your First App (October 13, 2014)APP Academy: Build Your First App (October 13, 2014)
APP Academy: Build Your First App (October 13, 2014)Salesforce Partners
 
Lightning Developer Experience, Eclipse IDE Evolved
Lightning Developer Experience, Eclipse IDE EvolvedLightning Developer Experience, Eclipse IDE Evolved
Lightning Developer Experience, Eclipse IDE EvolvedSalesforce Developers
 
New Lightning Experience: Build Custom Apps in a Flash
New Lightning Experience: Build Custom Apps in a FlashNew Lightning Experience: Build Custom Apps in a Flash
New Lightning Experience: Build Custom Apps in a FlashDreamforce
 
How to Build an AppExchange Strategy
How to Build an AppExchange StrategyHow to Build an AppExchange Strategy
How to Build an AppExchange StrategySalesforce Admins
 
ISV Lightning Webinar Series - Part 2 (December 8, 2015)
ISV Lightning Webinar Series - Part 2 (December 8, 2015)ISV Lightning Webinar Series - Part 2 (December 8, 2015)
ISV Lightning Webinar Series - Part 2 (December 8, 2015)Salesforce Partners
 
#Df17 Recap Series Build Apps Faster with the Salesforce Platform
#Df17 Recap Series Build Apps Faster with the Salesforce Platform #Df17 Recap Series Build Apps Faster with the Salesforce Platform
#Df17 Recap Series Build Apps Faster with the Salesforce Platform Salesforce Developers
 
Building Lightning Components for ISVs (Dreamforce 2015)
Building Lightning Components for ISVs (Dreamforce 2015)Building Lightning Components for ISVs (Dreamforce 2015)
Building Lightning Components for ISVs (Dreamforce 2015)Salesforce Partners
 
Developer Preview Live – Release Readiness LIVE, Spring '18
Developer Preview Live – Release Readiness LIVE, Spring '18Developer Preview Live – Release Readiness LIVE, Spring '18
Developer Preview Live – Release Readiness LIVE, Spring '18Salesforce Developers
 
Architect and Design Your App for Commercial Success
Architect and Design Your App for Commercial SuccessArchitect and Design Your App for Commercial Success
Architect and Design Your App for Commercial SuccessSalesforce Partners
 
Reusable Build Scripts for Managed Package Development (October 14, 2014)
Reusable Build Scripts for Managed Package Development (October 14, 2014)Reusable Build Scripts for Managed Package Development (October 14, 2014)
Reusable Build Scripts for Managed Package Development (October 14, 2014)Salesforce Partners
 
Kitchener Salesforce Developer Group Event - Introduction to dev ops with Sal...
Kitchener Salesforce Developer Group Event - Introduction to dev ops with Sal...Kitchener Salesforce Developer Group Event - Introduction to dev ops with Sal...
Kitchener Salesforce Developer Group Event - Introduction to dev ops with Sal...Sudipta Deb ☁
 
Force.com Canvas: 2 Case Studies and a Roadmap
Force.com Canvas: 2 Case Studies and a RoadmapForce.com Canvas: 2 Case Studies and a Roadmap
Force.com Canvas: 2 Case Studies and a RoadmapSalesforce Developers
 
ISV Advanced Guide to Building a Salesforce1 Mobile App (October 14, 2014)
ISV Advanced Guide to Building a Salesforce1 Mobile App (October 14, 2014)ISV Advanced Guide to Building a Salesforce1 Mobile App (October 14, 2014)
ISV Advanced Guide to Building a Salesforce1 Mobile App (October 14, 2014)Salesforce Partners
 

Similaire à Packaging It Up Latest Enhancements for App Distribution (20)

Building and Distributing a Salesforce App
Building and Distributing a Salesforce AppBuilding and Distributing a Salesforce App
Building and Distributing a Salesforce App
 
Sandboxes: The Future of App Development by Evan Barnet & Pam Barnet
Sandboxes: The Future of App Development by Evan Barnet & Pam BarnetSandboxes: The Future of App Development by Evan Barnet & Pam Barnet
Sandboxes: The Future of App Development by Evan Barnet & Pam Barnet
 
Build and Package Lightning Components for Lightning Exchange
Build and Package Lightning Components for Lightning ExchangeBuild and Package Lightning Components for Lightning Exchange
Build and Package Lightning Components for Lightning Exchange
 
Modern App Dev: Modular Development Strategies
Modern App Dev: Modular Development StrategiesModern App Dev: Modular Development Strategies
Modern App Dev: Modular Development Strategies
 
Coding in the App Cloud
Coding in the App CloudCoding in the App Cloud
Coding in the App Cloud
 
Tech Enablement Webinar for ISVs (March 16, 2017)
Tech Enablement Webinar for ISVs (March 16, 2017)Tech Enablement Webinar for ISVs (March 16, 2017)
Tech Enablement Webinar for ISVs (March 16, 2017)
 
APP Academy: Build Your First App (October 13, 2014)
APP Academy: Build Your First App (October 13, 2014)APP Academy: Build Your First App (October 13, 2014)
APP Academy: Build Your First App (October 13, 2014)
 
Lightning Developer Experience, Eclipse IDE Evolved
Lightning Developer Experience, Eclipse IDE EvolvedLightning Developer Experience, Eclipse IDE Evolved
Lightning Developer Experience, Eclipse IDE Evolved
 
New Lightning Experience: Build Custom Apps in a Flash
New Lightning Experience: Build Custom Apps in a FlashNew Lightning Experience: Build Custom Apps in a Flash
New Lightning Experience: Build Custom Apps in a Flash
 
How to Build an AppExchange Strategy
How to Build an AppExchange StrategyHow to Build an AppExchange Strategy
How to Build an AppExchange Strategy
 
ISV Lightning Webinar Series - Part 2 (December 8, 2015)
ISV Lightning Webinar Series - Part 2 (December 8, 2015)ISV Lightning Webinar Series - Part 2 (December 8, 2015)
ISV Lightning Webinar Series - Part 2 (December 8, 2015)
 
#Df17 Recap Series Build Apps Faster with the Salesforce Platform
#Df17 Recap Series Build Apps Faster with the Salesforce Platform #Df17 Recap Series Build Apps Faster with the Salesforce Platform
#Df17 Recap Series Build Apps Faster with the Salesforce Platform
 
Building Lightning Components for ISVs (Dreamforce 2015)
Building Lightning Components for ISVs (Dreamforce 2015)Building Lightning Components for ISVs (Dreamforce 2015)
Building Lightning Components for ISVs (Dreamforce 2015)
 
Developer Preview Live – Release Readiness LIVE, Spring '18
Developer Preview Live – Release Readiness LIVE, Spring '18Developer Preview Live – Release Readiness LIVE, Spring '18
Developer Preview Live – Release Readiness LIVE, Spring '18
 
Adopting Salesforce DX
Adopting Salesforce DXAdopting Salesforce DX
Adopting Salesforce DX
 
Architect and Design Your App for Commercial Success
Architect and Design Your App for Commercial SuccessArchitect and Design Your App for Commercial Success
Architect and Design Your App for Commercial Success
 
Reusable Build Scripts for Managed Package Development (October 14, 2014)
Reusable Build Scripts for Managed Package Development (October 14, 2014)Reusable Build Scripts for Managed Package Development (October 14, 2014)
Reusable Build Scripts for Managed Package Development (October 14, 2014)
 
Kitchener Salesforce Developer Group Event - Introduction to dev ops with Sal...
Kitchener Salesforce Developer Group Event - Introduction to dev ops with Sal...Kitchener Salesforce Developer Group Event - Introduction to dev ops with Sal...
Kitchener Salesforce Developer Group Event - Introduction to dev ops with Sal...
 
Force.com Canvas: 2 Case Studies and a Roadmap
Force.com Canvas: 2 Case Studies and a RoadmapForce.com Canvas: 2 Case Studies and a Roadmap
Force.com Canvas: 2 Case Studies and a Roadmap
 
ISV Advanced Guide to Building a Salesforce1 Mobile App (October 14, 2014)
ISV Advanced Guide to Building a Salesforce1 Mobile App (October 14, 2014)ISV Advanced Guide to Building a Salesforce1 Mobile App (October 14, 2014)
ISV Advanced Guide to Building a Salesforce1 Mobile App (October 14, 2014)
 

Plus de dreamforce2006

Using AppExchange to Automate Complex Business Processes
Using AppExchange to Automate Complex Business ProcessesUsing AppExchange to Automate Complex Business Processes
Using AppExchange to Automate Complex Business Processesdreamforce2006
 
Top Ten AppExchange Apps for Professional Edition
Top Ten AppExchange Apps for Professional EditionTop Ten AppExchange Apps for Professional Edition
Top Ten AppExchange Apps for Professional Editiondreamforce2006
 
Tools to Increase Partner Adoption and Loyalty
Tools to Increase Partner Adoption and LoyaltyTools to Increase Partner Adoption and Loyalty
Tools to Increase Partner Adoption and Loyaltydreamforce2006
 
Territory Management Made Simple
Territory Management Made SimpleTerritory Management Made Simple
Territory Management Made Simpledreamforce2006
 
Success with Salesforce for Capital Markets
Success with Salesforce for Capital MarketsSuccess with Salesforce for Capital Markets
Success with Salesforce for Capital Marketsdreamforce2006
 
Sales ROI Benchmarking
Sales ROI BenchmarkingSales ROI Benchmarking
Sales ROI Benchmarkingdreamforce2006
 
Open It, Read It, Buy It Email Marketing with the AppExchange
Open It, Read It, Buy It Email Marketing with the AppExchangeOpen It, Read It, Buy It Email Marketing with the AppExchange
Open It, Read It, Buy It Email Marketing with the AppExchangedreamforce2006
 
Manage What You Measure Lessons from Dashboard Pros
Manage What You Measure Lessons from Dashboard ProsManage What You Measure Lessons from Dashboard Pros
Manage What You Measure Lessons from Dashboard Prosdreamforce2006
 
Leveraging Your Customer Service Function to Drive Sales
Leveraging Your Customer Service Function to Drive SalesLeveraging Your Customer Service Function to Drive Sales
Leveraging Your Customer Service Function to Drive Salesdreamforce2006
 
Lead Distribution Programs to Optimize Channel Revenue Customer Panel
Lead Distribution Programs to Optimize Channel Revenue Customer PanelLead Distribution Programs to Optimize Channel Revenue Customer Panel
Lead Distribution Programs to Optimize Channel Revenue Customer Paneldreamforce2006
 
IT Success with the Winter '07 Release Platform Overview
IT Success with the Winter '07 Release Platform OverviewIT Success with the Winter '07 Release Platform Overview
IT Success with the Winter '07 Release Platform Overviewdreamforce2006
 
Introducing Analytics Mash-ups
Introducing Analytics Mash-upsIntroducing Analytics Mash-ups
Introducing Analytics Mash-upsdreamforce2006
 
Integrating Salesforce and QuickBooks
Integrating Salesforce and QuickBooksIntegrating Salesforce and QuickBooks
Integrating Salesforce and QuickBooksdreamforce2006
 
Information Peer Pressure
Information Peer PressureInformation Peer Pressure
Information Peer Pressuredreamforce2006
 
Improve Business Performance with Greater Insight From Dashboards and Reports
Improve Business Performance with Greater Insight From Dashboards and ReportsImprove Business Performance with Greater Insight From Dashboards and Reports
Improve Business Performance with Greater Insight From Dashboards and Reportsdreamforce2006
 

Plus de dreamforce2006 (15)

Using AppExchange to Automate Complex Business Processes
Using AppExchange to Automate Complex Business ProcessesUsing AppExchange to Automate Complex Business Processes
Using AppExchange to Automate Complex Business Processes
 
Top Ten AppExchange Apps for Professional Edition
Top Ten AppExchange Apps for Professional EditionTop Ten AppExchange Apps for Professional Edition
Top Ten AppExchange Apps for Professional Edition
 
Tools to Increase Partner Adoption and Loyalty
Tools to Increase Partner Adoption and LoyaltyTools to Increase Partner Adoption and Loyalty
Tools to Increase Partner Adoption and Loyalty
 
Territory Management Made Simple
Territory Management Made SimpleTerritory Management Made Simple
Territory Management Made Simple
 
Success with Salesforce for Capital Markets
Success with Salesforce for Capital MarketsSuccess with Salesforce for Capital Markets
Success with Salesforce for Capital Markets
 
Sales ROI Benchmarking
Sales ROI BenchmarkingSales ROI Benchmarking
Sales ROI Benchmarking
 
Open It, Read It, Buy It Email Marketing with the AppExchange
Open It, Read It, Buy It Email Marketing with the AppExchangeOpen It, Read It, Buy It Email Marketing with the AppExchange
Open It, Read It, Buy It Email Marketing with the AppExchange
 
Manage What You Measure Lessons from Dashboard Pros
Manage What You Measure Lessons from Dashboard ProsManage What You Measure Lessons from Dashboard Pros
Manage What You Measure Lessons from Dashboard Pros
 
Leveraging Your Customer Service Function to Drive Sales
Leveraging Your Customer Service Function to Drive SalesLeveraging Your Customer Service Function to Drive Sales
Leveraging Your Customer Service Function to Drive Sales
 
Lead Distribution Programs to Optimize Channel Revenue Customer Panel
Lead Distribution Programs to Optimize Channel Revenue Customer PanelLead Distribution Programs to Optimize Channel Revenue Customer Panel
Lead Distribution Programs to Optimize Channel Revenue Customer Panel
 
IT Success with the Winter '07 Release Platform Overview
IT Success with the Winter '07 Release Platform OverviewIT Success with the Winter '07 Release Platform Overview
IT Success with the Winter '07 Release Platform Overview
 
Introducing Analytics Mash-ups
Introducing Analytics Mash-upsIntroducing Analytics Mash-ups
Introducing Analytics Mash-ups
 
Integrating Salesforce and QuickBooks
Integrating Salesforce and QuickBooksIntegrating Salesforce and QuickBooks
Integrating Salesforce and QuickBooks
 
Information Peer Pressure
Information Peer PressureInformation Peer Pressure
Information Peer Pressure
 
Improve Business Performance with Greater Insight From Dashboards and Reports
Improve Business Performance with Greater Insight From Dashboards and ReportsImprove Business Performance with Greater Insight From Dashboards and Reports
Improve Business Performance with Greater Insight From Dashboards and Reports
 

Dernier

Global Economic Outlook, 2024 - Scholaride Consulting
Global Economic Outlook, 2024 - Scholaride ConsultingGlobal Economic Outlook, 2024 - Scholaride Consulting
Global Economic Outlook, 2024 - Scholaride Consultingswastiknandyofficial
 
10 QuickBooks Tips 2024 - Globus Finanza.pdf
10 QuickBooks Tips 2024 - Globus Finanza.pdf10 QuickBooks Tips 2024 - Globus Finanza.pdf
10 QuickBooks Tips 2024 - Globus Finanza.pdfglobusfinanza
 
Introduction to Health Economics Dr. R. Kurinji Malar.pptx
Introduction to Health Economics Dr. R. Kurinji Malar.pptxIntroduction to Health Economics Dr. R. Kurinji Malar.pptx
Introduction to Health Economics Dr. R. Kurinji Malar.pptxDrRkurinjiMalarkurin
 
NO1 Certified Black Magic Removal in Uk kala jadu Specialist kala jadu for Lo...
NO1 Certified Black Magic Removal in Uk kala jadu Specialist kala jadu for Lo...NO1 Certified Black Magic Removal in Uk kala jadu Specialist kala jadu for Lo...
NO1 Certified Black Magic Removal in Uk kala jadu Specialist kala jadu for Lo...Amil baba
 
Role of Information and technology in banking and finance .pptx
Role of Information and technology in banking and finance .pptxRole of Information and technology in banking and finance .pptx
Role of Information and technology in banking and finance .pptxNarayaniTripathi2
 
The Inspirational Story of Julio Herrera Velutini - Global Finance Leader
The Inspirational Story of Julio Herrera Velutini - Global Finance LeaderThe Inspirational Story of Julio Herrera Velutini - Global Finance Leader
The Inspirational Story of Julio Herrera Velutini - Global Finance LeaderArianna Varetto
 
Unveiling Poonawalla Fincorp’s Phenomenal Performance Under Abhay Bhutada’s L...
Unveiling Poonawalla Fincorp’s Phenomenal Performance Under Abhay Bhutada’s L...Unveiling Poonawalla Fincorp’s Phenomenal Performance Under Abhay Bhutada’s L...
Unveiling Poonawalla Fincorp’s Phenomenal Performance Under Abhay Bhutada’s L...beulahfernandes8
 
NO1 Certified kala jadu karne wale ka contact number kala jadu karne wale bab...
NO1 Certified kala jadu karne wale ka contact number kala jadu karne wale bab...NO1 Certified kala jadu karne wale ka contact number kala jadu karne wale bab...
NO1 Certified kala jadu karne wale ka contact number kala jadu karne wale bab...Amil baba
 
Uae-NO1 Rohani Amil In Islamabad Amil Baba in Rawalpindi Kala Jadu Amil In Ra...
Uae-NO1 Rohani Amil In Islamabad Amil Baba in Rawalpindi Kala Jadu Amil In Ra...Uae-NO1 Rohani Amil In Islamabad Amil Baba in Rawalpindi Kala Jadu Amil In Ra...
Uae-NO1 Rohani Amil In Islamabad Amil Baba in Rawalpindi Kala Jadu Amil In Ra...Amil baba
 
AnyConv.com__FSS Advance Retail & Distribution - 15.06.17.ppt
AnyConv.com__FSS Advance Retail & Distribution - 15.06.17.pptAnyConv.com__FSS Advance Retail & Distribution - 15.06.17.ppt
AnyConv.com__FSS Advance Retail & Distribution - 15.06.17.pptPriyankaSharma89719
 
INTERNATIONAL TRADE INSTITUTIONS[6].pptx
INTERNATIONAL TRADE INSTITUTIONS[6].pptxINTERNATIONAL TRADE INSTITUTIONS[6].pptx
INTERNATIONAL TRADE INSTITUTIONS[6].pptxaymenkhalfallah23
 
Overview of Inkel Unlisted Shares Price.
Overview of Inkel Unlisted Shares Price.Overview of Inkel Unlisted Shares Price.
Overview of Inkel Unlisted Shares Price.Precize Formely Leadoff
 
Liquidity Decisions in Financial management
Liquidity Decisions in Financial managementLiquidity Decisions in Financial management
Liquidity Decisions in Financial managementshrutisingh143670
 
Financial Preparation for Millennia.pptx
Financial Preparation for Millennia.pptxFinancial Preparation for Millennia.pptx
Financial Preparation for Millennia.pptxsimon978302
 
2024 Q1 Crypto Industry Report | CoinGecko
2024 Q1 Crypto Industry Report | CoinGecko2024 Q1 Crypto Industry Report | CoinGecko
2024 Q1 Crypto Industry Report | CoinGeckoCoinGecko
 
Banking: Commercial and Central Banking.pptx
Banking: Commercial and Central Banking.pptxBanking: Commercial and Central Banking.pptx
Banking: Commercial and Central Banking.pptxANTHONYAKINYOSOYE1
 
cost of capital questions financial management
cost of capital questions financial managementcost of capital questions financial management
cost of capital questions financial managementtanmayarora23
 
Unveiling Business Expansion Trends in 2024
Unveiling Business Expansion Trends in 2024Unveiling Business Expansion Trends in 2024
Unveiling Business Expansion Trends in 2024Champak Jhagmag
 
Financial analysis on Risk and Return.ppt
Financial analysis on Risk and Return.pptFinancial analysis on Risk and Return.ppt
Financial analysis on Risk and Return.ppttadegebreyesus
 

Dernier (20)

Global Economic Outlook, 2024 - Scholaride Consulting
Global Economic Outlook, 2024 - Scholaride ConsultingGlobal Economic Outlook, 2024 - Scholaride Consulting
Global Economic Outlook, 2024 - Scholaride Consulting
 
10 QuickBooks Tips 2024 - Globus Finanza.pdf
10 QuickBooks Tips 2024 - Globus Finanza.pdf10 QuickBooks Tips 2024 - Globus Finanza.pdf
10 QuickBooks Tips 2024 - Globus Finanza.pdf
 
Q1 2024 Newsletter | Financial Synergies Wealth Advisors
Q1 2024 Newsletter | Financial Synergies Wealth AdvisorsQ1 2024 Newsletter | Financial Synergies Wealth Advisors
Q1 2024 Newsletter | Financial Synergies Wealth Advisors
 
Introduction to Health Economics Dr. R. Kurinji Malar.pptx
Introduction to Health Economics Dr. R. Kurinji Malar.pptxIntroduction to Health Economics Dr. R. Kurinji Malar.pptx
Introduction to Health Economics Dr. R. Kurinji Malar.pptx
 
NO1 Certified Black Magic Removal in Uk kala jadu Specialist kala jadu for Lo...
NO1 Certified Black Magic Removal in Uk kala jadu Specialist kala jadu for Lo...NO1 Certified Black Magic Removal in Uk kala jadu Specialist kala jadu for Lo...
NO1 Certified Black Magic Removal in Uk kala jadu Specialist kala jadu for Lo...
 
Role of Information and technology in banking and finance .pptx
Role of Information and technology in banking and finance .pptxRole of Information and technology in banking and finance .pptx
Role of Information and technology in banking and finance .pptx
 
The Inspirational Story of Julio Herrera Velutini - Global Finance Leader
The Inspirational Story of Julio Herrera Velutini - Global Finance LeaderThe Inspirational Story of Julio Herrera Velutini - Global Finance Leader
The Inspirational Story of Julio Herrera Velutini - Global Finance Leader
 
Unveiling Poonawalla Fincorp’s Phenomenal Performance Under Abhay Bhutada’s L...
Unveiling Poonawalla Fincorp’s Phenomenal Performance Under Abhay Bhutada’s L...Unveiling Poonawalla Fincorp’s Phenomenal Performance Under Abhay Bhutada’s L...
Unveiling Poonawalla Fincorp’s Phenomenal Performance Under Abhay Bhutada’s L...
 
NO1 Certified kala jadu karne wale ka contact number kala jadu karne wale bab...
NO1 Certified kala jadu karne wale ka contact number kala jadu karne wale bab...NO1 Certified kala jadu karne wale ka contact number kala jadu karne wale bab...
NO1 Certified kala jadu karne wale ka contact number kala jadu karne wale bab...
 
Uae-NO1 Rohani Amil In Islamabad Amil Baba in Rawalpindi Kala Jadu Amil In Ra...
Uae-NO1 Rohani Amil In Islamabad Amil Baba in Rawalpindi Kala Jadu Amil In Ra...Uae-NO1 Rohani Amil In Islamabad Amil Baba in Rawalpindi Kala Jadu Amil In Ra...
Uae-NO1 Rohani Amil In Islamabad Amil Baba in Rawalpindi Kala Jadu Amil In Ra...
 
AnyConv.com__FSS Advance Retail & Distribution - 15.06.17.ppt
AnyConv.com__FSS Advance Retail & Distribution - 15.06.17.pptAnyConv.com__FSS Advance Retail & Distribution - 15.06.17.ppt
AnyConv.com__FSS Advance Retail & Distribution - 15.06.17.ppt
 
INTERNATIONAL TRADE INSTITUTIONS[6].pptx
INTERNATIONAL TRADE INSTITUTIONS[6].pptxINTERNATIONAL TRADE INSTITUTIONS[6].pptx
INTERNATIONAL TRADE INSTITUTIONS[6].pptx
 
Overview of Inkel Unlisted Shares Price.
Overview of Inkel Unlisted Shares Price.Overview of Inkel Unlisted Shares Price.
Overview of Inkel Unlisted Shares Price.
 
Liquidity Decisions in Financial management
Liquidity Decisions in Financial managementLiquidity Decisions in Financial management
Liquidity Decisions in Financial management
 
Financial Preparation for Millennia.pptx
Financial Preparation for Millennia.pptxFinancial Preparation for Millennia.pptx
Financial Preparation for Millennia.pptx
 
2024 Q1 Crypto Industry Report | CoinGecko
2024 Q1 Crypto Industry Report | CoinGecko2024 Q1 Crypto Industry Report | CoinGecko
2024 Q1 Crypto Industry Report | CoinGecko
 
Banking: Commercial and Central Banking.pptx
Banking: Commercial and Central Banking.pptxBanking: Commercial and Central Banking.pptx
Banking: Commercial and Central Banking.pptx
 
cost of capital questions financial management
cost of capital questions financial managementcost of capital questions financial management
cost of capital questions financial management
 
Unveiling Business Expansion Trends in 2024
Unveiling Business Expansion Trends in 2024Unveiling Business Expansion Trends in 2024
Unveiling Business Expansion Trends in 2024
 
Financial analysis on Risk and Return.ppt
Financial analysis on Risk and Return.pptFinancial analysis on Risk and Return.ppt
Financial analysis on Risk and Return.ppt
 

Packaging It Up Latest Enhancements for App Distribution

  • 1. Please reboot your computer after upgrading...
  • 2. Packaging It Up: Latest Enhancements for App Distribution Jim Yu, Salesforce.com Track: New AppExchange Developer
  • 3.
  • 4.
  • 6. Business Value With the new packaging enhancements and upgrading capabilities for AppExchange apps in Winter '07... Developers now have access to the most robust development platform in the industry for rapidly sharing and deploying on-demand applications for their customers. Customers will have an easy and seamless way to install and upgrade on-demand applications.
  • 7. Key Capabilities Upgradeable Packages – Rapidly deploy new functionality in your app to your customer base and protect subscribers from making changes that break S-Controls and integrations Unique Namespaces – Ensure subscribers can successfully install any package from the AppExchange, even if they have another component with the same name License Management Integration – As a framework for future license management functionality, know who's installed your app and what version they're using Additional Packagable Components – Package custom fields on standard objects, custom buttons, validation rules, and record types on custom objects. Package Extensions – Empower your partners to extend the capabilities of your product through package extensions. 1 2 3 4 1 3 5
  • 8.
  • 10. Demonstration Overview Jack is the CTO of Recruit On-Demand, and is developing a new on-demand recruiting product for the AppExchange. He wants the ability to seamlessly roll out new versions to new and existing subscribers of his product. Sue is an VP of HR at Universal Containers. Universal Containers has a very successful and rapidly growing business in selling containers to manufacturers and shipping companies across the world. Because of their fast growth, Sue would like to deploy an on-demand Recruiting solution that will support the recruiting needs of Universal Containers. John is the VP of Marketing at Recruit On-Demand, and he wants the ability to easily reach subscribers who have installed his recruiting application on the AppExchange. Jack Application Developer Sue HR Manager John Marketing
  • 11. Demonstration: The Big Picture Enhance Release Develop Test
  • 12. Demonstration: Developing the app Jack Application Developer Signs up for a free Developer Edition organization on the AppExchange Developer Network. 1 Develops, tests, and packages an on-demand recruiting application. 3 Configures his Developer Edition organization for a managed package. 2
  • 13. Demonstration: Testing the app Jack Application Developer Uploads a Beta version of his recruiting product to get feedback from customers like Universal Container. 4 Installs Recruit On-Demand Version 1.0 Beta to Universal Container’s Sandbox Edition. 6 Sue HR Manager Tests the recruiting application with her recruiting team. 7 Contacts Sue at Universal Container to engage her in the beta testing of Recruit On-Demand. 5 John Marketing
  • 14. Demonstration: Enhance the app Through beta testing, Sue discovers what she really wants is a dashboard to track the hiring activities across the company. 7 Sue HR Manager Enhances and fixes Recruit On-Demand based on the feedback from Sue and other beta participants. 8 Jack Application Developer
  • 15. Demonstration: Release the app Jack Application Developer Releases Version 1.0 by uploading Recruit On-Demand to the AppExchange. 9 Deploys Recruit On-Demand from the AppExchange to Universal Container’s Unlimited Edition production org. 11 Sue HR Manager Launches Recruit On-Demand and using the LMA notifies beta participants on the availability of Recruit On-Demand Version 1.0. 10 John Marketing
  • 17. Feature Request Discovers that she needs her recruiting system to track candidate references. 12 Sue HR Manager Circle of Joy begins again…
  • 19.
  • 20. How It Works Developer Uploads Released Version What happened when Jack uploaded a released version of Recruit On-Demand?
  • 21. How It Works But what about during the Beta Testing? Manage Component Legend Managed – Released A managed component that has been uploaded in a non-beta packageversion. Only applicable to developer orgs. Managed – Installed A managed component that has been installed in a subscriber org. Only applicable to subscriber orgs. Managed – Beta A managed component that has been added to a managed package since the last uploaded, released package version or has been uploaded in a beta package version. Only applicable to developer orgs.
  • 22.
  • 23.
  • 24. Q & A
  • 25.