May 2024 - Version 3.44
  • 03 Jun 2024
  • 1 Minute to read
  • Dark
    Light

May 2024 - Version 3.44

  • Dark
    Light

Article summary

Bug Fix

Auto-Recharge Label on a Payment Method

Description

Restrict users from deleting credit cards that are selected for the Auto-Recharge process or are used in other places.

Resolution

In the Payment Methods section on the Messaging Admin tab, users will see the Auto-Recharge label next to the card selected for auto recharge. The label lets them know that this card cannot be deleted.
ET3203_Recharge Label

Enhancement

Apex Limit Reached when Sending SMS

Description

When trying to send SMS messages using a flow with the Apex Class - ‘"Send Blackthorn Messaging Message," users received too many "SOQL queries: 101 limit error" errors.

During testing in debug mode, the send SMS notification was executed without an issue; however, the system threw the following error for the eight Contact records in the list. Error:System.LimitException: simplesms:Too many SOQL queries: 101

Resolution

We introduced a new flow called Blackthorn Messaging Send Message(Flow).

  • Flow Configuration
    CRM204_Flow Configuration
  • Entry Criteria Defined on Account Object
    CRM204_Entry Criteria
  • Get a Contact Record from the Account
    CRM204_Set Contact Record
  • Looping the Process to Handle Contacts
    CRM204_Looping the Process
  • Define the Variables to get Data from the Contact Record
    CRM204_Define the Variables
    • Recipient Variable
      CRM204_Recipient Variable
  • Collect Contact Records into a Collection Variable
    CRM204_Collect Contact Records
  • Call the Apex Method to Send SMS to the Valid Contact Records
    CRM204_Call the Apex Method