X++ job to get user assigned security roles
static void Job6(Args _args) { SecurityInfoTable axpUserSecurityTmp; SecurityUserRole securityUserRole; SecurityRole securityRole; SecurityTask securityTask; UserInfo userInfo; SecurityRoleAllTasksView securityRoleAllTasksView; OMUserRoleOrganization roleOrganization; OMInternalOrganization internalOrganization; while select securityUserRole outer join securityRole where securityRole.RecId == securityUserRole.SecurityRole join userInfo where userInfo.id == securityUserRole.User && userInfo.enable == NoYes::Yes outer join securityRoleAllTasksView where securityRoleAllTasksView.SecurityRole == securityUserRole.SecurityRole outer join securityTask where securityTask.RecId == securityRoleAllTasksView.SecurityTask outer join roleOrganization