Ask Search:
Sarah CullertonSarah Cullerton 
I'm looking to customize the 4 fields that display to the agent when a case is offered in Omnichannel. I was advised to use Mini Page Layout for this, but that doesn't seem to be doing the trick. Any other advice for me on where to go to customize that?
Best Answer chosen by Sarah Cullerton
Brendan ConroyBrendan Conroy
Hi Sarah,

Have you tried Compact Layouts? I think that was where I set those field when doing an omni-channel project. 
Renee PierceRenee Pierce 

I am not able to remove the Optional section on the bottom of the cases page layout that our support agents use.  I'm not able to drag it off of the layout.

If that is not possible, how can I remove the "Assign using active assignment rules" and "Send notification email to contact" check boxes that appear in the Optional section?  Support agents are not using these at all, yet they are required, and our support agents have to scroll down to uncheck the boxes before they can save a case record.

If anyone has a suggestion, please let me know!


Best Answer chosen by Renee Pierce
varun singhvarun singh
Hi Renee Pierce ,
If you have System admin profile then edit layout and remove it from layout.i f profile is different then may be  you don't have access to edit layouts.

Setup-->case-->page louout--->case layout--> layout properties-->check /uncheck checkboxes

User-added image
Mosleh ChowdhuryMosleh Chowdhury 

Overall Aim: If Case Owner changes x number of times, an Email Alert will be triggered.

This is what I have created in Sandbox so far but it do not seem to be working:

A Number Type field called: Owner_Count__c


WFR Action - Field Update: Contains this in the Formula Value Owner_Count__c + 1

From my understanding, this should create a count, adding 1 each time the Case Owner changes.  

However the count never seems to change, it just remains blank.  

Any help with this is extremely appreciated as I'm up against a deadline!

Kind regards,


Best Answer chosen by Mosleh Chowdhury
Mayank SrivastavaMayank Srivastava
Mosleh, you need to set the default value in the Owner_Count__c field to be 0. That's when it will start incrementing everytime an owner is changed.

If you want the WFR to fire for existing records, make sure you set a 0 value for the Count field for all of those records.
Best Answer chosen by John Salomon
Synthia Beauvais (Active)Synthia Beauvais (Active)
Hi John! Any luck on this? Someone shared this Einstein Bots Cookbook Intermediate - Summer '18 ( document with me. Have you seen it? 
Tim SpradauTim Spradau 
I'm having an issue with some users getting kicked out of Omni-Channel on a regular basis - they just get switched to offline while working. I'm wondering if anyone else has been experiencing the same issue?
Best Answer chosen by Ed ( 
Tim SpradauTim Spradau
Hi Eran-

We went back and forth with SFDC Premier Support on this and it ended up with an issue on our end having to do with proxy settings.

Final resolution was: SSO authentication attempts that may not be handling the liveagent requests well, as we see a loop occur with the SAML authentication when the issue arises.

Proxy/Firewall Steps:
Whitelist Domains - (add this to both the Console app in Salesforce and to the Network Whitelisting):
*. (Necessary if you are using Live Agent, Omni or SOS)
* (Necessary if you are using Communities or

Add IP Address to Network whitelisting:
Live Agent communication occurs over ports 80 and 443, so ensure these aren't blocked.

Hope this helps!!

Sandy UssiaSandy Ussia 
I'm relatively new to Salesforce... not a developer, but I have a background in power user type stuff in SharePoint/Microsoft stack. So not entirely clueless, but also struggling a bit to understand the Salesforce lingo and structure :-)
I've been creating a custom SF app which generally works quite well. But I've run into a problem on a Visualforce page I created, which I just can't seem to get past, after days of searching the forums and documentation, and trying different things - I hope someone can help...
The standard controller I'm using for my "WorkOrder" page is a custom object called WorkOrder, and it has a related object called Piece (i.e. each WorkOrder has multiple Pieces). I'm displaying all of the Pieces for a given Work Order, based on the id being passed in the URL from a button on the Work Order page. I want the Pieces to be displayed in order by Shop Ticket #, but they're in some random order I can't make out. Here's what I've done so far:
- I see some references in the forums to using a custom controller to sort items, but that's not an option for me because I'm on Professional Edition.
- I learned from my research that items within a PageBlockTable are sorted by default in the order of the "current view", and if I create a list view of Pieces where the first column is Shop Tkt #, then if I'm using the Piece controller, this works great. But I need to use the Work Order controller, because I'm displaying all the pieces related to a single Work Order.
- I can see how a SOQL query would be easy (ORDER BY), but I can't find a way to use SOQL outside of a custom controller... Is my understanding correct on this? i.e. is it possible to use SOQL inline somehow within a VF page (not in separate Apex code which I can't do because of my SF edition)? Or can something be passed in the URL of the VF page?
- I also tried implementing a javaScript solution I found called TableSorter, but I couldn't get it to work even with a simple sample table on a VF page in Edge/IE/Chrome, so I wonder if the code is too old or something. Also, it was a bit of overkill, as I don't need to have dynamically sortable columns, I only want to sort the Shop Ticket column before rendering the data.
It seems to me this should be an easy thing to do - like there should be a Sort attribute in the Column or something. As far as I can tell from my research, there's not a solution, but I hope I'm missing something...?
Thanks for any help! 
- Sandy
Best Answer chosen by Sandy Ussia
Nitish SinghalNitish Singhal
Hi Sandy, there is no out of the box solution from Salesforce like putting some attribute in pageblocktable and get the data sorted by column. 

You may need to implement some javascript only, which can help you out.

And yes, if you need more help I would suggest that you will have a better chance of getting relevant answers if you post it on one of the following forums [lots of talented developers out there who must have worked on similar problems before.

StackExchange [ (]
Official Developer Forum []

For any configuration changes and point and click design solutions, feel free to post in this community and we will be glad to help you out. 

Chris RobertsonChris Robertson 
Anyone have any best practices or guidance on whether it is best to use the Chatter feed on a case or Case Comments.  For this particular org, 100% of the users submitting cases are internal users.  Now that Chatter posts are reportable AND "mentionable" I'm curious as to the pros and cons of each.  Any insight is appreciated!!
Best Answer chosen by Moderator ( 
Mamoon HajjaMamoon Hajja
So, here is how it goes:

Case Comments are to be reserved and to be available for all those who see the case, it's meant for more important things AND for the owner of the case mostly.

Chatter is nice to have when co-workers are to interact and advise each other on that case. Or, for the case owner to notify his/her manager about a special issue hapenning on that specific case.

So, I would say, you would want to use both. Case owners are to record their information on case comments. External ineractions with users other than the owner can be chattered.

Please mark this answer as the best answer if it answered your question, thanks!
Satheeskumar ISatheeskumar I 
   I am planing to give ADM201 Exam within this week.
   As preparation alone not sufficient for the exam I need MOCK exam papers for ADM201 which will help me to clear this exam.
   If you have MOCK Exam papers for ADM201, please provide me.

Many thanks
Best Answer chosen by Moderator ( 
Matthew LambMatthew Lamb
Shubham sinhaShubham sinha 
I need to add conditions like if a field has greater than 1 sept 2018 in apex code.How to add this?
Best Answer chosen by Shubham sinha
Mayank JainMayank Jain
You may consider using Date.valueof('2018-09-01').
For eg: 
list<Account> acclst = [select id,createddate from account limit 10];
for(Account acc: acclst){ 
    if(acc.createddate <= Date.valueof('2018-10-01')){
Vincent BartolomaVincent Bartoloma 
This is probably a silly question - Can Salesforce Platform licensed users use the Task\Activity object ? I know they can use Account ; Contact ; and several others. I just want to confirm that they can use Task\Activity because I can't find it specifically stated anywhere. 

Thank you.
Best Answer chosen by Vincent Bartoloma
Kris RyanKris Ryan
Hi Vincent,
Provided the user with the standard platform license has the appropriate permission on Accounts (Read/Edit), no one can stop him/her from logging an activity on the Account. Sharing settings will also be a consideration here but the platform license type definitely allows for the above.
You should be able to test this out by logging in as a user that has been setup with a platform license.