|
Genesys 8.1 SCXML Technical Reference |
||
< Parameter Elements Events > |
This action performs a series of treatments in the order specified. It can be a child of the <submit>
and <update>
action elements or can function as its own action. This action can only be a child of the <submit>
or <update>
action.
None
The following are action limitations:
<stop>
action to cancel this treatment.<submit>
or the <update>
actions.<submit>
, no events will be generated for all treatment actions that are defined. The following are examples:
<dialog:runtreatments> <dialog:play language="'English (US)'"> <dialog:prompts type="ann"> <dialog:prompt interrupt="true" intid="'1111'"/> <dialog:prompt interrupt="true" number="'2222'"/> </dialog:prompts> </dialog:play> <dialog:collect language="'English (US)'"> <dialog:input max_digits="'6'" abort_digits="'1'" term_digits="'9'" total_timeout="'20'"/> </dialog:collect> <dialog:playsound type="'music'" resource="'EMusicDN'" duration="'100'"/> </dialog:runtreatments> <dialog:runtreatments> <dialog:remote destination="'123456'" default="'2334'"/> <dialog:pause/> <dialog:remote destination="'66666'" default="'2334'"/> </dialog:runtreatments>
<collect>
— Occurs 0 to N. This action collects digits from a caller. <play>
— Occurs 0 to N. This action plays announcements to a caller.<playandcollect>
— Occurs 0 to N. This action plays announcements to a caller and then collects digits from a caller.<playandverify>
— Occurs 0 to N. This action plays announcements to a caller, collects digits from the caller and then verifies that the digits are appropriate. <playsound>
— Occurs 0 to N. This action plays sounds to a caller. <start>
— Occurs 0 to N. This action executes a dialog application with which the caller will interact. <pause>
— Occurs 0 to N. This action executes a pause in treatment processing. This is to be used in between the other treatments. <remote>
— Occurs 0 to N. This action executes a dialog application with which the caller will interact by way of a new remote resource.<setdialogdefaultdest>
— Occurs 0 to 1. This action informs the dialog application what the default destination of the interaction should be if a failure occurs between the orchestration platform and the dialog application resource.Events associated with the child action elements will not be generated.
Note: when this action is a child of the <submit>
or <update>
action, no events will be generated for these actions.
This action simply collects a set of digits from a caller. It is equivalent to the IRD function block "Collect Digits".
Name |
Required |
Type |
Default Value |
Valid Values |
Description |
---|---|---|---|---|---|
requestid |
false |
location expression |
none |
Any valid location expression |
This is the location for the request ID that is returned as part of this request. Any data model expression evaluating to a data model location. See SCXML Location Expressions for details. The location's value will be set to an internally generated unique string identifier to be associated with the action being sent. This value will only be valid when the dialog.collect.requestid event is received. If this attribute is not specified, the event identifier is dropped. This identifier can be tested by the completion event handler to distinguish among several outstanding requests. If this attribute is not specified, the identifier can be acquired from the submit completion event. Every request must receive a unique identifier, even if the request is for the same URL. |
interactionid |
false |
value expression |
"0" |
Any expression that returns a valid string |
A value expression which returns the interaction ID from which the digits will be collected. There is a special value that can be returned:
See SCXML Legal Data Values and Value Expressions for details. |
The following are action limitations:
<stop>
action to cancel this treatment.<runtreatments>
element then the following attributes are not evaluated and should not be used. The similar attributes in the <runtreatments>
will be used instead.The following is an example:
<dialog:collect> <dialog:input max_digits="'6'" abort_digits="'1'" term_digits="'9'" total_timeout="'20'"/> </dialog:collect>
<input>
— Occurs 1 time. This instance defines the characteristics needed to collect the digits. The following events can be generated as part of this action:
This action simply plays a set of announcements to a caller. It is equivalent to the IRD function block "Play Announcement" and "Text to Speech".
Name |
Required |
Type |
Default Value |
Valid Values |
Description |
---|---|---|---|---|---|
requestid |
false |
location expression |
none |
Any valid location expression |
This is the location for the request ID that is returned as part of this request. Any data model expression evaluating to a data model location. See SCXML Location Expressions for details. The location's value will be set to an internally generated unique string identifier to be associated with the action being sent. This value will only be valid when the dialog.play.requestid event is received. If this attribute is not specified, the event identifier is dropped. This identifier can be tested by the completion event handler to distinguish among several outstanding requests. If this attribute is not specified, the identifier can be acquired from the submit completion event. Every request must receive a unique identifier, even if the request is for the same URL. |
Interactionid |
false |
value expression |
"0" |
Any expression that returns a valid string |
A value expression which returns the interaction ID on which the announcements will be played. There is a special value that can be returned:
See SCXML Legal Data Values and Value Expressions for details. |
language |
false |
value expression |
English (US) |
Any expression that returns a string with one of the following values: English (US), Spanish, Mandarin, Cantonese, Vietnamese, French, French (Canada), German, Italian, Japanese, Korean, Russian |
A value expression which returns a string specifying a language in which the announcements should be made. See SCXML Legal Data Values and Value Expressions for details. |
The following are action limitations:
<stop>
action to cancel this treatment.<prompts>
type attribute value is "tts" and all the <prompt>
children are using the text attribute only.<runtreatments>
element then the following attributes are not evaluated and should not be used. The similar attributes in the <runtreatments>
will be used instead.The following is an example:
<dialog:play language="'English (US)'"> <dialog:prompts type="ann"> <dialog:prompt interrupt="true" intid="'1111'"/> <dialog:prompt interrupt="true" number="'2222'"/> </dialog:prompts> </dialog:play>
<prompts>
— Occurs 1 time. This instance defines the set of announcements to be played to the caller. The <prompts>
's type attribute can only be set to "ann" or "tts" The following events can be generated as part of this action:
This action plays a set of announcements to a caller and then collects digits. In addition, you can specify the appropriate attributes to verify the digits collected against a defined set of digits. It is equivalent to the IRD function blocks "Play Announcement and Collect Digits" and "Text to Speech and Collect Digits".
Name |
Required |
Type |
Default Value |
Valid Values |
Description |
---|---|---|---|---|---|
requestid |
false |
location expression |
none |
Any valid location expression |
This is the location for the request ID that is returned as part of this request. Any data model expression evaluating to a data model location. See SCXML Location Expressions for details. The location's value will be set to an internally generated unique string identifier to be associated with the action being sent. This value will only be valid when the dialog.playandcollect.requestid event is received.If this attribute is not specified, the event identifier is dropped. This identifier can be tested by the completion event handler to distinguish among several outstanding requests. If this attribute is not specified, the identifier can be acquired from the submit completion event. Every request must receive a unique identifier, even if the request is for the same URL. |
interactionid |
false |
value expression |
"0" |
Any expression that returns a valid string |
A value expression which returns the interaction ID on which the announcements will be played and the digits collected. There is a special value that can be returned:
See SCXML Legal Data Values and Value Expressions for details. |
language |
false |
value expression |
English (US) |
Any expression that returns a string with one of the following values: English (US), Spanish, Mandarin, Cantonese, Vietnamese, French, French (Canada), German, Italian, Japanese, Korean, Russian |
A value expression which returns a string specifying a language in which the announcements should be made. See SCXML Legal Data Values and Value Expressions for details. |
The following are action limitations:
<stop>
action to cancel this treatment.<prompts>
type attribute value is "tts" and all the <prompt>
children are using the text attribute only.<runtreatments>
element, then the following attributes are not evaluated and should not be used. The similar attributes in the <runtreatments>
will be used instead.The following is an example:
<dialog:playandcollect language="'English (US)'"> <dialog:prompts type="ann"> <dialog:prompt interrupt="true" intid="'1111'"/> <dialog:prompt interrupt="true" number="'2222'"/> </dialog:prompts> <dialog:input max_digits="'4'" abort_digits="'1'" term_digits="'9'" total_timeout="'20'"/> </dialog:playandcollect>
<prompts>
— Occurs 1 time. This instance defines the set of announcements to be played to the caller. The <prompts>
's type attribute can only be set to "ann" or "tts".<input>
— Occurs 1 time. This instance defines the characteristics needed to collect the digits. The following events can be generated as part of this action:
This action plays a set of announcements to a caller, collects digits, and verifies the digits against a defined set of digits. It is equivalent to the IRD function block "Verify Digits".
Name |
Required |
Type |
Default Value |
Valid Values |
Description |
---|---|---|---|---|---|
requestid |
false |
location expression |
none |
Any valid location expression |
This is the location for the request ID that is returned as part of this request. Any data model expression evaluating to a data model location. See SCXML Location Expressions for details. The location's value will be set to an internally generated unique string identifier to be associated with the action being sent. This value will only be valid when the dialog.playandverify.requestid event is received. If this attribute is not specified, the event identifier is dropped. This identifier can be tested by the completion event handler to distinguish among several outstanding requests. If this attribute is not specified, the identifier can be acquired from the submit completion event. Every request must receive a unique identifier, even if the request is for the same URL. |
interactionid |
False |
value expression |
"0" |
Any expression that returns a valid string |
A value expression which returns the interaction ID on which the announcements will be played and the digits will be collected and verified. There is a special value that can be returned:
See SCXML Legal Data Values and Value Expressions for details. |
language |
False |
value expression |
English (US) |
Any expression that returns a string with one of the following values: English (US), Spanish, Mandarin, Cantonese, Vietnamese, French, French (Canada), German, Italian, Japanese, Korean, Russian |
A value expression which returns a string specifying a language in which the announcements should be made. See SCXML Legal Data Values and Value Expressions for details. |
The following are action limitations:
<stop>
action to cancel this treatment.<prompts>
type attribute of "tts". <runtreatments>
element, then the following attributes are not evaluated and should not be used. The similar attributes in the <runtreatments>
will be used instead.The following is an example:
<dialog:playandverify language="'English (US)'"> <dialog:prompts type="ann"> <dialog:prompt interrupt="true" intid="'1111'"/> <dialog:prompt interrupt="true" number="'2222'"/> </dialog:prompts> <dialog:prompts type="iretry"> <dialog:prompt interrupt="true" intid ="'3333'"/> </dialog:prompts> <dialog:prompts type="isuccess"> <dialog:prompt intid="'4444'"/> <dialog:prompt interrupt="true" text="'hi'"/> </dialog:prompts> <dialog:prompts type="ifailure"> < dialog:prompt interrupt="true" intid="'1111'"/> < dialog:prompt interrupt="true" userannid="'10'"/> </dialog:prompts> <dialog:prompts type="itimeout"> < dialog:prompt text="'timeout'"/> </dialog:prompts> <dialog:input max_digits="'10'" abort_digits="'1'" term_digits="'9'" total_timeout="'20'"/> <dialog:compare digits="'12426'" attempts="'3'"/> </dialog:playandverify>
<prompts>
— Must occur at least once and up to 5 times in total, each instance must have a unique type attribute of either 'ann', 'iretry', 'isuccess', 'ifailure' or 'itimeout', where a prompt type attribute of 'ann' being declared to be mandatory and MUST be provided in all <dialog:playandverify>
. All other prompt types remain optional. You may only have a maximum of one type attribute within the series of <dialog:prompts>
within <dialog:playandverify>
given that they are required to be unique, defining multiple "iretry" types for example or "ann" within the same <dialog:playandverify>
is not supported and the behavior is undetermined. These instances define the different sets of announcements to be played to the caller based on the verification process.<input>
— Occurs 1 time. This instance defines the characteristics needed to collect the digits. <compare>
— Occurs 1 time. This instance defines what needs to be compared to the digits collected from the caller.The following events can be generated as part of this action:
This action plays a given voice-related sound to a caller. It is a voice-specific treatment. It is equivalent to the following IRD function blocks
Name |
Required |
Type |
Default Value |
Valid Values |
Description |
---|---|---|---|---|---|
requestid |
false |
location expression |
none |
Any valid location expression |
This is the location for the request ID that is returned as part of this request. Any data model expression evaluating to a data model location. See SCXML Location Expressions for details. The location's value will be set to an internally generated unique string identifier to be associated with the action being sent. This value will only be valid when the dialog.playsound.requestid event is received. If this attribute is not specified, the event identifier is dropped. This identifier can be tested by the completion event handler to distinguish among several outstanding requests. If this attribute is not specified, the identifier can be acquired from the submit completion event. Every request must receive a unique identifier, even if the request is for the same URL. |
interactionid |
false |
value expression |
"0" |
Any expression that returns a valid string |
A value expression which returns the interaction ID on which to play the sound. There is a special value that can be returned:
See SCXML Legal Data Values and Value Expressions for details. |
resource |
false |
value expression |
"0" |
Any valid string or resource object |
For type equal to "music", this will be the source of the music (that is, MUSIC_DN) and is a required attribute. For type equal to "ran", this will be the source of the recorded announcement (that is, ROUTE) and is a required attribute. See SCXML Legal Data Values and Value Expressions for details. |
type |
true |
value expression |
none |
busy,fastbusy music, ringback silence, ran |
A value expression which returns a string specifying the type of sound to play to the caller. See SCXML Legal Data Values and Value Expressions for details. |
duration |
false |
value expression |
0 |
Any expression that returns a valid integer |
A value expression which returns the duration in seconds that the sound should be played. See SCXML Legal Data Values and Value Expressions for details. |
The following are action limitations:
<stop>
action to cancel this treatment.<runtreatments>
element, then the following attributes are not evaluated and should not be used. The similar attributes in the <runtreatments>
will be used instead.The following are some examples:
<dialog:playsound type="'busy'" duration="'100'"/> <dialog:playsound type="'fastbusy'" duration="'1000'"/> <dialog:playsound type="'silence'"/> <dialog:playsound type="'music'" resource="'ElevatorMusicDN'"/>
None
The following events can be generated as part of this action:
This action creates and records an announcement from a user. It is equivalent to the IRD function block "Record User Announcement". This is primarily used to collect a message from a customer.
Name |
Required |
Type |
Default Value |
Valid Values |
Description |
---|---|---|---|---|---|
requestid |
false |
location expression |
none |
Any valid location expression |
This is the location for the request ID that is returned as part of this request. Any data model expression evaluating to a data model location. See SCXML Location Expressions for details. The location's value will be set to an internally generated unique string identifier to be associated with the action being sent. This value will only be valid when the dialog.createann.requestid event is received. If this attribute is not specified, the event identifier is dropped. This identifier can be tested by the completion event handler to distinguish among several outstanding requests. If this attribute is not specified, the identifier can be acquired from the submit completion event. Every request must receive a unique identifier, even if the request is for the same URL. |
interactionid |
false |
value expression |
"0" |
Any expression that returns a valid string |
A value expression which returns the interaction ID on which to create or record the announcement. There is a special value that can be returned:
See SCXML Legal Data Values and Value Expressions for details. |
userid |
true |
value expression |
none |
Any expression that returns a valid string |
A value expression which returns a string specifying the user ID associated with this recording announcement. See SCXML Legal Data Values and Value Expressions for details. |
abort_digits |
false |
value expression |
none |
Any expression that returns a valid string |
A value expression which returns the sequence of up to two keys that the caller can enter to abort the recording process. The IP is to consider this as a failed recording attempt. See SCXML Legal Data Values and Value Expressions for details. |
term_digits |
false |
value expression |
none |
Any expression that returns a valid string |
A value expression which returns the sequence of up to two keys that the caller can enter to indicate that the caller has finished recording the announcement. See SCXML Legal Data Values and Value Expressions for details. |
reset_digits |
false |
value expression |
none |
Any expression that returns a valid string |
A value expression which returns the sequence of up to two keys that the caller can enter to restart the recording announcement. Any announcement recorded up to the point of these keystrokes will be discarded. See SCXML Legal Data Values and Value Expressions for details. |
start_timeout |
false |
value expression |
none |
Any expression that returns a valid integer |
A value expression which returns the number of seconds the resource should wait for the callers to begin recording their announcements. See SCXML Legal Data Values and Value Expressions for details. |
total_timeout |
false |
value expression |
none |
Any expression that returns a valid integer |
A value expression which returns the total number of seconds the resource should wait for the callers to finish recording their announcements. See SCXML Legal Data Values and Value Expressions for details. |
The following are action limitations:
<stop>
action to cancel this treatment.The following is an example:
<dialog:createann userid="'12334567'" abort_digits="'1'" term_digits="'9'" total_timeout="'20'"> <dialog:prompts type="ann"> <dialog:prompt interrupt="true" intid="'1111'"/> <dialog:prompt interrupt="true" number="'2222'"/> </dialog:prompts> </dialog:createann>
<prompts>
— Occurs 1 time. This instance defines the set of announcements to be played to the caller. The <prompts>
's type attribute can only be set to "ann".The following events can be generated as part of this action:
This action creates and records an announcement from a user. It is equivalent to the IRD function block "Delete User Announcement"
Name |
Required |
Type |
Default Value |
Valid Values |
Description |
---|---|---|---|---|---|
requestIid |
false |
location expression |
none |
Any valid location expression |
This is the location for the request ID that is returned as part of this request. Any data model expression evaluating to a data model location. See SCXML Location Expressions for details. The location's value will be set to an internally generated unique string identifier to be associated with the action being sent. This value will only be valid when the dialog.deleteann.requestid event is received. If this attribute is not specified, the event identifier is dropped. This identifier can be tested by the completion event handler to distinguish among several outstanding requests. If this attribute is not specified, the identifier can be acquired from the submit completion event. Every request must receive a unique identifier, even if the request is for the same URL. |
interactionid |
false |
value expression |
"0" |
Any expression that returns a valid string |
A value expression which returns the interaction ID on which to create or record the announcement. There is a special value that can be returned:
See SCXML Legal Data Values and Value Expressions for details. |
userid |
true |
value expression |
none |
Any expression that returns a valid string |
A value expression which returns a string specifying the user ID associated with the announcement to be deleted. See SCXML Legal Data Values and Value Expressions for details. |
annid |
true |
value expression |
none |
Any expression that returns a valid string |
A value expression which returns the user announcement ID as returned in the dialog.createann.done event. See SCXML Legal Data Values and Value Expressions for details. |
The following are action limitations:
<stop>
action to cancel this treatment.The following is an example:
<dialog:deleteann userid="'12334567'" annid="'464646464'"/>
None
The following events can be generated as part of this action:
This action requests that a specific dialog be started on a specific interaction and by a specific resource. This is used for all different types of media. This action is equivalent to the IRD function block "Play Application".
Name |
Required |
Type |
Default Value |
Valid Values |
Description |
---|---|---|---|---|---|
requestid |
false |
location expression |
none |
Any valid location expression |
This is the location for the request ID that is returned as part of this request. Any data model expression evaluating to a data model location. See SCXML Location Expressions for details. The location's value will be set to an internally generated unique string identifier to be associated with the action being sent. This value will only be valid when the dialog.start.requestid event is received. If this attribute is not specified, the event identifier is dropped. This identifier can be tested by the completion event handler to distinguish among several outstanding requests. If this attribute is not specified, the identifier can be acquired from the submit completion event. Every request must receive a unique identifier, even if the request is for the same URL. |
interactionid |
false |
value expression |
"0" |
Any expression that returns a valid string |
A value expression which returns the interaction ID for which the dialog is to be started. There is a special value that can be returned:
See SCXML Legal Data Values and Value Expressions for details. |
type |
true |
value expression |
none |
agentappl, webpage, vxml, applid, ccxml |
A value expression which returns the type of application that is to be started. The following are the different types that will be supported:
See SCXML Legal Data Values and Value Expressions for details. |
application |
false |
value expression |
Any expression that returns a valid string |
A value expression which returns the identifier of a new application which is to be started by the resource in association with the interaction. The format of the application reference is specific to each dialog type:
If this attribute is not specified, then the functional module will use the associated See SCXML Legal Data Values and Value Expressions for details. |
|
timeout |
false |
value expression |
0 |
A value expression which returns an integer |
A value expression which returns an integer which represents the number of seconds to wait. See SCXML Legal Data Values and Value Expressions
for details. The integer returned must be interpreted as a time interval. This interval begins when |
The following are action limitations:
<stop>
action.<param>
name attribute values must match the case of the parameter name of the underlying dialog system (for all Genesys treatments, parameters are in upper case — "LANGUAGE"). <param name="LANGUAGE"/>
— The "Play Application" function block's LANGUAGE parameter<param name="parameterN"/>
— Any custom parameter of the "Play Application" function block — You can add any parameter you want, but this function block functionality only supports strings and integer parameters. Note: the application attribute will be used for the "Play Application" function block's APP_ID parameter.
<runtreatments>
element, then the following attributes are not evaluated and should not be used. The similar attributes in the <runtreatments>
will be used instead.The following is an example of using the IRD Play Application function block:
<dialog:start type="'applid'" application="'464646464'"> <param name="APP_URL" expr="'www.bigplanes.com\bestinworld'"/> </dialog:start>
<param>
Occurs 0 to N. See SCXML <param>
for details. These parameters will be submitted to the processing resource, based on the functional module's underlying protocol (for example, it will be via key/value pairs for T-Server). The following events can be generated as part of this action:
This action stops a currently running dialog application. It is used for all types of media. This action is equivalent to the IRD function block "Cancel Call".
Name |
Required |
Type |
Default Value |
Valid Values |
Description |
---|---|---|---|---|---|
requestid |
true |
value expression |
none |
Any expression that returns a valid string |
A value expression which returns the ID of the previously started dialog-related action. Legal Data Values and Value Expressions for details. |
interactionid |
false |
value expression |
"0" |
Any expression that returns a valid string |
A value expression which returns the interaction ID for which the dialog is to be started. There is a special value that can be returned:
This attribute is only valid if the compatible attribute is true. See SCXML Legal Data Values and Value Expressions for details. |
compatible |
false |
boolean |
false |
true, false |
This value indicates whether the action is compatible with older capabilities. If true, then this will do the "IRD Cancel Call" function. If false, then this will just stop or terminate the dialog and the actual interaction. |
The following are action limitations:
The following is an example for IRD "Cancel Call":
<dialog:stop requestid="_data.reqid" compatible="true"/>
None
The following events can be generated as part of this action:
This action requests that a specific dialog be started on a specific interaction and by a new remote resource. This is used for voice media only. This action is equivalent to the IRD function block "IVR".
Name |
Required |
Type |
Default Value |
Valid Values |
Description |
---|---|---|---|---|---|
requestid |
false |
location expression |
none |
Any valid location expression |
This is the location for the request ID that is returned as part of this request. Any data model expression evaluating to a data model location. See SCXML Location Expressions for details. The location's value will be set to an internally generated unique string identifier to be associated with the action being sent. This value will only be valid when the dialog.remote.requestid event is received. If this attribute is not specified, the event identifier is dropped. This identifier can be tested by the completion event handler to distinguish among several outstanding requests. If this attribute is not specified, the identifier can be acquired from the submit completion event. Every request must receive a unique identifier, even if the request is for the same URL. |
interactionid |
false |
value expression |
"0" |
Any expression that returns a valid string |
A value expression that returns the interaction ID for which the dialog is to be started. There is a special value that can be returned:
See SCXML Legal Data Values and Value Expressions for details. |
application |
false |
value expression |
none |
Any expression that returns a valid string |
A value expression which returns the identifier of a new application that is to be started by the new resource in association with the interaction. See SCXML Legal Data Values and Value Expressions for details. |
duration |
false |
value expression |
0 |
A value expression which returns an integer |
A value expression which returns an integer that represents the number of seconds to wait. See SCXML Legal Data Values and Value Expressions
for details. The character string returned must be interpreted as a time interval. This interval begins when |
destination |
true |
value expression |
none |
Any value expression that returns a valid string |
A value expression which returns the address name of a new remote resource which will be added to provide the treatment on the interaction. See SCXML Legal Data Values and Value Expressions for details. |
default |
false |
value expression |
Any value expression that returns a valid string |
A value expression which returns the destination that should be used if there are problems transferring the interaction to the destination for treatment. See SCXML Legal Data Values and Value Expressions for details. |
|
compatible |
false |
boolean |
false |
false, true |
This value indicates whether the action is compatible with an attribute signature. If true, the following are the valid attributes:
If false, the following are the valid attributes:
|
The following are action limitations:
The following is an example for compatible = false :
<dialog:remote destination="'123456'" default="'2334'"/>
The following is an example for compatible = true:
<dialog:remote compatible="true" destination="'2323@www.genesys.com\server1.AG'" application="'mortgage'"/>
None
The following events can be generated as part of this action:
This action requests a Genesys-specific treatment action. This action is equivalent to the IRD function block ""Set Default Destination".
Name |
Required |
Type |
Default Value |
Valid Values |
Description |
---|---|---|---|---|---|
requestid |
false |
location expression |
none |
Any valid location expression |
This is the location for the request ID that is returned as part of this request. Any data model expression evaluating to a data model location. See SCXML Location Expressions for details. The location's value will be set to an internally generated unique string identifier to be associated with the action being sent. This value will only be valid when the dialog.setdialogdefaultdest.requestid event is received. If this attribute is not specified, the event identifier is dropped. This identifier can be tested by the completion event handler to distinguish among several outstanding requests. If this attribute is not specified, the identifier can be acquired from the submitted completion event. Every request must receive a unique identifier, even if the request is for the same URL. |
interactionid |
false |
value expression |
"0" |
Any expression that returns a valid string |
A value expression which returns the interaction ID for which the action is to be done. There is a special value that can be returned:
See SCXML Legal Data Values and Value Expressions for details. |
destination |
true |
value expression |
none |
Any value expression that returns a valid string |
A value expression which returns the address name of the new remote resource that will be added to provide the treatment on the interaction. See SCXML Legal Data Values and Value Expressions for details. |
The following is an example:
<dialog:setdialogdefaultdest destination="'12345'"/>
None
The following events can be generated as part of this action:
|
Genesys 8.1 SCXML Technical Reference |
||
< Parameter Elements Events > |