Aracılığıyla paylaş


Durum çerçevesi mimarisi

Önemli

Bu konuda belirtilen işlevlerin bazıları veya tümü, önizleme sürümünün bir parçası olarak kullanılabilir. İçerik ve işlevde değişiklik yapılabilir.

Bu makalede, Microsoft Dynamics 365 Intelligent Order Management'taki durum çerçevesi mimarisi anlatılmaktadır.

Durum çerçevesi mimarisi, 2022 Ekim sürümündeki Dynamics 365 Intelligent Order Management'ta kullanılmaya başlanan yeni bir kavramdır. Durum çerçevesi, çalışma zamanında bir varlığın geçerli durumunun başka bir duruma taşınmasına izin verilip verilmediğini denetleyerek iş süreci kurallarını kontrol ederek doğrulama yoludur. Örneğin, tanımlanmışsa Yeni'den Devam Ediyor'a geçiş başarılı olur ancak Tamamlandı'dan Devam Ediyor'a geçiş hata verir.

Kullanıcılar kendi durumlarını, durum nedenlerini ve geçişleri ekleyebilirler. Ancak, kullanıma hazır tanımları özelleştiremezler.

Durum çerçevesi veri modeli

Durum çerçevesi veri modeli, bazı güncelleştirmeleri ve geçerli veri modeli için yeni eklemeleri tanıtır.

Aşağıdaki şekil, durum çerçevesi veri modeline eklenmiş tabloları gösterir.

Durum çerçevesi veri modeli.

Veri modeline güncelleştirir

Varlık Durumu ve Durum Nedeni sütunları

Durum çerçevesi, Intelligent Order Management'ın parçası olan varlıklara göre iki yeni sütun tanıtır. Bu sütunlar yerelleştirilebilir Durum ve Durum Nedeni durum alanlarını desteklemek üzere eklenmiştir. Durum çerçevesi, bir kaydın kullanıcı arabiriminde (UI) düzenlenemeyeceğini gösteren yeni bir ReadOnly alanı sağlar.

Alan Açıklama
Eyalet Eyalet Tanımı tablosu tarafından tanımlanan, varlığın içinde bulunduğu durum.
Durum Açıklaması Varlığın geçerli durumunda olma nedenlerinden oluşan ayrıntılı bir açıklama.
ReadOnly Kaydın kullanıcı arabiriminde düzenlenmemesi gerekiyorsa değeri doğru olarak ayarlayın. Aksi durumda Yanlış olarak ayarlayın.

Veri modeline yeni eklemeler

Durum Tanımı tablosu

Durum Tanımı tablosu, her bir varlıkta izin verilen durumlar kümesinin oluşturulmasını sağlar. Bu durumların, her bir durumun farklı davranışlarını belirtmek üzere meta verileri içeren ilişkili özellikleri vardır.

Dekont

Durumlar, geçerli geçişleri düzenleme günlüğünün bir parçası olarak belirlemek için kullanılır.

Alan Açıklama
Durum Tanımı Durumun genel benzersiz tanhımlayıcısı (GUID).
İlişkili Varlık Durumun ait olduğu varlık.
Ayrıntılar Durumun adı.
Durum Tanımı Özellikleri İlişkili meta veriler için arama.
Salt okunur Doğru değeri varlığı salt okunur olarak işaretler.

Durum Tanımı Nedeni tablosu

Durum Tanım Nedeni tablosu, bir şeyin belirli bir durumda olmasının nedeni hakkında ek ayrıntılar sağlar, ancak geçerli bir durum geçişi olmadığını belirten bir parçası olmayabilir. Örneğin, bir şey Tutuluyor durumunda olabilir, ancak Sipariş bakiyesi veya Ön sipariş için durum nedeni vardır.

Alan Açıklama
Durum Tanımı Nedeni Durum nedeninin GUID'si.
Eyalet Durum nedeninin ilişkili olduğu durum.
Ayrıntılar Durum nedeninin adı/açıklaması.

Durum Tanımı Özellikleri tablosu

Durum Tanımı Özellikleri tablosu her durum için ek meta veriler içerir.

Alan Açıklama
Durum Tanımı Özellikleri Özelliğin GUID'si.
Zaman Çizelgesi Konumu Kullanıcı arayüzündeki İlerleme çubuğu zaman çizelgesi denetiminde durumun gösterilmesi gereken sıra. (Bu denetim 2022 Ekim sürümünde kullanılmaya başlanmıştır.)

Durum Geçişi tablosu

Durum Geçişi tablosu, bir iş olayı oluştuğunda oluşacak durum geçişleri listesini içerir. İş olayı, yalnızca geçerli durum izin verilebilir durumdaysa durumu ayarlar.

Alan Açıklama
Durum Geçişi Durum geçişi GUID'si.
İş Olayı Tanımı Kaydın hangi iş olayına ait olduğunu belirlemek için İş olayı tanımı tablosunda arar.
Kaynak Durumu Geçiş için izin verilen kaynak durum.
Hedef Durumu Durum, izin verilen bir kaynak durumdan geçiş yaparken ayarlanacak hedef durumu.
Hedef Durumu Açıklaması Durum, izin verilen bir kaynak durumdan geçiş yaparken ayarlanacak hedef durumu nedeni.

Aşağıdaki tablo bu tablodaki veri örneğini gösterir.

İş Olayı Tanımı Kaynak Durumu Hedef Durumu Hedef Durumu Açıklaması
Eldeki Çek Başarısı Devam ediyor İşlemede Sipariş Karşılama Stok Çek Başarısı
Eldeki Çek Başarısı Beklemede İşlemede Sipariş Karşılama Stok Çek Başarısı
Eldeki Çek Başarısız Oldu Devam ediyor Beklemede Karşılanamayan Sipariş Bekletme

Senaryolar

İş olayı için hiçbir geçiş yok

Yükseltilen ş olayı için Durum Geçişi tablosunda bir kayıt bulunmazsa doğrulama işlemi otomatik olarak başarılı olur ancak Durum veya Durum Nedeni değeri ayarlanır.

Yeni durum ve geçiş ekle

Yeni bir durum ve geçiş eklemek için aşağıdaki adımları izleyin.

  1. Yeni durum tanımı ekleyin.

  2. Gerekiyorsa, yeni bir durum tanımı neden ekleyin.

  3. Yeni bir durum geçişi ekleyin ve aşağıdaki adımları izleyin:

    1. Yeni durum geçişini yeni bir iş olayıyla ilişkilendirin.
    2. Kaynak alanını izin verilen alana ayarlayın. İzin verilen kaynak başına bir satır ekleyin.
    3. Durum alanını, iş olayı ortaya çıktığında durumun ayarlanması gereken şey olarak ayarlayın.
    4. Durum Nedeni alanını, iş olayı ortaya çıktığında durumun ayarlanması gereken neden olarak ayarlayın.
  4. Gerekli olan herhangi bir özelliği (ReadOnly veya Zaman çizelgesi) ekleyin.