Meja layanan harus menerima pekerjaan yang dapat diselesaikan seseorang, bukan tiket untuk setiap baris laporan yang gagal. Tentukan episode insiden seputar pelanggan, layanan, kondisi kegagalan, dan batas waktu. Simpan pengamatan mentah di penyimpanan bukti dan biarkan tiket tersebut menjelaskan konsekuensi bisnis, pemilik, dan keputusan selanjutnya.
Putuskan kapan suatu temuan menjadi pekerjaan
Sumber yang baru diamati tidak secara otomatis berbahaya, dan a DMARC kegagalan tidak secara otomatis menghentikan layanan. Bandingkan observasi dengan inventaris pengirim yang disetujui, jadwal yang diharapkan, dan perubahan terkini. Tingkatkan aliran penagihan yang diketahui dan telah hilang penyelarasan berbeda dari sumber bervolume rendah yang tidak dimiliki dan menunggu penyelidikan.
RFC 9989 mendefinisikan penyelarasan otentikasi, sementara RFC 9990 menjelaskan bukti laporan. Tidak ada yang memberikan tingkat keparahan bisnis atau kebijakan meja layanan Anda. Tuliskan keputusan-keputusan tersebut secara eksplisit: apa yang membuka suatu episode, apa yang menambah bukti pada episode yang sudah ada, apa yang meningkatkan prioritas, dan apa yang menutupnya. Bukti yang hilang seharusnya menimbulkan pertanyaan tentang cakupan, bukan pemulihan yang dibuat-buat.
Gunakan peta khusus tujuan
Untuk contoh perencanaan Autotask, petakan batas pelanggan yang diautentikasi ke companyID, konsekuensi layanan ringkas ke judul, urgensi yang disetujui ke prioritas, status siklus hidup ke status, dan meja pemilik ke queueID. Itu Dokumentasi tiket menjelaskan operasi pembuatan, kueri, dan pembaruan ditambah persyaratan bidang bersyarat. Ambil pilihan bidang aktif dan konfigurasi pelanggan sebelum mengirim apa pun.
Tidak ada nilai numerik pelanggan, antrean, prioritas, atau status yang diberikan di sini; mengambil nilai aktif yang disetujui dari penyewa sebenarnya. Persyaratan antrian bergantung pada kategori tiket, dan dueDateTime atau billingCodeID dapat diwajibkan oleh konfigurasi. Simpan peta penyewa terpisah yang disetujui untuk perusahaan dan antrian yang diizinkan. Jangan pernah menyimpulkan identitas pelanggan dari string domain masuk yang sewenang-wenang.
Jadikan percobaan ulang dan deduplikasi terlihat
Bangun kunci korelasi dari penyewa, domain, layanan, aturan, dan episode. Pertahankan dengan pengidentifikasi rekaman tujuan. Pengamatan kedua harus memperbarui jumlah bukti dan kejadian kecuali jika kebijakan episode menyatakan bahwa ini adalah pekerjaan baru. Gunakan kotak keluar dan batasan kunci unik yang tahan lama dalam implementasi nyata sehingga pekerja secara bersamaan tidak dapat membuat insiden yang sama.
Misalkan meja layanan mungkin telah membuat tiket, namun waktu klien habis sebelum menerima ID-nya. Pertahankan hasil yang tidak pasti dan periksa tujuan menggunakan metode korelasi yang disetujui sebelum pembuatan lainnya. Kunci unik lokal mencegah pekerjaan lokal bersaing; hal ini tidak dengan sendirinya membuktikan bahwa layanan jarak jauh akan menolak pembuatan duplikat. Gunakan fasilitas idempotensi jarak jauh yang didukung jika tersedia atau rekonsiliasi keadaan tujuan sebenarnya.
Ini adalah jalur kegagalan hipotetis, bukan kotak keluar yang dieksekusi, pertukaran HTTP, atau transaksi Autotask. Ujilah bersama pekerja yang bekerja bersamaan dan observasi berulang, verifikasi jumlah tiket sebenarnya dan simpanan catatan manusia, bukan hanya jumlah catatan antrean lokal.
Tutup loop tanpa menyembunyikan pengulangan
Teknisi yang menandai tugas selesai bukanlah bukti bahwa aliran pengiriman telah pulih. Tentukan bukti penutupan yang sesuai dengan kejadian: konfigurasi yang disetujui, pengujian pesan nyata jika diizinkan, dan laporan observasi yang diinterpretasikan dengan penundaan dan batas cakupannya. Biarkan pengecualian tetap terbuka jika pemulihan belum dapat ditunjukkan.
Catat siapa yang menerima hasilnya dan apa yang harus dibuka kembali. Pengulangan berikutnya dapat membuka kembali tiket lama atau memulai episode baru yang ditautkan, sesuai dengan alur kerja yang disepakati. Jangan biarkan penyegaran otomatis menimpa catatan manusia, mengatur ulang kepemilikan, atau mengirimkan pemberitahuan pelanggan secara tidak sengaja. Uji efek samping tersebut selama uji coba, bersama dengan pembatasan kecepatan, kegagalan izin, dan penulisan yang tidak pasti.
Verifikasi prasyarat penutupan
Misalkan teknisi memberikan tautan bukti yang tidak kosong, namun menunjuk ke pengujian pengirim yang tidak terkait. Kaitannya ada, namun tidak bisa dijadikan alasan untuk menutup insiden ini. Verifikasi sumber bukti, pengumpulan resmi, layanan yang terpengaruh, waktu dan hasil sebelum meminta transisi meja. Bukti yang hilang, kosong, atau tidak terkait akan membuat insiden tersebut menunggu verifikasi berdasarkan alur kerja yang diusulkan ini. Tidak ada fungsi penutupan atau validator bukti yang dijalankan di sini.