2024 April Release

Struct COOWF@1.1:PushNotificationEntryList Permanent link for this heading

This struct is used to configure push notification.

Properties Permanent link for this heading

Type

Property

Name

SoftwareComponent

notdefcomponent

Software Component

NotificationRecipient

notdefrecipient

Selection of Recipient

NotificationSending

notdefsending

Sending of Notification

boolean

notdefsubjaddsuiteprefix

Add Product Suite as Prefix to Subject

WorkFlowEventType

notdeftype

Notification Type

string[]

pushnotdefbodyexpr

Notification Text Expression

string[]

pushnotdeftitleexpr

Notification Subject Expression

boolean

pushnotdefuseobjectlink

Insert Link

Properties Permanent link for this heading


Software Component (COOWF@1.1:notdefcomponent) Permanent link for this heading

This property defines the software component which suplies the configuration.

SoftwareComponent COOWF@1.1:notdefcomponent


Selection of Recipient (COOWF@1.1:notdefrecipient) Permanent link for this heading

Defines the recipients of the notifcation

NotificationRecipient COOWF@1.1:notdefrecipient not null


Sending of Notification (COOWF@1.1:notdefsending) Permanent link for this heading

Defines the condition of the mail dispatch.

NotificationSending COOWF@1.1:notdefsending not null


Add Product Suite as Prefix to Subject (COOWF@1.1:notdefsubjaddsuiteprefix) Permanent link for this heading

If true and a custom subject is calculated using notdefsubjexpr the suit prefix (e.g. "Fabasoft Cloud Event:") will be added.

boolean COOWF@1.1:notdefsubjaddsuiteprefix


Notification Type (COOWF@1.1:notdeftype) Permanent link for this heading

This property defines for which notification type the a notification mail will be sent.

WorkFlowEventType COOWF@1.1:notdeftype not null


Notification Text Expression (COOWF@1.1:pushnotdefbodyexpr) Permanent link for this heading

This property defines an expression to calculate the title of the push notification.

The object of the process is passed into the Local Scope as variable object.

string[] COOWF@1.1:pushnotdefbodyexpr not null(
  optional object object,
  optional ProcessInstance process,
  optional ActivityInstance activity,
  optional WorkFlowEventType notdeftype,
  optional datetime notdefdate,
  optional User user,
  optional User recipient,
  optional boolean procstatechanged,
  optional boolean activated,
  optional boolean delegated,
  optional boolean setdelegatedmultiple,
  optional boolean retracted,
  optional boolean takenover,
  optional boolean terminated,
  optional boolean substuser)

Local Scope: dictionary
Returns: string[]

Name

Description

object

the object of the process

process

the process instance

activity

the current activity instance

notdeftype

the notification type for which the subject should be calculated

notdefdate

the date when the notification was triggered

user

the current user who triggers the notification

recipient

the recipient of the notification

procstatechanged

is set to true when the notification was triggered by a change of the process state

activated

is set to true when the notification was triggered by an activation of the activity

delegated

is set to true when the notification was triggered by delegation of the activity

setdelegatedmultiple

is set to true when the notification was triggered by a delegating the activity to multiple recipients

retracted

is set to true when the notification was triggered by retracting an activity

takenover

is set to true when the notification was triggered while taking over an activity

terminated

is set to true when the notification was triggered denying the execution of an activity

substuser

is set to the original user who receives the activity in the worklist in case of the a substitution

Notification Subject Expression (COOWF@1.1:pushnotdeftitleexpr) Permanent link for this heading

This property defines an expression to calculate the title of the push notification.

The object of the process is passed into the Local Scope as variable object.

string[] COOWF@1.1:pushnotdeftitleexpr not null(
  optional object object,
  optional ProcessInstance process,
  optional ActivityInstance activity,
  optional WorkFlowEventType notdeftype,
  optional datetime notdefdate)

Local Scope: dictionary
Returns: string

Name

Description

object

the object of the process

process

the process instance

activity

the current activity instance

notdeftype

the notification type for which the subject should be calculated

notdefdate

the date when the notification was triggered

Insert Link (COOWF@1.1:pushnotdefuseobjectlink) Permanent link for this heading

If true a link to the affected workflow element is included in the push notification

boolean COOWF@1.1:pushnotdefuseobjectlink