Kayıt Yaşam Döngüsü
Bir çevre kaydı yedi adımlı bir akış yürür — üçünü atlayan bir kısa devre ile.
| Aşama | Ne olur |
|---|---|
| Taslak | Kayıt yazılıyor: anahtar, yön, sorumlular. Reddedilen bir kaydın ve yeni bir revizyonun da başladığı yer. |
| Onay bekliyor | Kaydın doğru açılıp açılmadığını söyleyecek sorumlularda. |
| Kontrol | Skorlamanın girildiği, kontrol yöntemleri ile uyum yükümlülüklerinin adlandırıldığı ve önlemlerin açıldığı yer. |
| Önlem bekliyor | Her önlem kapanana kadar park hâlinde. Burada kimse görev tutmaz. |
| Doğrulama | Önlemlerin yeterli olup olmadığına karar verildiği yer. |
| Aktif | Anahtarı için yürürlükteki kayıt. |
| Pasif | Devreden çıkarılmış, bir revizyonla değiştirilmiş veya vazgeçilmiş bir hazırlık. |
Faydalı boyut kısa devresi
Boyut yönü olumlu olan bir kayıt kontrol, bekleme ve doğrulamayı tümüyle atlar. Onaylamak onu doğrudan yürürlüğe koyar.
Kontrol edilecek, önlem alınacak, doğrulanacak bir şey yoktur — ve faydalı bir boyutu bir doğrulama adımında park etmek, kimsenin almadığı önlemleri onaylamasını istemek olurdu.
Kontrol adımı neyi açar, neyi kilitler
Kontrol adımı, değerlendirmenin özünün doldurulduğu yerdir ve kaydı kimliklendiren parçaları kasıtlı olarak kilitler:
| Kontrolde kilitli | Kontrolde açılan |
|---|---|
| Altı anahtar parçası — ana form, süreç, yaşam döngüsü aşaması, boyut, etki, işletme koşulu | Şiddet, olasılık, yasal durum |
| Boyut yönü | Kontrol yöntemleri |
| Kontrol derecesi | Uyum yükümlülükleri |
| Önlemler |
Süreç adımı metni baştan sona düzenlenebilir kalır. Serbest metindir ve anahtarın parçası değildir; dolayısıyla düzeltmek hiçbir çakışma üretmez.
Anahtarı kontrol adımında kilitlemek, altı parçalı tekillik kuralını uygulanabilir kılan şeydir. Kayıt skorlanırken anahtar hâlâ değişebilseydi, ikisi de onaydan geçmiş iki kayıt aynı anahtara yakınsayabilirdi.
Önlem beklemenin iki çıkışı vardır
Olağan çıkış, son önlemin kapandığı anda tetiklenir — periyodik bir tarama tarafından bulunmaz, önlemin kendisinden itilir. Terminal durumlardan birine ulaşmak kaydı serbest bırakır: bir önlemi iptal etmek, yapıldığını iddia etmeden onun sayılmasını durdurur.
İkinci çıkış belirli bir durum için vardır. Kontrol adımı hiç önlem açılmadan tamamlanırsa, kayıt aksi hâlde ne görev ne düğme taşıyan bir durumda park ederdi — var olmayan bir işi bekleyerek. Sistem, kayıt oraya düştüğü anda soruyu yeniden sorar ve onu doğrudan ilerletir.
Bu durumu en başta engellemesi gereken bayrak, önlem gerektirir olarak işaretlenmiş banttır. Önemli bantlarınız onu taşımıyorsa, kayıtlar kontrol adımından hiçbir şey açılmadan geçebilir — ve beklemek yerine ilerlerler, ki bu tamamlanmış gibi okunur.
Önlemler yeterli olmadıysa
Doğrulamada gözden geçiren kişi, yapılanın amaçlanan sonucu sağlayıp sağlamadığına karar verir. Sağlamadıysa kayıt, gerekçeyi taşıyarak kontrol adımına geri döner — yeni önlemlerin gerçekten açılabildiği yere.
Önlem beklemeye geri dönmez. Bekleme durumundan hiçbir önlem açılamaz; dolayısıyla oraya geri göndermek, kaydı kimsenin oluşturamayacağı bir işi bekleyerek mahsur bırakırdı.
Ret gerekçesini taşır ve bunun için bir alan yoktur
Reddetmek bir gerekçe ister ve o gerekçe, formdaki bir alana değil kaydın geçmişine düşer.
Bir alan yalnızca son gerekçeyi tutardı ve ne yazarını ne tarihini kaydederdi. Geçmiş paneli her turu ikisiyle birlikte saklar.
Kaydet düğmesi yoktur
Düzenlenebilir her alan, kaydı bulunduğu durumdan çıkaran aksiyon tarafından saklanır. Üzerinde çalışılan bir kayıt birinin açık görevidir ve bir görevden çıkış yolu sırada ne olacağını söylemektir.
Revizyonlar
Bir kayıt, revizyon açılarak yeniden değerlendirilir — aynı kodu ve aynı altı parçalı anahtarı taşıyan, revizyon numarası artırılmış yeni bir kayıt.
Önceki tur, yeni tur yürürlüğe girdiğinde değil, revizyonun açıldığı anda devreden çıkar: tek anahtar, çalışma listesinde tek satır. Revizyondan vazgeçmek öncekini yeniden yürürlüğe koyar.
Her tur, zincirin ilk kaydının kimliğini taşır; böylece geçmiş, okuyucunun üzerinde durduğu turdan cevap verir.
Üç düğme belirli yerlerde kasıtlı olarak yoktur:
- Kaydı halihazırda bütün olarak gösteren bir ekranda göz yok.
- Değiştirilmiş bir turda geçmiş revizyonlar düğmesi yok.
- Yürürlükteki tur dışında hiçbir yerde revizyon başlat düğmesi yok.
Revizyon başlat, iç içe adresten uzaklaşarak gider. Bu kozmetik değildir: aynı adres deseninde kalmak detay sayfasını yeniden kullanırdı ve o sayfa, az önce yerini bırakmış tur hakkında sorular sormaya devam ederdi.
Gözden geçirme bayrağı
Bağlı bir süreç yeni bir revizyon kazandığında, o süreci adlandıran kayıtlar gözden geçirme gerekli olarak işaretlenir. Bayrak, kaydın bir revizyonu açıldığında temizlenir.
Bayrak hiçbir görev üretmez ve hiçbir şeyi otomatik devretmez. Kayıt üzerinde bir işaret, kayıt defterinde bir filtredir — birinin kayıt defterini okuyup aksiyon alması gerekir. Bunu bir bildirim beklemek yerine yönetimin gözden geçirmesine dahil edin.