• Pavan Kumar Munji
  • NEWBIE
  • 0 Points
  • Member since 2014

  • Chatter
    Feed
  • 0
    Best Answers
  • 0
    Likes Received
  • 0
    Likes Given
  • 0
    Questions
  • 2
    Replies

Hello,

 

We are currently investigating for a customer on how can we attach object to the Live Chat Transcript at the end of a chat conversation.

We are using Live Agent "Out of the Box" within the Service Console. Contact information are sent by the chat button and its information sheet is openned with the chat.

 

In the chat context of the Service Console,  we have 4 tabs:

  - Details: displays the information relatives to the Chat visitor

  - Contact: displays the Contact information. The contact information are automatically getted by the chat button information.

  - New Case: displays the new Case form.

  - New Contact: displays the new Contact form. 



At the end of the chat, the Contact and the Ticket created (with the relative list "Ticket"/New on the Contact sheet) are not attached to the Live Chat Transcript.

We made some tests:
- if we create a Contact from the form of the "New Contact" tab, the Contact is attached to the Transcript
- if we create a Ticket from the form of the "New Ticket" tab, the Ticket is attached to the Transcript
- if we create a Ticket from the Contact sheet, neither the Ticket or the Contact are attached to the Transcript
- if we select the Ticket and the Contact in the lookups of the "Details tab", both Ticket and Contact are attached to the Transcript

The only way we found to solve the problem is to attach manually the Ticket and the Contact on the "Details" tab with the lookups. This is a low workaround. It is not a viable solution cause it adds a step at the agent process and our customer will refuse it.

We contact the Salesforce Support Service and they said that this functionnality is not implemented and that we need to develop it ourselves with Apex and Visualforce.

 

So, we come to you to know if someone already did it, or if someone got an idea on how to do it.

 

Thank you in advance for the help

 

Julie

I have an Apex REST service that up until today was fully functional. It's in two sandboxes, one on Spring '13, one on Summer '13 preview, and both are throwing the same error. Now when I send in a valid request, such as:

 

<request>
<FirstName>Matthew</FirstName>
</request>

I'm nearly immediately returned the following:

 

HTTP/1.1 400 Bad Request
Date: Mon, 20 May 2013 21:20:21 GMT
Content-Type: application/xml;charset=UTF-8
Transfer-Encoding: chunked


<?xml version="1.0" encoding="UTF-8"?>
<Errors>
    <Error>
        <errorCode>XML_PARSER_ERROR</errorCode>
        <message>Unexpected parameter encountered during deserialization: FirstName</message>
    </Error>
</Errors>

 

I've tried the same with JSON, and get a similar JSON_PARSER_ERROR with the same message, "Unexpected parameter encountered during deserialization"

 

Also took a look at a debug log and it only has a handful of lines.

 

27.0 APEX_CODE,DEBUG;APEX_PROFILING,INFO;CALLOUT,INFO;DB,INFO;SYSTEM,DEBUG;VALIDATION,INFO;VISUALFORCE,INFO;WORKFLOW,INFO
17:20:21.031 (31030000)|EXECUTION_STARTED
17:20:21.031 (31075000)|CODE_UNIT_STARTED|[EXTERNAL]|01pZ00000005X08|REST_AutoRenewalService_V1.doPost
17:20:21.035 (35960000)|CODE_UNIT_FINISHED|REST_AutoRenewalService_V1.doPost
17:20:21.035 (35978000)|EXECUTION_FINISHED

 

Has anyone seen this error before or have any idea how to fix it?