RE: access to case record in self-service portal
Hi,
What you can see in portal and up to what level depends on the user web roles, In web roles you can define the entity permission and it's scope
Contact scope
With Contact scope, a signed-in user in the role for which the permission record is defined will have the rights granted by that permission only for records that are related to that user's contact record via a relationship that is defined in Dynamics 365.
Account scope
With Account Scope, a signed-in user in the role for which the permission record is defined will have the rights granted by that permission only for records that are related to that user's parent account record via a relationship that is defined in Dynamics 365.
Self scope
Self Scope allows you to define the rights a user has to their own Contact (Identity) record. This allows users to use entity forms or web forms to make changes to their own Contact record linked with their profile.
Parental scope
In this most complex case, permissions are granted for an entity that is a relationship away from an entity for which an Entity Permission record has already been defined. This permission is actually a child record of the parent entity permission.
Please refer :community.adxstudio.com/.../entity-permissions for more details
You can also refer my post here: http://himbap.com/blog/?p=2947 for details steps
Let us know if you are facing any issue.