RecurrentTickets

Idea : manage recurrent tickets

Solution :
  • Periodicity / Begin date
  • Active ?
  • Create x hours before
  • Create based on a template : Need to do template tickets before

Mise en oeuvre

  • glpi_ticketrecurrents
    • id, entities_id, name
    • begin_date (datetime, periodicity (timestamp)
    • is_active (bool)
    • create_before (timestamp)
    • tickettemplates_id
    • next_create_date : next date to create ticket
      • field update on new ticket creation or periodicity update of create_before update : completly recomputed

On creation of new ticket use periodicity / create before to find next execution time.

  • Create specific right to create them ? by entity ?

Cron job to create tickets.