Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Important
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, Microsoft'un Ekim 2022 sürümünde Dynamics 365 Intelligent Order Management'ta tanıttığı yeni bir kavramdır. Durum çerçevesi, çalışma zamanında bir varlığın şu anki durumunun başka bir duruma taşınıp taşınamayacağını denetleyerek iş süreci kurallarını doğrular. Örneğin, tanımlıysa Yeni'denDevam Ediyor'a geçiş başarılı olur, ancak Tamamlandı'danDevam Ediyor'a geçiş bir hata oluşturur.
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 çizimde, durum çerçevesi veri modelinin eklediği tablolar gösterilmektedir.
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 Açıklaması durum alanlarını destekler. Durum çerçevesi ayrıca, bir kaydın kullanıcı arabiriminde (UI) düzenlenemez olduğunu gösteren yeni bir ReadOnly alanı da sunar.
| Alan | Description |
|---|---|
| Durum | 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 | Kayıt kullanıcı arabiriminde düzenlenemezse değeri True 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.
Note
Orkestrasyon yolculuğunun bir parçası olarak geçerli geçişleri belirlemek için durumları kullanın.
| Alan | Description |
|---|---|
| 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 | Description |
|---|---|
| Durum Tanımı Nedeni | Durum nedeninin GUID'si. |
| Durum | Durum nedeninin ilişkili olduğu durum. |
| Ayrıntılar | Durum nedeninin adı veya açıklaması. |
Durum Tanımı Özellikleri tablosu
Durum Tanımı Özellikleri tablosu her durum için ek meta veriler içerir.
| Alan | Description |
|---|---|
| Durum Tanımı Özellikleri | Özelliğin GUID'si. |
| Zaman Çizelgesi Konumu | Durumun kullanıcı arabirimindeki İlerleme Çubuğu Zaman Çizelgesi denetiminde görünme sırası. (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ı tetiklendiğinde gerçekleşen durum geçişlerinin listesini içerir. İş olayı, yalnızca geçerli durum izin verilebilir durumdaysa durumu ayarlar.
| Alan | Description |
|---|---|
| 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 |
Senaryo
İş olayı için hiçbir geçiş yok
Durum Geçişi tablosu, oluşturduğunuz iş olayı için bir kayıt içermiyorsa doğrulama otomatik olarak başarılı olur, ancak işlem bir Durum veya Durum Açıklaması değeri ayarlamaz.
Yeni durum ve geçiş ekle
Yeni bir durum ve geçiş eklemek için şu adımları izleyin:
Yeni durum tanımı ekleyin.
Gerekiyorsa, yeni bir durum tanımı neden ekleyin.
Yeni bir durum geçişi ekleyin ve aşağıdaki adımları izleyin:
- Yeni durum geçişini yeni bir iş olayıyla ilişkilendirin.
- Kaynak alanını izin verilen alana ayarlayın. İzin verilen kaynak başına bir satır ekleyin.
- durum alanını, iş olayı tetiklendiğinde duruma ayarlayın.
- Durum Nedeni alanını, iş olayının tetiklenen nedeni olarak ayarlayın.
Gerekli özellikleri ekleyin (ReadOnly veya Timeline).