For the complete documentation index, see llms.txt. This page is also available as Markdown.

Core actions

Introduction

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

Running a sub-process explicitly

process

You can run a sub-process with the process action:

<property as="xs:string"  name="oxf.fr.detail.process.home.*.*">
    process("orbeon-home")
</property>

You can also run a sub-process directly by name:

<!-- Define a sub-process which navigates to the "/" URL -->
<property as="xs:string" name="oxf.fr.detail.process.orbeon-home.*.*">
    navigate("/")
</property>

<!-- Use that sub-process from the "home" process -->
<property as="xs:string" name="oxf.fr.detail.process.home.*.*">
    orbeon-home
</property>

Terminating a process

terminate-with-success

[SINCE Orbeon Forms 2024.1]

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

The terminate-with-success action replaces the success action since Orbeon Forms 2024.1.

terminate-with-failure

[SINCE Orbeon Forms 2024.1]

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

The terminate-with-failure action replaces the failure action since Orbeon Forms 2024.1.

success

[DEPRECATED SINCE Orbeon Forms 2024.1]

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

The success action name is deprecated. Use terminate-with-success instead since Orbeon Forms 2024.1.

failure

[SINCE Orbeon Forms 2023.1]

[DEPRECATED SINCE Orbeon Forms 2024.1]

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

The failure action name is deprecated. Use terminate-with-failure instead since Orbeon Forms 2024.1.

Continuing a process

continue-with-success

[SINCE Orbeon Forms 2024.1]

Don't do anything and return a success value.

The continue-with-success action replaces the nop action since Orbeon Forms 2024.1.

continue-with-failure

[SINCE Orbeon Forms 2024.1]

Don't do anything and return a failure value.

nop

[SINCE Orbeon Forms 4.3]

[DEPRECATED SINCE Orbeon Forms 2024.1]

Don't do anything and return a success value.

The nop action name is deprecated. Use continue-with-success instead since Orbeon Forms 2024.1.

Suspending and resuming a process

suspend

[SINCE Orbeon Forms 4.3]

Suspend the current process. The continuation of the process is associated with the current form session.

resume-with-success

[SINCE Orbeon Forms 2024.1]

Resume the process previously suspended with suspend.

The resume-with-success action replaces the resume action since Orbeon Forms 2024.1.

resume-with-failure

[SINCE Orbeon Forms 2024.1]

Resume the process previously suspended with suspend, but indicate that the resumption is a failure.

abort

[SINCE Orbeon Forms 4.3]

Abort the process previously suspended with suspend. This clears the information associated with the process. It won't be possible to resume it with resume-with-success or resume-with-failure.

resume

[SINCE Orbeon Forms 4.3]

[DEPRECATED SINCE Orbeon Forms 2024.1]

Resume the process previously suspended with suspend.

The resume action is deprecated. Use resume-with-success instead since Orbeon Forms 2024.1.

Last updated