PHP

How to restrict a Agent from selecting a past date for Passport expiry in Agent desktop (Contact Workspace)

Hi All,

Is there anyway to restrict a agent from selecting a past date in contact workspace.

My Scenario :
We have to store only the future date for a passport / visa expiry dates. If it's already expired then we shouldn't allow an agent to create record.

In which way I can achieve this process.

Thanks,
S.Saravanan

API - REST or SOAP - Bulk Create Contacts

Hello,

My requirement is to fetch data from CSV file and create contacts.

Version:

OSvC: February 2016

CPHP: V1_3

Rows in CSV file: 99500

I have build a custom script which process all rows from CSV file and create contacts using Connect PHP, but here I am getting memory error:

"DB API Error SQL Fcn: execute() [SQLStatement.cpp: 641] 
       Error: Unable to allocate sufficient storage for queryPointer!"

After 4000 rows, script stops automatically.

Add more than one Secondary contact to Incident through CPM

Hi All,
I am trying to add more than one secondary contact to an Incident through Custom Process.
But, I am facing some error which is not causing the contact to get linked,
Below is the code
$i=0;
$res = RNCPHP\ROQL::queryObject( "SELECT Contact FROM Contact WHERE Emails.Address = '".$mail_addr."' AND Emails.AddressType = 0")->next();

Abusable Functions in CP, CPMs, and Custom Scripts

When calling create and update functions from within Customer Portal code, the system requires the use of checks via the RightNow\Libraries\AbuseDetection library method isAbuse(), to ensure the CP endpoint is not under a DOS or similar attack. This is helpful, in theory at least, because it ensures that your CP site is mostly protected from these sorts of attack, but this can cause major headaches when building out more complex solutions. 3 out of 4 scenarios below require some level of workaround, depending on your use-case:

Rightnow

Tags: 

Can I add incident field answer as report filter?

Codeigneter

Tags: 

Am newly for this technology, Can anyone help me on this?

Advance Search

Tags: 

Please help with Advance search option in codeigneter. Like (Customer name/ ID) give the full details from table.
Table : contact
Fields : Lookupname or ID

Downloading report from customer portal

Hi All,

I have embedded a report on the customer portal using the "Grid" widget. I want to include a link on the web-page displaying the report to enable download of the report in csv format. Does anyone here have any suggestions on how this can be done? Is there a widget to enable download of report from the customer portal. Any pointers in this direction will be highly appreciated. Please see the attached screenshot of the report being displayed on the customer portal.

Thanks,

John

Chat Queues Not Routing

Tags: 

Hi, We have created 3 chat queues, and have written business rules for the chat queues like "if Contact.organization equals xxx Then assign chat queue to xxx, how ever if we are initiating chat from the customer portal the chat queues is routed to default chat queue inspite of the fact that we have mapped the custom field Contact.organization to the respecitve chat launch landing page of the customer portal Note: We have created (Duplicated) 3 sets of Chats for 3 organizations (Single Interface) and and did the same for other 2 organizations as well.

cURL and Async CPMs

CX Version: 

If you are using cURL in an asynchronous CPM to post data to an external endpoint, beware. Calling the \load_curl() method will usually load the cURL library, unless the back-end SPM process that runs your particular instance of the CPM already loaded the library! In this case the CPM will fail, in what appears to be an inconsistently reproducible way.

Get in the habit of wrapping your \load_curl() method like this:

if (!function_exists("\curl_init"))
{
    \load_curl();
}

Pages

Zircon - This is a contributing Drupal Theme
Design by WeebPal.