Quantcast
Channel: Discussion Forum > Connect Data Services
Viewing all 2504 articles
Browse latest View live

RightNow JDBC/ODBC datasource

$
0
0

Topic by Robert North

Hello,

Does anybody know if Rightnow has a JDBC/ODBC datasource? Or is access to the data all done through web services?

Thanks


RightNow Document generation

$
0
0

Topic by Robert North

Hello,

Does anybody have any suggestions for how bulk document generation could be achieved through RightNow?

Thanks

Custom Process - PHP script - custom fields & obj->prev

$
0
0

Topic by Mark Bradley

Hi all,

I have a custom process script in while I am attempting to catch a change to a custom field on the Contact object. I extract the field value and the previous field value from $obj and then compare them.

        $con_wiw_prev = $obj->prev->CustomFields->CO->MyCustomField;
        $con_wiw_new = $obj->CustomFields->CO->MyCustomField;
 

However, while the new field value is correctly available in the var, the previous value is always NULL.

Firstly, is the code snippet above correct? (Just in case)

I am now under the impression, from reading these forums and documentation, that custom fields only show their value in the passed $obj if they have been changed, otherwise they are null. Does this mean that obj->prev also suffers from this? If so, how are you supposed to compare pre-update and post-update custom field values in a Custom Process?

Cheers,

Mark

How to use custom configs in PHP (Config::getConfig no more supported) (6 Comments)

$
0
0

Topic by skonealone

Content

Hi,

We are using "May 2013 release" frame work and the "Config::getConfig" function failed to get CUSTOM CONFIG values. 

When we contacted RNOW support team they stopped supporting the CUSTOM CONFIG values via "Config::getConfig" function.

So, is there any alternative way/hack/function to get the CUSTOM CONFIG VALUES?

Thanks,

-skonealone

Version

May 2013 release

Trigger Email on assigning of Task (1 Comment)

$
0
0

Topic by Vivek Goel

Content

I need to trigger a mail to the person  to whom task is assigned and also on some other dl as soon as task is assigned .

Please help to achieve this functionality

Version

November 2011

RightNow Integration with Fusion CRM sales cloud

$
0
0

Topic by Sreenivasa Rao

Content

Hi Members..
 
We are planning to integrate RightNow and Fusion. As per RightNow May 2012 Release notes, I got the below ingormation.
 
RightNow CX can now be integrated with Oracle Fusion Sales so that RightNow CX staff
 
members can see existing Fusion Sales opportunities. This provides awareness of Fusion Sales
 
history for those staff members handling incidents to help prioritize issue resolution and
 
identify cross-sell opportunities.
 
 
 
• When a sales account is created in Fusion Sales, an organization is automatically created in RightNow CX.
 
• When a organization account is created in RightNow CX, a sales account is automatically created in Fusion Sales.
 
• RightNow CX staff can view Fusion Sales opportunities in an OBIEE (Oracle Business Intelligence Enterprise Edition) report that displays on a workspace.
 
• Fusion Sales staff can view RightNow CX incidents as an OBIEE report.
 
 
 
But When I check with Fusion team here, they are telling that they are not using OBIEE for reporting as they have the built-in UI as like our RightNow CRM.
 
If that is the case, what URL should I configure in RightNow?
 
Is any body knows more information about this Fusion Integration.......Please post your ideas.
 
Thanks,
 
Sreeni

Version

Nov 2013

Cannot save/update: Contact: null while performing update on contact (1 Comment)

$
0
0

Topic by albert hua

Hi there,

My SOAP WS is returning the following error:

RN Integration RequestErrorFault: "Cannot save/update: Contact(ID=171419): (null) While performing update on Contact"

I have noticed the Person in the database has two records but with different email address. 

Is there a way of letting the WS updating the record instead of failing? 

Cheers,

Albert

 

Creation of a contact in production works, but still returns and exception (3 Comments)

$
0
0

Topic by Chris Odom

Content

Hi all!

I am using the sample .NET code in section Step 4: Execute the Client Application of http://community.rightnow.com/developer/fileexchange/Connect_Web_Services_for_SOAP_August_2011/Default.htm.

I am using a service instead of web service to consume the RightNow CONNECT service. I noticed if I consumed it as a web service then it is missing a reference to the RightNowSyncPortClient class.

 

This works perfectly against our development RightNow instance. Against our production environment it creates the contact, but still returns the following exception.

_______________________________________________________________________________________________________________

The content type text/html; charset=ISO-8859-1 of the response message does not match the content type of the binding (text/xml; charset=utf-8). If using a custom encoder, be sure that the IsContentTypeSupported method is implemented properly. The first 389 bytes of the response were: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>There is a an error with your request</title>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
</head>

<body>
  <p>There has been an error with your request.</p>
</body>
</html>

'.

_______________________________________________________________________________________________________________

I confirmed with our RN admin that the settings and permissions in production are correct.

Any ideas?

Thanks!

Chris

 

Version

RightNow CX May 2011

Code Block


Handle Expand/Collapse in Navigation Section using c# Code.

$
0
0

Topic by Ganesh Raju

Hi,

I have created AddIn Control using INavigationSection2, which is visible in Navigation Section. And I am able to Expand and collapse it manually. Everything is working Fine.

I have used C# to create the AddinControl.

I have a requirement to keep that NavigationSection Expanded, on opening the RightNow Agent Desktop.

Please Let me know the ways to achieve it.

Thanks in Advance,

Ganesh. R

 

ROQL Object Query WITHOUT Template (3 Comments)

$
0
0

Topic by Steve Flynn

In the Connect documentation for QueryResultsData[] it states:

"If no object template is supplied for a particular object type, the default is used. The default template does not contain sub-objects or names for NamedID fields."

How do I call QueryResultsData without an object template? e.g. if I just want to return a few incident objects, how can I call QueryResultsData so that it uses the the so-called 'default' template? As it stands, I have to set up a template which causes QueryResultsData to throw an 'Object reference not set to an instance of an object' error, because some part of the object I'm supplying is not instantiated.  

 

Custom fields using RNT connect (6 Comments)

$
0
0

Topic by Paks

We are trying to update say, for example contact custom fields using rightnow connect.
Do we need to keep track of custom field IDs, data types just as with the XML APIs.
Has there been any change in assigning values to custom fields from the XML APIs product.
 
Somebody, please advise.
 
Paks. 

How to add Contact Email Address type using Connect SOAP web services API. (problem) (5 Comments)

$
0
0

Topic by Alejandro Cabrerizo

Content

First of all i want to apologize for my bad English, if someone doesn't understand and wants to help please tell me what to correct in my post.

I've been working with connect web services for Soap for a while now, eventually i've created some code that helps me to make UPSERTS (Update and Inserts) for two Right Now Objects. I've experienced some trouble at first with custom field values but they are all correct Right now.

My issue here is that when i run the integration for contacts, it mapps correctly all the values in the correct fields Except for the email value. This value appears as no value (Sin valor), this is so weird because the phone lists are working correctly. I know there is an data import assistant but i need this process to run automaticly and not manualy thats why i need to run this integrations through the integrations i've created previously. I've also reviewed the guide for these integrations and there it says that you have to map the attribute address type with the name "Primary" but it doesnt work neither. Also i had tried with the following values:

"Correo electrónico principal" setting the ID (0) for the namedID (This is the result of runing get basic named id from the example codes) but this doesent work neither.

"Principal"
and many other values that may be possible but all my effort has been worthless. My last chance was searching trough the wsdl but its hard to find what im looking for. 

In the RN cx Console i've also searched in the data dictionary but in menu_options, there are only displayed the values and ID's for the custom field named id's attributes. I can't find where to search for the system field named ID's values for example the Email fields.

As you can see I've ran out of options, and i really need help in these theme. I want to make clear that the integration works it stores the registries in the console but this mail field it's gettin my nerve off. 

You can see the code block im attaching, it is the block that represent the assignment of the system fields for contacts. I really hope someone could help me through this.

Code Block

SOAP Contact Update - Need to delete a Value (ContactOwner/SalesAccount) (14 Comments)

$
0
0

Topic by Christian Klokkers

Hi,
we're trying to delete the ContactOwner - which is, as far as i know, related to the SalesAccount.
I set the SalesAccount - Datavalue to null but after submitting the updating SOAP Request there is no effect to the Field ion RightNow.
In your Documentation i 've read, that the SalesAccount is nullable.

http://community.rightnow.com/developer/fileexchange/Connect_Web_Services_for_SOAP_November_2010/Content/Web Service API/Objects/Core/ContactSalesSettings.html

Can you tell me, how i can delete the Field, please?
Here are some of my tries:
$salesSettings->SalesAccount = new ID( NULL );
$salesSettings->SalesAccount = new ID( );
$salesSettings->SalesAccount = new NamedID();
$salesSettings->SalesAccount = null;
...

cheers
Christian

Populate Incident Custom fields when creating Incidents using GenericObject (8 Comments)

$
0
0

Topic by Pathaksa Tongpitak

Is it possible to populate Incident Custom Fields when creating Incidents using GenericObject?

 

Regards,

Pathaksa Tongpitak

Query Object and Connect PHP (1 Comment)

$
0
0

Topic by Yogesh J S

Hi,

Currently I am working with a custom script, in which I am not able to get proper responses from both Query Object and Connect PHP . When i try to use query object it shows an error "MSg: Not Allowed: Cannot perform requested function or action." and when Connect PHP it shows "There has been an error with your request." I  am able to use ROQL query to fetch data.

But the same script is working fine for me in other site.

Please share your ideas regarding this issue. Do I need to change any configuration changes?

Please Advise.

Thanks,

Yogesh


Add-in button : Open incident "Forward" form (1 Comment)

$
0
0

Topic by Iker Garcia

Content

Hello.

We need to fill the “To” field in the incident “Forward” form during the opening, but the standard features don't allow this.

We think that the solution is to open the form and set the value of the field with a custom button (Add-in).We can't find any documentation about it. Does anybody know how to open the “Forward” form from a custom button?

Thanks

Image

Table Mate

$
0
0

Topic by Table Mate

Content

Buy today home decor product on affordable cost. Table Mate is one of the best home decor product in the world, which is used for serving table, playing board game, outdoor tray table and study table. Table Mate can be adjustable at 6 different heights and size. It doesn’t take much more space for *** at your home and garden. It's an ideal product for that people, who have less space at home. Order now and enjoy it's benefits.

Other Product :- Etable

Image

The content type text/html; charset=UTF-8 of the response message does not match the content type of... (2 Comments)

$
0
0

Topic by Jerod Kruska

When performing an ROQL .QueryObjects request, I am getting the following error returned to me from the API.


The content type text/html; charset=UTF-8 of the response message does not match the content type of the binding (text/xml; charset=utf-8). If using a custom encoder, be sure that the IsContentTypeSupported method is implemented properly. The first 389 bytes of the response were: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>There is a an error with your request</title>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
</head>

<body>
  <p>There has been an error with your request.</p>
</body>
</html>

I've tried upping the httpsTransport values.  I've also attempted to get a smaller result using LIMIT and OFFSET.  With a LIMIT of 10 I can get two pages or results before this error is returned for the third page. 

I've tried all the answers in this topic (http://communities.rightnow.com/posts/ded4c1ff48) but I am still receving the error.  Any ideas?  I'm stumped.

Is there any way to even get a more detailed error?

how to get values from Incident, including filter (1 Comment)

$
0
0

Topic by Shai Hangel

Content

Hello,
I'm trying to get values from Incident table, but with limitation (using "Where.." condition /  "LIMIT..')
and I'm getting this error:

code:

    try
    {
        ClientInfoHeader clientInfoHeader = new ClientInfoHeader();
        clientInfoHeader.AppID = "Basic Object";
        String queryString = "";
        
        //Objects
        queryString = "SELECT Incident  FROM Incident  WHERE  Incident.CreatedTime >= '2012-01-14 15:23:52' LIMIT 9000; ";
    
    
Return an error:

    The content type text/html; charset=UTF-8 of the response message does not match the content type of the binding (text/xml; charset=utf-8). If using a custom encoder, be sure that the IsContentTypeSupported method is implemented properly. The first 389 bytes of the response were: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>There is a an error with your request</title>
        <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    </head>
    
    <body>
      <p>There has been an error with your request.</p>
    </body>
    </html>
    
    '.    
    
can you assist on this?
Thanks.

Version

may2012

QueryObjects internal server error () (7 Comments)

$
0
0

Topic by Salvatore

Hello,

I'm trying to dump the list of ServiceProduct objects for all service products in the RightNow CX platform with SELECT ServiceProduct FROM ServiceProduct (as shown in the "ROQL object query" documentation), 
but the following code leads to an internal server error:

publicvoid DumpRNProducts()
        {
                    List<RNProduct2> RNproducts = newList<RNProduct2>();
                    ClientInfoHeader clientInfoHeader = newClientInfoHeader();
                    clientInfoHeader.AppID = "Test!";
 
                    ServiceProduct prod = newServiceProduct();
 
                    RNObject[] prodObj = newRNObject[] { prod };
 
                    try
                    {
                      QueryResultData[] queryResult = _rnclient.QueryObjects(clientInfoHeader, "select ServiceProduct from ServiceProduct", prodObj, 10000);
                      if (queryResult[0] != null&& queryResult[0].RNObjectsResult.Count() > 0)
                        {
                            foreach (RNObject p in queryResult[0].RNObjectsResult)
                            {
                                ServiceProduct product = (ServiceProduct)p;
                                RNproducts.Add(CreateProduct(product));
                            }
 
                            SerializeProducts(queryResult, RNproducts);
 
                        }
                    }
                    catch (Exception ex)
                    {
                        _errorMessage = ex.Message;
                    }
        }

 

Exception:

 

"The content type text/html; charset=UTF-8 of the response message does not match the content type of the binding (text/xml; charset=utf-8). If using a custom encoder, be sure that the IsContentTypeSupported method is implemented properly. The first 389 bytes of the response were: '<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n    <title>There is a an error with your request</title>\n    <meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" />\n</head>\n\n<body>\n  <p>There has been an error with your request.</p>\n</body>\n</html>\n\n'."

 

{System.Net.WebException: The remote server returned an error: (500) Internal Server Error.
   at System.Net.HttpWebRequest.GetResponse()
   at System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)}

 

Is this an expected behavior?

 

Thanks,

Salvatore

 

 

Viewing all 2504 articles
Browse latest View live




Latest Images