SlideShare uma empresa Scribd logo
1 de 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:

Mais conteúdo relacionado

Mais procurados

Meet Salesforce, Your New Employee
Meet Salesforce, Your New EmployeeMeet Salesforce, Your New Employee
Meet Salesforce, Your New Employee
dreamforce2006
 
Meet the Product Managers
Meet the Product ManagersMeet the Product Managers
Meet the Product Managers
dreamforce2006
 
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
dreamforce2006
 
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
dreamforce2006
 
Tips & Tricks for Building Advanced Workflow
Tips & Tricks for Building Advanced WorkflowTips & Tricks for Building Advanced Workflow
Tips & Tricks for Building Advanced Workflow
dreamforce2006
 
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
dreamforce2006
 
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
dreamforce2006
 
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
dreamforce2006
 
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
dreamforce2006
 
PHP and Rails with AppExchange
PHP and Rails with AppExchangePHP and Rails with AppExchange
PHP and Rails with AppExchange
dreamforce2006
 
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
dreamforce2006
 
Demystifying S-Controls and AJAX
Demystifying S-Controls and AJAXDemystifying S-Controls and AJAX
Demystifying S-Controls and AJAX
dreamforce2006
 
Enhancing Sales Effectiveness with the AppExchange
Enhancing Sales Effectiveness with the AppExchangeEnhancing Sales Effectiveness with the AppExchange
Enhancing Sales Effectiveness with the AppExchange
dreamforce2006
 
Three Use Cases for Service & Support
Three Use Cases for Service & SupportThree Use Cases for Service & Support
Three Use Cases for Service & Support
dreamforce2006
 
How Salesforce.com Uses Service & Support
How Salesforce.com Uses Service & SupportHow Salesforce.com Uses Service & Support
How Salesforce.com Uses Service & Support
dreamforce2006
 
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
dreamforce2006
 
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
dreamforce2006
 
Next-Generation Native Apps
Next-Generation Native AppsNext-Generation Native Apps
Next-Generation Native Apps
dreamforce2006
 
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
dreamforce2006
 
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
dreamforce2006
 

Mais procurados (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
 

Destaque

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
Rodrigo Raya Campos
 
Turbocharging AppExchange
Turbocharging AppExchangeTurbocharging AppExchange
Turbocharging AppExchange
dreamforce2006
 
Cleome isomeris web show
Cleome isomeris   web showCleome isomeris   web show
Cleome isomeris web show
cvadheim
 
Bridging the Sales and Marketing Divide
Bridging the Sales and Marketing DivideBridging the Sales and Marketing Divide
Bridging the Sales and Marketing Divide
dreamforce2006
 
Creacion Del Imperio Colonial
Creacion Del Imperio ColonialCreacion Del Imperio Colonial
Creacion Del Imperio Colonial
artesonado
 

Destaque (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
 

Semelhante a Packaging It Up Latest Enhancements for App Distribution

Semelhante a 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)
 

Mais 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 Processes
dreamforce2006
 
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
dreamforce2006
 
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
dreamforce2006
 
Territory Management Made Simple
Territory Management Made SimpleTerritory Management Made Simple
Territory Management Made Simple
dreamforce2006
 
Success with Salesforce for Capital Markets
Success with Salesforce for Capital MarketsSuccess with Salesforce for Capital Markets
Success with Salesforce for Capital Markets
dreamforce2006
 
Sales ROI Benchmarking
Sales ROI BenchmarkingSales ROI Benchmarking
Sales ROI Benchmarking
dreamforce2006
 
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
dreamforce2006
 
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
dreamforce2006
 
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
dreamforce2006
 
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
dreamforce2006
 
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
dreamforce2006
 
Introducing Analytics Mash-ups
Introducing Analytics Mash-upsIntroducing Analytics Mash-ups
Introducing Analytics Mash-ups
dreamforce2006
 
Integrating Salesforce and QuickBooks
Integrating Salesforce and QuickBooksIntegrating Salesforce and QuickBooks
Integrating Salesforce and QuickBooks
dreamforce2006
 
Information Peer Pressure
Information Peer PressureInformation Peer Pressure
Information Peer Pressure
dreamforce2006
 
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
dreamforce2006
 

Mais 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
 

Último

VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...
dipikadinghjn ( Why You Choose Us? ) Escorts
 
VIP Call Girl Service Andheri West ⚡ 9920725232 What It Takes To Be The Best ...
VIP Call Girl Service Andheri West ⚡ 9920725232 What It Takes To Be The Best ...VIP Call Girl Service Andheri West ⚡ 9920725232 What It Takes To Be The Best ...
VIP Call Girl Service Andheri West ⚡ 9920725232 What It Takes To Be The Best ...
dipikadinghjn ( Why You Choose Us? ) Escorts
 
VIP Independent Call Girls in Mira Bhayandar 🌹 9920725232 ( Call Me ) Mumbai ...
VIP Independent Call Girls in Mira Bhayandar 🌹 9920725232 ( Call Me ) Mumbai ...VIP Independent Call Girls in Mira Bhayandar 🌹 9920725232 ( Call Me ) Mumbai ...
VIP Independent Call Girls in Mira Bhayandar 🌹 9920725232 ( Call Me ) Mumbai ...
dipikadinghjn ( Why You Choose Us? ) Escorts
 
VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...
VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...
VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...
dipikadinghjn ( Why You Choose Us? ) Escorts
 
VIP Independent Call Girls in Andheri 🌹 9920725232 ( Call Me ) Mumbai Escorts...
VIP Independent Call Girls in Andheri 🌹 9920725232 ( Call Me ) Mumbai Escorts...VIP Independent Call Girls in Andheri 🌹 9920725232 ( Call Me ) Mumbai Escorts...
VIP Independent Call Girls in Andheri 🌹 9920725232 ( Call Me ) Mumbai Escorts...
dipikadinghjn ( Why You Choose Us? ) Escorts
 

Último (20)

Top Rated Pune Call Girls Viman Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Sex...
Top Rated  Pune Call Girls Viman Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Sex...Top Rated  Pune Call Girls Viman Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Sex...
Top Rated Pune Call Girls Viman Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Sex...
 
Top Rated Pune Call Girls Dighi ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Dighi ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Dighi ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Dighi ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
 
VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...
 
falcon-invoice-discounting-unlocking-prime-investment-opportunities
falcon-invoice-discounting-unlocking-prime-investment-opportunitiesfalcon-invoice-discounting-unlocking-prime-investment-opportunities
falcon-invoice-discounting-unlocking-prime-investment-opportunities
 
VIP Call Girl Service Andheri West ⚡ 9920725232 What It Takes To Be The Best ...
VIP Call Girl Service Andheri West ⚡ 9920725232 What It Takes To Be The Best ...VIP Call Girl Service Andheri West ⚡ 9920725232 What It Takes To Be The Best ...
VIP Call Girl Service Andheri West ⚡ 9920725232 What It Takes To Be The Best ...
 
Top Rated Pune Call Girls Shikrapur ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
Top Rated  Pune Call Girls Shikrapur ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...Top Rated  Pune Call Girls Shikrapur ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
Top Rated Pune Call Girls Shikrapur ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
 
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
 
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
 
(INDIRA) Call Girl Srinagar Call Now 8617697112 Srinagar Escorts 24x7
(INDIRA) Call Girl Srinagar Call Now 8617697112 Srinagar Escorts 24x7(INDIRA) Call Girl Srinagar Call Now 8617697112 Srinagar Escorts 24x7
(INDIRA) Call Girl Srinagar Call Now 8617697112 Srinagar Escorts 24x7
 
Stock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdfStock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdf
 
Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )
Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )
Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )
 
VIP Independent Call Girls in Mira Bhayandar 🌹 9920725232 ( Call Me ) Mumbai ...
VIP Independent Call Girls in Mira Bhayandar 🌹 9920725232 ( Call Me ) Mumbai ...VIP Independent Call Girls in Mira Bhayandar 🌹 9920725232 ( Call Me ) Mumbai ...
VIP Independent Call Girls in Mira Bhayandar 🌹 9920725232 ( Call Me ) Mumbai ...
 
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
 
Booking open Available Pune Call Girls Wadgaon Sheri 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Wadgaon Sheri  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Wadgaon Sheri  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Wadgaon Sheri 6297143586 Call Hot Ind...
 
Booking open Available Pune Call Girls Shivane 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Shivane  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Shivane  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Shivane 6297143586 Call Hot Indian Gi...
 
VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...
VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...
VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...
 
Indore Real Estate Market Trends Report.pdf
Indore Real Estate Market Trends Report.pdfIndore Real Estate Market Trends Report.pdf
Indore Real Estate Market Trends Report.pdf
 
Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...
Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...
Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...
 
VIP Independent Call Girls in Andheri 🌹 9920725232 ( Call Me ) Mumbai Escorts...
VIP Independent Call Girls in Andheri 🌹 9920725232 ( Call Me ) Mumbai Escorts...VIP Independent Call Girls in Andheri 🌹 9920725232 ( Call Me ) Mumbai Escorts...
VIP Independent Call Girls in Andheri 🌹 9920725232 ( Call Me ) Mumbai Escorts...
 

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.