APIs

Updated: SP5 (in CX 13.2) Commit Bug w/ active CPM

Updated 2013-12-17: Additional tests found that this issue only manifests when a CPM is active on an object. The post has been updated to reflect the new findings

Supplying Contextual Report Filters to CBO Reports in Customer Portal

In Customer Portal you may notice that much of the content is supplied by Analytic Reports that are filtered by the ID of the logged in Contact. An example of this is the list of submitted Incident's found on the Account Overview page (/app/account/overview).

The framework automatically adds a Contact ID filter for Incident type reports as well as Answer type reports. Unfortunately this contextual filter is not automatically added for any other object types.

Creating Custom Page Meta Tag Attributes in CP3

Page meta tag attributes are a Customer Portal feature that allow a developer to establish page behaviors in a declarative fashion. A meta tag is placed at the top of every page (/views/pages) and behavior is defined through the addition of attributes and attribute values. Except for very rare cases, each page has a page meta tag.

A typical meta tag looks something like this:

Implementing WS-Security Digest Password with Nonce in .NET 4.0+ (WCF)

Tags: 

The .NET framework has some really great tools for consuming SOAP web services, but this support is limited to certain flavors of SOAP. When it comes to authentication methods supported in the SOAP protocol, .NET and WCF (Windows Communication Foundation) have a few surprising gaps. An especially painful deficiency is that WCF does not support service authentication through digest passwords with nonce, which is a WS-Security standard that is very popular with services developed on a Java stack.

CPMs 101: Introduction to Custom Process Models

CPMs provide the ability to trigger custom code whenever select objects in the system are either created, updated, or destroyed. This is extremely useful for myriad types of functionality such as external integrations and advanced business logic. This tutorial is a primer for those just getting started and will walk through how to build a simple CPM from the ground up. More advanced CPM articles are also available. Enjoy!

Setting custom fields via SOAP

This goes under the "seriously?!!" heading.

In previous version of the WSDL it was fairly simple to set a custom field. I'd even go as far as easy (though "intuitive" isn't even part of the language used by the twisted minds who created this API), but with the addition of custom attributes they decided to confuse custom fields as well.

Creating AddIns using Connect Web Services (CWS)

While the AddIn Framework provides a decent amount of information about the site you're connected to it often isn't enough to do anything too complicated.

This tutorial will demonstrate how to connect to CWS through the GlobalContext and retrieve account information about the current user. While a slightly contrived example it also provides information not available through the AddIn Framework.

Creating Custom Widgets in Customer Portal Framework 3

Customer Portal Framework 3 has a nice feature, which allows developers to quickly scaffold widgets using an admin GUI.

Pages

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