Giter Site home page Giter Site logo

apex-specialist-superbadge's Introduction

Apex-Specialist-Superbadge

What You'll Be Doing to Earn This Superbadge

1. Automate record creation using Apex triggers

2. Synchronize Salesforce data with an external system using asynchronous REST callouts

3. Schedule synchronization using Apex code

4. Test automation logic to confirm Apex trigger side effects

5. Test integration logic using callout mocks

6. Test scheduling logic to confirm action gets queued

##Set Up Development Org

1. Create a new Trailhead Playground for this superbadge. Using this org for any other reason might create problems when validating the challenge. If you choose to use a development org, make sure you deploy My Domain to all the users. The package you will install has some custom lightning components that only show when My Domain is deployed.

2. Install this unlocked package (package ID: 04t6g000008av9iAAA). This package contains metadata you'll use to complete this challenge. If you have trouble installing this package, follow the steps in the Install a Package or App to Complete a Trailhead Challenge help article.

3. Add picklist values Repair and Routine Maintenance to the Type field on the Case object.

4. Update the Case page layout assignment to use the Case (HowWeRoll) Layout for your profile.

5. Rename the tab/label for the Case tab to Maintenance Request.

6. Update the Product page layout assignment to use the Product (HowWeRoll) Layout for your profile.

7. Rename the tab/label for the Product object to Equipment.

8. Use App Launcher to navigate to the Create Default Data tab of the How We Roll Maintenance app. Click Create Data to generate sample data for the application.

Standard Objects

Maintenance Request (renamed Case) — Service requests for broken vehicles, malfunctions, and routine maintenance.

Equipment (renamed Product) — Parts and items in the warehouse used to fix or maintain RVs.

Custom Objects

Vehicle — Vehicles in HowWeRoll’s rental fleet.

Equipment Maintenance Item — Joins an Equipment record with a Maintenance Request record, indicating the equipment needed for the maintenance request.

Entity Diagram

image

apex-specialist-superbadge's People

Contributors

pinky-chaudhary avatar

Stargazers

SY_Koh avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.