Overview of Custom Processes

Custom processes are predefined object event handlers (PHP scripts) that run as the result of an event occurring on standard or custom objects.

Object event handlers can help your organization automate tasks based on the events that trigger them. For instance, when an incident is updated, an object event handler can be triggered to update a record in an external system. Event handlers can also be used in rules, surveys, and campaigns.

Object event handlers are added and managed on the process designer in a virtual container called the process model. After you add your object event handlers, you must deploy the process model to use the object event handlers in B2C Service. The process model is not written to the Oracle database until it is deployed.

We recommend testing the process model in a non-production site. When you are finished testing the process model, you can export it from your non-production site, import it into your production site, and then deploy it. For more information, see Best Practices for Testing Object Event Handler Scripts.

Note: The process designer interacts with the Connect Common Object Model (CCOM), which is publicly accessible and backward compatible. The CCOM can also be accessed using these APIs: