12.07.2015 Views

Open CTI Developer's Guide - Salesforce.com

Open CTI Developer's Guide - Salesforce.com

Open CTI Developer's Guide - Salesforce.com

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Introducing <strong>Open</strong> <strong>CTI</strong><strong>Open</strong> <strong>CTI</strong> Support PolicyThe following table lists additional features that developers can use to implement custom functionality for <strong>Salesforce</strong>organizations.FeatureSOAP APIVisualforceDescriptionUse standard SOAP API calls if you want to add functionality to a <strong>com</strong>posite application thatprocesses only one type of record at a time and does not require any transactional control (suchas setting a Savepoint or rolling back changes).For more information, see the SOAP API <strong>Developer's</strong> <strong>Guide</strong>.Visualforce consists of a tag-based markup language that gives developers a more powerfulway of building applications and customizing the <strong>Salesforce</strong> user interface. With Visualforceyou can:• Build wizards and other multistep processes.• Create your own custom flow control through an application.• Define navigation patterns and data-specific rules for optimal, efficient applicationinteraction.For more information, see the Visualforce <strong>Developer's</strong> <strong>Guide</strong>.<strong>Salesforce</strong> ConsoleIntegration ToolkitApexThe <strong>Salesforce</strong> Console Integration Toolkit lets you implement custom functionality for the<strong>Salesforce</strong> console. For example, you can use the <strong>Salesforce</strong> Console Integration Toolkit todisplay Visualforce pages or third-party content as tabs in the <strong>Salesforce</strong> console. The <strong>Salesforce</strong>Console Integration Toolkit is an API that uses browsers as clients to display pages in theconsole.Use Apex if you want to:• Create Web services.• Create email services.• Perform <strong>com</strong>plex validation over multiple objects.• Create <strong>com</strong>plex business processes that are not supported by workflow.• Create custom transactional logic (logic that occurs over the entire transaction, not justwith a single record or object).• Attach custom logic to another operation, such as saving a record, so that it occurs wheneverthe operation is executed, regardless of whether it originates in the user interface, aVisualforce page, or from SOAP API.For more information, see the Force.<strong>com</strong> Apex Code <strong>Developer's</strong> <strong>Guide</strong>.<strong>Open</strong> <strong>CTI</strong> Support PolicyThe current release of <strong>Open</strong> <strong>CTI</strong> is the only version that receives enhancements. Previous versions might or might not receivefixes. When a new version is released, the previous version remains available.Backward Compatibility<strong>Salesforce</strong>.<strong>com</strong> strives to make backward <strong>com</strong>patibility easy when using <strong>Open</strong> <strong>CTI</strong>.2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!