Flow Desinger : High Priority Events processing if FEEH jobs are blocked by low priority events processing.DescriptionThis article helps if high priority events are not getting processed fast enough when instance is busy processing low priority events created in bulk and FEEH workers are getting blocked with low priority events. Please consult with Dev-Flow Engines before updating the jobs. Update FEEH Job: The below script updates the existing FEEH job to process only high priority events. Please rollback once high priority events are settled. Rollback steps: 1) Use the same below script, update 'rollback = true' and execute. Script: var rollback = false; // make it true to revert the changes. var required_jobs_count = 1; // number of FEEH jobs get's updated. var handle_up_to_priority = 4; updateFEEHJobToProcessHighPriority(); function updateFEEHJobToProcessHighPriority() { // update only 'Primary Nodes' that propagates changes to all other nodes. var gr = new GlideRecord("sys_trigger"); gr.addQuery("name", "Flow Engine Event Handler"); gr.addQuery("system_id", "Primary Nodes"); gr.addQuery("job_id", "88d87a408f3222003bf174f137bdeeb5"); gr.query(); var gd = new GlideDate(); var dateString = gd.getByFormat("#E MMM dd HH:mm:ss zzz yyyy"); var job_context = dateString + "\nfcQueue=flow_engine \nfcHandleEventUpToPriority="; if(rollback) job_context += "9"; // default else job_context += handle_up_to_priority; var updatedJobCount = 0; var totalFEEHCount = gr.getRowCount(); while(gr.next()) { if(rollback || updatedJobCount < required_jobs_count) { gr.setValue("job_context", job_context); gr.update(); updatedJobCount++; } } gs.info( updatedJobCount + " of " + totalFEEHCount + " PRIMARY_NODE FEEHs are updated to handle up to " + handle_up_to_priority + " priority events. changes would be propagated to other nodes."); } Notes: 1) Please revert changes once high priority events are under control. 2) These FEEH job updates may delay low priority events processing.