Section I – SCXML > SCXML > Runtime Bottom of Page
| Genesys 8.0 SCXML Technical Reference
< Session Initiation Termination >

## Runtime

The orchestration platform will not support the changing or transition of SCXML documents or logic in the middle of a session. We do see that a session could be queued for long periods of time and that the customer may want to change the behavior of the logic in between. There are several ways to do this:

- Option A — Build branching logic in your orchestration logic which can be influenced by rules or other data (event data).

- Option B — Have business content and logic on the application server make dynamic decisions.

- Option C — Use multiple SCXML documents and sessions (not the same session) and have them linked in some way (by way of the underlying interaction, for example).

- Option D — Use the capabilities of the orchestration platform to dynamically restart a session with a new SCXML document.

Section I – SCXML > SCXML > Runtime Top of Page
| Genesys 8.0 SCXML Technical Reference
< Session Initiation Termination >