Script Update Contact Information Email O365

Deskripsi

Sebuah automation script berbasis PHP yang digunakan untuk mempercepat proses pembaruan data Contact Information pada akun email Office 365 secara massal. Script ini membaca file Excel (.xlsx) yang berisi data user, kemudian secara otomatis melakukan update ke atribut profil email O365 seperti nomor telepon, jabatan, departemen, dan lokasi kerja sesuai kolom yang terdapat pada file Excel. Script ini khusus digunakan untuk akun O365 yang tidak terintegrasi dengan LDAP, sehingga pembaruan atribut dapat dilakukan langsung melalui Microsoft Graph API tanpa konflik dengan sinkronisasi directory.

Alur kerja:

  • File Excel dibaca oleh script PHP menggunakan PHPSpreadsheet.
  • Data divalidasi dan dipetakan ke atribut user O365.
  • Script mengeksekusi Microsoft Graph API untuk memperbarui informasi kontak.
  • Hasil pembaruan dicatat dalam log untuk audit dan pemantauan.

Fitur utama:

  • Pembaruan massal informasi kontak O365.
  • Validasi otomatis data sebelum update.
  • Logging hasil pembaruan untuk monitoring.
  • Hanya berlaku untuk user yang tidak terintegrasi LDAP.