Orbeon Forms
Search…
Core actions

Introduction

Core actions are actions directly supported by the process interpreter. They relate to how a process runs, completes or fails.

success

Complete the top-level process right away and return a success value.

process

You can run a sub-process with the process action:
1
<property as="xs:string" name="oxf.fr.detail.process.home.*.*">
2
process("orbeon-home")
3
</property>
Copied!
You can also run a sub-process directly by name:
1
<!-- Define a sub-process which navigates to the "/" URL -->
2
<property as="xs:string" name="oxf.fr.detail.process.orbeon-home.*.*">
3
navigate("/")
4
</property>
5
6
<!-- Use that sub-process from the "home" process -->
7
<property as="xs:string" name="oxf.fr.detail.process.home.*.*">
8
orbeon-home
9
</property>
Copied!

suspend

[SINCE Orbeon Forms 4.3]
Suspend the current process. The continuation of the process is associated with the current form session.

resume

[SINCE Orbeon Forms 4.3]
Resume the process previously suspended with suspend.

abort

[SINCE Orbeon Forms 4.3]
Abort the process previously suspended with suspend. This clears the information associated with the process and it won't be possible to resume it with resume.

nop

[SINCE Orbeon Forms 4.3]
Don't do anything and return a success value.