Users with the sn_customerservice roles are not able to see company casesDescription<!-- 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 { white-space:nowrap; text-align:left; border-width: 1px; border-collapse: collapse; font-size:14px; width: 85%; } table.internaltable th { border-width: 1px; padding: 5px; border-style: solid; border-color: rgb(245, 245, 245); background-color: rgb(245, 245, 245); } table.internaltable td { border-width: 1px; padding: 5px; border-style: solid; border-color: #E0E0E0; color: #000000; } .title { color: #D1232B; font-weight:normal; font-size:28px; } h1{ color: #D1232B; font-weight:normal; font-size:21px; margin-bottom:-5px } h2{ color: #646464; font-weight:bold; font-size:18px; } h3{ color: #000000; font-weight:BOLD; font-size:16px; text-decoration:underline; } h4{ color: #646464; font-weight:BOLD; font-size:15px; text-decoration:; } h5{ color: #000000; font-weight:BOLD; font-size:13px; text-decoration:; } h6{ color: #000000; font-weight:BOLD; font-size:14px; text-decoration:; } ul{ list-style: disc outside none; margin-left: 0; } li { padding-left: 1em; } --> When users with the sn_customerservice.customer role submit a case (sn_customerservice_case) in the portal they are not able to see these cases after (they would get a "Record not found" error). When users with sn_customerservice.customer.customer_admin logs in, they are not able to see all the cases under their company CauseThe "Contact" field in the sn_customerservice_case record is empty / not populated with the user who submitted the case. The "Company" field in the customer_contact or sys_user There is an OOB business rule "Case query for customer" that restricts the access, and is by design. ResolutionThe behavior is by design if the "Contact" field in the sn_customerservice_case record is not populated with the user who submitted the case. From the "Case query for customer" business rule: Update below query for user with customer role 1) User with "sn_customerservice.customer" role :-- All cases where contact is meI.e (contact=<login user id>) 2) User with "sn_customerservice.partner" role :-- All cases where contact is me- All cases where partner_contact is meI.e (contact=<login user id>) OR( partner_contact=<login user id>) 3) User with "sn_customerservice.partner_admin" role :-- All cases where contact is me- All cases where partner is my company - All cases on from my company hierarchy- All cases for accounts from contact relationship I.e(contact=<login user id>) OR (partner=<my account>) OR ( account.account_path=<my account path>) OR ( account IN <all account from my contact contact relationship>) 4) User with "sn_customerservice.customer_admin" role :-- All cases where contact is me- All cases on from my company hierarchy- All cases for accounts from contact relationship I.e(contact=<login user id>) OR ( account.account_path=<my account path>) OR ( account IN <all account from my contact contact relationship>)*/ Additional InformationCustomer Service Management Roles and FAQs Before Query Business Rules - The *Other* Access Control