GeoNetAgent, LDAPWeb, server-audit, server-connection
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

2.3 KiB

Roadmap — Zammad (Super Apps)

Terakhir Diperbarui: 2026-07-03

Selaras dengan roadmap super apps di backlog.md (root workspace).


Fase ringkas

Fase Isi Status
0 Repo docs + OSS bucket
1 Install Zammad + LDAP + nginx
1b SMTP notifikasi outbound
2 FE /ticketing (mysupperapps_FE_PWA) 🔄 Berikutnya
3 Mailcow + email channel inbound 📋
4 Webhook → push notification 📋
5 KPI / tiket metrics dashboard 📋

Urutan disepakati

# Item Status
1 OSS zammad-attachments
2 Zammad install + nginx
3 LDAP ke AD 10.100.1.40
4 Role mapping + uji login AD 🔄 (user)
5 Group & kategori tiket 📋
6 API token 📋
7 SMTP notifikasi
8 FE /ticketing 🔄 ← sekarang
9 Mailcow 📋
10 Webhook → geonet-push 📋
11 KPI dashboard 📋

Fase 7 — SMTP notifikasi (detail)

  • Set notification_sender = support@geonet.co.id
  • Channels → Email → SMTP sc138.idcloudhosting.cloud:465
  • Test outbound OK
  • Uji notifikasi tiket
  • Ref: docs/notes/smtp-notification-setup.md
  • Script: scripts/test-smtp-connectivity.sh

Fase 8 — FE /ticketing (detail)

  • API token fe-ticketing-pwa
  • zammad-client.ts + env di mysupperapps_FE_PWA
  • Halaman /ticketing — list, create, detail
  • Ref: docs/notes/fe-ticketing-integration.md, docs/api/overview.md

Fase 9 — Mailcow

  • Install Mailcow
  • Zammad email channel inbound support@geonet.co.id
  • Migrasi SMTP dari idcloudhosting → Mailcow internal

Fase 10 — Webhook push

  • Zammad webhook → geonet-push service
  • Notifikasi mobile untuk agent

Fase 11 — KPI dashboard

  • Metrics tiket (open, closed, SLA)
  • Integrasi dashboard super apps

Catatan teknis

Keputusan Detail
SMTP host sc138.idcloudhosting.cloud:465 + SSL verify yes
SMTP sender Wajib @geonet.co.id
LDAP UI System → Integrations (#system/integration/ldap)
ES / PG ES off; PG bundled 17