#{ }: pour accéder aux variables de contexte?{ }?: pour ouvrir un contexte JavaScript§{ }§: lors de l’accès à la configuration du composant${ }: pour accéder aux traductions<![CDATA[ ]]>: utilisez chaque fois que vous n’utilisez pas de XML purstep: l’étape actuellement activeworkflow: toutes les étapes du composant courantroot: tous les composants du workflowuser_session: tous les workflows auxquels l’utilisateur accède avant de se déconnecterstring, bool, double, , longobjectstep_transition actions ou . finish_workflow  Étant donné que les transitions ne sont pas interruptibles, vous ne pouvez pas utiliser ici des règles qui utilisent ces actions. Dans l’état onpause, les ressources de l’étape existent encore dans onleave, ils n’existent pas.#{event:command} == ‘CANCEL’#{event(SPEECH):command==’NEXT’ est équivalente à l’expression #{event:device.modality} == ‘SPEECH’ && #{event:command} == ‘NEXT’. La modalité dépend de l’émetteur de l’événement. Exemple: #{event:device.modality} == ‘MENU_SELECTION’#{event:payload.amount}#{event:payload.error}