Learn how to set the 'Assign using active assignment rules' checkbox to true only on Cases or Leads on record creation. This way, active assignment rules will not run again after a record is saved, and then edited.
In order to achieve this functionality, set up an additional record type, page layout, and workflow rule per case/lead creation process. By following the below steps, every time a user creates a case/lead when a specific record type is selected, the 'Assign using active assignment rules' will be enabled by default on the case/lead creation page. As soon as that user saves the case/lead record, the workflow rule will trigger and that record will be assigned to the new record type and page layout where the 'Assign using active assignment rules' checkbox is disabled. This way, if the user edits that record again, it will not trigger the assignment rule and will stay assigned to the current record owner.
I. Create a new page layout
II. Create a new record type
Navigate to Setup and search for Flows.
Click New Flow.
Select Record-Triggered Flow and click Create.
Configure the Flow:
Object: Select Case (or Lead).
Trigger the Flow When: A record is created.
Condition Requirements: Custom Condition Logic Is Met.
RecordTypeId Equals Case Creation - RUN ASSIGNMENT RULES (Use the ID of the Record Type created in Step II).Click Done.
Click the + icon on the path and select the Update Triggering Record element.
Label: Update Record Type to Standard
How to Find Records to Update: Use the Case record that triggered the flow.
Set Field Values for the Case:
Field: RecordTypeId
Value: Enter the ID of your desired STANDARD Record Type (the one you want the record to end up with, which is associated with the layout from Step I).
Tip for finding the ID: You can use a Get Records element before the update to find the ID of your standard Record Type by ID, or simply hard-code the 18-digit ID if you prefer the speed of an explicit value.
If you choose to use Get Records :
Add a Get Records element before the Update step.
Label: Get Standard Record Type ID
Object: Record Type
Filter: SobjectType Equals Case (or Lead) AND ID Equals [Your Standard Record Type ID]
Store: Only the first record, only the Id field.
Then, in your Update Triggering Record element, set the value of RecordTypeId to the ID retrieved from the Get Records element (e.g., Get_Standard_Record_Type_ID.Id).
Click Done.
Click Save.
Flow Label: Case - Run Assignment Rules Only on Create
API Name: Case_Run_Assignment_Rules_Only_on_Create
Click Activate.
000386582

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.