{"id":3587,"date":"2021-07-12T19:03:47","date_gmt":"2021-07-12T19:03:47","guid":{"rendered":"https:\/\/mbaoutcome.com\/leveraging-salesforce-account-hierachies-to-support-inspections-in-exam\/"},"modified":"2023-04-27T21:08:21","modified_gmt":"2023-04-27T21:08:21","slug":"leveraging-salesforce-account-hierachies-to-support-inspections-in-exam","status":"publish","type":"post","link":"https:\/\/www.varshabi.com\/MB\/2021\/07\/12\/leveraging-salesforce-account-hierachies-to-support-inspections-in-exam\/","title":{"rendered":"Leveraging Salesforce Account Hierarchies to Support Inspections in ExAM"},"content":{"rendered":"<p>[et_pb_section][et_pb_row][et_pb_column][et_pb_text]<\/p>\n<p>As the name implies, ExAM\u2019s \u201cAssess Anything\u201d feature allows users to assess just about <em>anything<\/em> that can be represented in Salesforce \u2013 whether a standard or a custom object. Still, we often recommend that our inspection customers, particularly those who are involved in property or facility inspections, use Salesforce\u2019s standard \u201cAccount\u201d object.<\/p>\n<p>Why so?<\/p>\n<h2 id=\"929ef\"><strong>Harnessing the Power of Salesforce\u2019s CRM<\/strong><\/h2>\n<p>\u201cAccounts\u201d and \u201cContacts\u201d are at the heart of Salesforce\u2019s world-class customer relationship management solution (CRM). Administrators can use accounts to represent and gather information on the organizations they do business with or have relationships with. Because it mirrors their business processes, this is an ideal model for most of our property inspectors. Salesforce also provides key capabilities admins can use to control associated fields and page displays. By using \u201cRecord Typing\u201d, for instance, you can differentiate and filter the information you collect within an account hierarchy (e.g., a property versus a building or a unit).<\/p>\n<p>Not only does Salesforce\u2019s Accounts and Contacts model anticipate many of our customer\u2019s needs, it simplifies the solution we deliver. Where so much of its product base targets standard objects, it also makes it easier for customers to work with Salesforce system integrators and to add Salesforce capabilities via ExAM\u2019s AppExchange. Equally important, it is easier to hire, train, and get Salesforce-oriented staff up to speed and apply best practices.<\/p>\n<p>To help MB&amp;A\u2019s customers understand why Salesforce\u2019s CRM is so powerful, we often reframe it as \u201cStakeholder Relationship Management\u201d. After all, many of the things that are true of a sales process \u2013 from gathering information and nurturing relationships to collaborating \u2013 are also critical components of how our inspection customers work with their stakeholders.<\/p>\n<p>It is also worth underlining that ExAM does include inspection models that can also leverage hierarchical account structures for example sampling of a property\u2019s buildings and units (i.e., our Sampling Lightning Web Component). Currently, this is being used by inspection customers that support the Department of Housing and Urban Development Uniform Physical Condition Standard (UPCS) and will support the National Standards for the Physical Inspection of Real Estate (NSPIRE), when the sampling model for this new inspection is released.<\/p>\n<h3 id=\"4113l\"><strong>Three Key Account and Contact Relationships<\/strong><\/h3>\n<p>As an inspector, you need to understand a property, its buildings, units, and the key points of contact at each level of the hierarchy. Understanding the relationship dynamic between these contacts, accounts, and your business process is critical to a successful inspection. You may, for instance, need to send automated notifications of the inspection to different points of contact or review the account hierarchy to gauge the complexity of the job that lies ahead. Lucky for you, Salesforce has a native \u201cAccount Hierarchy\u201d view that can easily be used to display this information.<\/p>\n<figure class=\"image regular \"><picture style=\"\"><source srcset=\"https:\/\/mbaoutcome.com\/wp-content\/uploads\/2021\/07\/image_e8dcfd42c428dfd5093c88feaca1fa39_800.png 1x\" media=\"(max-width: 768px)\" \/><source srcset=\"https:\/\/mbaoutcome.com\/wp-content\/uploads\/2021\/07\/image_e8dcfd42c428dfd5093c88feaca1fa39_800.png 1x\" media=\"(min-width: 769px)\" \/><img decoding=\"async\" style=\"\" alt=\"\" src=\"https:\/\/mbaoutcome.com\/wp-content\/uploads\/2021\/07\/image_e8dcfd42c428dfd5093c88feaca1fa39_800.png\" \/><\/picture><\/figure>\n<p>Of course, understanding the logistical and physical relationships between accounts is only one part of the inspection process. Another core component is the people who are involved. Using Salesforce, you can track three types of relationships between <em>people<\/em> and <em>accounts<\/em>. Each type of relationship described below offers a different window into your business and inspection process:<\/p>\n<ol type=\"1\">\n<li>Relationships between organizations or properties (accounts) and the people who work, live, or have another stake in them (contacts). Relationships between these accounts and other stakeholders at properties, buildings, or in units (other accounts).<\/li>\n<li>Tied to this, by placing a contact in more than one account (referred to as \u201cContacts to Multiple Accounts\u201d), you can track relationships between people and the accounts they work with. For example, an inspector or inspection company may provide services for multiple accounts.<\/li>\n<li>Relationships between stakeholder accounts and other team members who deal with them (other Salesforce users). Using these features, you can create teams to provide customer support or other services for those accounts.<\/li>\n<\/ol>\n<h3 id=\"o0ed\"><strong>Location-Specific Accounts<\/strong><\/h3>\n<p>Since most of our property inspection customers are location-based, we recommend establishing accounts for each location and then creating separate contacts, opportunities, and cases. By applying this framework, you can get the \u201cbig picture\u201d, maintain more accounts, and set up a few more complex reports.<\/p>\n<p>More importantly, using multiple accounts means you can take advantage of account ownership, hierarchies, specific sharing settings, and more granular reporting functions. From this foundation, you can easily track and report on cases, and other forms of interaction for each account.<\/p>\n<h3 id=\"275rp\"><strong>Track Your Customer Interactions<\/strong><\/h3>\n<p>By keeping a record of your stakeholder interactions at each level of the hierarchy, you can easily refer back to it to source information on when you last worked with them, what you talked about, and anything you have scheduled. As an added advantage, the information you track ensures that you and your team are all up to date on the current status of that account. For example, after you get off the phone with a property manager, you can easily refresh your notes by logging key information.<\/p>\n<h2 id=\"gmvv\"><strong>Security Model<\/strong><\/h2>\n<p>Salesforce has a wealth of securities capabilities (which go well beyond the scope of this article), including:<\/p>\n<ul>\n<li>Profiles<\/li>\n<li>Roles<\/li>\n<li>Permission sets<\/li>\n<li>Sharing rules<\/li>\n<li>Apex sharing<\/li>\n<\/ul>\n<p>In the interests of time, we\u2019ll focus on the advantages of the \u201cAccount\u201d hierarchy for property inspections. Beyond the ability to leverage the parent account field, rather than having to create additional relationship fields, the account hierarchy and record types reduce complexity across the solution. Essentially, it allows you to work within one object rather than trying to manage shared settings for however many objects there are for each hierarchical level. The same applies in ExAM. (If you had a different object for buildings and properties and units, each of them would have to be separately configured as an assessable object.)<\/p>\n<h2 id=\"bj0d\"><strong>Communities<\/strong><\/h2>\n<p>Our account-based model really begins to shine when our customers want to share inspection results, manage cases, keep track of inspection-related appeals, collaborate on deficiency remediation, or need easy access to information about their organization, properties, and buildings that\u2019s housed in Salesforce. Because this is a mature model that has been used to support complex interactions in Salesforce for many years, it is a well-documented, well understood, and highly robust platform to share information with partners.<\/p>\n<p>Leveraging \u201cAccounts\u201d also makes it easy to control for access at the appropriate level of an account hierarchy, and to use the following native Salesforce capabilities:<\/p>\n<ul>\n<li><strong>Account Relationships <\/strong>enables members of an account to share data. For example, if you have multiple property managers who should only have access to information about their own buildings and units, this can easily be accomplished and extended to include relationships between accounts.<\/li>\n<li><strong>Site-Specific Sharing<\/strong> <strong>Sets<\/strong> allow you to share data based on access to an account (e.g., you want all users belonging to an account to have access to its cases).<\/li>\n<li><strong>Account Roles and Role Hierarchy <\/strong>empower you to leverage an account\u2019s hierarchies.<\/li>\n<\/ul>\n<p>I hope you have enjoyed this look into leveraging standard Salesforce Account hierarchies to support ExAM based inspections. If you want to learn more reach out at <a   href=\"mailto:info@exam4inspections.com\">info@exam4inspections.com<\/a>.<\/p>\n<p><!-- strchf script --><script>if(window.strchfSettings === undefined) window.strchfSettings = {};window.strchfSettings.stats = {url: \"https:\/\/exam.storychief.io\/leveraging-salesforce-account-hierachies-to-support-inspections-in-exam?id=8224387&type=2\",title: \"Leveraging Salesforce Account Hierarchies to Support Inspections in ExAM\",id: \"a0e79b4e-ffdc-475d-9228-7dbdb102d7bb\"};(function(d, s, id) {var js, sjs = d.getElementsByTagName(s)[0];if (d.getElementById(id)) {window.strchf.update(); return;}js = d.createElement(s); js.id = id;js.src = \"https:\/\/d37oebn0w9ir6a.cloudfront.net\/scripts\/v0\/strchf.js\";js.async = true;sjs.parentNode.insertBefore(js, sjs);}(document, 'script', 'storychief-jssdk'))<\/script><!-- End strchf script -->[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Leveraging Salesforce Account Hierarchies can be a powerful well to leverage some of the best features of the Salesforce CRM while using our ExAM4Inspections AppExchange App.<\/p>\n","protected":false},"author":5,"featured_media":3594,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"rank_math_lock_modified_date":false,"footnotes":""},"categories":[19,51],"tags":[28],"class_list":["post-3587","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-salesforce","tag-blog"],"_links":{"self":[{"href":"https:\/\/www.varshabi.com\/MB\/wp-json\/wp\/v2\/posts\/3587","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.varshabi.com\/MB\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.varshabi.com\/MB\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.varshabi.com\/MB\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.varshabi.com\/MB\/wp-json\/wp\/v2\/comments?post=3587"}],"version-history":[{"count":1,"href":"https:\/\/www.varshabi.com\/MB\/wp-json\/wp\/v2\/posts\/3587\/revisions"}],"predecessor-version":[{"id":4178,"href":"https:\/\/www.varshabi.com\/MB\/wp-json\/wp\/v2\/posts\/3587\/revisions\/4178"}],"wp:attachment":[{"href":"https:\/\/www.varshabi.com\/MB\/wp-json\/wp\/v2\/media?parent=3587"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.varshabi.com\/MB\/wp-json\/wp\/v2\/categories?post=3587"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.varshabi.com\/MB\/wp-json\/wp\/v2\/tags?post=3587"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}