Troy Hedges's repositories
PSEADashboardFilterGenerator
A utility Lightning Component to help generate the JSON filter for the "Wave Dashboard" Lightning Component that comes standard with Salesforce.
Geocode-Trigger
Apex trigger sample code for geocoding and reverse geocoding a record on save or update
PSBulkAction
A component for declarative "bulk action"editor for Einstein Analytics.
PSFormulaFieldDisplay
Component to show HTML output of a custom formula field
PSBadgeUtils
Utility class and sample trigger for assigning work.com badges to users
PSContactCardSearch
component to search contacts within a community page and return contacts in a card/grid layout.
PSFieldServiceUtils
This package contains a utility Apex class to manipulate WorkOrders and ServiceAppointments for demo purposes.
PSPageLauncher
component to provide a "launcher" type app that is similar to the one at San Diego's Get It Done site.
TravelApprovalWorkshop
Package of completed Travel Approval workshop
CaseEinsteinSentiment
Contains a Case trigger to perform Einstein Sentiment analysis on the Case description field. Based on the sentiment (positive, neutral, negative), it will set the Case priority to Low, Medium, High respectively.
LiveAgent-Pre-Chat
Baseline code for the Live Agent pre-chat window to collect community user info. Allows record pop in agent console.
PSAnalyticsSteps
Various Apex code to provide Einstein Analytics custom steps
PSButtonLauncher
This Lightning component provides a "Waze like" experience to allow users to launch actions using button approach similar to Waze.
PSCommUserRedirect
Lightning component that allows community user to redirect to their user, contact, or account records
PSMyServiceAppointments
Component to show FSL service appointments for today and upcoming (next 30 days).
PSPoliceContactCard
Lightning component used for the Denver Police Contact Card demo.
SamplePreChat
Sample pre-chat code
WatsonDocumentSearch
This package contains a Lightning Component that performs searches on IBM Discovery Service.