Arun Kumar

Arun Kumar

Arun Kumar is a Salesforce Certified Platform Developer I with over 7+ years of experience working on the Salesforce platform. He specializes in developing custom applications, integrations, and reports to help customers streamline their business processes. Arun is passionate about helping businesses leverage the power of Salesforce to achieve their goals.

Report Chart | Lightning Component | Chart JS

Arun Kumar has shared a blog post about a lighting component that utilizes the Chart.js library to create dynamical, user-customizable charts. Available as an open-source tool, Chart.js offers eight chart types and excels in rendering performance. Kumar also offers an installable package for Salesforce instances.

Salesforce ~ Microsoft Dynamic CRM Integration Part 2

The post discusses integration between Salesforce and Microsoft Dynamic CRM. It details how to fetch opportunities from MS Dynamic CRM to Salesforce by passing an AccessToken to the getOpportunitiesFromMSDynamic() method. The response, in JSON format, can be parsed to suit the user's needs and applied to Salesforce objects.

Salesforce ~ Microsoft Dynamic CRM Integration Part 1

"Microsoft Dynamics 365" is an Enterprise Resource Planning and Customer Relationship Management solution by Microsoft. It includes different application-based solutions. This article outlines steps to integrate a third-party Application Programming Interface with Dynamics 365 for development and data retrieval purposes, using Salesforce APEX code for authentication and access token acquisition.

VS CODE – Enable Push-Or-Deploy Code on Save

Arun explains how to enable 'deploy on save' in Visual Studio Code for Salesforce orgs. In preferences, open user settings, then expand extensions and click on "Salesforce Feature" to edit settings.json. Add "salesforcedx-vscode-core.push-or-deploy-on-save.enabled": true, save it and restart VS Code for automatic deployment on saving code.

In-App Guidance in Summer ’19

Salesforce Org has introduced a "Beta" feature, "In-App Guidance", to facilitate user training, onboarding, and new feature introduction without the need for code use. This feature allows customization of in-app guidance, action buttons, and important links. Accessible via in-app guidance setup, users can select target audiences, prompt duration, and recurrence schedules.

Invocable Process: Nest Processes in the Process Builder

Invocable processes can be used to modularize logic sections of our operations. The invocable process starts when invoked by another process, where the normal process passes the record into the invocable process. These processes are handy for implementing actions across multiple groups or for nesting logic. An example highlighted involved automating updates based on changes in support levels and regions. To invoke an invocable process, create multiple ones with different criteria in the process builder.

Salesforce Themes and Branding

Salesforce allows customization of themes and branding through its "Themes and Branding" features. Users can utilize Salesforce's built-in themes or create their own, which can be accessed by searching 'theme' in the quick search box in setup. This functionality allows for previewing, activation, or creation of personalized themes.

Opportunity Close Countdown | âš¡ Lightning Component

Display Opportunity Close Countdown with âš¡ Lightning Component

Arun Kumar has shared a custom "Lightning Component" called "Opportunity Close Countdown". This countdown timer indicates the remaining time to close a sales opportunity, working based on the "closed date" field on the opportunity record. It's a tool that helps sales users keep track of their opportunity close dates to ensure timely deal closure.

âš¡ Lightning – File upload with a title using “lightning:fileUpload”

The blog post discusses a problem with the standard file uploader component where users cannot enter a specific file name or title upon uploading. To rectify this, the author developed lightning component codes and outlined the steps for implementing them. The author's solution allows the file's title to be changed based on the user-entered title after the file upload is finished.