Orchestration Server 8.1.3 Developer Guide
SCXML Language Reference
The Orchestration applications, such as routing applications, are created by writing SCXML documents either via your favorite text editor or via Genesys Composer. SCXML is a W3C evolving standard which allows applications to be described or represented in a state machine execution language.
Orchestration Extensions are provided in the form of one or more functional modules that package up related actions, objects, functions and events that enable developers to interact with the Genesys platform without having to directly leverage existing SDKs. This allows developers from within Orchestration to create feature rich and open applications.
Migration from IRD
For customers with existing IRD strategies, Composer can be used to help migrate your existing strategies. For information on the various mappings from IRD functions and objects please see IRD To Composer Migration Guide. For supplementary information please refer to Migration from IRD.
To facilitate richer application development Orchestration enables other enterprise applications and systems within your environment to interact with it via open standard web based interfaces. By enabling this it allows the full potential of Orchestration within an enterprise setting to be realized and allows developers to build applications that extended past the capabilities of what is natively supported by Orchestration. To allow other applications within your enterprise to directly interact with Orchestration and the sessions that it is executing we support an external interface which is described here in External Interfaces and to enable Orchestration sessions to reach out and interact with other systems we support our Orchestration Integration Interfaces which is described here Orchestration Server Integration.
Getting Started Guide
This guide is intended as a reference for those working with Orchestration for the first time, but can also serve as a reference for common use cases. For first time users, it is recommended you walk through the exercises sequentially as each section builds on the previous section. For users that is familiar with Orchestration, this guide will provide various samples for common tasks.
This topic provides details on how to perform common tasks using SCXML and/or Orchestration
Samples and Templates
This collection of SCXML files will help you develop your Orchestration Server applications. It gives examples of typical use cases which serve as building blocks for your SCXML applications.