This page was last edited on July 17, 2020, at 15:47.
Comments or questions about this documentation? Contact us for support!
This page contains general information on working with eServices blocks.
In general, an interaction process diagram (IPD) for multimedia interactions works like this:
The figure below shows a sample multimedia workflow diagram in Composer Design perspective.
For other sample diagrams, see the Sample Applications topic.
The default.workflow shown above works as follows:
data.Today==(_genesys.session.day.Saturday)||(data.Today==_genesys.session.day.Sunday)
The figure below shows the IPD containing the Workflow block that points to the workflow diagram above. Three work-flow generated blocks are automatically generated in this example.
Genesys eService/Multimedia lets you process non-voice interactions in your contact center. At the center of the collection of components are:
This help system assumes you have already installed and configured the eService/Multimedia components as described in the eService/Multimedia 8.1 Deployment Guide.
A few Composer Route blocks will return data back to the application:
Each qualifying block will expose a output result property (or equivalent) that will specify an application variable to store the results. These results will then be available in other blocks in the application for further processing. The format of returned data is usually JSON. Any post-processing work to be done on returned results can be done in the existing Assign block. It provides access to ECMAScript functions and supports writing simple or complex expressions to extract values out of JSON strings and arrays.
When working with the Update Contact and Render Message blocks (which map to Universal Contact Server services), certain properties must exist in the interaction User Data. These properties are: Update Contact Block
As is the case with IRD, these properties are not set in the blocks themselves. Instead, the properties are assumed to be put in the interaction's User Data by some other block earlier in the workflow, such as the Identify Contact block or Create Interaction block with the Update User Data property set to true. In case no other block does this, the User Data block may be used for this purpose. Note: If those properties are not available, an explicit UCS error message (missing parameter) shows in the Orchestration Server log.