Catalog Items created by user that does not have access to workflow does not trigger wf_context and populate fields correctlyIssue <!-- div.margin{ padding: 10px 40px 40px 30px; } table.tocTable{ border: 1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); padding-top: .6em; padding-bottom: .6em; padding-left: .9em; padding-right: .6em; } table.noteTable{ border:1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); width: 100%; border-spacing:2; } table.internalTable{ border:1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); width: 100%; border-spacing:0; } .sp td{ border-bottom: 1px solid; border-right: 1px solid; border-color:#E0E0E0; background-color: #ffffff; height: 20px; padding-top: .5em; padding-bottom: .5em; padding-left: .5em; padding-right: .5em; } .sphr td{ border-right: 1px solid; border-bottom: 1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); padding-top: .5em; padding-bottom: .5em; padding-left: .5em; padding-right: .5em; height: 20px; } .title { color: #D1232B; font-weight:; font-size:25px; } .hd1{ color: #D1232B; font-weight:; font-size:18px; } .hd2{ color: #646464; font-weight:bold; font-size:16px; } .hd3{ color: #7a7a7a; font-weight:; font-size:16 px; text-decoration:; } .hd4{ color: #000000; font-weight:bold; font-size:14 px; text-decoration:; } --> Catalog Items created by user that does not have access to workflow does not trigger wf_context and populate fields correctly. CauseWorkflow for this catalog item is checked out and error on creation below: WARNING *** WARNING *** Evaluator: com.glideapp.workflow.model.ModelRunTimeException: Record not available for wf_element_definition:00cc21504f289304fc38d0af0310c78a Caused by error in <refname> at line 2com.glideapp.workflow.model.cache.ElementDefinitionCache.getExtendedRecord(ElementDefinitionCache.java:59)com.glideapp.workflow.model.cache.ElementDefinitionCache.loadWFElementDefinition(ElementDefinitionCache.java:46)com.glideapp.workflow.model.cache.ElementDefinitionCache.getById(ElementDefinitionCache.java:33)com.glideapp.workflow.model.pojos.WorkflowActivity.<init>(WorkflowActivity.java:52)com.glideapp.workflow.model.models.CachedWorkflowModel$ModelPreloader.loadActivities(CachedWorkflowModel.java:127)com.glideapp.workflow.model.models.CachedWorkflowModel$ModelPreloader.loadEntireModel(CachedWorkflowModel.java:114)com.glideapp.workflow.model.models.CachedWorkflowModel$ModelPreloader.access$100(CachedWorkflowModel.java:108)com.glideapp.workflow.model.models.CachedWorkflowModel.<init>(CachedWorkflowModel.java:46)com.glideapp.workflow.model.models.CachedWorkflowModel.load(CachedWorkflowModel.java:41)com.glideapp.workflow.model.cache.WorkflowModelFactory.getModel(WorkflowModelFactory.java:38)com.glideapp.workflow.stages.WorkflowStageList.<init>(WorkflowStageList.java:104) For the user that checked out the workflow and works as expected logs would show: 09:50:52.421 Info Default-thread-14 F30B63A1DBF81B8043B973E1BA961947 *** Script: DESIRED = in_process09:50:52.580 Info Default-thread-14 F30B63A1DBF81B8043B973E1BA961947 Workflow model 444ce949dbd45740ee5301a3ca9619e9:Four Point Check was not cached because it is checked-outResolutionWorkflow is checked out. Publishing the workflow fixed the issue.