© Felicia Duarte, Rachelle Hoffman 2018
Felicia Duarte and Rachelle HoffmanLearn Salesforce Lightninghttps://doi.org/10.1007/978-1-4842-2994-1_4

4. Lightning Apps

Felicia Duarte and Rachelle Hoffman2
(1)
La Puente, California, USA
(2)
Sunland, California, USA
 
The AppExchange marketplace comprises a suite of apps, Lightning components, and consulting resources. Salesforce customers can install add-on applications to their Salesforce organization. You can search across thousands of apps to find prebuilt solutions for business needs. The marketplace is also the place to search across thousands of registered Salesforce consultants (shown in Figure 4-1).
A437055_1_En_4_Fig1_HTML.jpg
Figure 4-1
Blaze new trails with the AppExchange

Apps

Increase productivity by installing prebuilt packages, called apps, which provide custom solutions for every role and industry. Visit the AppExchange web site at http://appexchange.salesforce.com . Here you can sort and filter in numerous ways including by popularity and rating.
To pick the right app, we recommend identifying your business challenges, budget, and time frame.

Discover the AppExchange Marketplace

You should take the time to explore the business app store in Salesforce, otherwise known as the AppExchange marketplace. There are more than 3,000 apps and components that can be used to extend the power of Salesforce. Follow these steps:
  1. 1.
    From the App Launcher, click Visit AppExchange, as shown in Figure 4-2. Or, from Setup, search for AppExchange marketplace in the Quick Find area.
    A437055_1_En_4_Fig2_HTML.jpg
    Figure 4-2
    Visit the AppExchange from the App Launcher
     
  2. 2.
    Click AppExchange Website , as shown in Figure 4-3.
    A437055_1_En_4_Fig3_HTML.jpg
    Figure 4-3
    Click AppExchange Website to navigate to the complete database of apps and components
     
This marketplace contains apps and components for end users to install and download into their Salesforce organization. In addition, you have access to thousands of reviews about these apps, components, and consultants. It’s complete transparency at your fingertips.
On your home page, shown in Figure 4-4, apps can be searched and filtered by various categories. You’ll find a wide array of apps! They range from point solutions to full-blown integration and automation. There are free apps, and there are paid apps. The good news is that Salesforce makes it easy to find what you are looking for.
A437055_1_En_4_Fig4_HTML.jpg
Figure 4-4
The AppExchange home page

Choose an App

Choosing the right app can seem overwhelming with the number of solutions available. So, it’s important to have a strategy in this decision-making process.
  1. 1.
    Start by defining your business challenges. Identify your company goals and objectives. Once you’ve determined what they are, search and review a handful of solution options in the Salesforce marketplace.
     
  2. 2.
    Once you’ve narrowed down a handful of prospective solutions, evaluate the solutions and vendors. Consider the ease of use, support options, total cost, reviews, the ease of administration, and solution match. Use this information to help make a decision.
     
  3. 3.
    If available, request a demo or trial, or install the app into your sandbox for user testing and acceptance.
     

Price

One important factor is cost. There are apps in Salesforce that are free, but there are others that have a cost associated with them. While some apps display their total cost, others require you to contact them to find out the price. Some of these payment options can be monthly, annually, per user, or per organization.

Compatibility

Make sure to check the compatibility of the solution. You can find the compatibility information in the details section of the app under Requirements and Other System Requirements (shown in Figure 4-5).
A437055_1_En_4_Fig5_HTML.jpg
Figure 4-5
Requirements and Other System Requirements sections in the app details

App Home Page

The home page of an app provides an overview, details, reviews, and provider information (shown in Figure 4-6).
A437055_1_En_4_Fig6_HTML.jpg
Figure 4-6
Home page of an application
The page also contains this information :
  • Highlights: The highlights bar located at the top of the application page, shown in Figure 4-7, displays key components of the app. This typically includes Lightning readiness, organization compatibility, and limitations.
    A437055_1_En_4_Fig7_HTML.jpg
    Figure 4-7
    Highlights bar
  • Cost: The cost is located on the left side of the home page. If the app is free, the app will state Free. If there is a cost associated with the app, it will state Paid.
  • Overview: Click the Overview tab shown in Figure 4-8 for a brief description of the app. Some apps contain links to their web site or include video demos here. It is recommended that you watch any videos for further insight into the app’s capabilities. You can also find detailed pricing information, the release date, and screenshots in this area.
    A437055_1_En_4_Fig8_HTML.jpg
    Figure 4-8
    Overview tab for app
  • Details: Click the Details tab shown in Figure 4-9 to gather more insightful details. This typically includes any technical specifics, software requirements, a supported feature list, data sheets, and security-related information.
To reach the app provider directly, contact information is displayed at the top-right corner of the page.
Tip
For an app that requires extensive setup, consider the support options available for each app.
A437055_1_En_4_Fig9_HTML.jpg
Figure 4-9
Details tab
At the bottom of the Details tab are documents including data sheets, customization guides, case studies, and customer testimonials provided by the app company, as shown in Figure 4-10.
A437055_1_En_4_Fig10_HTML.jpg
Figure 4-10
Important information stored about the app including data sheets, guides, case studies, and testimonials

Reviews

Every app is rated using a five-star scoring method and includes written customer reviews. These reviews are also split between positive reviews and critical reviews. Use this information to help determine the success of the app. Navigate to the reviews section on the Reviews tab to read customer feedback (shown in Figure 4-11).
A437055_1_En_4_Fig11_HTML.jpg
Figure 4-11
The Reviews tab includes positive and critical reviews
To write a review, a user must be authenticated. To write a review, click Write a Review in the Review Highlights section, as shown in Figure 4-12.
A437055_1_En_4_Fig12_HTML.jpg
Figure 4-12
Click this button to write a review
Next, give your review a title. Provide comments in the Comments section shown in Figure 4-13. Scroll your mouse over the stars to select the appropriate rating. Click Post Review when finished. Note that it may take up to an hour for your review to post.
A437055_1_En_4_Fig13_HTML.jpg
Figure 4-13
Information to include in your app review
Note
Come back to this page to write a positive or critical review of an app you have installed. This brings more value to the Salesforce community.

Provider

This tab holds more details about the app provider. Find out additional apps the provider has created that may be relevant to your business needs. Additional details include headquarter location, web site, employee count, and year founded, as shown in Figure 4-14.
A437055_1_En_4_Fig14_HTML.jpg
Figure 4-14
Provider tab

Install an App

Apps can be installed directly into your production or sandbox environment. Production environments are where your active users are using Salesforce with live data. The sandbox is your testing environment. These can be production or development environments used for testing applications. It is recommended that you install here first to see how it will interact with your existing setup.
An app can also be installed for a specific group of users or all users.
To install an app, follow these steps:
  1. 1.
    Do some research and select the app to be installed.
     
  2. 2.
    Click the Get It Now button, as shown in Figure 4-15.
    A437055_1_En_4_Fig15_HTML.jpg
    Figure 4-15
    Get It Now button on the home page
     
  3. 3.
    Log in using your Salesforce credentials.
     
  4. 4.
    Select the appropriate installation method, as shown in Figure 4-16.
    • Click “Install in production” to install into a live, production environment.
    • Click Install in Sandbox to install into the sandbox test environment.
    A437055_1_En_4_Fig16_HTML.jpg
    Figure 4-16
    Choosing to install into production or the sandbox
     
  5. 5.
    Review the package components, version, expiration, and subscription cost for the app that will be installed. Review the terms and conditions.
     
  6. 6.
    Select “I have read and agreed to the terms and conditions,” as shown in Figure 4-17. Click Confirm and Install.
    A437055_1_En_4_Fig17_HTML.jpg
    Figure 4-17
    Last step before installing
     
  7. 7.
    Identify the users who should have access to this app. Select the appropriate option from the following list: Install to Admins Only, All Users, or Specific Profiles.
    Note You can open access to this app to other users after the install.
     
  8. 8.
    Click Install, as shown in Figure 4-18.
    A437055_1_En_4_Fig18_HTML.jpg
    Figure 4-18
    Selecting which users to install to
     
  9. 9.
    Click Done and you will be directed to the Installed Packages section once the app has completed installation (see Figure 4-19).
    A437055_1_En_4_Fig19_HTML.jpg
    Figure 4-19
    Details on installed and uninstalled packages
     

Installed Packages

Installed apps create a package of components and dependencies. This includes custom objects, Visualforce pages, and Apex classes and code. The installed app can come in the form of a managed or unmanaged package.
  • A managed package contains restrictions to the components installed.
  • An unmanaged package has more flexibility and allows development on top of any components installed.
To uninstall an app, navigate to the Installed Packages area in Setup and click Uninstall.
To find details on any installed apps, including all components and dependencies, click the name of the package, as shown in Figure 4-20. The details will appear, as shown in Figure 4-21.
A437055_1_En_4_Fig20_HTML.jpg
Figure 4-20
Package name
A437055_1_En_4_Fig21_HTML.jpg
Figure 4-21
Package details
Click View Components for the complete breakdown, by type, of everything installed, as shown in Figure 4-22.
A437055_1_En_4_Fig22_HTML.jpg
Figure 4-22
Viewing your package components
  • Visualforce page: A Visualforce page is a custom-built page made up of Apex classes and code, used to create a custom look and feel.
  • Apex class: An Apex class is part of a unique Salesforce programming language that gives developers and app builders the capability to create business logic.
  • Custom object: This is used to store or build custom information. Custom objects can be used to link information to standard objects.

Lightning Component

Lightning components are reusable containers of prebuilt tools and elements. These components can be added to your pages to ramp up the productiveness of your end users. As mentioned earlier in the book, components can easily be dragged and dropped into your desired page. Salesforce makes this easy to do without a developer and without code. Discover these tools by searching through the marketplace, as shown in Figure 4-23.
A437055_1_En_4_Fig23_HTML.jpg
Figure 4-23
Lightning Components search page
To download a component, follow the same steps used to download an app.

Find a Consultant

Consultants are registered and often certified Salesforce partners. They help make up the Salesforce ecosystem by providing custom Salesforce solutions and implementations. Consultants typically provide Salesforce training, implementation solutions, quick-start packages, data migration, and more.
Your Salesforce account executive will often recommend a Salesforce consulting partner. Typically a discovery or scoping call with a consultant follows, and a quote with timeframe, deliverables, and cost is provided.
Similar to app browsing, browse through a list of consultants and sort by the type of service, specialization, tier, territory, and more.
  1. 1.
    Select Consultants from the top of the page, as shown in Figure 4-24.
    A437055_1_En_4_Fig24_HTML.jpg
    Figure 4-24
    Consultants tab
     
  2. 2.
    Select a consulting page (shown in Figure 4-25) to view more details (shown in Figure 4-26).
    A437055_1_En_4_Fig25_HTML.jpg
    Figure 4-25
    Cloud Creations, consulting company
    A437055_1_En_4_Fig26_HTML.jpg
    Figure 4-26
    Cloud Creations consultant detail page
     
  3. 3.
    Find more details about this prospective consultant, including the number of projects completed, satisfactory ratings, geographic focus, and more on this page (shown in Figure 4-27). You can also find the consultant’s contact information here to contact them for services.
     
  4. 4.
    Contact the consultant and request a quote.
    A437055_1_En_4_Fig27_HTML.jpg
    Figure 4-27
    Details section on consultant
     
Tip
Consultants often employ a mix of project managers, business analysts, developers, and specialists. Hourly rates vary widely and typically include a scoping call to identify the right solution for your business. The more detail you can give your potential consultant, the more accurate the cost estimate will be.

Summary

The AppExchange marketplace consists of the Salesforce ecosystem of app partners and consultants. It is a growing market and is expected to make big changes in the near future. Visit the AppExchange marketplace to maximize your Salesforce setup.
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
52.15.74.25