/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:
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.
TT_MAPOFACTIVITY
¶
TYPES TT_MAPOFACTIVITY TYPE HASHED TABLE OF /AWS1/CL_PPTACTIVITY=>TS_MAPOFACTIVITY_MAPROW WITH UNIQUE KEY key
.