Get Catalog Variables step results in invalid record error during flow Issue <!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: block; max-width: ; width: auto; height: auto; } } When using Flow Designer, the Get Catalog Variables step fails with the error "is not a valid record" due to timing issues between record creation and flow execution. Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: block; max-width: ; width: auto; height: auto; } } All versions Cause<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: block; max-width: ; width: auto; height: auto; } } The Request Item (RITM) record is created (for example: "2021-08-28 18:23:22").The flow.fire event is created at the same time. You can verify this in the System Event table: https://<instance_name>.service-now.com/sysevent_list.do sysparm_query=instanceSTARTSWITH<sys_id_of_flow_context>Root cause: The business rule, Start FlowDesigner Flow, is configured to run before Insert.The Flow engine cannot fetch the Glide Record because the record is not fully created when the flow attempts to access it. Note: This issue occurs intermittently due to variables such as flow engine performance, scheduler timing, and Glide record CRUD operations. Error stack: Operation(Name of Flow Flow.e80662b9db65e4143726a4f6d49619d2.b70ba3abc31013002841b63b12d3aeff) failed with error: com.snc.process_flow.exception.OpException: is not a valid record.at com.snc.process_flow.operation.GetCatalogVariablesOperation.run(GetCatalogVariablesOperation.java:98)at com.snc.process_flow.engine.Operation.execute(Operation.java:198)at com.snc.process_flow.engine.ProcessEngine.executeOps(ProcessEngine.java:501)at com.snc.process_flow.engine.ProcessEngine.run(ProcessEngine.java:411)at com.snc.process_flow.engine.ProcessAutomation.run(ProcessAutomation.java:66)at com.snc.process_flow.engine.GlideProcessAutomation.runSync(GlideProcessAutomation.java:128)at com.snc.process_flow.engine.GlideProcessAutomation.runWithDomain(GlideProcessAutomation.java:243)at com.snc.process_flow.engine.GlideProcessAutomation.lambda$runAsUserSync$1(GlideProcessAutomation.java:216)at com.snc.process_flow.engine.PFSessionClone.run(PFSessionClone.java:55)at com.snc.process_flow.engine.GlidePFSession.runPlanAsUserSession(GlidePFSession.java:42)at com.snc.process_flow.engine.GlideProcessAutomation.runAsUserSync(GlideProcessAutomation.java:214)at com.snc.process_flow.engine.GlideProcessAutomation.messageFlow(GlideProcessAutomation.java:283)at com.snc.process_flow.engine.ProcessHubEventHandler.doSendMessage(ProcessHubEventHandler.java:450)at com.snc.process_flow.engine.ProcessHubEventHandler.process(ProcessHubEventHandler.java:108)at com.snc.process_flow.engine.ProcessHubEventHandler.process(ProcessHubEventHandler.java:80)at com.snc.process_flow.engine.FlowEventManager.processEvents(FlowEventManager.java:97)at com.glide.job.EventHandlerJob.execute(EventHandlerJob.java:32)at com.glide.schedule.JobExecutor.lambda$executeJob$0(JobExecutor.java:115) Resolution<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: block; max-width: ; width: auto; height: auto; } } To resolve the error, revert the following business rules to their default configuration. Start FlowDesigner FlowAccess at: https://<instance_name>.service-now.com/nav_to.do?uri=sys_script.do?sys_id=837a49f63ba013008ed00d8044efc4e5Cascade Request Approval to Request ItemAccess at: https://<instance_name>.service-now.com/nav_to.do?uri=sys_script.do?sys_id=2d0885b4c61122840070856bf5994bca Note: Avoid customizing these business rules as they can interfere with the proper timing of record creation and flow execution. Related Links<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: block; max-width: ; width: auto; height: auto; } } undefined