BookmarkSubscribeRSS Feed
subbu005
Calcite | Level 5

Hi Team,

I need clarification regarding how Event Occurrence-based Exclusions work in SAS CI360 Real-Time Messaging tasks.

Business Requirement:
We want to suppress API/message execution if a customer has already performed more than 5 qualifying transactions within a rolling 24-hour window.

Example:

  • Allow first 5 qualifying transactions
  • Suppress from 6th transaction onward
  • Customer should become eligible again after the rolling window expires

Current Configuration:
Task Type: Real-Time Messaging Task

Exclusion Configuration:

  • Event: ESP
  • Occurrences: > 5
  • Date Range: Relative
  • Time Period: Previous 1 day
  • Attribute Condition: TranAmt > 50

Observed Behavior / Doubts:

  1. Does CI360 evaluate occurrence counts based on:
    • historical matching events only?
    • or current incoming event + historical events?
  2. Are occurrence counts evaluated per:
    • Customer + Event?
    • or Customer + Event + Task ID?
  3. If a new task is created using the same event, will old historical event occurrences still be considered?
  4. In UAT, we continuously reuse the same customer IDs for testing. Could previously processed matching events from earlier tasks or tests affect exclusion evaluation in newly created tasks?
  5. If exclusion threshold is already satisfied due to historical matching events, is it expected that the first incoming event itself gets suppressed?
  6. Is there any way to reset or isolate occurrence history per task during UAT testing?

Observed Example:
When attribute condition TranAmt > 50 is configured, sometimes API calls are immediately suppressed even for newly created tasks. However, after removing attribute conditions, some API calls are triggered before suppression starts.

We are trying to understand:

  • how CI360 internally evaluates occurrence history
  • how rolling windows are calculated
  • whether exclusion evaluation is task-specific or event-specific

Please find the attachment of screent of ci360

Could someone please clarify the expected behavior and best practice for implementing transaction-frequency suppression in CI360 real-time tasks?


Thanks!

 

Leader Spring 2026.png

Want to review SAS CI360? G2 is offering a gift card or charitable donation to One Tree Planted for each accepted review. Use this link to opt out of receiving anything of value for your review.

 

SAS Customer Intelligence 360

Get started with CI 360

Review CI 360 Release Notes

Open a Technical Support case

Suggest software enhancements

 

Training Resources

SAS Customer Intelligence Learning Subscription (login required)

Access free tutorials

Refer to documentation

Latest hot fixes

Compatibility notice re: SAS 9.4M8 (TS1M8) or later

How to improve email deliverability

SAS' Peter Ansbacher shows you how to use the dashboard in SAS Customer Intelligence 360 for better results.

Find more tutorials on the SAS Users YouTube channel.

 

Leader Spring 2026.png

Want to review SAS CI360? G2 is offering a gift card or charitable donation to One Tree Planted for each accepted review. Use this link to opt out of receiving anything of value for your review.

 

SAS Customer Intelligence 360

Get started with CI 360

Review CI 360 Release Notes

Open a Technical Support case

Suggest software enhancements

 

Training Resources

SAS Customer Intelligence Learning Subscription (login required)

Access free tutorials

Refer to documentation

Latest hot fixes

Compatibility notice re: SAS 9.4M8 (TS1M8) or later

Discussion stats
  • 0 replies
  • 162 views
  • 0 likes
  • 1 in conversation