Skip to content

Uji Sinkronisasi OpenSID ke OpenDK (bagi Pengembang)

Eddie Ridwan edited this page Dec 27, 2020 · 3 revisions

Prosedur ini untuk pengembang melakukan uji setting OpenSID Premium dan OpenDK telah siap untuk sinkronisasi menggunakan API OpenDK. Lakukan menggunakan instalasi OpenSID Premium dan OpenDK lokal.

Ini dilakukan pada instalasi awal. Pastikan menggunakan commit terbaru branch master OpenDK dan branch rilis (atau rilis-dev) OpenSID Premium.

Di OpenDK

  1. Di file .env gunakan contoh KD_DEFAULT_PROFIL=53.06.13 yg ada di .env.example
  2. Di terminal, siapkan database awal dengan menjalankan:
php artisan db:wipe
php artisan migrate
php artisan db:seed
php artisan queue:listen

Di OpenSID Premium

  1. Restore contoh data awal
  2. Di Info Desa > Identitas Desa, pilih desa Lebanuba (kode desa 53.06.13.2002.
  3. Di Pengaturan Aplikasi, masukkan setting OpenDK: setting-api-opendk
  4. Di Pengaturan > Database > Sinkronasi DB OpenDK, klik
    1. Buat Key
    2. Salin Key ke Clipboard (setelah key berhasil diterima)
  5. Di Pengaturan Aplikasi, sematkan key dari clipboard ke setting api_opendk_key

Siapkan data OpenSID Premium untuk disinkronkan

  1. Di Kependudukan > Penduduk, tambahkan foto pada beberapa penduduk
  2. Di Pengaturan > Database > Sinkronasi DB OpenDK
    1. Klik Sinkronkan Database OpenDK
    2. Pastikan pesan menunjukkan request sedang diolah

Periksa di OpenDK

  1. Di Terminal, yakinkan queue telah diproses, seperti contoh:
[2020-12-26 14:48:03][14] Processing: App\Jobs\PendudukQueueJob
[2020-12-26 14:48:03][14] Processed:  App\Jobs\PendudukQueueJob
  1. Login admin dan periksa Data > Penduduk. Periksa data sudah masuk, termasuk foto. Filter untuk desa Lebanuba dan periksa data penduduk tampil di situ.
Clone this wiki locally