The Stack Overflow podcast is back! Listen to an interview with our new CEO.
14

First go to your profile and activate "Service cloud User" option. Then try again with service cloud console app :)


12

I believe you've stumbled into a web of overloaded terminology and recent release changes. Here's a bit of history of the console naming and current state of affairs that I hope clears it up. Before Winter 16: We have a console product named Salesforce Console for Service/Sales. This is the same console that currently exists, and is the only one currently ...


7

You can do this if you have a handle on the JavaScript code that executes in the opening window. For example, you can instruct the parent window to refresh when it is refocussed. Then when you hit Save (and close) the child window, that will cause the parent window to refocus, and run your refresh. Eg: Bind this onfocus handler on the parent window to make ...


6

Because of the service cloud console context it is a best practice to open external pages in the console too, for example in a new sub tab. So you will get no problem concerning cross domain error and hold all important data on the same page, that is, in a console. From the visualforce page you can then control the refresh/close process using a service cloud ...


6

A better solution is to use the API function: sforce.console.isInConsole() as described here: www.salesforce.com/us/developer/docs/api_console/Content/sforce_api_console_isinconsole.htm if (sforce.console.isInConsole()) { // do console logic specific code } else { // do standard app logic specific code } srcUp is an internal function and ...


6

You can follow below steps Go to Setup -> Apps -> New Select Console app type Add tabs for console app. Select Profile whom you want to make that visible App will be available in app menu


6

When manually creating the Case in a console component instead of letting Salesforce create the Case automatically via pre-chat or deployment API then you will need to use an apex trigger on the LiveChatTranscript object and add a custom text field Chat Key to your Case object to correlate the records in the trigger. Custom Console Component Here is sample ...


5

It is a best practice to separate unit tests from functionality tests. If you run your method from trigger on contacts insert and you want to cover functionality, you can write some method like this static testMethod void testContactList (){ //Insert 50 test contacts List<Contact> contacts = new List<Contact>(); for (Integer count = ...


5

A case team is simply a group of individuals working on a case; there are multiple people involved in the resolution of the case. For example, a case might need a service tech to take care of the hardware and an IT person to take care of the software, so both people need access to the case, with the case owner (perhaps a customer service representative) ...


5

You simply need to change the standardController attribute on your <apex:page> tag to Case: <apex:page standardController="Case"> <!-- other markup --> </apex:page> If you didn't know 500 were the Case key prefix, note you can always figure out the SObjectType of a given Id by dropping the key prefix (first three digits) into a ...


4

Tabs don't automatically close in the console when you leave them. Similar to a browser, you would need to manually close the tabs if you want them closed. However, you could do something like using the toolkit to automatically close all tabs except the one you're focused on. For example, create a VF page like this and add it as a footer component in your ...


4

The issue was the "Email" quick action was not configured on the page layout of the user .Only those actions appear which are dragged on quick action area. Send Email - This is very specific to Salesforce 1 .If you enable this your Salesforce 1 has Send Email publisher .This will be visible only on the Salesforce 1 Mobile app and hence you may not see any ...


4

Don't use apex:outputLink, but create a hardcoded link like this <a href="{!url}/{!relatedTo.Id}">Case Link</a> You're only using this VF for the email template, right? Then this should work. If you need a link that opens a tab in the console if available, but opens the normal way otherwise, you'd have to go like this: <a href="{!url}/{!...


4

I like using jQuery on click listener to override navigation for the links based on context. Here is an example- <apex:page standardController="Case"> <!-- Placeholder for link --> <div id="link"></div> <apex:includeScript value="//code.jquery.com/jquery-3.2.1.min.js"/> <apex:includeScript value="/support/...


4

NOTE This is a hack and completely experimental, it may break between releases due to CSS class changes and works as of Spring 18. The background color is coming from a app.css class .cuf-scroller-outside. If you override this class you can change the background color. Basically, you have to add this following CSS inside the HTML markup. <style> ....


4

I found a way to do it. VF page: <a href="javascript:void(0);" onClick="openCustomSubtab('asdf', 'asdfg');return false;">OpenSubtab</a> Javascript : function openCustomSubtab(id, tabName) { var response = { destinationID: "destId", paramObject: { id: id, tabName: tabName } }; ...


3

Here's a blog post by Salesforce explaining the process Copy paste from post in case it goes way: Creating a Custom Shortcut – The Logout of salesforce.com Hotkey One of the simplest keyboard shortcuts is logging out of Salesforce. Let's set it up. Defining the Keyboard Shortcut First, go to the Keyboard Shortcuts setup page for your ...


3

If you're talking about the Service Cloud Console, I think it's the same root cause as this bug posted to the Known Issues site.


3

Hits me every time ;) Recently (Spring'13) SF decided to be helpful in the emails area. Every time you refresh a sandbox they set the Email Deliverability to only system emails. You need to flip it in the Setup -> Deliverability (Access level = all email). Without this the "send an email" button is gone on the Activity History rel. list and all other ...


3

There is an example application for the service console included in the developer edition, but it isn't enabled for any profiles in my recent dev orgs. Navigate to Setup -> Create -> Apps and you will see Sample Console in the apps list. Click the edit link next to this and scroll to the bottom of the page and you will see the profile availability - on ...


3

Is this an old developer edition? The service cloud console hasn't been around for that long, so it may be that the template for your dev org didn't include it. I have a similar org that doesn't have knowledge feature license. If that is the case, you can either raise a case with support to have the feature enabled or just spin up a new dev org. I ...


3

Not sure how big the image you're wanting to render is, but if is simply an icon you could first consider a simple formula field that renders an image in the details panel for the case that is in context i.e. formula:IF(IsClosed,IMAGE("url for image if closed","case is closed"),IMAGE("url for case open","case is still open")) If you do need to use a VF ...


3

The onFocusedPrimaryTab function is available as one of the "Methods for Application-Level Custom Console Components". I had tried to add a Visualforce page to the console via the Custom Console Component link for layouts e.g: I actually needed to add a Custom Console Component via the App | Edit screen The answer to my question is that yes ...


3

Push notifications are the visual indicators which notifies the users for the latest alerts and changes in the system. Push notifications does not require and refresh in current window/state of the user. The browser polls the system at regular intervals and notifies the user in case of change. This is useful when the user stay on the current page for ...


3

Not per se. The ways you could achieve something like this are: use the options in package upload to indicate which features customers must have installed, so they can get warned if they don't have those. This is obviously only usable for the features included in that list, and I am not sure that console is one of those. have a "mini-package" that customers ...


3

The tab IDs are unique within a console, but not guaranteed to be the same if you close and reopen a tab or if you leave and re-enter the console. So you may have primary 'scc-pt-0' with a subtab 'scc-st-0' and 'scc-st-1'. If you close that primary tab then reopen it then it's possible it will now be 'scc-pt-1'. But if you leave the primary tab open it will ...


3

Call center users will always see the softphone in the Salesforce Classic UI. The only way to stop displaying the softphone on those pages is to remove the user from the call center. https://help.salesforce.com/HTViewHelpDoc?id=cti_admin_manageagentsremove.htm&language=en_US


3

Test class execution time depends on below points: Logic by which you are preparing your data for test class. Triggers execution time when you create test data. Class logic for which you are doing testing. You can reduce this time by following consideration If you are just creating data for a class in which you are not testing trigger, you can bypass ...


3

Here is a small experiment as a proof of concept to emit events from lightning component and handle in VF <aura:component> <div> Hello World !!!! </div> <aura:registerEvent name="myevent" type="c:myEvent" /> <ui:button label="fireEvent" press="{!c.fireevent}" /> </aura:component> The JS controller file ({ ...


3

Finally i found the Answer - We need to change "Email Deliverability" Settings to "All Emails" instead of System Emails or No Access.


Only top voted, non community-wiki answers of a minimum length are eligible