Salesforce Platform Encryption and Classical Encryption – Depuzzling

To take your security measures further, Salesforce Shield provides a more robust suite of solutions. Shield includes three products: Platform Encryption, Event Monitoring, and Field Audit Trail. Here our focus on Shield Platform Encryption, which provides a higher-level encryption (256-bit instead of 128-bit) than the classic offering. Platform Encryption is very different than classical encryption …

Salesforce Platform Encryption and Classical Encryption – Depuzzling Read More »

Box Authentication – Getting Access token Using JWT OAuth2.0 in Salesforce

This articles explains how can we authenticate in Box.com using JWT OAuth 2.0. Here is the API details in Box API documentation: https://developer.box.com/guides/authentication/jwt/without-sdk/ Box – Prerequisites Salesforce – Prerequisites Apex Code A). In following implementation, we are not using standard JWT and JWS because it throws error “Signature verification error. The public key identified by …

Box Authentication – Getting Access token Using JWT OAuth2.0 in Salesforce Read More »

Execution of Trigger and Workflow – A practical Analysis

Target Record: A Case record with Status =”New” in Database. There is trigger which updates the value of Status =”Working” in before update event. There is workflow too which updates to Status to “Escalated”. So, we are going to analyze how system behaves in these scenarios: Lets play as below: P.S: In all events, old …

Execution of Trigger and Workflow – A practical Analysis Read More »

Apex Trigger Practice (4)

Prerequisites Standard Contact Object There is checkbox Field on Contact called “Active” A custom object “Employment Detail” as child object of Contact Object There is a picklist field “Status” having two values: Employee, Ex-Employee And a lookup field to Conatct Requirement: If Contact field “Active” is marked as true, then If no record of child …

Apex Trigger Practice (4) Read More »

PD2 Tough Questions – Refresh your amygdala

Integer x = 1; Integer Y = 0; While(x < 10){Y++;} Will go in infinite loop because x is not being updated inside loop to break the condition. Integer x = 1; Integer Y = 0;While(x < 10){Y++;} ______________________ Contact con = new Contact( LastName = ‘JOHNSON’, email = ‘Web@test.com’);Savepoint sp = Database.setSavepoint();insert con;Database.rollback(sp);system.debug(con);con.email = …

PD2 Tough Questions – Refresh your amygdala Read More »