Connect for PHP

Duplicate Contacts and Unique Fields

In order to reduce duplicate contact records, it would be useful to be able to specify unique contact fields (such as mobile phone number, or a particular custom field), similar to how email addresses are handled as unique identifiers. If the client needs a full-fledged solution for this across their entire system, this is difficult to do from a purely technical level. Most clients simply train their agents to first search for existing contacts and have a business process for merging duplicate contacts when manually found in the system, which is good enough for most.

Public mail API


Usage of Public mail API's

New Site Feature: CX Features by Version matrix

Today I published a document that I've been working on for a while; my hope is to extend the benefit I receive to everyone else in the community. This document is a list of Oracle RightNow CX features by version. This will be a living page permanently in the left-hand navigation of As new CX versions are released, the document will be updated accordingly.

PHP Stub for Connect V1.0



Does anyone have a PHP Stub for V1.0? Our code (which I inherited last week) is v1.0 but the version on the server is v1.2 which the stub generator detects.

Best Wishes,


Lazy Loading Object Dumper for CPHP

This is a helpful method I find myself using frequently when debugging Connect for PHP code. It will recursively load a CPHP object's properties and return them in a nested array for easy logging.

File Attachment


FileAttachment Uploads using Public Mail API's

How can I get/fetch the current row record using PHP API that will be used to pass few values in a browser control?


How can I get/fetch the current row record using PHP API that will be used to pass few values in a browser control?

CXDev Toolbox - PHP Stub Generator

The PHP Stub Generator is a developer centric tool that enables IDE code completion for the RightNow ConnectPHP API. The tool uses information from your site to create a PHP stub file with PHPDoc comments for every Standard Object, Custom Business Object and Custom Field on your CX site. When the PHP stub file is added to an IDE that supports PHPDoc's (Netbeans, Eclipse, etc), ConnectPHP classes and methods are included in the IDE's code completion functionality.

CPMs: Custom Process Management

Custom Process Models are perhaps some of the most useful features released for developers since custom objects in the Nov '10 release. We now have the ability to run server 'events' on both standard and custom objects. But when you start working with the Process Designer (under Site Configuration in the console) you will notice that the UI and deployment process is extremely clunky. This article describes how to setup a standard CP development cycle to upload code via WebDAV that is directly run in your CPM.

Update previous opportunity records



I am new to CPM and desparately need a sample code to guide me on how to update all previous opportunity records with custom field c$latest = 'C' when a new opportunity record is created for a given contact.


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