Actions can be connected to conditions and / or actions. The following
process elements can only be configured if a data group is defined in
the process chain to be run:
Data group action
Data Group Action
With a data group action, data records can be inserted or existing data
records can be edited or deleted. Data group actions can only be
configured if they are connected to a fully configured data group event
With this action, notifications can be sent via e-mail when specific
events occur. In order to use this function, the E-Mail-Service must be
set up in the Intrexx tools.
In order to send e-mails with links to portal pages via the process, the Base-URL field must be filled in the portal
properties with the root URL of the portal (such as http://myportal/). You can reach the portal properties from
the Portals module via the menu item Portal / Portal properties.
Add an Email Action, and open the properties dialog by double-clicking on the element.
This action allows you to perform event-controlled document generation. The document (PDF or ODT file) can be saved directly to a data record.
The following requirements must be met before you can use this action:
The desired view page must be activated for document generation.
A template must be created that contains formatting information for the text.
A data field of type File must exist in which the documents are stored.
Data Group Timer Action
With a data group timer action, you will define atime-controlled event
that will be run in the course of the process. The general properties of
the data group timer action correspond to the general
properties of the global timer. As opposed to the global timer, for a data group timer action
a task will only be generated once the timer action is initiated in the process chain. This
task will be listed and described in the Tools module.
The data group timer action must be connected with a data groups or
timer event handler, which reacts to an additional timer action or a global timer
with a relation to data groups. When it is initiated, it will generate
one task per data record delivered. In the Tools module,
the data record GUID will be carried along with each of these tasks.
This GUID can be further used in Groovy or generic event handlers.
A data group event handler reacts to a change in reports. The timer
should report each unreleased report via e-mail.
If you want to react to the data group timer action that you have
defined you will require an event handler (timer, Groovy, or generic
events handler), which will react to the task that is created via the
data group timer action at the defined point in time.
Universal Timer Action
A universal timer action will be implemented
when, in the chain of a process, a task should be created. In contrast
to a data group timer action it will not react to data
records here; rather, a task will be generated once, when the timer
action without DG is executed in the handling of the process. Here you
have the choice between setting a relative or absolute timer.
Web Service Action
A web service request can be executed after a condition.
Groovy Script Action
In order to be able to structure Intrexx applications even more
flexibly, you have here the ability to integrate Groovy script into
your processes. Groovy is better integrated than most other script
languages into the JVM. Existing libraries or Groovy objects and
classes in Java can be used easily. From the properties dialog you can
reach the script editor, in which you can compose scripts and include
them in the process.
The generic action uses events from the functions in Intrexx classes,
or third-party classes.
User Switch Action
With this action you will define a specific user, in whose context the following steps of the process will be executed.
This makes it possible to use the permissions of a user in the process for modifications in an Intrexx portal or in released mailboxes.
Include Processes Action
With this element, you can include one or more existing processes that
respond to the same data group event in the current process flow.
Thereby you can also specify the order in which the processes are to be
Stop Process Action
With this element, the process will be stopped at exactly the location
in which the element has been placed in the chain.