[Salesforce / Lightning] Geolocation Fun with Location Aware Lightning Components

Summer 16 platform release came up with Automatic Geocodes for Addresses: your Accounts, Contacts and Leads addresses are now automatically geocoded using Data.com. This means that the Latitude, Longitude and Accuracy fields are automatically populated after an address is filled (more details here). Let’s combine this awesome new feature with Lightning Components to create a […]

[Salesforce] The Sobject Crusade: Approval

Source: Approval This object was used to store the Approval process information of the Contract object. With Spring 15 this is read-only and cannot be created in new orgs (more details here). This object has been replaced by the general Approval Process represented by the ProcessInstance Sobject.

[Salesforce] The Sobject Crusade: Article Type__Feed

Source: Article Type__Feed The object is part of the Salesforce Knowledge feature. This feature allow CRM users to create articles or search for articles to solve customer’s cases. To enable Knwoledge base have a look at the Article Type__DataCategorySelection object description. To enable feed on an article, go to Setup > Customize > Chatter > […]

[Salesforce] The Sobject Crusade: Article Type__DataCategorySelection

Source: Article Type__DataCategorySelection The object is part of the Salesforce Knowledge feature. This feature allow CRM users to create articles pr search for articles to solve customer’s cases. To enable Knwoledge base for a given user follow the following setup steps: Enable a user to Knowledge by simply adding the Knowledge User to the specific […]

[Salesforce] The Sobject Crusade: AppMenuItem

Source: AppMenuItem This object hosts the applications you find in the app menù (upper right corner of the CRM) or in the App Launcher and the Connected Apps. The list of such items are in Setup > Create > Apps The object contains all application informations such as Name, Label, start URL, but also all […]

[Salesforce] The Sobject Crusade: ApexTrigger

Source: ApexTrigger The ApexClass is the most beloved object for Salesforce Developers. It identifies a specific Apex Class, so you can query for Classes runtime. Note that, even if the describe states that the ApexTrigger is creatable and updatable, an exception is thrown if you try to insert/update via API a trigger: use the tooling […]

[Salesforce] The Sobject Crusade: ApexTestQueueItem

Source: ApexTestQueueItem The ApexTestQueueItem object gives you access to the underlying test item for a given test job for a given class. If you don’t know what is a test class refer to this article to get started: a test class is a class used to (guess what?) test a set of apex classes / […]

[Salesforce] The Sobject Crusade: ApexTestSuite

Source: ApexTestSuite String ’16 comes with a handy feature regarding test execution, the Test Suites. They are a collection of tests ment to be run together organized in a single suite. To access the test suite open your Developer Console and click Test > New Suite and enter the Suite name: Then select all test […]

[Salesforce] The Sobject Crusade: ApexTestResult

Source: ApexTestResult After you execute a test class (ApexTestQueueItem), you’ll get the test results of a given test method execution. To query this information use the ApexTestResult object. The object conveys the following fields: ApexClassId: the test class ApexLogId: the ApexLog object (if log is enabled) AsyncApexJobId: the main aync job (this is the same […]