You need to sign in to do that
Don't have an account?
dorozco
packing information
hi
we have an issue we develop our app based on standar object COntract (add custom fields,triggers,class,vf page, validation rules etc) this is for our customers that has salesforce crm.
also separate we develop the same funcionality but all the objects are customs, our main custom object is contract_txm and (add other trigers,class,vf page,custom fields etc) now we want to know if is posible to create a package with both versions and when a customer is installing the package only install one versions depend if the has salesforce crm(standar object contract ) or has force.com without standar object, and the installer ignore the rest of components and only install the version with pure custom objects and ignore customs fields etc for standar objects
i found this information http://wiki.developerforce.com/page/Designing_an_Application_for_Group_and_Professional_Edition
but says "When you typically reference a feature or object in your package not supported by GE or PE, the installer will prevent installation of the package. This can include adding a custom field on a standard object not supported (i.e. Campaigns and/or Assets), or making an Apex reference to features like multi-currency or territory management. However, if you only use Dynamic Apex to reference these unsupported features and objects, and do not include components in the package (i.e. workflow, record types, custom fields on unsupported objects, etc.), you can install and run your managed package in GE and PE. "
we tried describe apex but this isn't our requirement because in our package we add custom components that reference to standar object so we want to know if is posible to create a package of this way?
o we need pack separate and the customers install the version compatible with their org?
Contracts are part of Professional Edition feature set. They are not supported in Group Edition. But if you want to support Professional Edition and above, you should be able to package it as one package and support both.
Best way to test and verify this:
1. Create a managed - BETA package with both the contract customizations and the custom object functionality.
2. Upload the managed - Beta package.
3. Provision a Professional Edition org from the partner portal (www.salesforce.com/partnerportal) and install the managed-beta. See if it installs ok and the app functions.
4. Provision a Enterprise Edition org from the partner portal (www.salesforce.com/partnerportal) and install the managed-beta. See if it installs ok and the app functions.
If you want to support Group Edition which does not support contract, yes, you will need to create 2 managed packages. You could create a base package and then create a second package extension with the custom object pieces.
All Answers
Contracts are part of Professional Edition feature set. They are not supported in Group Edition. But if you want to support Professional Edition and above, you should be able to package it as one package and support both.
Best way to test and verify this:
1. Create a managed - BETA package with both the contract customizations and the custom object functionality.
2. Upload the managed - Beta package.
3. Provision a Professional Edition org from the partner portal (www.salesforce.com/partnerportal) and install the managed-beta. See if it installs ok and the app functions.
4. Provision a Enterprise Edition org from the partner portal (www.salesforce.com/partnerportal) and install the managed-beta. See if it installs ok and the app functions.
If you want to support Group Edition which does not support contract, yes, you will need to create 2 managed packages. You could create a base package and then create a second package extension with the custom object pieces.
thaks for your help , it's the response that I need
hi
I have another doubth issue, i don't know what is the package that i need to submit for security review,
I have 1 base package with some components and fields, also have extension packages
one package has ccomponents for the standar object contract, and another package has custom componets for the users that hasn't contracts,
i don't know what is the proccess or what is the package that i need to send for security review one or all of this?