Working with the IWD Business Process in Composer
The topics in this document describe how to work with the iWD Business Process (iwd_bp_comp) for Composer/ORS that is supplied with intelligent Workload Distribution in release 9.0.x.
Working with the iWDBP
The iWD Business Process is made up of a set of Interaction Queues that map to the iWD state model.
The Interaction Queues that are included in the out-of-box iwd_bp_comp business process must be present. The names can be changed, but it is necessary to appropriately configure iWD with new names. The Global Task List looks for the defined Interaction Queue names. If you modify the business process to add additional queues or rename existing queues, and the change is not reflected in the configuration of iWD, the interactions display in the Global Task List with the status Queued. In this document it is assumed that original queue names are used.
Within this Business Process, from within a routing strategy, Composer blocks are used to invoke Genesys Rules Engine (GRE) functions. This approach is used to apply classification and prioritization rules to the interaction. When a user goes to the Global Task List (GTL) view in iWD Manager, to monitor the interactions that are in various states, this component communicates with Interaction Server to retrieve the list of interactions and their attributes.
This out-of-the-box Genesys iWD Business Process maps to the iWD state model, allowing you to use iWD-based reporting for other interaction types (for example, you might want to track Genesys emails along with other task types, under the same Department or Process).
This Genesys iWD Business Process is completely optional for iWD customers who are using Genesys Email, Genesys Chat, Genesys SMS, or even third-party email, SMS, or chat. If the Genesys iWD Business Process is not used, iWD Runtime Node/Data Mart and iWD Global Task List functionality may be limited.
For Genesys eServices customers, the Genesys iWD Business Process can be left unchanged if you want to use business rules only. In this scenario, what would change would be the routing strategies. The strategies would use Composer blocks to invoke the Genesys Rules Engine. This means that existing Genesys Email, Chat or SMS/MMS customers can use the business rules within iWD without having to change their Genesys Business Processes; or, to access some additional functionality, changes can be made to the Business Processes.
There is a summary of the differences between Genesys Interaction Routing Designer (IRD) and Composer here (new document).
Cloning the iWDBP to Create New Business Processes
You can create new business processes (under the same Tenant) that can support clear logical distinctions between processes and departments For example, interactions from different media types (email, chat, SMS and so on) can be handled by separate business processes with their own customized queue names, and this in turn can provide clear logical distinctions in reporting, because the queue name is the basis for handling reporting requirements.
This is achieved by by cloning and editing the IWDBP, and making the interaction queues (supplied out-of-box with iWD) configurable for your needs, together with some additional configuration changes.
If you configure more than one business process, customized queues must be configured for each Solution in the iWD GAX Plug-in. Only the existing queues may be used. The custom queue names will then be used by both iWD Manager and iWD Data Mart instead of the default ones.
Other Information Resources
- The Universal Routing 8.1 Business Process User's Guide provides an in-depth discussion of business processes.
- The Composer 8.1.4 Deployment Guide provides information on installing Composer, and post-installation configuration.
- The IRD to Composer Migration 8.1.2 describes how to migrate IRD routing strategies into Composer Projects as SCXML-based workflow diagrams.
- The Composer Help 8.1.4 describes how to create voice applications for GVP and routing applications for the Orchestration Platform.