• danpeter
  • NEWBIE
  • -1 Points
  • Member since 2011

  • Chatter
    Feed
  • 0
    Best Answers
  • 0
    Likes Received
  • 0
    Likes Given
  • 1
    Questions
  • 9
    Replies

Hello,

 

We have rolled out Live Agent for Service Cloud Console and are having some intermittent problems.

 

Sometimes we will get an "insufficient privileges" error upon accepting a chat.  Other times a chat will get missed and it isn't clear why.  And yet other times chats will be dropped in mid-chat.  This happens 25-50% of the time, which is enough to make Live Agent for Service Cloud Console too unreliable for production use.

 

We have worked with salesforce support on this.  There are some known issues related to not switching tabs while the Service Cloud Console is open.  We are following these guidelines, but are still having these problems.

 

I'm curious if others are experiencing these problems as well.  If so, any ideas on how to fix them?

 

Thanks,

 

Dan

 

 

 

 

 

 

1. Is it possible to fetch all the picklist field names along with the picklist field values available in Salesforce? Is there any object available in salesforce to query picklist values? Eg: Select Name From Picklist_Table ?
 
2. Using SOQL query is it possible to fetch the picklist values? instead of using getDescribe().getPicklistValues() through apex ?

Hello All,

 

Is it possible to query the storage limit of each org? Is it possible to also query how much of it is being used? I've looked in all the obvious places ($organization) and the docs. All I can find is this information displayed in the UI under company profile, but I would like to access this information programatically.

 

Thanks!
yad 

  • December 03, 2012
  • Like
  • 0

All,

 

It has been long over due but just wanted to showcase a site that I developed back in November and have been making a lot of improvements since then.

 

https://help.ea.com

 

This site was built in less than 6 weeks using Force.com. 

 

Cheers

Steps to reproduce:

1.  Customer Portal User asks a question in Chatter Answers

2.  Customer Support finds the question in their question tab in salesforce, and escalates to case

3.  Customer Support posts private reply to question in salesforce.

4.  Customer Portal User gets an email saying there is a new reply and should go to Chatter Answers, link is provided.

5.  Once the link is clicked, it takes them to Chatter Answers and their question, but no private reply is seen and yes they are still signed in.

 

Additionally, Customer Support can see their reply in the Questions tab of salesforce.

 

 

My current employer, Digital Realty Trust, runs a portion of the corporate website as a Force.com Site; anything at (http://datacenters.digitalrealtytrust.com/) is a Force.com Site.

 

We also use Marketo as our “lead capture” system and I am trying to use a form script provided by Marketo on a Visualforce page to allow the end user to ‘request more information’.

 

So, here is what I’ve done:

 

  1. I build a simple vf test page in Sandbox (code provided below)
  2. I follow the instructions provided by Marketo (in their knowledge article)
  3. I complete the form
  4. I click the submit button
  5. I get the thank you page as expected
  6. Therefore, to the end user, it appears as though everything has worked correctly

Problem is: Marketo doesn’t register the form submit. When I look for the test data in Marketo, there is no activity regarding the form submit.

 

Are there known issues with using a third party form where I am forced to use the normal HTML <form></form> script instead of using the <apex:form></apex:form> syntax prescribed by Apex?

 

Here is my very simple vf page for reference. NOTE: I had to remove all the picklist options from the form below because this board said I was over the 20,000 character limit.

 

 

<apex:page standardController="Spec_Sheet__c">
<head>
<!-- SYSTEM JAVASCRIPT - DO NOT EDIT -->
<script type="text/javascript">
function fieldValidate(field) {
  /* call Mkto.setError(field, message) and return false to mark a field value invalid */
  /* return 'skip' to bypass the built-in validations */
  return true;
}
function getRequiredFieldMessage(domElement, label) {
  return "This field is required";
}
function getTelephoneInvalidMessage(domElement, label) {
  return "Please enter a valid telephone number";
}
function getEmailInvalidMessage(domElement, label) {
  return "Please enter a valid email address";
}
</script>
</head>

<form class="lpeRegForm formNotEmpty" method="post" enctype="application/x-www-form-urlencoded" action="http://info.digitalrealtytrust.com/index.php/leadCapture/save" id="mktForm_1042" name="mktForm_1042"><ul class='mktLblCenter'><li  class='mktFormReq mktField' ><label>First Name:</label><span class='mktInput'><input class='mktFormText mktFormString mktFReq' name="FirstName" id="FirstName" type='text' value=""  maxlength='255' tabIndex='1' /><span class='mktFormMsg'></span></span></li>
<li  class='mktFormReq mktField' ><label>Last Name:</label><span class='mktInput'><input class='mktFormText mktFormString mktFReq' name="LastName" id="LastName" type='text' value=""  maxlength='255' tabIndex='2' /><span class='mktFormMsg'></span></span></li>
<li  class='mktFormReq mktField' ><label>Company:</label><span class='mktInput'><input class='mktFormText mktFormString mktFReq' name="Company" id="Company" type='text' value=""  maxlength='255' tabIndex='3' /><span class='mktFormMsg'></span></span></li>
<li  class='mktFormReq mktField' ><label>Email:</label><span class='mktInput'><input class='mktFormText mktFormEmail mktFReq' name="Email" id="Email" type='text' value=""  maxlength='255' tabIndex='4' /><span class='mktFormMsg'></span></span></li>
<li  class='mktFormReq mktField' ><label>Phone:</label><span class='mktInput'><input class='mktFormText mktFormString mktFReq' name="MainPhone" id="MainPhone" type='text' value=""  maxlength='255' tabIndex='5' /><span class='mktFormMsg'></span></span></li>
<li  class='mktFormReq mktField' ><label>Your Country:</label><span class='mktInput'><select class='mktFormSelect mktFReq' name="Country" id="Country" size='1'  tabIndex='6'><option value='' selected='selected'>Please choose...</option></select><span class='mktFormMsg'></span></span></li>

<li  class='mktFormReq mktField' ><label>Company HQ Country:</label><span class='mktInput'><select class='mktFormSelect mktFReq' name="Company_HQ_Country__c" id="Company_HQ_Country__c" size='1'  tabIndex='7'><option value='' selected='selected'>Please choose...</option></select><span class='mktFormMsg'></span></span></li>

<li  class='mktField' ><label>Company HQ State:</label><span class='mktInput'><select class='mktFormSelect' name="Company_HQ_State__c" id="Company_HQ_State__c" size='1'  tabIndex='8'><option value='Please choose...' selected='selected'>Please choose...</option></select><span class='mktFormMsg'></span></span></li>

<li  class='mktFormReq mktField' ><label>Organization Level:</label><span class='mktInput'><select class='mktFormSelect mktFReq' name="Organization_Level__c" id="Organization_Level__c" size='1'  tabIndex='9'><option value='Please choose...' selected='selected'>Please choose...</option></select><span class='mktFormMsg'></span></span></li>
<li  class='mktFormReq mktField' ><label>Decision Timeframe:</label><span class='mktInput'><select class='mktFormSelect mktFReq' name="Timeframe__c" id="Timeframe__c" size='1'  tabIndex='10'><option value='Please choose...' selected='selected'>Please choose...</option></select><span class='mktFormMsg'></span></span></li>

<li  class='mktField' ><label>Datacenter Size Need:</label><span class='mktInput'><select class='mktFormSelect' name="Size_Need__c" id="Size_Need__c" size='1'  tabIndex='11'><option value='Please choose...' selected='selected'>Please choose...</option></select><span class='mktFormMsg'></span></span></li>
<li  class='mktField' ><label>Racks Required:</label><span class='mktInput'><select class='mktFormSelect' name="Racks_Required__c" id="Racks_Required__c" size='1'  tabIndex='12'><option value='Please choose...' selected='selected'>Please choose...</option></select><span class='mktFormMsg'></span></span></li>

<li  class='mktField' ><label>Website Form Comments:</label><span class='mktInput'><textarea class='mktFormTextarea mktFormTextarea' name="Website_Form_Comments_del__c" id="Website_Form_Comments_del__c" cols='20' rows='2' tabIndex='13'></textarea><span class='mktFormMsg'></span></span></li>
<li  class='mktField' style="display: none;"><label>Property ID:</label><span class='mktInput'><input class='mktFormHidden' name="Property_ID__c" id="Property_ID__c" type='hidden' value="" /><span class='mktFormMsg'></span></span></li>
<li  class='mktField' style="display: none;"><label>Suite:</label><span class='mktInput'><input class='mktFormHidden' name="Suite__c" id="Suite__c" type='hidden' value="" /><span class='mktFormMsg'></span></span></li>
<li id='mktFrmButtons'><label>&nbsp;</label><input id='mktFrmSubmit' type='submit' style="width: auto; overflow: visible; padding-left: .25em; padding-right: .25em;" value='Submit' name='submitButton' onclick='formSubmit(document.getElementById("mktForm_1042")); return false;' />&nbsp;<input style='display: none;' id='mktFrmReset' type='reset' 
              value='Clear' name='resetButton' onclick='formReset(document.getElementById("mktForm_1042")); return false;' /></li>     
  </ul>
  <span style="display:none;"><input type="text" name="_marketo_comments" value="" /></span>
  <input type="hidden" name="lpId" value="-1" />
  <input type="hidden" name="subId" value="80" />
  <input type="hidden" name="kw" value="" />

  <input type="hidden" name="cr" value="" />
  <input type="hidden" name="searchstr" value="" />
  <input type="hidden" name="lpurl" value="http://info.digitalrealtytrust.com/DatacenterLocator.html?cr={creative}&kw={keyword}" />
  <input type="hidden" name="formid" value="1042" />
  <input type="hidden" name="returnURL" value="http://www.digitalrealtytrust.com/" />
  <input type="hidden" name="retURL" value="http://www.digitalrealtytrust.com/" />
  <input type="hidden" name="_mkt_disp" value="return" />
      <input type="hidden" name="_mkt_trk" value="" />
  </form>

<script type="text/javascript" src="http://info.digitalrealtytrust.com/js/mktFormSupport.js"></script>
<script type="text/javascript">
function formSubmit(elt) {
  return Mkto.formSubmit(elt);
}
function formReset(elt) {
  return Mkto.formReset(elt);
}
</script>

</apex:page>