/AWS1/CL_PPTACTIVITY¶
Specifies the configuration and other settings for an activity in a journey.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
io_custom TYPE REF TO /AWS1/CL_PPTCUSTOMMSGACTIVITY /AWS1/CL_PPTCUSTOMMSGACTIVITY¶
The settings for a custom message activity. This type of activity calls an AWS Lambda function or web hook that sends messages to participants.
io_conditionalsplit TYPE REF TO /AWS1/CL_PPTCONDALSPLITACTIV00 /AWS1/CL_PPTCONDALSPLITACTIV00¶
The settings for a yes/no split activity. This type of activity sends participants down one of two paths in a journey, based on conditions that you specify.
iv_description TYPE /AWS1/PPT__STRING /AWS1/PPT__STRING¶
The custom description of the activity.
io_email TYPE REF TO /AWS1/CL_PPTEMAILMSGACTIVITY /AWS1/CL_PPTEMAILMSGACTIVITY¶
The settings for an email activity. This type of activity sends an email message to participants.
io_holdout TYPE REF TO /AWS1/CL_PPTHOLDOUTACTIVITY /AWS1/CL_PPTHOLDOUTACTIVITY¶
The settings for a holdout activity. This type of activity stops a journey for a specified percentage of participants.
io_multicondition TYPE REF TO /AWS1/CL_PPTMULTICONDALSPLIT00 /AWS1/CL_PPTMULTICONDALSPLIT00¶
The settings for a multivariate split activity. This type of activity sends participants down one of as many as five paths (including a default Else path) in a journey, based on conditions that you specify.
io_push TYPE REF TO /AWS1/CL_PPTPUSHMSGACTIVITY /AWS1/CL_PPTPUSHMSGACTIVITY¶
The settings for a push notification activity. This type of activity sends a push notification to participants.
io_randomsplit TYPE REF TO /AWS1/CL_PPTRANDOMSPLITACTIV00 /AWS1/CL_PPTRANDOMSPLITACTIV00¶
The settings for a random split activity. This type of activity randomly sends specified percentages of participants down one of as many as five paths in a journey, based on conditions that you specify.
io_sms TYPE REF TO /AWS1/CL_PPTSMSMESSAGEACTIVITY /AWS1/CL_PPTSMSMESSAGEACTIVITY¶
The settings for an SMS activity. This type of activity sends a text message to participants.
io_wait TYPE REF TO /AWS1/CL_PPTWAITACTIVITY /AWS1/CL_PPTWAITACTIVITY¶
The settings for a wait activity. This type of activity waits for a certain amount of time or until a specific date and time before moving participants to the next activity in a journey.
io_contactcenter TYPE REF TO /AWS1/CL_PPTCONTACTCENTERACT00 /AWS1/CL_PPTCONTACTCENTERACT00¶
The settings for a connect activity. This type of activity initiates a contact center call to participants.
Queryable Attributes¶
CUSTOM¶
The settings for a custom message activity. This type of activity calls an AWS Lambda function or web hook that sends messages to participants.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CUSTOM() |
Getter for CUSTOM |
ConditionalSplit¶
The settings for a yes/no split activity. This type of activity sends participants down one of two paths in a journey, based on conditions that you specify.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONDITIONALSPLIT() |
Getter for CONDITIONALSPLIT |
Description¶
The custom description of the activity.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DESCRIPTION() |
Getter for DESCRIPTION, with configurable default |
ASK_DESCRIPTION() |
Getter for DESCRIPTION w/ exceptions if field has no value |
HAS_DESCRIPTION() |
Determine if DESCRIPTION has a value |
EMAIL¶
The settings for an email activity. This type of activity sends an email message to participants.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EMAIL() |
Getter for EMAIL |
Holdout¶
The settings for a holdout activity. This type of activity stops a journey for a specified percentage of participants.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_HOLDOUT() |
Getter for HOLDOUT |
MultiCondition¶
The settings for a multivariate split activity. This type of activity sends participants down one of as many as five paths (including a default Else path) in a journey, based on conditions that you specify.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MULTICONDITION() |
Getter for MULTICONDITION |
PUSH¶
The settings for a push notification activity. This type of activity sends a push notification to participants.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PUSH() |
Getter for PUSH |
RandomSplit¶
The settings for a random split activity. This type of activity randomly sends specified percentages of participants down one of as many as five paths in a journey, based on conditions that you specify.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RANDOMSPLIT() |
Getter for RANDOMSPLIT |
SMS¶
The settings for an SMS activity. This type of activity sends a text message to participants.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SMS() |
Getter for SMS |
Wait¶
The settings for a wait activity. This type of activity waits for a certain amount of time or until a specific date and time before moving participants to the next activity in a journey.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_WAIT() |
Getter for WAIT |
ContactCenter¶
The settings for a connect activity. This type of activity initiates a contact center call to participants.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONTACTCENTER() |
Getter for CONTACTCENTER |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_MAPOFACTIVITY¶
TYPES TT_MAPOFACTIVITY TYPE HASHED TABLE OF /AWS1/CL_PPTACTIVITY=>TS_MAPOFACTIVITY_MAPROW WITH UNIQUE KEY key
.
TS_MAPOFACTIVITY_MAPROW¶
TYPES: BEGIN OF TS_MAPOFACTIVITY_MAPROW,
key TYPE /AWS1/PPT__STRING,
value TYPE REF TO /AWS1/CL_PPTACTIVITY,
END OF TS_MAPOFACTIVITY_MAPROW.