A small component to help capture a signature or just drawing some terrible pictures. The component supports saving to Salesforce File or Attachment. // SingatureUtils.cls public with sharing class SignatureUtils { @AuraEnabled public static void saveSignature(string relatedId, string data, string type){ //No Id No save if(String.isBlank(relatedId)) return; if(type == 'Attachment'){ saveAttachment(relatedId, data); } if(type ==…
Read more
Delete All Debug Logs in Salesforce.
It will be sooner or later; we will need to delete the logs because of reaching limitation. https://help.salesforce.com/articleView?id=code_debug_log.htm&type=5. There are several ways to do so besides using Debug Logs Page (Setup->Environments->Logs->Debug Logs). Using the Developer Console: we can use the Query Editor of Developer Console to query all the Debug Logs then select all the logs…
Read more
Improve Performance of Query with Date Conditions Using Custom Indexed.
Have you ever met the error “APEX CPU time limit exceeded”, “Query Timeout” when querying just 1000 records? If your data is only a few thousand, you will not experiences the slowness. This is a common issue when your object has a massive set of data hundreds of thousands or millions. To improve the query…
Read more
LWC Simple Drag and Drop Component
A very simple drag and drop implementation using native lwc and html5 Playground : https://developer.salesforce.com/docs/component-library/tools/playground/KPvCV8kco
Read more