Approval activity is being skipped due to the approvals not being in the same domain as the user submitting in the request.DescriptionApproval activity is being skipped due to the approvals not being in the same domain as the user submitting in the request.Approval activity is being skipped while using domain separation pluginApproval Workflow Skipping Approval Step due to Approval Group's User's domain STEPS TO REPRODUCE: activate domain separation plugin - com.glide.domain.msp_extensions.installercreate new group "ACME group," add ACME Employee, ACME Manager, & ACME ITILopen workflow "Service Catalog Request"replace the group "Catalog Request Approvers > $1000" with "ACME Group"impersonate Initech ITILGo to Service Catalog and Submit catalog item "Standard Laptop" Expected Behavior: The request should be pending approval from the "ACME Group" at the request level (gated approval).Unexpected Behavior: The request bypassed the group approval, this, in turn, approved the request and launched the workflow on the requested item. Release or EnvironmentAllCausethe query being made to obtain approval users is failing due to domain separation.ResolutionThis is the expected behavior, however to change this: Locate script include: "WorkflowApprovalUtils" (/sys_script_include.do?sys_id=0360b36d0a0a0b260a89dfec60c339c4)In method "getMembersOfGroup" replace query with queryNoDomain, see below: getMembersOfGroup: function(groupID) { var ids = []; if (!groupID) return ids; var gr = new GlideRecord('sys_user_grmember'); gr.addQuery('group', groupID); gr.addNotNullQuery('user'); gr.addQuery('user.active', true); gr.queryNoDomain(); while (gr.next()) { ids.push(gr.getValue('user')); } return ids; },