LogoLogo
timvero.comMaven Repository
  • timveroOS SDK guide
  • timveroOS how-to
  • timveroOS admin-side setup
  • Campaigns in timveroOS
    • 7.11
      • Business Context
      • Introduction
      • Core Concept
        • Entity Diagram
        • Lifecycle Diagram
        • Expression
      • Design and Development of the Campaign Model
        • Campaign model
        • Campaign repository
        • Campaign forms
        • Campaign сontroller
        • UI elements
        • Campaign actions
      • Design and Development of the CampaignExecution Model
        • CampaignExecution model
        • CampaignExecution repository
        • CampaignExecution controller
        • UI elements
      • Expression
      • Services
        • CampaignService
        • CampaignExecutionService
      • Campaign Processing
        • Producer
        • Consumer
      • Post-processing
        • Checker
Powered by GitBook
On this page

Was this helpful?

  1. Campaigns in timveroOS
  2. 7.11
  3. Core Concept

Entity Diagram

PreviousCore ConceptNextLifecycle Diagram

Last updated 1 month ago

Was this helpful?

The system revolves around two key components:

  1. Campaign: A marketing initiative that can be either manual (started by users) or automatic (scheduled)

  2. Campaign Execution: A specific run of a campaign that processes clients and tracks status

The basic workflow is straightforward:

  • Create and activate a campaign

  • The campaign executes (either manually triggered or automatically scheduled)

  • The execution processes eligible clients

  • The execution completes or encounters errors that can be handled

  • Campaigns can be deactivated when no longer needed