Files
loyalty-agent-service/docs/specs/onemarketing/blacklist.md

1.2 KiB

title, type, status, domain
title type status domain
Blacklist OpenSpec Draft OneMarketing

Blacklist

Requirement Definition

A list of customers excluded from marketing campaigns for strategic reasons (e.g., fraud).

Process Flow

Pre-Conditions

  • Users must have access rights in the "Black List" module.

Business Rules

Data Schema

Field Name Description Logic Type Constraints / Rules
ID Blacklist identifier. String (10) Required.
Name List Name of the blacklist. String (50) Required.
Description Description. String (200) Optional.
Input Type Input from screen or Upload file. Enum Required.
Customer List List of selected CIF numbers. Array of Strings (Lookup) Required if Input Type is "Input from screen". Requires >= 4 digits to search.
Upload File Uploaded CSV/XLS file. File Required if Input Type is "Upload file". Max 50MB.

Execution

  • Users can review or download the customer list.
  • Blacklisted customers are strictly blocked from receiving notifications from OMR.

Exception Flow

  • Validation errors for file type/size during upload display an error message.