β€”
Penyelesaian Keseluruhan
0%
Open On Progress Selesai Terverifikasi Overdue
Beban & Progres per Tim
Review Rutin β€” Integrasi Sistem Divisi
Status per Outlet β€” setiap kotak = 1 temuan, klik kartu untuk detail
Perlu Perhatian Segera
OutletTemuanTimPICDeadlineStatus
NoOutletTemuanFoto Temuan vs BuktiTimCorrective ActionPICDeadlineStatus

Outlet diprioritaskan otomatis berdasarkan kriteria task force: progres penyelesaian rendah, temuan overdue, temuan tanpa tim penanggung jawab, dan temuan tanpa PIC. Outlet dengan flag Zoom Review memenuhi kriteria untuk direview bersama seluruh insan outlet, leader, area/regional, dan tiga tim task force.

s/d
Executive Summary
Status Integrasi Sistem
Sistem SumberTim PemilikStatusTerakhir SinkronJumlah DataAksi
Review Berdasarkan 3 Tim Task Force
Outlet Prioritas Otomatis
OutletBSCAuditComplaintServiceSKUBerulangCAPA OvdSkorLevelAksi
Temuan Terintegrasi
TanggalOutletSumberTimParameterTemuanRisikoBerulangEvidenceStatus CAPA

Morning Brief β€” COO
πŸ”Œ API Integration Layer β€” spesifikasi endpoint internal

Endpoint yang disiapkan untuk backend/gateway internal. Command Center memanggil endpoint ini saat sinkronisasi. Seluruh API key/secret disimpan di environment variable sisi server β€” frontend hanya menyimpan nama variabelnya, tidak pernah menyimpan key.

  • GET /api/integrations/status β€” status seluruh connector
  • GET /api/review-rutin/summary β€” ringkasan eksekutif
  • GET /api/review-rutin/team-summary β€” capaian per tim & parameter
  • GET /api/review-rutin/outlet-priorities β€” skor prioritas outlet
  • GET /api/review-rutin/findings β€” temuan ternormalisasi
  • POST /api/integrations/sync β€” jalankan sinkronisasi
  • POST /api/findings/:id/create-capa β€” angkat temuan menjadi CAPA

Struktur data ternormalisasi: source_system, source_record_id, team, outlet_id, review_date, parameter, score, target, status, finding, evidence_url, is_repeated, created_at.

TanggalOutletSkenarioSkorInsanKUGap TerbesarBukti
Target dapat diubah langsung pada setiap kartu Β· status mengikuti target
Riwayat Input KPI
TanggalKPINilaiTargetStatusCatatan

πŸ’Ύ Ekspor Data (JSON)

Unduh seluruh data sebagai file JSON untuk backup atau dibagikan ke manager lain.

☁️ Penyimpanan Foto β€” Google Cloud Storage

Semua foto diunggah ke bucket Google Cloud Storage task-force melalui Cloud Run signer (pola uploads/TAHUN/BULAN/TANGGAL/uuid.jpg, maks 5 MB, jpg/png/webp) dan disimpan sebagai URL. Tidak ada penyimpanan sementara atau fallback. Foto base64 lama tetap dapat ditampilkan.

Prasyarat: Firebase Authentication Anonymous aktif, Cloud Run signer dapat dijangkau, service account memiliki akses ke bucket task-force, dan CORS bucket mengizinkan domain aplikasi.

πŸ“₯ Impor Data (JSON)

Mendukung 2 format: pembaruan temuan (merge β€” aman, tidak menghapus/menurunkan status) dan backup penuh (mengganti seluruh data).

Muat file JSON hasil ekspor. Data saat ini akan diganti.

πŸ“Š Ekspor Excel (CSV)

Unduh tabel temuan & CAPA dalam format CSV yang bisa dibuka di Excel.

♻️ Muat Ulang dari Cloud

Buang salinan lokal di browser ini dan ambil data terbaru dari Cloud Firestore. Berguna bila tampilan tidak sinkron dengan pengguna lain.

APOTEKKU

#solusikesehatankeluarga

Task Force Operational & Service Excellence
Masuk sesuai akun Anda