You need to sign in to do that
Don't have an account?

Case Feed for email messages not visible to community users
Hi Everyone,
We have a requirement that community user should be able to view the case feed for email communications associated with case.
Somehow email case feeds are visible to community users in full copy sandbox but not in production.
We compared the two orgs but everything seems to be in sync.
So far we have checked below items:
But somehow the feedItem record for the email is only visible to internal users.
Please help me find out, what am I missing.
We have a requirement that community user should be able to view the case feed for email communications associated with case.
Somehow email case feeds are visible to community users in full copy sandbox but not in production.
We compared the two orgs but everything seems to be in sync.
So far we have checked below items:
- Community user has access to the case.
- Emails involved have IsExternallyVisible = true.
But somehow the feedItem record for the email is only visible to internal users.
Please help me find out, what am I missing.
Would this work?
https://help.salesforce.com/articleView?id=ccf_expose_case_emails.htm&type=5
- Go to https://workbench.developerforce.com/ and execute the following query on the EmailMessage object:
- Export as CSV
- Create two copies of this document; one with the isExternallyVisible column set to true, another with it set to false for every record
- Go to https://dataloader.io/ and log in with your SF credentials into whichever environment you're testing in
- Create a new task with the following settings:
- Connection (whichever org you signed into)
- Operation = Update
- Object = EmailMessage
- Upload the file with isExternallyVisible set to false
- Map the id column with the email message id, and the isexternallyvisible column to isexternallyvisible (if you used the same document headers from the workbench export, this will automap)
- Run the task, and wait for it to complete
- Update the file associated with that task to the one with the isExternallyVisible column set to true
- Run the task again, and wait for it to complete
Voila! You have done the database equivalent of going to the email, unchecking and rechecking the box, and now your emails will show in the experience builder site.