Prerequisites:
- A Salesforce account
in a sandbox Unlimited or Enterprise Edition organization.
- The HelloWorldTestClass Apex test class.
- A deployment connection between the sandbox and production organizations that allows inbound change
sets to be received by the production organization. See “Change Sets Overview” in the Salesforce online
help.
- Create and Upload Change
Sets user permissions to create, edit, or upload outbound change
sets.
In this step, you deploy the Apex code and the custom object you created previously to your production
organization using change sets.
This procedure doesn't
apply to Developer organizations since change sets are available only
in Unlimited, Enterprise, or Database.com Edition organizations. If you have a Developer Edition account,
you can use other deployment methods. See Deploying Apex.
- Click .
- If a splash page appears, click Continue.
- In the Change Sets list, click New.
- Enter a name for your change set, for example, HelloWorldChangeSet, and optionally a description. Click Save.
- In the change set components section, click Add.
- Select Apex Class from the component type drop-down list, then select the MyHelloWorld
and the HelloWorldTestClass classes from the list and click Add to Change Set.
- Click View/Add Dependencies to add
the dependent components.
- Select the top checkbox to select all components. Click Add To Change Set.
- In the change set detail section of the change set page,
click Upload.
- Select the target organization, in this case production,
and click Upload.
- After the change set upload completes, deploy it in your
production organization.
- Log into your production organization.
- Click .
- If a splash page appears, click Continue.
- In the change sets awaiting deployment list, click your
change set's name.
- Click Deploy.
In this tutorial, you learned how to create a custom object,
how to add an Apex trigger, class, and test class, and how to test your code. Finally,
you also learned how to upload the code and the custom object using
Change Sets.