GlideTransaction is not allowed in scoped applicationsIssue 'GlideTransaction is not allowed in scoped applications' is found when viewing at records from scoped application, where scoped app table has ACLs with scripts which are using glide transactionsCauseScoped applications can not use GlideTransactions in the scripts within the application scopeResolutionThe Glide transactions can be moved to a global script include and called within the Scoped application. Click on new Script Include and enter a name which will be used automatically to generate a stub for the script. Ensure to be in global scope and set the Accessible from field to 'All application scope'. Sample Script Include: var AllowGlideTransaction = Class.create(); AllowGlideTransaction.prototype = { initialize: function() { this.transaction = GlideTransaction.get(); }, myCustomValidation: function() { // Code to do the validation and return true or false from this function to the caller, which is the ACL here return false; } }; 2. The above script include can be called in the Script section of the ACL by calling the above function from the script section of the ACL of the application. var test = new global.AllowGlideTransaction(); var ret = test.checkACL(); ret;