Plugin feed action

The plugin feed action can be used to automate the creation of posts .

A data group context is not absolutely necessary at this point.

The action can be associated with all data group event handlers. For the subsequent primary key mapping, the value to be assigned can, for example, be taken from the processing context, if no data group context is available.

You can find out how to create and use Intrexx Share plugins here.

Create plugin feed action

The plugin feed action can be found in processes in the "Elements" area. It belongs to the category "Actions - Intrexx Share". It can be dragged and dropped to the desired location in the process chain and then configured. General information about creating process items can be found here.

If you have created the plugin feed action on the workspace, open the properties dialog by double-clicking on the element.

General

The title and description of the action can be edited here.

Multilingual

In each case, opens a dialog where the text can be entered in multiple languages. Click here for more information about this topic.

Action

Here, select which of the following actions should be performed:

  • Create post

  • Update post

  • Create/update post

  • Delete post

Click "Next".

Plugin

Select the application and data group in which the plugin is defined as well as the desired plugin.

Adopt from plugin configuration

Filter for the creation of a post

This setting has the effect that the filter of the plugin will be taken into account. The setting can only be accessed if the option "Add post" or "Add / change post" has been selected in the general settings. Deselecting the checkbox allows an individual override of the plugin configuration, e.g. via filters that you have defined within the process.

Positioning of post on timeline

The custom positioning of a post is shown here.

Edit user-defined position of the post on the timeline

Opens a dialog where the position on the timeline can be defined.

Primary key assignment

Here, you can define precisely which data record in the data group with the plugin a feed can be generated for. This allows you to generate posts from data groups where a data record is created in a referenced application. All primary keys required by the corresponding contribution data record are assigned in the primary key assignment. The plugin feed action is required whenever the plugin data group does not generate its own data events at the same time. This is the case, for example, with an integrated external data source that you do not have write access to. Furthermore, the action is useful when using timers for status monitoring, and a feed needs to be generated by specific changes of status (for example, expiry of a warranty, or maturity dates).

Goal

The primary key data field of the target data group is shown here.

Source

Every data field from the source data group is listed here.

Move left / right

Assigns the highlighted data fields to one another or removes the assignment respectively.

User-defined value

Opens a dialog where a user-defined value can be defined. Once this has been created, it will be added to the list of the source data fields.

Value from query

Opens a dialog where a value can be defined from a query to a data group.

Edit

When a user-defined value is selected in the source list, a dialog opens where this value can be edited. When a value from a query of a data group is selected, a dialog opens where this value can be edited.

Delete

Removes the value currently selected in the list.

Click "Next".

Advanced

Display on news

This option will display the post in the news feed.

Display in a group

With this selection, the post is displayed in the group defined here.

Group ID

Static group

A fixed group can be selected here.

Select Intrexx Share group

Opens a dialog where groups can be selected.

Group from data field

Select the data field that contains the group ID here.

Group from system value

The group ID can also come from a system value.

Edit system value

Opens a dialog where a system value can be defined.

Display in an event

With this selection, the post will be displayed in the event specified here.

Event ID

Static event

A specific event can be selected where the post should be shown.

Select Intrexx Share group

Opens a dialog where the event can be selected.

Select event

Event from a data field

Select the data field that contains the event ID here.

Event from a system value

The event ID can also come from a system value.

Edit system value

Opens a dialog where a system value can be defined.

Click "OK" to complete the configuration of the plugin feed action.

Exception handling

Exception handling can only be configured in the properties dialog for process elements that have already been created. Here you can specify whether the transaction should be aborted or continued for the following errors:

Exception handling for the configuration of the action if the plugin is inactive and cannot be found

By clicking on " Configure exception handling", the desired exception handling can be set in a further dialog.

Exception handling for creating / changing / deleting the post, e.g. if technical errors occur (database is not accessible, etc.)

By clicking on " Configure exception handling", the desired exception handling can be set in a further dialog. Configure exception handling

Exception handling for creating the post if the creator does not have a profile in Intrexx Share

By clicking on " Configure exception handling", the desired exception handling can be set in a further dialog. Configure exception handling

Click on "OK" to save the settings and close the dialog.

Strict mode

Means that when you add a post an error is triggered, if the record already exists in Intrexx Share. When changing a post, an error is triggered if the record does not exist in Intrexx Share. When deleting a post, an error is triggered when the record does not exist in Intrexx Share. The setting is not visible if the "Add/change post" action is selected.

More information

Intrexx Share

Plugins

Processes module

Create and manage processes

The areas of the "Processes" module

Creating and connecting elements

Analyze log file

Options

External data in processes

Java classes in process objects