Skip to content

Latest commit

 

History

History
166 lines (122 loc) · 6.13 KB

File metadata and controls

166 lines (122 loc) · 6.13 KB

العربيةDeutschEnglishEspañolFrançaisItaliano日本語한국어NederlandsPolskiPortuguês (BR)РусскийTürkçe简体中文

Escalated for WordPress

Tests Latest Release PHP Version WordPress License

Een volledig helpdesk- en ticketsysteem voor WordPress met multi-rol ondersteuning, SLA-tracking, escalatieregels, inkomende e-mailverwerking, macro's en een REST API. Geen externe diensten vereist.

escalated.dev — Meer informatie, demo's bekijken en Cloud vs Zelf-gehost opties vergelijken.

Screenshots

Ticketlijst Ticketdetail
Ticketlijst Ticketdetail
Afdelingen SLA-beleid
Afdelingen SLA-beleid
Rapporten Instellingen
Rapporten Instellingen
Automatiseringen Macro's
Automatiseringen Macro's

Screenshots worden bij elke release automatisch gegenereerd via Playwright. Zie .github/workflows/screenshots.yml.

Download

Download Latest Release

Functies

  • Ticketbeheer met threaded gesprekken, interne notities en activiteitstijdlijn.
  • Aangepaste ondersteuningsrollen: escalated_admin en escalated_agent.
  • Afdelingsgebaseerde routering en toewijzingsworkflows.
  • SLA-beleid met doelen voor eerste reactie en oplossing.
  • Geautomatiseerde escalatieregels en geplande SLA-controles.
  • Klantgerichte frontend-ticketpagina's via shortcodes.
  • Gastticket-indiening en veilige gasttickettoegang.
  • Inkomende e-mailverwerking via Mailgun-, Postmark- en Amazon SES-webhooks.
  • Standaardantwoorden, macro's en tagbeheer.
  • Bearer-token REST API met per-token machtigingen en snelheidsbeperking.
  • Bijlageondersteuning met configureerbare uploadlimieten.
  • Tevredenheidsbeoordelingen en rapportageweergaven.

Vereisten

  • WordPress 6.0+
  • PHP 8.1+

Installatie

  1. Plaats deze plugin in uw WordPress-pluginmap:
    • wp-content/plugins/escalated
  2. Activeer Escalated via het WordPress Plugins-scherm.
  3. Ga naar Escalated in wp-admin en configureer:
    • Afdelingen
    • SLA-beleid
    • Escalatieregels
    • Instellingen

Frontend Shortcodes

Gebruik deze shortcodes op WordPress-pagina's:

  • [escalated_tickets] - Ticketlijst van de ingelogde aanvrager.
  • [escalated_create_ticket] - Nieuw ticketformulier voor ingelogde aanvragers.
  • [escalated_view_ticket] - Ticketdetailweergave:
    • Ingelogde gebruikers: verwacht ?ticket=ESC-123
    • Gasten: verwacht ?guest_token=<token>
  • [escalated_guest_create] - Gastticket-aanmaakformulier (indien ingeschakeld in instellingen).

REST API

  • Namespace: /wp-json/escalated/v1
  • Auth: Authorization: Bearer <api-token>
  • Standaard snelheidslimiet: 60 verzoeken/minuut per token (configureerbaar via de instelling api_rate_limit)

Belangrijkste routegroepen:

  • /auth/validate
  • /tickets
  • /departments
  • /tags
  • /canned-responses
  • /macros
  • /agents
  • /dashboard
  • /admin/api-tokens

Inkomende e-mail webhooks

Inkomend routepatroon:

  • POST /wp-json/escalated/v1/inbound/{adapter}

Ondersteunde adapters:

  • mailgun
  • postmark
  • ses

Geplande taken (WP-Cron)

Bij activering plant Escalated:

  • escalated_check_sla (elke minuut)
  • escalated_evaluate_escalations (elke 5 minuten)
  • escalated_auto_close (dagelijks)
  • escalated_purge_activities (wekelijks)

Ontwikkeling

Afhankelijkheden installeren:

composer install

Tests uitvoeren (WordPress-testsuite vereist):

vendor/bin/phpunit -c phpunit.xml.dist

Stel indien nodig WP_TESTS_DIR in op het pad van uw lokale WordPress-testbibliotheek voordat u PHPUnit uitvoert.

Ook Beschikbaar Voor

Licentie

MIT