Section I – SCXML > SCXML > Executable Content Elements Bottom of Page
| Genesys 8.0 SCXML Technical Reference
< Core Elements External Communication Elements >

## Executable Content Elements

Element | Attributes | Support and Notes
--- | --- | ---
`<event>` | Overall | Full support — This is only used for events that do not contain data and are used internally within the SCXML document.
name | Full support
`<raise>` (replaces `<event>`) | Overall | Full support — This is only used for events that can contain data and are used internally within the SCXML document.
event | Full support
`<if>` | Overall | Full support
cond | Fully supported, based on the schema from the supported profiles.
`<elseif>` | Overall | Full support
cond | Fully supported, based on the schema from the supported profiles.
`<else>` | Overall | Full support
`<log>` | Overall | Full support — This can be used by the SCXML document to log standard error and debug log information. It will also be used to log customer-specific reporting information.
label | Fully supported — This label will summarize what is being logged and why.
expr | Full support
level | Fully supported — The levels supported are 1 = reporting — This will put a customer record that can be correlated with this session in the historical DB schema. 2 = error — This will send the error message to the Genesys logging facility. 3 = warning — This will send the warning message to the Genesys logging facility. 4 = debug — This will send the debug message to the Genesys logging facility.

Extensibility of Executable Content — For extensibility of executable content, the orchestration platform will support XML namespaces and schemas for actions, and ECMAScript objects for properties associated with functional modules.

Section I – SCXML > SCXML > Executable Content Elements Top of Page
| Genesys 8.0 SCXML Technical Reference
< Core Elements External Communication Elements >