Thanks in advance for the help on this. We're at a hold until we can get this problem fixed. Here's our process:
- Every day we run an update import of all trial accounts from the prior three month window to update their information in salesforce. Typically around 1-2k records.
- We have a process that is set to evaluate the account records when they're edited and mark qualified if criteria is met.
- The process isn't triggering because we're going over our limit and I'm unsure how to fix it.
Here's the process criteria: Start object: Account When conditions are met,
- Account number of employees greater than or equal to 30 OR
- Account Users greater than or equal to 6 OR
- Account Plan is equal to Plus
Action: Mark as qualified
Evaluate the next criteria,
- If qualified is equal to true AND
- Source: Trial import AND
- Account type equals Prospect
Action: Create opportunity
Here is the error message being sent out:
Error Occurred: Too many SOQL queries: 101
This report lists the elements that the flow interview executed. The report is a beta feature.
We welcome your feedback on IdeaExchange.
Flow Details
Flow Name: Mark_Accounts_as_Qualified_Add_Opportunity
Type: Workflow
Version: 6
Status: Active
Flow Interview Details
Interview Label:
Current User: Tim Thyne (00541000000cVgq)
Start time: 9/20/2016 8:41 AM
Duration: 0 seconds
How the Interview Started
Tim Thyne (00541000000cVgq) started the flow interview.
Some of this flow's variables were set when the interview started.
myVariable_old = 00141000002PNY7AAO
myVariable_current = 00141000002PNY7AAO
RecursiveCountVariable = 0.00
ASSIGNMENT: myVariable_waitStartTimeAssignment
{!myVariable_waitStartTimeVariable} Equals {!Flow.CurrentDateTime} Result
{!myVariable_waitStartTimeVariable} = "9/20/2016 8:41 AM"
DECISION: myDecision
Executed this outcome: myRule_1
Outcome conditions: or
1. {!myVariable_current.Number_of_Employees_CB__c} (5) Greater than or equal 30
2. {!myVariable_current.Users__c} (9) Greater than or equal 6
3. {!myVariable_current.Plan__c} (Plus) Equals Plus
Logic: One condition must be true (OR)
RECORD UPDATE: myRule_1_A1
Find all Account records where:
Qualified__c Equals false
Id Equals {!myVariable_current.Id} (00141000002PNY7AAO)
Update the records’ field values.
Qualified__c = true
Result
Failed to update records that meet the filter criteria.