Memahami Data Offline Mode pada Laporan yang Diekspor
Panduan Lengkap: Kolom-Kolom Baru Terkait Offline Mode di Visitation Report dan Task Report
Tentang Apa Artikel Ini?
Ketika seorang karyawan lapangan menyelesaikan kunjungan menggunakan Offline Mode (Mode Luring), data yang dikirimkan mengikuti jalur yang berbeda menuju server dibandingkan dengan pengiriman online biasa. Alih-alih tercatat secara real time, kunjungan tersebut disimpan secara lokal di perangkat, diantrekan di halaman Perlu Dikirim, dan disinkronkan ke server di lain waktu — bisa beberapa menit, bisa pula beberapa jam setelah kunjungan sebenarnya dilakukan.
Untuk memberikan visibilitas penuh kepada administrator Client Portal mengenai bagaimana setiap kunjungan dilakukan, sistem menambahkan kolom metadata khusus pada laporan yang diekspor. Kolom-kolom ini memberi tahu Anda apakah Check-In atau Check-Out dilakukan secara online atau offline, kapan data offline tersebut benar-benar disinkronkan ke server, dan di mana lokasi perangkat saat proses sinkronisasi terjadi. Informasi ini penting untuk audit aktivitas lapangan, memahami kesegaran data, dan mengidentifikasi pola kondisi konektivitas tim Anda.
Artikel ini menjelaskan setiap kolom terkait offline di seluruh ekspor Visitation Report dan Task Report, arti setiap nilai, dan cara menginterpretasikan berbagai skenario yang akan Anda temui di data Anda.
Artikel Ini Ditujukan untuk Siapa?
Artikel ini ditulis untuk administrator Client Portal, manajer operasional, dan pemangku kepentingan bisnis yang mengekspor dan menganalisis data Visitation Report atau Task Report. Artikel ini tidak membahas pengalaman karyawan di aplikasi mobile — untuk informasi tersebut, silakan merujuk ke artikel-artikel Offline Mode di knowledge center mengenai alur kunjungan mobile.
Visitation Report: Kolom-Kolom Baru Terkait Offline
Ekspor Visitation Report kini menyertakan empat kolom baru di samping seluruh kolom laporan yang sudah ada. Kolom-kolom ini muncul di setiap baris yang diekspor — baik kunjungan online maupun offline.
Check-in Mode dan Check-out Mode
Kedua kolom ini mengidentifikasi apakah setiap tindakan dilakukan melalui alur online standar atau melalui Mode Luring (Offline Mode).
Setiap kolom beroperasi secara independen. Satu kunjungan dapat memiliki mode yang berbeda untuk Check-In dan Check-Out — misalnya, seorang karyawan mungkin melakukan Check-In secara online tetapi kehilangan koneksi di tengah kunjungan dan melakukan Check-Out secara offline, sehingga menghasilkan Check-In ONLINE dan Check-Out OFFLINE. Pola mode campuran ini umum terjadi pada karyawan yang bekerja di area dengan konektivitas yang tidak stabil.
Nilai yang mungkin muncul:
| Nilai | Arti |
|---|---|
ONLINE |
Tindakan dilakukan dengan Mode Luring OFF dan koneksi jaringan aktif. Data dikirimkan ke server secara real time. |
OFFLINE |
Tindakan dilakukan dengan Mode Luring ON. Data disimpan secara lokal dan kemudian disinkronkan ke server dari antrian Perlu Dikirim atau melalui Kirim-time sync saat pengiriman. |
Kombinasi umum yang akan Anda temui dalam praktik:
| Check-in Mode | Check-out Mode | Artinya |
|---|---|---|
| ONLINE | ONLINE | Karyawan memiliki koneksi stabil sepanjang kunjungan. Kunjungan online standar. |
| OFFLINE | OFFLINE | Karyawan bekerja sepenuhnya dalam Mode Luring. Seluruh kunjungan disimpan secara lokal dan disinkronkan kemudian. |
| ONLINE | OFFLINE | Karyawan memulai secara online tetapi kehilangan koneksi selama kunjungan. Mereka mengaktifkan Mode Luring untuk menyelesaikan dan melakukan Check-Out secara offline. |
| OFFLINE | ONLINE | Karyawan memulai dalam Mode Luring (persiapan offline sebelumnya) tetapi beralih kembali ke online sebelum mengirimkan. Kirim-time sync merekonsiliasi data offline sebelum Check-Out. |
OFFLINE MODE SYNC TIME
Kolom ini mencatat timestamp kapan data kunjungan offline berhasil disinkronkan ke server. Untuk kunjungan yang sepenuhnya online, kolom ini kosong.
Nilai yang mungkin muncul:
| Nilai | Arti |
|---|---|
Timestamp (contoh: 2026-07-20 14:35:22) |
Tanggal dan waktu ketika data offline diterima oleh server. Ini bisa berasal dari sinkronisasi Perlu Dikirim (otomatis atau manual) atau dari Kirim-time sync saat pengiriman. |
- |
Kunjungan sepenuhnya online. Tidak terjadi sinkronisasi offline — data dikirimkan secara real time. |
Selisih antara timestamp Check-In/Check-Out dengan OFFLINE MODE SYNC TIME menunjukkan berapa lama karyawan berada tanpa konektivitas. Check-Out pada pukul 10:00 WIB dan sync time pada pukul 15:00 WIB berarti data tersimpan di perangkat selama kurang lebih lima jam sebelum sampai ke server.
OFFLINE MODE SYNC LOCATION
Kolom ini menangkap lokasi perangkat pada saat data offline disinkronkan — bukan lokasi di mana kunjungan dilakukan. Ini merupakan titik data yang terpisah dari lokasi Check-In atau Check-Out.
Nilai yang mungkin muncul:
| Nilai | Arti |
|---|---|
| Koordinat lokasi (tautan atau lat/long) | Lokasi perangkat berhasil ditangkap pada saat sinkronisasi. |
LOCATION PERMISSION NOT GRANTED |
Perangkat tidak memberikan izin akses lokasi pada saat sinkronisasi. Sinkronisasi itu sendiri berhasil, tetapi tidak ada lokasi yang dapat ditangkap. |
LOCATION NOT AVAILABLE |
Izin lokasi diberikan, tetapi perangkat tidak dapat mengembalikan hasil lokasi yang valid pada saat sinkronisasi (contoh: sinyal GPS tidak tersedia di dalam ruangan). |
- |
Kunjungan sepenuhnya online. Tidak terjadi sinkronisasi offline. |
Kolom Selfie Proof
Ketika visitation policy mewajibkan pengambilan selfie, kolom Check-In dan Check-Out proof berinteraksi dengan pengiriman offline sebagai berikut:
| Skenario | Nilai Kolom Proof |
|---|---|
| Selfie diambil secara offline dan foto masih tersedia saat sinkronisasi berhasil | URL file yang diunggah (perilaku standar) |
| Selfie diambil secara offline tetapi karyawan menghapus foto dari perangkat sebelum sinkronisasi selesai | DELETED BY USER |
| Kebijakan selfie ditetapkan sebagai INACTIVE untuk tindakan tersebut (Check-In atau Check-Out) | Not Relevant |
Ketika kolom selfie proof menampilkan DELETED BY USER, kolom validasi face recognition dan liveness terkait mengikuti perilaku visitation policy — biasanya menampilkan Not Relevant ketika fitur validasi tersebut tidak berlaku.
Kolom Geofence
Ketika visitation policy mewajibkan validasi Geofence, kolom lokasi dan verifikasi Geofence untuk kunjungan offline mencerminkan data lokasi yang ditangkap selama proses Check-In atau Check-Out offline. Perangkat karyawan menggunakan lokasi terbaru yang tersedia atau lokasi yang di-cache saat berada dalam Mode Luring.
| Skenario | Perilaku Kolom Geofence |
|---|---|
| Kebijakan Geofence ACTIVE dan lokasi ditangkap secara offline | Kolom lokasi berisi koordinat yang ditangkap. Kolom verifikasi Geofence mencerminkan hasil perhitungan (cocok atau di luar radius). Kolom jarak menampilkan jarak yang dihitung dari channel. |
| Kebijakan Geofence INACTIVE | Kolom verifikasi Geofence dan jarak menampilkan Not Relevant. Kolom lokasi mengikuti perilaku Visitation Report yang sudah ada. |
Device dan App Version
Kolom Check-in Version, Device, OS dan Check-out Version, Device, OS tetap tersedia untuk pengiriman offline. Nilai-nilai tersebut mencerminkan versi aplikasi, model perangkat, dan sistem operasi yang digunakan saat tindakan offline dilakukan — bukan pada saat sinkronisasi.
Task Report: Kolom-Kolom Baru Terkait Offline
Tiga ekspor Task Report kini menyertakan dua kolom baru yang mengidentifikasi apakah setiap pengiriman tugas berasal dari pemrosesan online atau offline. Kolom-kolom ini ditambahkan ke:
- Export Task Report Raw Data
- Export Compound Report Raw Data
- Export Nested Compound Report Raw Data
Submitted Mode
Kolom ini mengidentifikasi apakah pengiriman tugas dilakukan melalui alur online standar atau melalui Mode Luring.
| Nilai | Arti |
|---|---|
ONLINE |
Tugas dikirimkan secara langsung saat karyawan sedang online. Data dikirim ke server secara real time. |
OFFLINE |
Tugas dikirimkan saat karyawan berada dalam Mode Luring. Data disimpan secara lokal dan kemudian disinkronkan ke server. |
Offline Mode Sync At
Kolom ini mencatat timestamp kapan pengiriman tugas offline diterima oleh server.
| Nilai | Arti |
|---|---|
| Timestamp | Tanggal dan waktu ketika pengiriman offline berhasil disinkronkan. |
- |
Tugas dikirimkan secara online. Tidak terjadi sinkronisasi offline. |
Baris Compound dan Nested Compound
Untuk ekspor Compound Report dan Nested Compound Report, setiap baris turunan mewarisi mode pengiriman dari tugas induknya. Jika sebuah tugas dikirimkan secara offline, semua baris compound dan nested compound yang terkait dengan tugas tersebut menampilkan OFFLINE sebagai Submitted Mode dan timestamp sinkronisasi yang sama pada kolom Offline Mode Sync At.
Pemetaan baris compound yang sudah ada, metadata, hubungan parent-child, dan kolom jawaban tetap tidak berubah.
Catatan Penting
Hanya Data yang Sudah Disinkronkan yang Muncul di Ekspor
Pengiriman yang masih tertunda di antrian Perlu Dikirim — belum disinkronkan ke server — tidak disertakan dalam ekspor mana pun. Pengiriman tugas atau kunjungan hanya tersedia di laporan yang diekspor setelah sinkronisasi berhasil. Setelah disinkronkan, baris tersebut muncul dengan Submitted Mode OFFLINE dan kolom Offline Mode Sync At terisi dengan timestamp sinkronisasi.
Ini berarti jika Anda mengekspor laporan untuk hari ini dan seorang karyawan masih memiliki pengiriman yang belum disinkronkan dari hari ini di Perlu Dikirim, catatan tersebut akan hilang dari ekspor. Catatan tersebut akan muncul di ekspor berikutnya setelah disinkronkan.
Perilaku Laporan yang Sudah Ada Tidak Berubah
Seluruh kolom laporan, filter, perilaku inisiasi ekspor, dan format file yang sudah ada tetap tidak berubah. Kolom-kolom baru terkait offline bersifat aditif — tidak menghapus, menggantikan, atau memodifikasi data yang sudah ada. File yang diekspor tetap dapat dibaca dalam format spreadsheet yang sama dengan yang digunakan oleh ekspor Visitation Report dan Task Report saat ini.
Apa Artinya Bagi Anda
Untuk manajer operasional yang memeriksa aktivitas lapangan harian: kolom Check-in Mode dan Check-out Mode memberikan visibilitas langsung mengenai kunjungan mana yang dilakukan secara online versus offline. Jika Anda melihat proporsi tinggi kunjungan OFFLINE untuk wilayah atau tim tertentu, ini mungkin mengindikasikan tantangan konektivitas yang persisten di area tersebut.
Untuk analis data yang membandingkan timestamp: kolom OFFLINE MODE SYNC TIME menjelaskan selisih antara kapan kunjungan terjadi (timestamp Check-In/Check-Out) dan kapan data muncul di server. Selisih yang besar adalah hal normal untuk pengiriman offline — ini mencerminkan waktu karyawan berada di lapangan tanpa konektivitas, bukan keterlambatan sistem.
Untuk tim audit dan kepatuhan: kolom OFFLINE MODE SYNC LOCATION memberi tahu Anda di mana perangkat berada saat data disinkronkan — ini berbeda dari di mana kunjungan dilakukan. Nilai DELETED BY USER pada kolom selfie proof menandai kasus di mana foto yang diambil secara offline dihapus dari perangkat sebelum sinkronisasi, yang mungkin perlu ditindaklanjuti.
Referensi Cepat: Semua Kolom Baru dalam Satu Pandangan
Visitation Report
| Nama Kolom | Berlaku Untuk | Nilai yang Mungkin Muncul |
|---|---|---|
| Check-in Mode | Setiap baris | ONLINE, OFFLINE |
| Check-out Mode | Setiap baris | ONLINE, OFFLINE |
| OFFLINE MODE SYNC LOCATION | Setiap baris | Koordinat, LOCATION PERMISSION NOT GRANTED, LOCATION NOT AVAILABLE, - |
| OFFLINE MODE SYNC TIME | Setiap baris | Timestamp, - |
Task Report / Compound Report / Nested Compound Report
| Nama Kolom | Berlaku Untuk | Nilai yang Mungkin Muncul |
|---|---|---|
| Submitted Mode | Setiap baris | ONLINE, OFFLINE |
| Offline Mode Sync At | Setiap baris | Timestamp, - |
Artikel ini hanya membahas perspektif ekspor Client Portal. Untuk informasi mengenai cara karyawan lapangan menggunakan Offline Mode selama kunjungan, silakan merujuk ke artikel-artikel Offline Mode di knowledge center untuk pengalaman mobile.