SlideShare une entreprise Scribd logo
1  sur  34
Télécharger pour lire hors ligne
Maintaining Your Org’s Setup for Optimal Efficiency 
Launa Saunders 
Sr. Business Analyst 
San Diego Salesforce User Group Co-Leader 
@LaunaSaunders 
Jayvin Arora 
Applications Development Manager 
Philadelphia Salesforce User Group Leader 
@JayvinArora
Safe Harbor 
Safe harbor statement under the Private Securities Litigation Reform Act of 1995: 
This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-looking statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any projections of product or service availability, subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for future operations, statements of belief, any statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services. 
The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for our service, new products and services, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions or delays in our Web hosting, breach of our security measures, the outcome of any litigation, risks associated with completed and any possible mergers and acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of our service and successful customer deployment, our limited history reselling non-salesforce.com products, and utilization and selling to larger enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-K for the most recent fiscal year and in our quarterly report on Form 10-Q for the most recent fiscal quarter. These documents and others containing important disclosures are available on the SEC Filings section of the Investor Information section of our Web site. 
Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.
Introducing 
Our team of certified experts and innovative offers combined 
with our market-leading cloud solutions accelerate the 
business value our customers are able to realize. 
VISIT THE SUCCESS HUB @ THE HILTON
Personalized success resources and programs to drive your adoption and ROI 
Success Plans 
Success Managers 
Your business advisors who enable the delivery of maximum business value 
Success Architects 
Your certified & trusted technical best practice advisors 
Strategic Projects 
The most certified Salesforce implementation team to help you realize and extend your vision 
Training and Certification 
Get the most out of your investment with role-based, customized learning paths and certification. 
Success Services Components
Launa Saunders 
Sr. Business Analyst 
San Diego Salesforce User Group Co-Leader
Jayvin Arora 
Applications Development Manager 
Philadelphia Salesforce User Group Leader
Agenda 
•Why should you care? 
•What is Metadata? 
•Initial Setup 
–Field Considerations 
–Naming Conventions 
–Field Sets 
–Defining Standards with your team 
–Documentation 
•Ongoing Maintenance 
–Code Freezes and Scheduled Deployments 
–Communication 
–Analyze, Analyze, Analyze 
–Managing Change
Maintaining your org set up- Why should you care? 
•Poor designs can lead to rework down the road. Fixing them costs resources and prevents your team from working on current projects. 
•Just like financial debt, unresolved issues incur 
interest on top of interest, making it cumbersome to 
build a project. 
•Having a thoughtful setup and long term 
maintenance strategies will limit IT debt!
What is “Metadata”
What is Metadata, and why is it important? 
•Definition: 
–…you can consider the source code for the application itself as data that provides the information on how your application looks, feels, and functions. You can refer to this information as metadata. (An Introduction to Force.com Metadata, https://Developer.Salesforce.com ) 
•In laymen's terms please… 
–Data is what you put into the database, while Metadata, is the configuration itself. Fields, page layouts, workflow rules, etc., are all Metadata 
Metadata
Initial Setup 
How to set yourself up from the beginning
Initial Setup 
Field Considerations 
•Always use the Help Text & Description 
•Use Pick-lists for better reporting 
–Provides for better consistency across your org. Better Reporting! 
•Avoid using checkboxes when possible 
–Makes for harder reporting: 1/0 v true/false 
•Avoid using Multi-Select Pick-lists when possible 
–Reporting on multi-select pick-lists does not allow for a clear picture of the selected values
Initial Setup 
Naming Conventions 
•Reports and Dashboards 
•Validation Rules, Workflow Rules, and Triggers
Initial Setup 
Utilizing features available – Custom Settings 
•Custom Settings - Background 
–Custom Settings shrink your code and makes the logic in your 
formulas, validation rules, etc easier to maintain and understand. 
–Custom Settings are like custom objects and allow admins and developers to create sets of data/variables. Also, you can make the variables apply to everyone in your org or just certain users/profiles. 
–Two Types - Hierarchical and List Custom Settings. 
•You can access Hierarchical Custom Settings in formulas, workflows, approvals, validation rules, default values, apex, etc. 
*Great talk at DF13 last year by @shannonsans http://bit.ly/1vfQatU
Initial Setup 
Utilizing features available – Custom Settings (con’t) 
•For example, you have to create a workflow/field update to calculate a shipping rate. For most users, it’s $20. However, if the user is in Customer Support/ Customer Retention the rate is $10. Also, for Jayvin the rate is $0.
Initial Setup 
Utilizing features available – Custom Settings (con’t) 
•Common Use Case # 2- Use Custom Settings to update records and bypass validation rules. 
–Some orgs have exceptions for certain users, but what do you do when those users leave the company? You’ll have to update all the validation rules for the new admin! 
–Custom settings allow you to solve this issue in more scalable and long term way.
Initial Setup 
Utilizing features available – Custom Settings (con’t)
Utilizing features available – Custom Settings (con’t)
Initial Setup 
Utilizing features available – Field Sets 
•Field Sets- Background 
•Field sets are a technical consideration by developers that 
makes your admins happy, and make them look like a rock star. 
•Field sets are groups of fields that that are used in multiple 
places in your org, that can be grouped together using the point 
and click UI, and used in VF pages, Integrations, VF Email Templates, 
or custom code. 
•Bridge from Developer to Admin 
•When a project is developed, it’s important to keep these in mind / request them from your developer. 
•As an admin, you don’t have a good line of sight to this, but you benefit .
Initial Setup 
Utilizing features available – Field Sets (con’t) 
–Additional Notes: 
•Resources: DF13 talk by @RoyGilad https://www.youtube.com/watch?v=o79m4zu0aqk
Initial Setup 
Defining Standards with your team 
•Page Layouts 
–Tabbing Direction across fields 
•Don’t make users think! Come up with a standard approach so it becomes second nature to them 
–Sections 
•Utilize sections to guide the user through record completion 
–Page layouts for admins (all fields) 
•When you org has multiple page layouts and record types, create a custom “Admin only” page layout which includes all fields. 
Resources: ButtonClickAdmin.com
Initial Setup 
Documentation 
•Standardized documentation 
–Start at the beginning, and update as changes occur 
–Makes maintaining your org scalable 
•TIP! 
–Use the inexpensive ($30/month for the entire org) app, Drop my Dossier, to quickly document your org’s setup in Word Format! 
•Output document allows admins to enter notes, and images for context 
•Document objects and their relationships! 
–Fields (types, values, etc.), Record Types, Apex, Visualforce pages, ERD 
•Use to build Technical Specifications – Great for regulated instances!
Ongoing Maintenance 
How to “Spring Clean” on a regular basis
Ongoing Maintenance 
Regularly Scheduled Code-Freeze 
•A Code Freeze is a period of time where fixes, 
system updates become more strict. 
•Opportunities of a code freeze: 
–Annual System Maintenance (i.e. refresh your .full Sandbox, confirm functionality of core objects, delete fields that are no longer being used, measure project success on key initiatives and determine reasons for success/failure). 
–Catch up on previous year road map items. 
– Define future road map items 
–Also, depending on your team, it’s a time for your team to schedule vacations/ trainings. 
•Components for a successful Code Freeze 
–Define your goals and communicate
Ongoing Maintenance 
Development Standards 
•Have a release management schedule 
–http://www.salesforce.com/us/developer/docs/dev_lifecycle/salesforce_development_lifecycle.pdf) 
•Communicate your changes and schedule to users 
–Chatter 
–Create a ‘What’s changed?’ tab, to document your changes, so users 
can stay looped in. 
–Use the home page to display major changes.
Ongoing Maintenance 
Analyze, Analyze, Analyze 
•Determine the fields that are in use and which can be deprecated: 
–Free App: Field Trip
Ongoing Maintenance 
Analyze, Analyze, Analyze – Cont’d 
•Buttons on Page Layouts – see if they are being used: 
•Developer Assistance Required to get started 
•Reports on Reports 
–Reports | Administrative Reports | Reports 
–Move reports to a “Quarantine” folder 
–Send an email notification out 
–Mass Delete after “xx” time using the new “mass delete” feature from Spring ’14 
•Setup | Data Management | Mass Delete Records | Mass Delete Reports 
Reference: ButtonClickAdmin
Ongoing Maintenance 
Managing the change - Eclipse IDE 
•Eclipse IDE - It’s not just for developers, it’s for Admins too! 
–Impact analysis  See where stuff is referenced 
–Mass updates to reports, validation rules, 
workflow rules, etc., when changing picklist values
Ongoing Maintenance 
Managing the change - Eclipse IDE (con’t) 
•Additional resources to learn how to use the Force.com IDE 
–Check Agenda Builder for sessions. 
–Just Your Average Salesforce Admins – Mass moving Reports from one folder to another Using the Eclipse IDE 
–Teach Me Salesforce – Updating reports with Eclipse and the Force.com IDE
Ongoing Maintenance 
Managing the change – Cont’d 
•Additional Tools to check out in maintaining your Metadata 
–Snapshot : compare setups of multiple instances. View changes across profiles, record types and permission sets 
–Panaya ChangeGuru: Analyze and estimate change impacts in a flash! 
–Metadata Search: Query Metadata quickly
References 
https://developer.salesforce.com/page/An_Introduction_to_Force.com_Metadata 
http://en.wikipedia.org/wiki/Technical_debt 
https://help.salesforce.com/HTViewHelpDoc?id=cs_about.htm&language=en_US 
https://www.youtube.com/watch?v=4nF0XYx4m80 
https://help.salesforce.com/HTViewHelpDoc?id=fields_about_field_sets.htm&language=en_US 
https://www.youtube.com/watch?v=o79m4zu0aqk 
http://www.buttonclickadmin.com/spring-cleaning-simplifying-your-salesforce-reports/ 
http://www.buttonclickadmin.com/how-to-make-your-salesforce-page-layouts-awesome/ 
http://youraveragesalesforceadmin.blogspot.com/2011/05/mass-moving-reports-from-one-folder-to.html 
http://teachmesalesforce.wordpress.com/2011/05/04/updating-reports-with-eclipse-and-the-force-com-ide/
Re-Cap 
•Why should you care? –Ensure your org is scalable for future growth. 
•What is Metadata? – The configuration of the system. UI, automations, etc. 
•Field Considerations: Use Help Text and Descriptions, Use Pick-lists instead of: text fields, checkboxes, or multi-select pick-lists. 
•Naming Conventions: For reports, dashboards, validation rules, etc., to drive consistency 
•Field Sets: Easily update visualforce pages with clicks, not code! 
•Defining Standards: page layout setup and maintenance to drive user adoption. 
•Documentation: Start at the beginning, update when possible. Training &testing made easier! 
•Code Freezes and Scheduled Deployments: Give your team time to ‘Spring Clean’. 
•Communication: Communicate schedules and changes to users on a regular basis. Informed users = adoption. 
•Analyze, Analyze, Analyze: Continuous analysis of reports, field use, etc., keeps your org clean. 
•Managing Change: Search the Appexchange to many tools available to help you manage change. Eclipse IDE, Snapshot, and Panaya are just a few!
Success Boarding Pass: Your ticket to success
Df14 Maintaining your orgs setup for optimal efficiency for dist

Contenu connexe

Tendances

Build Faster with Base Lightning Components
Build Faster with Base Lightning ComponentsBuild Faster with Base Lightning Components
Build Faster with Base Lightning ComponentsSalesforce Developers
 
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 ExchangeSalesforce Developers
 
Building a Single Page App with Lightning Components
Building a Single Page App with Lightning ComponentsBuilding a Single Page App with Lightning Components
Building a Single Page App with Lightning ComponentsSalesforce Developers
 
Webinar: Take Control of Your Org with Salesforce Optimizer
Webinar: Take Control of Your Org with Salesforce OptimizerWebinar: Take Control of Your Org with Salesforce Optimizer
Webinar: Take Control of Your Org with Salesforce OptimizerSalesforce Admins
 
Lightning for Salesforce Admins
Lightning for Salesforce AdminsLightning for Salesforce Admins
Lightning for Salesforce AdminsSalesforce Admins
 
Building apps faster with lightning and winter '17
Building apps faster with lightning and winter '17Building apps faster with lightning and winter '17
Building apps faster with lightning and winter '17Salesforce Developers
 
Your Lightning Game Plan in 3 Steps
Your Lightning Game Plan in 3 StepsYour Lightning Game Plan in 3 Steps
Your Lightning Game Plan in 3 StepsSalesforce Admins
 
Lightning Design System and Components for Visualforce Developers
Lightning Design System and Components for Visualforce DevelopersLightning Design System and Components for Visualforce Developers
Lightning Design System and Components for Visualforce DevelopersSalesforce Developers
 
Community Cloud: New in Summer ‘18
Community Cloud: New in Summer ‘18Community Cloud: New in Summer ‘18
Community Cloud: New in Summer ‘18Salesforce Developers
 
Salesforce Winter 15 Release Overview
Salesforce Winter 15 Release OverviewSalesforce Winter 15 Release Overview
Salesforce Winter 15 Release OverviewRoy Gilad
 
Process Automation on Lightning Platform Workshop
Process Automation on Lightning Platform WorkshopProcess Automation on Lightning Platform Workshop
Process Automation on Lightning Platform WorkshopSalesforce Developers
 
Build custom user interfaces for your Salesforce data with the UI API
 Build custom user interfaces for your Salesforce data with the UI API Build custom user interfaces for your Salesforce data with the UI API
Build custom user interfaces for your Salesforce data with the UI APISalesforce Developers
 

Tendances (14)

Build Faster with Base Lightning Components
Build Faster with Base Lightning ComponentsBuild Faster with Base Lightning Components
Build Faster with Base Lightning Components
 
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
 
Building a Single Page App with Lightning Components
Building a Single Page App with Lightning ComponentsBuilding a Single Page App with Lightning Components
Building a Single Page App with Lightning Components
 
Introduction to Apex for Developers
Introduction to Apex for DevelopersIntroduction to Apex for Developers
Introduction to Apex for Developers
 
Webinar: Take Control of Your Org with Salesforce Optimizer
Webinar: Take Control of Your Org with Salesforce OptimizerWebinar: Take Control of Your Org with Salesforce Optimizer
Webinar: Take Control of Your Org with Salesforce Optimizer
 
Lightning for Salesforce Admins
Lightning for Salesforce AdminsLightning for Salesforce Admins
Lightning for Salesforce Admins
 
Winter'18 Developer Preview Webinar
Winter'18 Developer Preview WebinarWinter'18 Developer Preview Webinar
Winter'18 Developer Preview Webinar
 
Building apps faster with lightning and winter '17
Building apps faster with lightning and winter '17Building apps faster with lightning and winter '17
Building apps faster with lightning and winter '17
 
Your Lightning Game Plan in 3 Steps
Your Lightning Game Plan in 3 StepsYour Lightning Game Plan in 3 Steps
Your Lightning Game Plan in 3 Steps
 
Lightning Design System and Components for Visualforce Developers
Lightning Design System and Components for Visualforce DevelopersLightning Design System and Components for Visualforce Developers
Lightning Design System and Components for Visualforce Developers
 
Community Cloud: New in Summer ‘18
Community Cloud: New in Summer ‘18Community Cloud: New in Summer ‘18
Community Cloud: New in Summer ‘18
 
Salesforce Winter 15 Release Overview
Salesforce Winter 15 Release OverviewSalesforce Winter 15 Release Overview
Salesforce Winter 15 Release Overview
 
Process Automation on Lightning Platform Workshop
Process Automation on Lightning Platform WorkshopProcess Automation on Lightning Platform Workshop
Process Automation on Lightning Platform Workshop
 
Build custom user interfaces for your Salesforce data with the UI API
 Build custom user interfaces for your Salesforce data with the UI API Build custom user interfaces for your Salesforce data with the UI API
Build custom user interfaces for your Salesforce data with the UI API
 

En vedette

Salesforce Spring '14 Release Highlights via @hammnick
Salesforce Spring '14 Release Highlights via @hammnickSalesforce Spring '14 Release Highlights via @hammnick
Salesforce Spring '14 Release Highlights via @hammnickNick Hamm
 
Spring’16 Developer Highlights
Spring’16 Developer HighlightsSpring’16 Developer Highlights
Spring’16 Developer HighlightsSimon Lawrence
 
Spring '16 Lightning Experience Features
Spring '16 Lightning Experience FeaturesSpring '16 Lightning Experience Features
Spring '16 Lightning Experience FeaturesChristopher Lewis
 
Spring ’15 Release Preview - Platform Feature Highlights
Spring ’15 Release Preview - Platform Feature HighlightsSpring ’15 Release Preview - Platform Feature Highlights
Spring ’15 Release Preview - Platform Feature HighlightsSalesforce Developers
 
Transforming Field Service into a Profit Powerhouse - Spencer Earp (ServiceMa...
Transforming Field Service into a Profit Powerhouse - Spencer Earp (ServiceMa...Transforming Field Service into a Profit Powerhouse - Spencer Earp (ServiceMa...
Transforming Field Service into a Profit Powerhouse - Spencer Earp (ServiceMa...Protectionandmanagement
 
A Fresh Look at Employee Incentive Compensation
A Fresh Look at Employee Incentive CompensationA Fresh Look at Employee Incentive Compensation
A Fresh Look at Employee Incentive CompensationHuman Resources & Payroll
 
Day In the Life of a Field Service Manager: Dashboards Are My Co-Pilot
Day In the Life of a Field Service Manager: Dashboards Are My Co-PilotDay In the Life of a Field Service Manager: Dashboards Are My Co-Pilot
Day In the Life of a Field Service Manager: Dashboards Are My Co-PilotServiceMax
 
Top10 Salesforce.com Admin Tools
Top10 Salesforce.com Admin ToolsTop10 Salesforce.com Admin Tools
Top10 Salesforce.com Admin Toolsdebm_madronasg
 
The Link Between Employee Motivation and Your Compensation Philosophy
The Link Between Employee Motivation and Your Compensation PhilosophyThe Link Between Employee Motivation and Your Compensation Philosophy
The Link Between Employee Motivation and Your Compensation PhilosophyHuman Resources & Payroll
 

En vedette (10)

Salesforce Spring '14 Release Highlights via @hammnick
Salesforce Spring '14 Release Highlights via @hammnickSalesforce Spring '14 Release Highlights via @hammnick
Salesforce Spring '14 Release Highlights via @hammnick
 
Spring’16 Developer Highlights
Spring’16 Developer HighlightsSpring’16 Developer Highlights
Spring’16 Developer Highlights
 
Spring '16 Lightning Experience Features
Spring '16 Lightning Experience FeaturesSpring '16 Lightning Experience Features
Spring '16 Lightning Experience Features
 
Spring ’15 Release Preview - Platform Feature Highlights
Spring ’15 Release Preview - Platform Feature HighlightsSpring ’15 Release Preview - Platform Feature Highlights
Spring ’15 Release Preview - Platform Feature Highlights
 
Transforming Field Service into a Profit Powerhouse - Spencer Earp (ServiceMa...
Transforming Field Service into a Profit Powerhouse - Spencer Earp (ServiceMa...Transforming Field Service into a Profit Powerhouse - Spencer Earp (ServiceMa...
Transforming Field Service into a Profit Powerhouse - Spencer Earp (ServiceMa...
 
A Fresh Look at Employee Incentive Compensation
A Fresh Look at Employee Incentive CompensationA Fresh Look at Employee Incentive Compensation
A Fresh Look at Employee Incentive Compensation
 
Train Employees to Avoid Cybercrime
Train Employees to Avoid CybercrimeTrain Employees to Avoid Cybercrime
Train Employees to Avoid Cybercrime
 
Day In the Life of a Field Service Manager: Dashboards Are My Co-Pilot
Day In the Life of a Field Service Manager: Dashboards Are My Co-PilotDay In the Life of a Field Service Manager: Dashboards Are My Co-Pilot
Day In the Life of a Field Service Manager: Dashboards Are My Co-Pilot
 
Top10 Salesforce.com Admin Tools
Top10 Salesforce.com Admin ToolsTop10 Salesforce.com Admin Tools
Top10 Salesforce.com Admin Tools
 
The Link Between Employee Motivation and Your Compensation Philosophy
The Link Between Employee Motivation and Your Compensation PhilosophyThe Link Between Employee Motivation and Your Compensation Philosophy
The Link Between Employee Motivation and Your Compensation Philosophy
 

Similaire à Df14 Maintaining your orgs setup for optimal efficiency for dist

Manage Salesforce Like a Pro with Governance
Manage Salesforce Like a Pro with GovernanceManage Salesforce Like a Pro with Governance
Manage Salesforce Like a Pro with GovernanceSalesforce Admins
 
Planning Your Migration to the Lightning Experience
Planning Your Migration to the Lightning ExperiencePlanning Your Migration to the Lightning Experience
Planning Your Migration to the Lightning ExperienceShell Black
 
Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...
Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...
Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...Shell Black
 
Webinar: Cut that Clutter! Maintain a Clean Org and Improve Productivity
Webinar: Cut that Clutter! Maintain a Clean Org and Improve ProductivityWebinar: Cut that Clutter! Maintain a Clean Org and Improve Productivity
Webinar: Cut that Clutter! Maintain a Clean Org and Improve ProductivitySalesforce Admins
 
Manage Development in Your Org with Salesforce Governance Framework
Manage Development in Your Org with Salesforce Governance FrameworkManage Development in Your Org with Salesforce Governance Framework
Manage Development in Your Org with Salesforce Governance FrameworkSalesforce Developers
 
Move to Lightning in 60 Days - Admin Webinar
Move to Lightning in 60 Days - Admin WebinarMove to Lightning in 60 Days - Admin Webinar
Move to Lightning in 60 Days - Admin WebinarSalesforce Admins
 
ISV Tech Talk: Usage Metrics (October 15, 2014)
ISV Tech Talk: Usage Metrics (October 15, 2014)ISV Tech Talk: Usage Metrics (October 15, 2014)
ISV Tech Talk: Usage Metrics (October 15, 2014)Salesforce Partners
 
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 BarnetSalesforce Admins
 
August 2015 Governance Final 20150804.pptx
 August 2015 Governance Final 20150804.pptx August 2015 Governance Final 20150804.pptx
August 2015 Governance Final 20150804.pptxAdilPatel34
 
Success Services - Change management best practices
Success Services - Change management best practicesSuccess Services - Change management best practices
Success Services - Change management best practicesSalesforce_Benelux
 
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 SuccessSalesforce Partners
 
Best Practices for Team Development in a Single Org
Best Practices for Team Development in a Single OrgBest Practices for Team Development in a Single Org
Best Practices for Team Development in a Single OrgSalesforce Developers
 
5 Easy Ways to Make Your Org Instantly More User Friendly
5 Easy Ways to Make Your Org Instantly More User Friendly5 Easy Ways to Make Your Org Instantly More User Friendly
5 Easy Ways to Make Your Org Instantly More User FriendlyTraction on Demand
 
Release and Enviromental Management
Release and Enviromental ManagementRelease and Enviromental Management
Release and Enviromental ManagementSalesforce Partners
 
Summer '16 Release Preview Webinar
Summer '16 Release Preview WebinarSummer '16 Release Preview Webinar
Summer '16 Release Preview WebinarSalesforce Admins
 
Environment & Release Management
Environment & Release ManagementEnvironment & Release Management
Environment & Release Managementelliando dias
 
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)Salesforce Partners
 

Similaire à Df14 Maintaining your orgs setup for optimal efficiency for dist (20)

Manage Salesforce Like a Pro with Governance
Manage Salesforce Like a Pro with GovernanceManage Salesforce Like a Pro with Governance
Manage Salesforce Like a Pro with Governance
 
Planning Your Migration to the Lightning Experience
Planning Your Migration to the Lightning ExperiencePlanning Your Migration to the Lightning Experience
Planning Your Migration to the Lightning Experience
 
Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...
Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...
Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...
 
Webinar: Cut that Clutter! Maintain a Clean Org and Improve Productivity
Webinar: Cut that Clutter! Maintain a Clean Org and Improve ProductivityWebinar: Cut that Clutter! Maintain a Clean Org and Improve Productivity
Webinar: Cut that Clutter! Maintain a Clean Org and Improve Productivity
 
Manage Development in Your Org with Salesforce Governance Framework
Manage Development in Your Org with Salesforce Governance FrameworkManage Development in Your Org with Salesforce Governance Framework
Manage Development in Your Org with Salesforce Governance Framework
 
Move to Lightning in 60 Days - Admin Webinar
Move to Lightning in 60 Days - Admin WebinarMove to Lightning in 60 Days - Admin Webinar
Move to Lightning in 60 Days - Admin Webinar
 
Introduction to Force.com
Introduction to Force.comIntroduction to Force.com
Introduction to Force.com
 
Org Merge Best Practices
Org Merge Best PracticesOrg Merge Best Practices
Org Merge Best Practices
 
ISV Tech Talk: Usage Metrics (October 15, 2014)
ISV Tech Talk: Usage Metrics (October 15, 2014)ISV Tech Talk: Usage Metrics (October 15, 2014)
ISV Tech Talk: Usage Metrics (October 15, 2014)
 
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
 
August 2015 Governance Final 20150804.pptx
 August 2015 Governance Final 20150804.pptx August 2015 Governance Final 20150804.pptx
August 2015 Governance Final 20150804.pptx
 
Success Services - Change management best practices
Success Services - Change management best practicesSuccess Services - Change management best practices
Success Services - Change management best practices
 
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
 
Best Practices for Team Development in a Single Org
Best Practices for Team Development in a Single OrgBest Practices for Team Development in a Single Org
Best Practices for Team Development in a Single Org
 
5 Easy Ways to Make Your Org Instantly More User Friendly
5 Easy Ways to Make Your Org Instantly More User Friendly5 Easy Ways to Make Your Org Instantly More User Friendly
5 Easy Ways to Make Your Org Instantly More User Friendly
 
Release and Enviromental Management
Release and Enviromental ManagementRelease and Enviromental Management
Release and Enviromental Management
 
Development Best Practices
Development Best PracticesDevelopment Best Practices
Development Best Practices
 
Summer '16 Release Preview Webinar
Summer '16 Release Preview WebinarSummer '16 Release Preview Webinar
Summer '16 Release Preview Webinar
 
Environment & Release Management
Environment & Release ManagementEnvironment & Release Management
Environment & Release Management
 
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)
 

Dernier

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 

Dernier (20)

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 

Df14 Maintaining your orgs setup for optimal efficiency for dist

  • 1. Maintaining Your Org’s Setup for Optimal Efficiency Launa Saunders Sr. Business Analyst San Diego Salesforce User Group Co-Leader @LaunaSaunders Jayvin Arora Applications Development Manager Philadelphia Salesforce User Group Leader @JayvinArora
  • 2. Safe Harbor Safe harbor statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-looking statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any projections of product or service availability, subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for future operations, statements of belief, any statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services. The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for our service, new products and services, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions or delays in our Web hosting, breach of our security measures, the outcome of any litigation, risks associated with completed and any possible mergers and acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of our service and successful customer deployment, our limited history reselling non-salesforce.com products, and utilization and selling to larger enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-K for the most recent fiscal year and in our quarterly report on Form 10-Q for the most recent fiscal quarter. These documents and others containing important disclosures are available on the SEC Filings section of the Investor Information section of our Web site. Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.
  • 3. Introducing Our team of certified experts and innovative offers combined with our market-leading cloud solutions accelerate the business value our customers are able to realize. VISIT THE SUCCESS HUB @ THE HILTON
  • 4. Personalized success resources and programs to drive your adoption and ROI Success Plans Success Managers Your business advisors who enable the delivery of maximum business value Success Architects Your certified & trusted technical best practice advisors Strategic Projects The most certified Salesforce implementation team to help you realize and extend your vision Training and Certification Get the most out of your investment with role-based, customized learning paths and certification. Success Services Components
  • 5. Launa Saunders Sr. Business Analyst San Diego Salesforce User Group Co-Leader
  • 6. Jayvin Arora Applications Development Manager Philadelphia Salesforce User Group Leader
  • 7. Agenda •Why should you care? •What is Metadata? •Initial Setup –Field Considerations –Naming Conventions –Field Sets –Defining Standards with your team –Documentation •Ongoing Maintenance –Code Freezes and Scheduled Deployments –Communication –Analyze, Analyze, Analyze –Managing Change
  • 8. Maintaining your org set up- Why should you care? •Poor designs can lead to rework down the road. Fixing them costs resources and prevents your team from working on current projects. •Just like financial debt, unresolved issues incur interest on top of interest, making it cumbersome to build a project. •Having a thoughtful setup and long term maintenance strategies will limit IT debt!
  • 10. What is Metadata, and why is it important? •Definition: –…you can consider the source code for the application itself as data that provides the information on how your application looks, feels, and functions. You can refer to this information as metadata. (An Introduction to Force.com Metadata, https://Developer.Salesforce.com ) •In laymen's terms please… –Data is what you put into the database, while Metadata, is the configuration itself. Fields, page layouts, workflow rules, etc., are all Metadata Metadata
  • 11. Initial Setup How to set yourself up from the beginning
  • 12. Initial Setup Field Considerations •Always use the Help Text & Description •Use Pick-lists for better reporting –Provides for better consistency across your org. Better Reporting! •Avoid using checkboxes when possible –Makes for harder reporting: 1/0 v true/false •Avoid using Multi-Select Pick-lists when possible –Reporting on multi-select pick-lists does not allow for a clear picture of the selected values
  • 13. Initial Setup Naming Conventions •Reports and Dashboards •Validation Rules, Workflow Rules, and Triggers
  • 14. Initial Setup Utilizing features available – Custom Settings •Custom Settings - Background –Custom Settings shrink your code and makes the logic in your formulas, validation rules, etc easier to maintain and understand. –Custom Settings are like custom objects and allow admins and developers to create sets of data/variables. Also, you can make the variables apply to everyone in your org or just certain users/profiles. –Two Types - Hierarchical and List Custom Settings. •You can access Hierarchical Custom Settings in formulas, workflows, approvals, validation rules, default values, apex, etc. *Great talk at DF13 last year by @shannonsans http://bit.ly/1vfQatU
  • 15. Initial Setup Utilizing features available – Custom Settings (con’t) •For example, you have to create a workflow/field update to calculate a shipping rate. For most users, it’s $20. However, if the user is in Customer Support/ Customer Retention the rate is $10. Also, for Jayvin the rate is $0.
  • 16. Initial Setup Utilizing features available – Custom Settings (con’t) •Common Use Case # 2- Use Custom Settings to update records and bypass validation rules. –Some orgs have exceptions for certain users, but what do you do when those users leave the company? You’ll have to update all the validation rules for the new admin! –Custom settings allow you to solve this issue in more scalable and long term way.
  • 17. Initial Setup Utilizing features available – Custom Settings (con’t)
  • 18. Utilizing features available – Custom Settings (con’t)
  • 19. Initial Setup Utilizing features available – Field Sets •Field Sets- Background •Field sets are a technical consideration by developers that makes your admins happy, and make them look like a rock star. •Field sets are groups of fields that that are used in multiple places in your org, that can be grouped together using the point and click UI, and used in VF pages, Integrations, VF Email Templates, or custom code. •Bridge from Developer to Admin •When a project is developed, it’s important to keep these in mind / request them from your developer. •As an admin, you don’t have a good line of sight to this, but you benefit .
  • 20. Initial Setup Utilizing features available – Field Sets (con’t) –Additional Notes: •Resources: DF13 talk by @RoyGilad https://www.youtube.com/watch?v=o79m4zu0aqk
  • 21. Initial Setup Defining Standards with your team •Page Layouts –Tabbing Direction across fields •Don’t make users think! Come up with a standard approach so it becomes second nature to them –Sections •Utilize sections to guide the user through record completion –Page layouts for admins (all fields) •When you org has multiple page layouts and record types, create a custom “Admin only” page layout which includes all fields. Resources: ButtonClickAdmin.com
  • 22. Initial Setup Documentation •Standardized documentation –Start at the beginning, and update as changes occur –Makes maintaining your org scalable •TIP! –Use the inexpensive ($30/month for the entire org) app, Drop my Dossier, to quickly document your org’s setup in Word Format! •Output document allows admins to enter notes, and images for context •Document objects and their relationships! –Fields (types, values, etc.), Record Types, Apex, Visualforce pages, ERD •Use to build Technical Specifications – Great for regulated instances!
  • 23. Ongoing Maintenance How to “Spring Clean” on a regular basis
  • 24. Ongoing Maintenance Regularly Scheduled Code-Freeze •A Code Freeze is a period of time where fixes, system updates become more strict. •Opportunities of a code freeze: –Annual System Maintenance (i.e. refresh your .full Sandbox, confirm functionality of core objects, delete fields that are no longer being used, measure project success on key initiatives and determine reasons for success/failure). –Catch up on previous year road map items. – Define future road map items –Also, depending on your team, it’s a time for your team to schedule vacations/ trainings. •Components for a successful Code Freeze –Define your goals and communicate
  • 25. Ongoing Maintenance Development Standards •Have a release management schedule –http://www.salesforce.com/us/developer/docs/dev_lifecycle/salesforce_development_lifecycle.pdf) •Communicate your changes and schedule to users –Chatter –Create a ‘What’s changed?’ tab, to document your changes, so users can stay looped in. –Use the home page to display major changes.
  • 26. Ongoing Maintenance Analyze, Analyze, Analyze •Determine the fields that are in use and which can be deprecated: –Free App: Field Trip
  • 27. Ongoing Maintenance Analyze, Analyze, Analyze – Cont’d •Buttons on Page Layouts – see if they are being used: •Developer Assistance Required to get started •Reports on Reports –Reports | Administrative Reports | Reports –Move reports to a “Quarantine” folder –Send an email notification out –Mass Delete after “xx” time using the new “mass delete” feature from Spring ’14 •Setup | Data Management | Mass Delete Records | Mass Delete Reports Reference: ButtonClickAdmin
  • 28. Ongoing Maintenance Managing the change - Eclipse IDE •Eclipse IDE - It’s not just for developers, it’s for Admins too! –Impact analysis  See where stuff is referenced –Mass updates to reports, validation rules, workflow rules, etc., when changing picklist values
  • 29. Ongoing Maintenance Managing the change - Eclipse IDE (con’t) •Additional resources to learn how to use the Force.com IDE –Check Agenda Builder for sessions. –Just Your Average Salesforce Admins – Mass moving Reports from one folder to another Using the Eclipse IDE –Teach Me Salesforce – Updating reports with Eclipse and the Force.com IDE
  • 30. Ongoing Maintenance Managing the change – Cont’d •Additional Tools to check out in maintaining your Metadata –Snapshot : compare setups of multiple instances. View changes across profiles, record types and permission sets –Panaya ChangeGuru: Analyze and estimate change impacts in a flash! –Metadata Search: Query Metadata quickly
  • 31. References https://developer.salesforce.com/page/An_Introduction_to_Force.com_Metadata http://en.wikipedia.org/wiki/Technical_debt https://help.salesforce.com/HTViewHelpDoc?id=cs_about.htm&language=en_US https://www.youtube.com/watch?v=4nF0XYx4m80 https://help.salesforce.com/HTViewHelpDoc?id=fields_about_field_sets.htm&language=en_US https://www.youtube.com/watch?v=o79m4zu0aqk http://www.buttonclickadmin.com/spring-cleaning-simplifying-your-salesforce-reports/ http://www.buttonclickadmin.com/how-to-make-your-salesforce-page-layouts-awesome/ http://youraveragesalesforceadmin.blogspot.com/2011/05/mass-moving-reports-from-one-folder-to.html http://teachmesalesforce.wordpress.com/2011/05/04/updating-reports-with-eclipse-and-the-force-com-ide/
  • 32. Re-Cap •Why should you care? –Ensure your org is scalable for future growth. •What is Metadata? – The configuration of the system. UI, automations, etc. •Field Considerations: Use Help Text and Descriptions, Use Pick-lists instead of: text fields, checkboxes, or multi-select pick-lists. •Naming Conventions: For reports, dashboards, validation rules, etc., to drive consistency •Field Sets: Easily update visualforce pages with clicks, not code! •Defining Standards: page layout setup and maintenance to drive user adoption. •Documentation: Start at the beginning, update when possible. Training &testing made easier! •Code Freezes and Scheduled Deployments: Give your team time to ‘Spring Clean’. •Communication: Communicate schedules and changes to users on a regular basis. Informed users = adoption. •Analyze, Analyze, Analyze: Continuous analysis of reports, field use, etc., keeps your org clean. •Managing Change: Search the Appexchange to many tools available to help you manage change. Eclipse IDE, Snapshot, and Panaya are just a few!
  • 33. Success Boarding Pass: Your ticket to success