Migration from IRD
The following table documents the mapping from URS/IRD function block functionality to SCXML and Functional Modules functionality for use in Orchestration. This mapping will result in the creation of an SCXML snippet or a specific <state>
element definition which represents the functionality of the function block. The following is a <state>
element template that could be used:
<state id="function_block_name"> <datamodel> <! - This defines the data needed for processing this function block --> </datamodel> <onentry> <! - Do the necessary function block action set up and action execution --> <xxxx:yyyy requestid="_data.reqid" .../> </onentry> <transition event="xxxx.yyyy.done" cond="..." target="..."> <! - transition based on results (equal to function block output port) --> </transition> <transition event="xxxx.zzzz" cond="..." target="..."> <! - additional actions if necessary and transitions based on it. (equal to function block output port ) --> </transition> <transition event="error.xxxx.yyyy"> <! - transition based on results - (equal to function block error port) --> </transition> </state>
Function Block |
SCXML and Functional Module equivalent |
---|---|
Acknowledgement |
|
Add Record |
|
ANI |
|
Assign |
|
Attach Categories |
Use _genesys.ixn.interactions[].udata with category information (Business Attribute CME objects) from configuration server |
Autoresponse |
|
Business |
|
Busy |
|
Call Subroutine |
|
Cancel Call |
|
Chat Transcript |
|
Classify |
|
Classify (segmentation) |
|
Collect Digits |
|
Comment |
|
Create Interaction |
|
Create Email Out |
|
Create Notification |
|
Create SMS |
|
Database Wizard |
|
Date |
|
Day of Week |
|
Default |
|
Delete User Announcement |
|
DNIS |
|
Do Not Call |
|
Entry |
|
Error Segmentation |
|
Exit |
|
External Service |
|
Fast Busy |
|
Force Routing |
|
Forward E-Mail |
|
Function |
|
Generic |
|
Identify Contact |
|
If |
|
IVR |
|
Load Balancing |
|
Macro |
|
MultiAssign |
|
MultiAttach |
|
MultiScreen |
|
Music |
|
Pause |
|
Percentage |
|
Play Announcement |
|
Play Announcement and collect digits |
|
Play Application |
|
Processed |
|
Queue Interaction |
|
RAN |
|
Record User Announcement |
|
Redirect E-Mail |
|
Reply E-Mail From External Resource |
|
Reschedule |
|
Ringback |
|
Route Interaction |
|
Screen |
|
Screen (segmentation) |
|
Selection (target selection) |
|
Send E-Mail |
|
Service level |
|
Set Default Destination |
|
Silence |
|
Statistics |
|
Stop Interaction |
|
Switch to Strategy |
|
Text to Speech |
|
Text to Speech and Collect Digits |
|
Time |
|
Update Contact |
|
Update Record |
|
Verify Digits |
|
Web Service |
|
Workbin |
|
Workforce |
|