How to Convert to a Managed Package Winter `07 Ralph Eddy January 4, 2007.

Slides:



Advertisements
Similar presentations
How to Create a Local Collection
Advertisements

NIMAC 2.0: The Accessible Media Producer Portal NIMAC 2.0 for AMPs.
Welcome to WebCRD.
Indistar® Leadership Team Meetings. Where can we plan a meeting? Choose ‘Plan Your Meeting’ from the main menu screen Click on Meeting Agenda Setup.
Extended DISC Online System User Instruction: How to Run a Team Analysis.
Basic Response Letter Last Updated Basic Response Letter The response redesign in SERFF 5.6 introduces the concept of inline schedule item.
Submitting access to scripts (ATS) requests via Interchange A step-by-step guide to support the submission of access to scripts requests for 14–19 qualifications.
City of Chicago Cyber Grants Instruction Manual
Crew Maintenance on Vendor Web. My Resources Crew maintenance is an integral part of many vendors’ business operations Safeguard Properties’ Vendor Web.
Realtime Equipment Database F.R.E.D. stands for Fastline’s Realtime Equipment Database. F.R.E.D. will allow you to list all your inventory online. F.R.E.D.
Get Started in 4 Easy Steps!
How To Batch Register Your Students
DIVISION OF FINANCE Office of the Vice President for Finance DIVISION OF FINANCE Office of the Vice President Prepared By New Cost Center and Cost Center.
Open Call SM Contestant Guide BetterBNC version 4.3 BetterBNC SM.
Slide 1 of 19 Welcome to GSA’s Vendor and Customer Self Service (VCSS) course Section 7: Correspondence Navigation This presentation is compliant with.
A Guide to the BIZNET Online Filing System STATE OF CONNECTICUT DEPARTMENT OF CHILDREN & FAMILIES (DCF) DEPARTMENT OF DEVELOPMENTAL SERVICES (DDS) DEPARTMENT.
Career Services Center Employer Training. This is the main login page. The link can be found at Employers.
© 2012 Boise State University1 WordPress Training February 14, 2013.
NATE Training Provider Portal Guide to using the myNATE website Submitting Class Rosters.
Lead Management Tool Partner User Guide March 15, 2013
1 Instruction Manual for the Arabtec mySupplier System | version 1.0.
1 OPOL Training (OrderPro Online) Prepared by Christina Van Metre Independent Educational Consultant CTO, Business Development Team © Training Version.
1 OrderPro Point of Sale (POS) Training Prepared by Christina Van Metre Independent Educational Consultant CTO, Business Development Team © Training Version.
Retail Training Manuel 2 Overview  One stop, secure, and easy-to-use web-based tool that incorporates rate, quote, and bind functions  Enables agents.
1. If you know your user name (first initial, last name) and password, you will start here If you do not know your user name, start here and register.
B O N N E V I L L E P O W E R A D M I N I S T R A T I O N BPA Energy Efficiency Marketing Portal Training Instructions for adding utility logo and contact.
WESS Application System PKI Login Registration Process.
The New GIL Web Site Overview for Editors Phil Williams GIL Support UGA GUGM 2011 Macon State College 19 May 2011.
OneView Service Center Help
Training by the Office of Library and Information Services Contact for more information: karen.gardner- or
Mtivity Client Support System Quick start guide. Mtivity Client Support System We are very pleased to announce the launch of a new Client Support System.
A user guide to accessing, reviewing and contributing to the Online Registry System.
LOGIN PAGE Login Page Support CRM:
Avaya Access Changes 5-April Avaya – Proprietary. Use pursuant to your signed agreement or Avaya policy.2 Who is Impacted and When? Who is impacted?
© 2015 Eaton. All Rights Reserved.. Supplier Registration and Access.
NIMAC for Accessible Media Producers: February 2013 NIMAC 2.0 for AMPs.
Copyright Pte Ltd Installing iZeno SMS Module Version 1 for SugarCRM 6 updated on 25 Nov 2011 Benny Ng Director Business Development.
Kwiksites Instant Website Creation Guide by Arvic Search Services Inc /20/2012Arvic.
Joomla Awdhesh Kumar Singsys Pte Ltd. What is Joomla? Joomla is an award-winning content management system (CMS), which enables you to build Web sites.
One to two days after he submits his “DRA2+ App Admin Request” online form, DA receives Account Activation from Pearson, with link to self- register.
WESS Application System PKI Login Registration Process
PearsonAccess EOC Training
Training Documentation – Replacing GSPR with RFQ 2.0
Landscape Institute Introducing the new Branch Websites
Microsoft WorkSpace Step by Step Guide January 2017.
Holdings Management Overview
ERO Portal Overview & CFR Tool Training
c.net5 Online Management
Applying for a contractor’s license online
System Navigation and Test Launch
WESS Application System PKI Login Registration Process
How to LINK Policies.
Module 06 External / Partner Inventory
E-NOTIFY and CAER OnLine Training
Ashley direct Replacement parts. Create my parts order
Flowserve Distributor Online Store & Portal
Fantastic Graphics Inc. 2017
Welcome to Day One!.
Applying for a contractor’s license online
La Crosse Interstate Fair – Online Entry Process
NEW! To meet the growing requirements for managing our courses and events, Olympic ESD 114 has partnered with a new program called pdEnroller. pdEnroller.
Welcome to WebCRD.
WESS Application System PKI Login Registration Process
Medical Provider Portal User Guide
Home Tab – Task List Now please remember that in order to utilize this functionality trade users will need “Full Access” to “Forms” and the mode of communication.
WESS Application System PKI Login Registration Process
WESS Application System PKI Login Registration Process
Completing the School Official Portion of the Student Profile
Presentation transcript:

How to Convert to a Managed Package Winter `07 Ralph Eddy January 4, 2007

2 Before Getting Started  Watch the following 11 minute presentation on Managed Packages. by Jim Yu, Director of Product Management  Managed Packages can only be created in a Developer Account.

3 Agenda  Re-Flow S-Controls to Winter ’07 Format  Remove existing Developer Prefix  Remove extra Tabs  Create a Package to be Managed  Install the License Management Application  Set your Developer Settings  Test Your Application  Upload a Managed Package – Beta  Test Installation – Update your Customization Guide  Upload a Managed Package – Released  Submit a request to Replace Package  Partners who already have Customers

4 Re-Flow S-Controls to Winter ’07 Format  This applies to you if you have S-Controls that have embedded Object.Field references.  S-Controls need to use the new Object.Field references The new style has a dot between the Object and Field.  To change your S-Control’s object field reference you need to simply Edit and Save each S-Control.  Old Format Book Name: {!EDDY_RareBooks_Name} Author: {!EDDY_RareBooks_Author}  New Format Book Name: {!EDDY_RareBook__c.Name} Author: {!EDDY_RareBook__c.Author__c}

5 Remove Extra Tabs  In a managed package customers will not be able to delete tabs that are not needed such as an About tab.  For example: your old application has a tab called “Admin Setup” and you instruct administrators to remove it when setup is complete.  About Tab – only package this tab if it is necessary.  Salesforce customers have a tab limit and will appreciate your application not using up their limit.  Possible Solutions Combine tabs where possible and only have necessary tabs. Use links either in salesforce or on your web pages Use references to files in the Documents tab

6 Create a Package to be Managed  You can only have one package as your managed package  Create a new package  Add your Package Items to the package  You will select this package in your developer settings

7 Install the License Manage Application - LMA  Locate the LMA here on the AppExchange. You can also search for it.here  Install the LMA in your Salesforce account you are using to manage your AppExchange business.

8 Set your Developer Settings  Namespace The namespace will be pre-pended to the Object name that you will use in your API calls. For example: the object RareBooks with namespace EDDY is referenced in the API as EDDY__RareBooks__c.  Package : select the package to be managed.  License Manager Application (LMA) Select where you installed the LMA. Customers click Get It Now, install your application, and a Lead is sent to your LMA.

9 Test Your Application  The addition of the namespace has changed how Custom Objects and Custom Fields are referenced.  Make sure the following items still work correctly.  Custom HTML files  Templates  Custom Links  Formula Fields  Workflow

10 Create a Managed Package – Beta Version  Upload your package as a Beta version and Register it.  Install it in a new Developer Account and test it.

11 Test Installation & Update your Customization Guide  Very important step.  Do a full installation just like a customer would.  Follow your customization guide.  Update your Customization guide if necessary  To replace your customization guide you will need to contact us so we can make your AppExchange Listing editable. See next slide.

12 Request to Change your AppExchange Listing  You can use this feature to request to change your listing.  Login to AppExchange, Change Listing, enter a Case and we will make your listing editable.

13 Create a Managed Package – Production Version  Note: once you do this you will not be able to make destructive changes. For example: you will not be able to delete a field on a custom object.

14 Replace the Get it Now button with your New Package  Click Replace Package from your AppExchange Listing  Select the Replacement Package

15 Partners who already have Customers  The Namespace Change will impact your Application if you have:  Back-End Integration code that makes API calls to either Custom Objects, or, Custom Fields on Std. Objects  Issue: your API calls will be different with a namespace vs. a developer prefix – determined by which package the customer is using. Technically you will need to support multiple versions.  Work Around: Your code will need to be able to identify which package version the customer is using and adjust the Object Names and Field Names accordingly.  Migrating Customer Data In the near future we will be providing guidance on how to migrate your customer’s data from your old objects to new objects.

16 Thank You Please contact Ralph Eddy if you have any questions or feedback.