Salesforce.com Certified Force.

com Developer

Study Guide
Summer ‘10

training & CertifiCation

.........com Certified force........................................................................................ Section 8...................................com Certified Force...............................12 training & CertifiCation .............................. Section 9-8. Section 9-2......................................................................................................................................................................12 record iDs ....................................................................................................................................................................................................................................................................7 Page Layouts.............................................. Section 3.........................................7 encrypted Custom fields ..................................................... Section 4.6 Maintaining a Certification ..............................................11 Data Loader ............................................................................... Section 9-6..... Section 2.........................................12 Process Visualizer ..... Section 9-5..........................................2 Exam Outline ......................11 troubleshooting Data Loader operations................. Purpose of this Study Guide ........................................ Section 9-1....................... Section 9-11........................1 Section 1...................................................................................................................................com Certification Program ............................................................ Section 9-3...........2 About the Exam.............................3 Sample Exam Questions....................................................................................................................................................... Section 9-10.........................................................................2 Audience Description: Salesforce........... Section 9.......................10 What is apex? ......................................Salesforce..................................................6 Supplemental Study Material...................9 Development tools ..............................................................................................................4 Answers to Sample Exam Questions............com Developer – Study guide (Summer ‘10) Contents About the Force.................................................................................6 the Console.......................... Section 5............ Section 9-9........................................................................................................ Section 7...........................................................................................6 System fields .................. Section 9-7........8 What is Visualforce?.................. Section 6.................................com Developer ........................................................................... Section 9-4.............................................................................................................................2 Recommended Training .........................................

The essay exam. This portion of the credential program must be passed successfully to move on to the next portion: the programming assignment.com platform.Salesforce. The programming assignment is completed at the candidate’s own pace and doesn’t require working at a proctored site.com Certified Force.com Developer exam. the candidate will be required to complete a short-answer proctored exam that covers the specifics of the programming assignment.com Certification Program The Force. This study guide provides information about the Salesforce. The Salesforce.com platform. ▪ ▪ The Salesforce.com Certified Force.com Advanced Developer exam will be given the opportunity to complete the second portion of the credential program: the programming assignment.com Certified Force. The Salesforce.com platform.com Certified Force. and capabilities to build custom applications on the Force.com Advanced Developer exam: A multiple-choice/multipleselect proctored exam. in combination with the programming assignment. including Apex and Visualforce. a candidate must successfully complete the exam. The Salesforce. training & CertifiCation 1 .com Developer – Study guide (Summer ‘10) About the Force. and the candidate will have a fixed amount of time to complete and submit the assignment. there will be a deadline for assignment completion. A set of requirements and development parameters will be sent to the candidate.com Developer certification exam encompasses the declarative capabilities of the Force. The program encompasses the breadth of application development on the Force. To earn this credential. The Advanced Developer programming assignment: At scheduled times throughout the year. skills. and application development lifecycle management with cloud computing development as a service. the programmatic capabilities of Apex code and Visualforce.com Advanced Developer certification program.com cloud platform. 2. The candidate will be given the evaluation criteria and detailed instructions on how to complete and submit the final working application.com Certified Force.com Advanced Developer credential encompasses the programmatic capabilities of the Force.com Certified Force.com Certified Force. However. 3. The candidate will need to go to a testing center and complete the essay exam.com Advanced Developer exam.com certification program is for individuals who want to demonstrate their knowledge.com Certified Force. will be evaluated and scored as the final portion of the Salesforce. certification candidates who have passed the Salesforce.com Advanced Developer credential will be granted to a candidate upon successful completion of all parts of the program. The Advanced Developer essay exam: Upon submission of the programming assignment. a candidate must successfully complete three activities: 1. including the declarative capabilities.com Certified force. This exam is a prerequisite to the Salesforce. To achieve this credential.

com Developer exam is intended for an individual who has experience developing custom applications on the Force.com API.com platform. a complete list of exam objectives.com Certified force. but has experience with the Salesforce user interface and data model Has broad knowledge of the declarative functionality of the Force.com Developer – Study guide (Summer ‘10) Section 1.com Developer ▪ ▪ ▪ ▪ ▪ ▪ May not necessarily manage or configure a standard Salesforce CRM application. This guide provides information about recommended training from Salesforce.com Certified Force. The candidate has successfully completed the Building Applications with Force.com Training and Certification recommends the following as preparation for this exam: Building Applications with Force. Section 3.php/Force Platform Fundamentals) Recommended Training training & CertifiCation 2 .com A candidate for this exam is not expected to be able to develop code using the Apex programming language. or use the Force.com platform. go to: www. including practical application of the skills and concepts noted in the exam objectives below.com Fundamentals (http://wiki. The candidate: Audience Description: Salesforce.com Certified Force.developerforce.com and Visualforce course (DEV 401) from salesforce. To register. Purpose of this Study Guide Section 2. candidates are not expected to be able to package or migrate applications.com/index.com Certified Force. The Salesforce.com/training Force.com and Visualforce (DEV 401).com IDE or Force. Salesforce. This study guide is designed to help you evaluate whether you’re ready to successfully complete the Salesforce.com Developer exam has the following characteristics: About the Exam ▪ ▪ ▪ ▪ ▪ ▪ ▪ Content: 60 multiple-choice/multiple-select questions Time allotted to complete the exam: 90 minutes Passing score: 68 percent References: No hard-copy or online materials may be referenced during the exam Prerequisites: None required. supplemental study material. Additionally.com highly recommends a combination of course attendance and self-study to maximize your chances of passing the exam.com or an Authorized Training Center or possesses equivalent experience and knowledge. and several sample exam items—all with the intent of helping you achieve a passing score. Salesforce.com Training and Certification. The Salesforce.salesforce.com Certified Force. and can use this functionality to create applications using the standard Salesforce interface Has a good understanding of the capabilities of the declarative functionality and can identify what application design specifications require the use of Apex or Visualforce Is capable of designing and developing reports/analytics Can identify appropriate solutions to specific business challenges/process requirements by applying knowledge of these features in the current version of the Force.Salesforce. course attendance highly recommended Section 4.com Developer exam.com platform Has invested time in studying the materials from the course and the additional required study materials provided by salesforce. can describe various use cases for this functionality. administer any standard Salesforce CRM application.

com platform for debugging and monitoring automated business processes Describe use cases for extending business logic through apex 23%             training & CertifiCation 3 .g. and determine which relationship should be recommended List and describe the features used to set permission and data access in a custom app given a scenario.com platform 5%     Data Model Describe how to create a functional data model for a business application given a scenario. roles) to provide appropriate permissions and data access in a custom app List and describe optional (Salesforce-enabled) features for managing the application (e.com Sites 15%       Business Logic List and describe how to create formulas.com Certified force.. distinguish among object relationship types. The Salesforce. select the appropriate features of force. determine the capabilities and constraints of the declarative framework for building a user interface (e.. profiles. determine which force.. determine whether sufficient information is available to plan/build/design an application Weighting 5%       Overview of Force. and workflow rules given a scenario.com feature to use to solve a business requirement and/or describe how to apply the solution List and describe the capabilities of the force. describe how to create relationships.Salesforce.com approval processes to satisfy business requirements List and describe the features of the force. tabs. create audit fields. applications. encrypted fields.com Certified Force.g. detail pages.com Developer – Study guide (Summer ‘10) Section 5.g. select the appropriate feature (e. defaults. A candidate should have hands-on experience developing custom applications on the Force. Exam Outline Objective Application Design List and describe components of an application Describe the model-view-controller design paradigm given a scenario. validation rules. what can and can’t be done in a page layout) Describe use cases for how Visualforce can extend the user interface in the declarative framework and when to do so Describe the capabilities and functionality of force.com Developer exam measures a candidate’s knowledge and skills related to the objectives listed below.com Platform List and describe the steps required to design and deploy a successful application built using the declarative capabilities of the force.com approval processes given a scenario.com platform and have demonstrated the application of each of the following features/functions. select the features required to create a functional data model for a business application Describe the properties and implications of choosing one object relationship type over another and distinguish among relationship types given a scenario.com application user interface (e.. multicurrency) 32%               User Interface List and describe the components of any force.com platform List and describe the building blocks of an application provided by the force.g. list views) given a scenario.

A Workflow Rule is in place to send an email to the hiring manager listed on a position 15 days before the expiration date.Salesforce.com data loader Describe use cases and functions of external iDs and upsert given a scenario. Sample Exam Questions training & CertifiCation 4 . D. 2. Universal Containers uses a custom position object to track positions. It can only be included in custom applications. many-to-many D. It can only be included in one application. Which relationship should the developer choose? A.com record iDs 10%             Reporting and Analytics List and describe capabilities and constraints of reports and analytics of the force. An email will not be sent. An email will be sent 15 days before the original expiration date. An email will be sent 15 days before the updated expiration date. determine methods for analyzing and displaying data 10%     The following questions are representative of those on the Salesforce. An email will be sent on the original expiration date. D. determine appropriate uses of the gUi and command-line interface for the data loader Describe the characteristics of force.com Developer exam.com platform given a scenario. B. The actual exam questions may be more or less difficult than this set of questions. C. child records are not deleted. C.com Certified Force. master-detail C. Section 6. but should be used to become familiar with the types of questions on the exam.com Certified force. master-to-master 3. These questions are not designed to test your readiness to successfully complete the certification exam. B. A developer wants to ensure that when a parent record is deleted. It can be included in as many applications as desired. 1. Positions expire 90 days after they have been approved. Which statement is true about a custom tab? A. lookup B.com Developer – Study guide (Summer ‘10) Data Management List and describe the capabilities and constraints of import wizards List and describe the capabilities and constraints of aPi-based tools for managing data List and describe the functions of the force. It can only be included in standard applications. What will happen if the expiration date of a position is extended by 30 days? A. Within a custom recruiting application.

Set the users’ home page layouts to include a dashboard. How would a developer accomplish this goal? A.) A. Create a Workflow rule that sends a link to the dashboard in an email. To integrate with an external system B.com Developer – Study guide (Summer ‘10) 4. B.com API to query for data 5. Create a series of daily recurring events providing the dashboard link.Salesforce. To use the Force. To load related records without knowing Salesforce record IDs D. Schedule the dashboard for daily refresh and email distribution. D. To migrate customizations from sandbox to production C. training & CertifiCation 5 . When would a developer use upsert and external IDs? (Choose two answers.com Certified force. C. A group of executives has requested a convenient way to see daily metrics without having to log into Salesforce.

A 3. accounts. The materials mentioned above make up the full reference set. view. review the Force. you can: Supplemental Study Material ▪ ▪ ▪ ▪ Click New to create layouts Click Edit to modify a layout Click Del to delete a layout Click Console Layout Assignment to assign console layouts to profiles training & CertifiCation 6 . C 4. and study this supplemental material. From the console layouts list page. In preparing for the Salesforce. It doesn’t include all topics or items on the exam. 1. With the console. C Answers to Sample Exam Questions Section 8. For example.com Developer – Study guide (Summer ‘10) Section 7.Salesforce. Administrators choose the information displayed in the console to accommodate users’ varied and evolving business needs.com Certified force.com Fundamentals book or PDF. Section 9-1. please study the material in the “Force. along with the associated exams.com professionals will be notified automatically when new release content and exams become available.com Developer exam. All certifications include access to new release content for subsequent releases. Note that this material is complementary to the Force. Maintaining a Certification Section 9. C 5. users can quickly find. and edit records such as cases.com Certified Force. B 2. After 1 year. then you would add both cases and contacts to a console layout.com Essentials course materials and doesn’t cover the same material. Console layouts define what objects are available to users in the console’s list view frame. Certified salesforce.com Essentials” student manual. and contacts with fewer clicks and without switching back and forth between screens. The following information is drawn from Help & Training in Salesforce and is provided as supplemental study material. The Console The console is a tab that combines a list view and related records into one screen with different frames so users have all the information they need when interacting with Salesforce. and then assign that console layout to the appropriate user profiles. A. if you want users to see list views of cases and contacts in the console. Note: This material is supplemental only. there’s a maintenance fee of $100 to keep the certification current for the following year. A user can only view objects in the console’s list view frame if those objects are added to the console layout to which his or her profile is assigned. Maintaining a certification requires successful completion of release-level certifications for the major Salesforce CRM releases throughout the year. for 1 year. accessed by clicking Setup | Customize | Console | Console Layouts.

In general. By setting these fields. and a number of other fields on most objects that were previously read-only. encrypted text fields are limited to 175 characters due to the encryption algorithm. While other text fields can contain up to 255 characters. review the following implementation notes and best practices: Implementation Notes ▪ ▪ ▪ ▪ ▪ ▪ ▪ To enable encrypted fields for your organization. or have default values. numbers. Encrypted fields are encrypted with 128-bit keys and use the AES (Advanced Encryption Standard) algorithm.com can’t guarantee that the records will have the correct data in these audit fields because they can be set on create. you’ll be able to set these fields when creating the record. not update. Encrypted Custom Fields Encrypted custom fields are text fields that can contain letters.com. you’ll only be able to set them on create.Salesforce. or symbols but are encrypted.com Developer – Study guide (Summer ‘10) Section 9-2. LastModifiedDate. Once the feature is enabled. The objects that you can edit these fields on are: ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ Account Opportunity Contact Lead Case Task Event Custom Objects To enable this feature. The feature must be enabled by Salesforce.com recommends that this feature only be enabled while you’re doing data migration.com Support. Because these fields are intended to be audit fields. an external ID. CreatedDate. System Fields Salesforce has the ability to set system fields through the API. salesforce. Encrypted fields are not searchable but they can be included in search results. Section 9-3. training & CertifiCation 7 . reports.com Certified force. roll-up summary fields. In certain cases (such as routinely copying new data from an external system to Salesforce) this feature can be enabled permanently. if this feature is enabled. Also. Before you begin working with encrypted custom fields. LastModifiedByID. Encrypted custom fields cannot be unique. Encrypted fields cannot be used to define report criteria but they can be included in report results. the API lets customers set the CreatedBy. records will appear to have been created at their original created time from your old system. contact salesforce. The value of an encrypted field is only visible to users that have the “View Encrypted Data” permission. Encrypted fields are not available for use in filters such as list views.com Support and requested by an administrator in the organization. salesforce. please contact Salesforce. When you’re migrating data from an external system. and rule filters.

or page layout settings to prevent users from editing encrypted fields.com Developer – Study guide (Summer ‘10) ▪ ▪ ▪ ▪ Encrypted fields are not available in the following: Salesforce Mobile. workflow rule criteria or formulas. custom buttons.” Page layouts for the user object only include custom fields. Also. Also. You can still validate the values of encrypted fields using validation rules or Apex scripts. see “Defining Mini Page Layouts. create an encrypted custom field to store that data. and import that data into the new encrypted field. To enable this setting for your organization. Only users with the “View Encrypted Data” permission can clone the value of an encrypted field when cloning that record. Select Task Email Notification – This checkbox by default controls whether the Send Notification Email checkbox is selected by default when users create or edit a task. and standard field customizations are not included on page layouts for the user object. related lists. If you have created encrypted custom fields. Tagging. You can use encrypted fields in email templates yet the value is always masked regardless of whether you have the “View Encrypted Data” permission. formula fields. To avoid this. and Web-to-Lead and Web-to-Case forms. Connect for Lotus Notes. You can define mini page layouts for the user object. Encrypted fields are editable regardless of whether the user has the “View Encrypted Data” permission. Use encrypted custom fields only when government regulations require it because they involve additional processing and have search-related limitations ▪ ▪ ▪ ▪ ▪ ▪ Best Practices Section 9-4. then assign yourself to the cloned profile before granting login access to the other user. Mask Type is not an input mask that ensures the data matches the Mask Type. first clone your profile and remove the “View Encrypted Data” permission from the cloned profile. Use validation rules to ensure that the data entered matches the mask type selected. custom links. For more information. export the data. Data for encrypted fields in the debug log is masked. be aware that the other user will be able to see encrypted fields unmasked (in plain text). Page Layouts When customizing page layouts for tasks. Note that a user’s personal preference for defaulting the state of the checkbox takes precedence over the organization-wide setting. S-controls. however. you can’t add standard fields or related lists. Both work regardless of whether the user has the “View Encrypted Data” permission.com Certified force. a customized mini page layout will not display in the console. field-level security settings. see “Creating Tasks. Existing custom fields cannot be converted into encrypted fields nor can encrypted fields be converted into another data type. To encrypt the values of an existing (unencrypted) field. Use validation rules. Connect Offline.” If you have the “View Encrypted Data” permission and you grant login access to another user. see “Setting Session Security. If you do not have the appropriate permissions to clone and change your profile. Connect for Outlook. make sure your organization has secure connections using SSL (Secure Sockets Layer) enabled. and Visualforce pages. For more information. outbound messages.Salesforce.” training & CertifiCation 8 . you can select the following checkboxes: ▪ ▪ Show Task Email Notification – This checkbox controls whether the Send Notification Email checkbox displays when users create or edit a task. default values. contact your administrator for assistance. field-level security is only available for custom fields on the user object. lead conversion.

Create the appropriate buttons before editing your page layout. create an account custom button for the detail page and a contact custom list button before putting them both on an account page layout. see “Customizing Your Display. even if a field is hidden or read-only in their page layout or field-level security settings. Group. custom UIs that can be hosted natively on the Force. the original page layout editor will show any blank spaces you added.com Connect Offline. The behavior of Visualforce components can either be controlled by the same logic used in standard Salesforce pages. you can drag a custom S-control to any field section on the page layout. Also. see “Customizing Search Layouts. contact custom links and custom buttons aren’t available. individual users can customize which tabs and related lists display for their personal use. a link will display on the person account edit page that lets you copy the billing address to the shipping address. administrators have access to import into any field. each Visualforce tag corresponds to a coarse or fine-grained user interface component. For information on setting which fields display for users in search results.Salesforce. What is a Visualforce page? Developers can use Visualforce to create a Visualforce page definition. What is Visualforce? Visualforce uses a tag-based markup language to give developers a more powerful way to build applications and customize the Salesforce user interface. In the Visualforce markup language. or developers can associate their own logic with a controller class written in Apex. you can: ▪ ▪ ▪ Create custom user interfaces (UIs) that easily leverage standard Salesforce styles Create custom UIs that replace the standard Salesforce styles Build wizards and other navigation patterns that use data-specific rules for optimal. but you can remove them by dragging them to the box on the right. this access is controlled by field-level security. or a field. Unlimited. For example. and Developer Editions.” When editing a person account page layout: ▪ ▪ If you add Shipping Address next to Billing Address in the Address Information section. Unlimited. With Visualforce. You can only move some items to certain sections on the page layout.com Certified force. contacts. For implementation tips and best practices on custom buttons. email and mail merge templates. and Professional Editions. custom links. Section 9-5. You can’t move or add blank spaces in the original page layout editor. However. Individual users can import only into the fields that are accessible to them via their page layout or field-level security settings. Enterprise. such as a section of a page. see “Custom Button Considerations. efficient application interaction Visualforce is a framework that lets developers build sophisticated. Contact fields and related lists are available on person account page layouts. list views. but not to a Related List Section or Button Section.” In Professional. Force. A page definition consists of two primary elements: ▪ ▪ Visualforce markup A Visualforce controller 9 training & CertifiCation . In Enterprise. page layouts control which fields users can access in related lists. and leads.” If you use the original page layout editor to view a page layout that was created in the new page layout editor. For more information. For example. and Developer Editions. and when synchronizing data.com platform. In Personal.com Developer – Study guide (Summer ‘10) In the organization-wide import wizards for accounts. reports. a related list. an equivalent link appears if you add Other Address to the Address Information section. The Visualforce framework includes a tag-based markup language similar to HTML.

com platform or add custom controller logic with a class written in Apex: ▪ ▪ A standard controller consists of the same functionality and logic used for a standard Salesforce page. you can define new navigation elements or behaviors. custom controllers execute entirely in system mode. For example. Although the extension class executes in system mode. A developer can either use a standard controller provided by the Force. the standard controller executes in user mode. As with custom controllers. Like other Apex classes. Controllers also provide access to the data that should be displayed in a page and can modify component behavior. similar to the way inline S-controls can be embedded Section 9-6. in which the object and field-level permissions of the current user are ignored. such as the New button for accounts or the Save button for contacts Override tab overview pages. Development Tools The Force. such as when a user clicks a button or link.com Developer – Study guide (Summer ‘10) Visualforce Markup Visualforce markup consists of Visualforce tags. The markup defines the UI components that should be included on the page and the way they should appear. Where can Visualforce pages be used? Developers can use Visualforce pages in ways similar to S-controls to: ▪ ▪ ▪ ▪ Override standard buttons. Extensions let you leverage the functionality of another controller while adding your own custom logic. A custom controller is a class written in Apex that implements all of a page’s logic. field-level security. ▪ Because standard controllers execute in user mode—in which the permissions.com Certified force. without leveraging a standard controller. These tools require some programming knowledge: Apex Classes – Define Apex classes you can use to add additional business logic to your custom applications API – Download WSDL files that let you integrate external applications with Salesforce Components – Define custom Visualforce components you can use in one or more Visualforce pages Email Services – Define Apex classes that can process inbound email Pages – Define Visualforce pages that display your custom user interfaces training & CertifiCation 10 . You can specify whether a user can execute methods in a custom controller based on the user’s profile. or any other Web-enabled code embedded within a single <apex:page> tag. If you use a custom controller. A controller extension is a class written in Apex that adds to or overrides behavior in a standard or custom controller. Visualforce Controllers A Visualforce controller is a set of instructions that specify what happens when a user interacts with the components specified in associated Visualforce markup. you can specify whether a user can execute methods in a controller extension based on the user’s profile. HTML.Salesforce. if you use the standard Accounts controller.com platform includes the following tools in Setup | Develop. and sharing rules of the current user are enforced—extending a standard controller lets you build a Visualforce page that respects user permissions. clicking a Save button in a Visualforce page results in the same behavior as clicking Save on a standard Account edit page. but you must also reimplement any functionality that was already provided in a standard controller. JavaScript. such as the Accounts tab home page Define custom tabs Embed components in detail page layouts.

testing. Use it to insert. Classes consist of other classes. The Data Loader complements the Web-based import wizards that are accessible from the Setup menu in the online application. Triggers are stored as metadata in Salesforce at Setup | Customize | Standard_Object_Name | Triggers for standard objects and on the object detail page for custom objects at Setup | Create | Objects. When exporting data. or lead email address 11 Use Web-based importing when: training & CertifiCation . user-defined methods. variables. debugging. What is Apex? Apex is a Java-like. When importing data. and loads data from comma separated values (CSV) files. the current user’s profile-based permissions. such as nightly imports You want to save multiple mapping files for later use You want to export your data for backup purposes You’re loading less than 50. Using syntax that looks like Java and acts like database stored procedures. extracts. update.zip and . Apex lets developers add business logic to most system events.000 or more records You need to load into an object that isn’t yet supported by Web-based importing You want to schedule regular data loads. object-oriented programming language that lets developers execute flow and transaction control statements on the Force. such as before object records are inserted into the database or after records have been deleted. delete.Salesforce. A class – A template or blueprint from which developers can create Apex objects. field-level security. and static initialization code under Setup | Develop | Apex Classes. stylesheets. Section 9-8.com platform server in conjunction with calls to the Force.com Certified force. and deploying Apex Section 9-7.jar files).com API. and other files Tools – Download tools that can assist you with building. it outputs CSV files. Apex scripts can be initiated by Web service requests and from triggers on objects. or extract Salesforce records. Apex scripts generally run in system context. and sharing rules are not taken into account during script execution.000 records The object you need to import is supported by the Web-based import wizards You want to prevent duplicates by uploading records according to account name and site. contact email address. including archives (such as . A trigger – An Apex script that executes before or after specific data manipulation language (DML) events occur. related record updates. and Visualforce pages.com Developer – Study guide (Summer ‘10) S-controls – Upload content such as Java applets or Active-X controls for use in dynamic custom links or Web tabs Static Resources – Upload content you can reference in a Visualforce page. images. the Data Loader reads. that is. exception types. Apex can be stored on the platform in two different forms: 1. Refer to the following guidelines to determine which method of importing best suits your business needs: Use the Data Loader when: ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ You need to load 50. JavaScript programs. Data Loader The Data Loader is a client application for the bulk import or export of data. 2. including button clicks.

such as Microsoft Notepad.log in either the Run dialog or the Windows Explorer address bar.com owns other registered and unregistered trademarks.com and the “no software” logo are registered trademarks of salesforce. where numbers added to the diagram correspond to details in a table. A Solution with record id 50130000000L7s5 is created on Acme’s org on na2.com. Log entries marked “INFO” are procedural items. salesforce. inc. The two log files are: sdl.log and %TEMP%\sdl_out. it includes log entries for the creation of proxy server network connections. Record IDs The 15/18 character Record Ids in Salesforce are identical in an org and all its sandboxes. Take the following example: 1. The next day. Section 9-10. Sg_CertifiedDeveloper_Summer10_2010-07-23 .log Contains a detailed chronological list of Data Loader log entries. Log entries marked “ERROR” are problems such as a submitted record missing a required field. rejected. 94105 United States 1-800-NO-SOFTWARE www. These files can be opened with commonly available text editor programs.salesforce.com. Corporate Headquarters The Landmark @ One Market Suite 300 San Francisco. The Solution with Record Type ID 50130000000L7s5 will be accessible in the Sandbox org as well. 3. such as logging in to Salesforce. You can quickly open these files by entering %TEMP%\sdl. 2.com Service & Support. sdl_out.salesforce.. or first submitted for approval For More Information Contact your account executive to learn how we can help you accelerate your CrM success. Troubleshooting Data Loader Operations If you need to investigate a problem with the Data Loader. Salesforce. Section 9-11. Acme creates a Full Copy Sandbox. CA. For example. or if requested by Salesforce. Other names used herein may be trademarks of their respective owners.log. inc. All rights reserved. you can access log files that track the operations and network connections made by the Data Loader. recalled.com Global Offices Latin America Japan Asia/Paci c EMEA +1-415-536-4606 +81-3-5785-8201 +65-6302-5700 +4121-6953700 Copyright ©2010. which is included in the printable view Share approval process diagrams by saving annotated versions as PDF files (requires an Adobe PDF print driver) Help you quickly locate key details by searching multi-step or complex diagrams for matching text Help you visualize and understand graphically: • The steps necessary for a record to be approved • The designated approvers for each step • The criteria used to trigger the approval process • The specific actions to take when a record is approved. Process Visualizer You can use the Process Visualizer to: ▪ ▪ ▪ ▪ ▪ ▪ ▪ Display a flowchart of each saved approval process Improve communication about the approval process and gain buy-in from step owners Reinforce your company’s policies by documenting the decisions you reached when the approval process was designed Print an annotated version of the approval process.Section 9-9.com.log A supplemental log that contains additional information not captured in sdl. and salesforce.