Connector for OData in processes
Access to data in the OData service can also be achieved through processes. A distinction is made here between the following scenarios:
Use as interactive user
A process is initiated through an initiating data records event, which triggers the corresponding actions. In this case, the process can only access the OData authentication information from the currently logged on Intrexx user.
Use with timer events
When using timer events, there is no interactive user. In this case, an easy-to-use dialog box can be used to select a predefined user in whose user context the desired further workflow actions are performed.
If the Process Manager has recognized the selected data group as a connection to an OData service, a user can be defined in this dialog box whose context is used to perform the requests.
The Static user
option enables the option Select user
; an Intrexx user can be selected here. Please note here that a valid user assignment must exist for this user in the OData configuration (additional users).
User from system value
With the User from system value
option, the system value must contain a user GUID
. A valid user assignment must exist in the OData configuration for this as well. Click on Edit system value
to define the system value in a further dialog box
By using the User switch action
, the user can be changed during the course of the process.
If a static user is assigned both within the data group and in the process, the user in the data group fundamentally has priority.
A user who publishes a process with a User switch action must have sufficient user permissions. As a rule, the user receives sufficient permissions by belonging to the Administrators user group.