Kayıtlar için yapılandırma verileri geçişi
Bu makale, kayıtlar için yapılandırma verilerini geçirmeye yönelik yordamlar içerir. Verileri aşağıdaki sırada geçirmeniz gerekir:
- beceri tabanlı yönlendirme kural kümeleri
- kapasite profilleri
- kuyruklar
- giriş kuralları
- iş akışları
Yordamlar, varlık bilgileri içeren tabloları ve her yapılandırma için karşılık gelen örnek şemaları içerir.
Yapılandırmayı bir çözüm kullanarak geçirme
Belirli yapılandırma öğelerini ortamlar arasında taşımak için çözümleri kullanabilirsiniz. Birleşik yönlendirme kurulumunuzda, aşağıdaki öğelere sahip olan yapılandırmalar bir çözüm kullanarak taşınabilirler.
- Bileşenleri bir çözüme ekleme ve dışarı aktarma
- Aracı Betiği (msdyn_productivityagentscripts)
- Aracı Betiği Adımı (msdyn_productivityagentscriptsteps)
- Uygulama Sekmesi Şablonu (msdyn_applicationtabtemplates)
- Bildirim Alanı (msdyn_notificationfields)
- Bildirim Şablonu (msdyn_notificationtemplates)
- Makro (süreçler)
- Oturum Şablonları (msdyn_sessiontemplates)
- Şablon Parametresi (msdyn_templateparameters)
- Çözümü hedef ortama içeri aktarma
Beceri tabanlı yönlendirme kural setleri yapılandırmasını geçirme
Birleşik yönlendirme kurulumunda beceri tabanlı yönlendirme kural kümeleri kullanılıyorsa, karşılık gelen yapılandırmanın geçişini yapmak için adımları uygulayın.
Gerekli tüm kayıtları almaya yönelik örnek şema için bkz. Beceri tabanlı yönlendirme yapılandırması örnek şeması.
Şema oluşturmak için Yapılandırma Geçişi aracını kullanın ve beceri tabanlı yönlendirme yapılandırması için kaynak kuruluştan verileri dışarı aktarın.
- Varlık görünen adı: Şemayı oluşturduğunuzda tabloda belirtilen sırayla varlıkları seçin.
- Öznitelik görünen adı: Aşağıdaki tabloda tanımlanan öznitelikleri seçmenizi öneririz. Oluşturan, Oluşturulma Tarihi, Değiştiren, Değiştirilme Tarihi ve Sahip gibi kullanıma hazır sistem tanımlı öznitelikleri seçmeniz gerekmez. Gerekirse özel öznitelikler seçebilirsiniz.
Önemli
Gerekirse hedef kuruluşta el ile bookableresourcecharacteristictype (Genel seçenek kümesi değeri) oluşturmanız gerekir.
Varlık görünen adı (Mantıksal ad) Öznitelik görünen adı (Mantıksal ad) Kayıtları filtrelemek için FetchXML kullanma Özellik (özellik) - Özellik Türü (characteristictype)
- Özellik (characteristicid)
- Açıklama (açıklama)
- Ad (ad)
Derecelendirme Modeli (ratingmodel) - Maks. Derecelendirme Değeri (maxratingvalue)
- Min. Derecelendirme Değeri (minratingvalue)
- Ad (ad)
- Derecelendirme Modeli (ratingmodelid)
Derecelendirme Değeri (ratingvalue) - Ad (ad)
- Derecelendirme Modeli (ratingmodel)
- Derecelendirme Değeri (ratingvalueid)
- Değer (değer)
Şemayı oluşturun ve kaydedin.
Verileri dışarı aktarın ve sıkıştırılmış (zip) dosyayı oluşturun.
Yapılandırma Geçişi aracını kullanın ve sıkıştırılmış dosyayı kullanarak hedef kuruluşa verileri aktarma seçeneğini belirleyin.
Kapasite profilleri için yapılandırmayı taşıma
Birleşik yönlendirme kurulumunda kapasite profillerini yapılandırdıysanız, karşılık gelen yapılandırmanın geçişini yapmak için adımları uygulayın.
Gerekli tüm kayıtları almaya yönelik örnek şema için bkz. Kapasite profilleri örnek şeması.
Şema oluşturmak için Yapılandırma Geçişi aracını kullanın ve kapasite profilleri yapılandırması için kaynak kuruluştaki verileri dışarı aktarın.
- Varlık görünen adı: Şemayı oluşturduğunuzda varlıkları tabloda belirtilen aynı sırayla seçin.
- Öznitelik görünen adı: Aşağıdaki tabloda tanımlanan öznitelikleri seçmenizi öneririz. Oluşturan, Oluşturulma Tarihi, Değiştiren, Değiştirilme Tarihi ve Sahip gibi kullanıma hazır sistem tanımlı öznitelikleri seçmeniz gerekmez. Gerekirse özel öznitelikler seçebilirsiniz.
- Kayıtları filtrelemek için FetchXML kullan: Her varlık için gereksinimlerinize göre tek bir kayıt, birden fazla kayıt veya tüm kayıtları almak üzere aşağıdaki tabloda belirtilen uygun FetchXML sorgusunu kullanın. Tek veya birden çok kayıt için, uiname'deki doğru adı ve değerdeki GUID'i almak üzere kaynak kuruluşu kullanmanız gerekir. Gerekirse, uygun FetchXML sorgusu oluşturmak için GELİŞMİŞ BUL menü kalemini kullanabilirsiniz.
- İçeri aktarma ayarlarını yapılandırma:
Karar sözleşmesi varlığı için Mevcut kayıtları güncelleştirme onay kutusunu seçtiğinizden emin olun.
Karar sözleşmesi varlığı da dahil olmak üzere her varlık için, güncelleştirmede karşılaştırılacak alan olarak kullanılacak varlığın birincil anahtar alanını seçtiğinizden emin olun. Hesap için örnek bir akış aşağıdaki gibidir.
Not
Aşağıdaki tabloda listelenen örnek sorgu tek veya birden çok kayıt alır. Sorgu, varlığı olay ve görev olarak kabul etti. Gereksiniminlerinize göre FetchXML sorgusundaki varlık mantıksal adını güncelleştirdiğinizden emin olun.
Aşağıdaki tabloda varlıkları ve bunlara karşılık gelen FetchXML örnekler özetlenmektedir.
Varlık görünen adı (Mantıksal ad) Öznitelik görünen adı (Mantıksal ad) Kayıtları filtrelemek için FetchXML kullanma Kapasite Profili (msdyn_capacityprofile) - Atamayı Engelle (msdyn_blockassignment)
- Kapasite Profili (msdyn_capacityprofileid)
- Varsayılan Maks. Birim (msdyn_defaultmaxunits) Ad (msdyn_name)
- Sıfırlama Süresi (msdyn_resetduration)
- Benzersiz Ad (msdyn_uniquename)
Örnek 1: Tüm kapasite profili kayıtları için <fetch>
<entity name="msdyn_capacityprofile">
<filter type="and">
<condition attribute="ismanaged" operator="eq" value="0" />
</filter>
</entity>
</fetch>
Örnek 2: Tek bir kapasite profili kaydı için
<fetch>
<entity name="msdyn_capacityprofile">
<filter type="and">
<condition attribute="msdyn_capacityprofileid" operator="eq" uiname="Demo Capacity Profile 1" uitype="msdyn_capacityprofile" value="{F57CFE3C-14BD-D53E-F423-A1E7F9749DFB}" />
</filter>
</entity>
</fetch>
Örnek 3: Birden fazla kapasite profili kaydı için
<fetch>
<entity name="msdyn_capacityprofile">
<filter type="and">
<condition attribute="msdyn_capacityprofileid" operator="in">
<value uiname="Demo Capacity Profile 1" uitype="msdyn_capacityprofile">{F57CFE3C-14BD-D53E-F423-A1E7F9749DFB}</value>
<value uiname="Demo Capacity Profile 2" uitype="msdyn_capacityprofile">{D0B8ABFB-4A9F-0B1F-6FF4-8003E29A623C}</value>
</condition>
</filter>
</entity>
</fetch>
Şemayı oluşturun ve kaydedin.
Verileri dışarı aktarın ve sıkıştırılmış (zip) dosyayı oluşturun.
Yapılandırma Geçişi aracını kullanın ve hedef kuruluşa verileri aktarma seçeneğini belirleyin.
kayıt kuyrukları için yapılandırma geçişi
Şema oluşturmak için Yapılandırma Geçişi aracını kullanın ve kayıt kuyrukları yapılandırması için kaynak kuruluştan verileri dışarı aktarın.
- Varlık görünen adı: Şemayı oluşturduğunuzda varlıkları tabloda belirtilen aynı sırayla seçin.
- Öznitelik görünen adı: Aşağıdaki tabloda tanımlanan öznitelikleri seçmenizi öneririz. Oluşturan, Oluşturulma Tarihi, Değiştiren, Değiştirilme Tarihi ve Sahip gibi kullanıma hazır sistem tanımlı öznitelikleri seçmeniz gerekmez. Gerekirse özel öznitelikler seçebilirsiniz.
- Kayıtları filtrelemek için FetchXML kullan: Her varlık için gereksinimlerinize göre tek bir kayıt, birden fazla kayıt veya tüm kayıtları almak üzere aşağıdaki tabloda belirtilen uygun FetchXML sorgusunu kullanın. Tek veya birden çok kayıt için, uiname'deki doğru adı ve değerdeki GUID'i almak üzere kaynak kuruluşu kullanmanız gerekir. Gerekirse, uygun FetchXML sorgusu oluşturmak için GELİŞMİŞ BUL menü kalemini kullanabilirsiniz.
- İçeri aktarma ayarlarını yapılandırma:
Karar sözleşmesi varlığı için Mevcut kayıtları güncelleştirme onay kutusunu seçtiğinizden emin olun.
Karar sözleşmesi varlığı da dahil olmak üzere her varlık için, güncelleştirmede karşılaştırılacak alan olarak kullanılacak varlığın birincil anahtar alanını seçtiğinizden emin olun. Hesap için örnek bir akış aşağıdaki gibidir.
Not
Aşağıdaki tabloda listelenen örnek sorgu tek veya birden çok kayıt alır. Sorgu, varlığı olay ve görev olarak kabul etti. Gereksiniminlerinize göre FetchXML sorgusundaki varlık mantıksal adını güncelleştirdiğinizden emin olun.
Kuyruklar için, en yüksek kapasite ve hepsini bir kez deneme gibi kullanıma hazır atama yöntemlerini kullanıyorsanız aşağıdaki varlıkları atlayın:
- Karar kuralı kümesi
- Atama yapılandırması
- Atama yapılandırması adımı
Atama kural kümelerinin, Yapılandırma Geçiş aracı seçim ölçütünü içeri aktarmadan önce sistemde mevcut olması gerekir. Bu nedenle, kayıt sıralarının yapılandırmasını geçmek için aşağıdaki adımları belirtilen sırada gerçekleştirmeniz gerekir:
Önemli
- Kuyruk kayıtlarının her içe aktarılması için yeni kuyruk kayıtları oluşturmanız veya varolan kuyruk kayıtlarını güncelleştirmeniz gerekir. Aynı veri içe aktarma işleminde eylemleri karıştırmamalısınız.
- Kuyruk varlığının veri .xml tüm kayıtlar oluşturulmak üzere olduğunda, şemada aşağıdaki satırın bulunduğundan emin olun.xml:
<field displayname="Queue type" name="msdyn_queuetype" type="optionsetvalue" customfield="true"/>
ve buna bağlı olarak veriler de msdyn_queuetype için alana sahip olacaktır. - Kuyruk varlığının data.xml dosyasındaki tüm kayıtlar güncelleştirilmek üzere olduğunda, schema.xml dosyasında aşağıdaki satırı kaldırdığınızdan emin olun:
<field displayname="Queue type" name="msdyn_queuetype" type="optionsetvalue" customfield="true"/>
ve buna bağlı olarak veriler de msdyn_queuetype için bu alana sahip olmayacaktır. - Taşımak istediğiniz kuyruğun taşma koşulu ayarlanmışsa, önce karar kural kümesini dışarı ve içeri aktarmanız gerekir. Geçiş sırası aşağıdaki gibi görünmelidir:
- Karar sözleşmesi
- Karar kuralı kümesi
- Sıra
- Atama Yapılandırması
- Seçim ölçütleri olmadan Atama Yapılandırma Adımı
- Çalışma Saati
- Taşma Eylemi
- Çalışma Saati varlığıyla ilişkili Takvim öğesini taşıyamazsınız. Çalışma Saati varlığını hedef ortama içeri aktardıktan sonra bu öğeyi doğru şekilde ayarlamanız gerekir.
Adım 1: Seçim ölçütü olmadan kural kümeleri verme ve alma
Aşağıdaki tabloda varlıkları ve bunlara karşılık gelen FetchXML örnekler özetlenmektedir.
S. Hayır | Varlık görünen adı (Mantıksal ad) | Öznitelik görünen adı (Mantıksal ad) | Kayıtları filtrelemek için FetchXML kullanma |
---|---|---|---|
1. | Kuyruk (kuyruk) |
|
Örnek 1: Kayıtlar için tüm kuyruklar Örnek 2: Kayıtlar için tek kuyruk Örnek 3: Kayıtlar için birden fazla kuyruk |
2. | Karar sözleşmesi (msdyn_decisioncontract) |
|
Örnek 1: Tüm kayıt kuyrukları için karar sözleşmesi Örnek 2: Tek bir kayıt kuyruğu için karar sözleşmesi Örnek 3: Birden fazla kayıt kuyruğu için karar sözleşmesi |
3. | Seçim ölçütleri olmadan karar kural kümesi (msdyn_decisionruleset) |
|
Örnek 1: Seçim ölçütü tanımlı olmayan tüm kayıt kuyrukları için karar kural kümesi Örnek 2: Seçim ölçütü tanımlı olmayan tek kayıt kuyruğu için karar kural kümesi Örnek 3: Seçim ölçütü tanımlı olmayan çoklu kayıt kuyrukları için karar kural kümesi |
4. | Atama Yapılandırması (msdyn_assignmentconfiguration) |
|
Örnek 1: Tüm kayıt kuyrukları için atama yapılandırması Örnek 2: Tek bir kayıt kuyruğu için atama yapılandırması Örnek 3: Birden fazla kayıt kuyruğu için atama yapılandırması |
5. | Seçim ölçütleri olmadan atama yapılandırma adımı (msdyn_assignmentconfigurationstep) |
|
Örnek 1: Seçim ölçütü tanımlı olmayan tüm kayıt kuyrukları için atama yapılandırma adımı Örnek 2: Seçim ölçütü tanımlı olmayan tek kayıt kuyruğu için atama yapılandırma adımı Örnek 3: Seçim ölçütü tanımlı olmayan çoklu kayıt kuyrukları için atama yapılandırma adımı |
6. | Çalışma Saati (msdyn_operatinghour) |
|
Örnek 1: Tüm kayıt kuyrukları için Çalışma Saatleri Örnek 2: Tek bir kayıt kuyruğu için Çalışma Saatleri Örnek 3: Birden çok kayıt kuyruğu için Çalışma Saatleri |
7. | Taşma Eylemi Yapılandırması (msdyn_overflowactionconfig) |
|
Örnek 1: Belirli kayıtlara göre filtrelenmiş Taşma Eylemi Yapılandırması |
Kural kümelerini vermek ve almak için aşağıdaki adımları uygulayın:
Şemayı oluşturun ve kaydedin.
Verileri dışarı aktarın ve sıkıştırılmış (zip) dosyayı oluşturun.
Zip dosyasını çıkarın, ayıklanan klasörde bulunan data.xml dosyasını açın ve aşağıdaki işlemleri gerçekleştirin:
Kaynak ve hedef kuruluşlarda, aşağıdaki OData API çağrısını çalıştırın ve
msdyn_decisioncontractid
GUID değerini not alın.https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_assignmentoutput'
data.xml dosyasında, kaynak kuruluştaki tüm msdyn_decisioncontractid GUID oluşumlarını hedef kuruluşun msdyn_decisioncontractid GUID değeriyle değiştirin.
Kaynak ve hedef kuruluşlarda, aşağıdaki OData API çağrısını çalıştırın ve
msdyn_decisioncontractid
GUID değerini not alın.https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_selectionruleoutput'
data.xml dosyasında, kaynak kuruluştaki tüm msdyn_decisioncontractid GUID oluşumlarını hedef kuruluşun msdyn_decisioncontractid GUID değeriyle değiştirin.
Kaynak ve hedef kuruluşlarda, aşağıdaki OData API çağrısını çalıştırın ve msdyn_decisioncontractid GUID değerini not edin.
https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_queueoverflowrulesetinput'
data.xml dosyasında, kaynak kuruluştaki tüm msdyn_decisioncontractid GUID oluşumlarını hedef kuruluşun msdyn_decisioncontractid GUID değeriyle değiştirin.
Kaynak ve hedef kuruluşlarda, aşağıdaki OData API çağrısını çalıştırın ve msdyn_decisioncontractid GUID değerini not edin.
https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_queueoverflowrulesetoutput'
data.xml dosyasında, kaynak kuruluştaki tüm msdyn_decisioncontractid GUID oluşumlarını hedef kuruluşun msdyn_decisioncontractid GUID değeriyle değiştirin.
Çıkarılan içeriği yeniden paketleyin.
Yapılandırma Geçişi aracını kullanın, verileri içeri aktarma seçeneğini seçin ve ardından sıkıştırılmış dosyayı seçin.
Not
Çalışma Saati varlığını hedef ortama içeri aktardıktan sonra Çalışma Saati varlığıyla ilişkili Takvim Öğesini doğru şekilde ayarlayın.
Gerekli tüm kayıtları almaya yönelik örnek şema için bkz. Kaynak kuyrukları örnek şeması adım 1.
Adım 2: Seçim ölçütü tanımlı olarak kural kümeleri verme ve alma
Aşağıdaki tabloda varlıkları ve bunlara karşılık gelen FetchXML örnekler özetlenmektedir.
S. Hayır | Varlık görünen adı (Mantıksal ad) | Öznitelik görünen adı (Mantıksal ad) | Kayıtları filtrelemek için FetchXML kullanma |
---|---|---|---|
1. | Seçim ölçütleri ile karar kural kümesi (msdyn_decisionruleset) |
|
Örnek 1: Seçim ölçütü tanımlı olan tüm kayıt kuyrukları için karar kural kümesi Örnek 2: Seçim ölçütü tanımlı olan tek kayıt kuyruğu için karar kural kümesi Örnek 3: Seçim ölçütü tanımlı olan çoklu kayıt kuyrukları için karar kural kümesi |
2. | Seçim ölçütleri olan atama yapılandırma adımı (msdyn_assignmentconfigurationstep) |
|
Örnek 1: Seçim ölçütü tanımlı olan tüm kayıt kuyrukları için atama yapılandırma adımı Örnek 2: Seçim ölçütü tanımlı olan tek kayıt kuyruğu için atama yapılandırma adımı Örnek 3: Seçim ölçütü tanımlı olan çoklu kayıt kuyrukları için atama yapılandırma adımı |
Kural kümelerini vermek ve almak için aşağıdaki adımları uygulayın:
Şemayı oluşturun ve kaydedin.
Verileri dışarı aktarın ve sıkıştırılmış (zip) dosyayı oluşturun.
Zip dosyasını çıkarın, ayıklanan klasörde bulunan data.xml dosyasını açın ve aşağıdaki işlemleri gerçekleştirin:
Kaynak ve hedef kuruluşlarda, aşağıdaki OData API çağrısını çalıştırın ve
msdyn_decisioncontractid
GUID değerini not alın.https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_assignmentoutput'
data.xml dosyasında, kaynak kuruluştaki tüm msdyn_decisioncontractid GUID oluşumlarını hedef kuruluşun msdyn_decisioncontractid GUID değeriyle değiştirin.
Kaynak ve hedef kuruluşlarda, aşağıdaki OData API çağrısını çalıştırın ve
msdyn_decisioncontractid
GUID değerini not alın.https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_selectionruleoutput'
data.xml dosyasında, kaynak kuruluştaki tüm msdyn_decisioncontractid GUID oluşumlarını hedef kuruluşun msdyn_decisioncontractid GUID değeriyle değiştirin.
Çıkarılan içeriği yeniden paketleyin.
Yapılandırma Geçişi aracını kullanın, verileri içeri aktarma seçeneğini seçin ve ardından sıkıştırılmış dosyayı seçin.
Gerekli tüm kayıtları almaya yönelik örnek şema için bkz. Kaynak kuyrukları örnek şeması adım 2.
Kuyruklar için FetchXML
Örnek 1: Kayıtlar için tüm kuyruklar
<fetch>
<entity name="queue">
<filter type="and">
<condition attribute="msdyn_queuetype" operator="eq" value="192350001" />
<condition attribute="msdyn_isomnichannelqueue" operator="eq" value="1" />
<condition attribute="queueid" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
</filter>
</entity>
</fetch>
Örnek 2: Kayıtlar için tek kuyruk
<fetch>
<entity name="queue">
<filter type="and">
<condition attribute="queueid" operator="eq" uiname="Test Record Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
</filter>
</entity>
</fetch>
Örnek 3: Kayıtlar için birden fazla kuyruk
<fetch>
<entity name="queue">
<filter type="and">
<condition attribute="queueid" operator="in">
<value uiname="Test Record Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
<value uiname="Test Record Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
</condition>
</filter>
</entity>
</fetch>
Karar sözleşmesi varlığı için FetchXML
Örnek 1: Tüm kayıt kuyrukları için karar sözleşmesi
<fetch distinct="true">
<entity name="msdyn_decisioncontract">
<filter type="or">
<filter type="and">
<condition attribute="msdyn_queuetype" entityname="aw" operator="eq" value="192350001" />
<condition attribute="msdyn_isomnichannelqueue" entityname="aw" operator="eq" value="1" />
<condition attribute="queueid" entityname="aw" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
</filter>
<filter type="and">
<condition attribute="msdyn_isomnichannelqueue" entityname="be" operator="eq" value="1" />
<condition attribute="msdyn_queuetype" entityname="be" operator="eq" value="192350001" />
<condition attribute="queueid" entityname="be" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
</filter>
<filter type="and">
<condition attribute="msdyn_isomnichannelqueue" entityname="bm" operator="eq" value="1" />
<condition attribute="msdyn_queuetype" entityname="bm" operator="eq" value="192350001" />
<condition attribute="queueid" entityname="bm" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
</filter>
</filter>
<link-entity name="queue" from="msdyn_assignmentinputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="aw"></link-entity>
<link-entity name="msdyn_decisionruleset" from="msdyn_inputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bb">
<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bc">
<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="outer" alias="bd">
<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="outer" alias="be"></link-entity>
</link-entity>
</link-entity>
</link-entity>
<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bj">
<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bk">
<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="outer" alias="bl">
<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="outer" alias="bm"></link-entity>
</link-entity>
</link-entity>
</link-entity>
</entity>
</fetch>
Örnek 2: Tek bir kayıt uyruğu için karar sözleşmesi
<fetch distinct="true">
<entity name="msdyn_decisioncontract">
<filter type="or">
<filter type="and">
<condition attribute="queueid" entityname="aw" operator="eq" uiname="Test Record Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
</filter>
<filter type="and">
<condition attribute="queueid" entityname="be" operator="eq" uiname="Test Record Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
</filter>
<filter type="and">
<condition attribute="queueid" entityname="bm" operator="eq" uiname="Test Record Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
</filter>
</filter>
<link-entity name="queue" from="msdyn_assignmentinputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="aw"></link-entity>
<link-entity name="msdyn_decisionruleset" from="msdyn_inputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bb">
<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bc">
<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="outer" alias="bd">
<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="outer" alias="be"></link-entity>
</link-entity>
</link-entity>
</link-entity>
<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bj">
<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bk">
<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="outer" alias="bl">
<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="outer" alias="bm"></link-entity>
</link-entity>
</link-entity>
</link-entity>
</entity>
</fetch>
Örnek 3: Birden fazla kayıt kuyruğu için karar sözleşmesi
<fetch distinct="true">
<entity name="msdyn_decisioncontract">
<filter type="or">
<filter type="and">
<condition attribute="queueid" entityname="aw" operator="in">
<value uiname="Test Record Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
<value uiname="Test Record Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
</condition>
</filter>
<filter type="and">
<condition attribute="queueid" entityname="be" operator="in">
<value uiname="Test Record Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
<value uiname="Test Record Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
</condition>
</filter>
<filter type="and">
<condition attribute="queueid" entityname="bm" operator="in">
<value uiname="Test Record Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
<value uiname="Test Record Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
</condition>
</filter>
</filter>
<link-entity name="queue" from="msdyn_assignmentinputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="aw"></link-entity>
<link-entity name="msdyn_decisionruleset" from="msdyn_inputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bb">
<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bc">
<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="outer" alias="bd">
<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="outer" alias="be"></link-entity>
</link-entity>
</link-entity>
</link-entity>
<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bj">
<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bk">
<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="outer" alias="bl">
<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="outer" alias="bm"></link-entity>
</link-entity>
</link-entity>
</link-entity>
</entity>
</fetch>
Kuyruklara yönelik karar kural kümesi varlığı için FetchXML
Örnek 1: Seçim ölçütü tanımlı tüm kayıt kuyrukları için karar kural kümesi
<fetch distinct="true">
<entity name="msdyn_decisionruleset">
<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="am">
<filter>
<condition attribute="msdyn_type" operator="ne" value="192350001" />
</filter>
<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="an">
<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="ao">
<filter type="and">
<condition attribute="msdyn_queuetype" operator="eq" value="192350001" />
<condition attribute="msdyn_isomnichannelqueue" operator="eq" value="1" />
<condition attribute="queueid" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
</filter>
</link-entity>
</link-entity>
</link-entity>
</entity>
</fetch>
Örnek 2: Seçim ölçütü tanımlı olan tek kayıt kuyruğu için karar kural kümesi
<fetch distinct="true">
<entity name="msdyn_decisionruleset">
<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="am">
<filter>
<condition attribute="msdyn_type" operator="ne" value="192350001" />
</filter>
<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="an">
<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="ao">
<filter type="and">
<condition attribute="queueid" operator="eq" uiname="Test Record Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
</filter>
</link-entity>
</link-entity>
</link-entity>
</entity>
</fetch>
Örnek 3: Seçim ölçütü tanımlı çoklu kayıt kuyrukları için karar kural kümesi
<fetch distinct="true">
<entity name="msdyn_decisionruleset">
<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="am">
<filter>
<condition attribute="msdyn_type" operator="ne" value="192350001" />
</filter>
<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="an">
<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="ao">
<filter type="and">
<condition attribute="queueid" operator="in">
<value uiname="Test Record Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
<value uiname="Test Record Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
</condition>
</filter>
</link-entity>
</link-entity>
</link-entity>
</entity>
</fetch>
Atama yapılandırma varlığı için FetchXML
Örnek 1: Tüm kayıt kuyrukları için atama yapılandırması
<fetch>
<entity name="msdyn_assignmentconfiguration">
<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="bi">
<filter type="and">
<condition attribute="msdyn_queuetype" operator="eq" value="192350001" />
<condition attribute="msdyn_isomnichannelqueue" operator="eq" value="1" />
<condition attribute="queueid" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
</filter>
</link-entity>
</entity>
</fetch>
Örnek 2: Tek bir kayıt kuyruğu için atama yapılandırması
<fetch>
<entity name="msdyn_assignmentconfiguration">
<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="bi">
<filter type="and">
<condition attribute="queueid" operator="eq" uiname="Test Record Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
</filter>
</link-entity>
</entity>
</fetch>
Örnek 3: Birden fazla kayıt kuyruğu için atama yapılandırması
<fetch>
<entity name="msdyn_assignmentconfiguration">
<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="bi">
<filter type="and">
<condition attribute="queueid" operator="in">
<value uiname="Test Record Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
<value uiname="Test Record Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
</condition>
</filter>
</link-entity>
</entity>
</fetch>
Atama yapılandırma adımı varlığı için FetchXML
Örnek 1: Seçim ölçütü tanımlı olan tüm kayıt kuyrukları için atama yapılandırma adımı
<fetch>
<entity name="msdyn_assignmentconfigurationstep">
<filter>
<condition attribute="msdyn_type" operator="ne" value="192350001" />
</filter>
<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="bq">
<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="br">
<filter type="and">
<condition attribute="msdyn_queuetype" operator="eq" value="192350001" />
<condition attribute="msdyn_isomnichannelqueue" operator="eq" value="1" />
<condition attribute="queueid" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
</filter>
</link-entity>
</link-entity>
</entity>
</fetch>
Örnek 2: Seçim ölçütü tanımlı olan tek kayıt kuyruğu için atama yapılandırma adımı
<fetch>
<entity name="msdyn_assignmentconfigurationstep">
<filter>
<condition attribute="msdyn_type" operator="ne" value="192350001" />
</filter>
<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="bq">
<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="br">
<filter type="and">
<condition attribute="queueid" operator="eq" uiname="Test Record Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
</filter>
</link-entity>
</link-entity>
</entity>
</fetch>
Örnek 3: Seçim ölçütü tanımlı olan çoklu kayıt kuyrukları için atama yapılandırma adımı
<fetch>
<entity name="msdyn_assignmentconfigurationstep">
<filter>
<condition attribute="msdyn_type" operator="ne" value="192350001" />
</filter>
<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="bq">
<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="br">
<filter type="and">
<condition attribute="queueid" operator="in">
<value uiname="Test Record Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
<value uiname="Test Record Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
</condition>
</filter>
</link-entity>
</link-entity>
</entity>
Kuyruklara yönelik karar kural kümesi varlığı için FetchXML
Örnek 1: Seçim ölçütü tanımlı olan tüm kayıt kuyrukları için karar kural kümesi
<fetch distinct="true">
<entity name="msdyn_decisionruleset">
<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="am">
<filter>
<condition attribute="msdyn_type" operator="eq" value="192350001" />
</filter>
<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="an">
<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="ao">
<filter type="and">
<condition attribute="msdyn_queuetype" operator="eq" value="192350001" />
<condition attribute="msdyn_isomnichannelqueue" operator="eq" value="1" />
<condition attribute="queueid" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
</filter>
</link-entity>
</link-entity>
</link-entity>
</entity>
</fetch>
Örnek 2: Seçim ölçütü tanımlı tek kayıt kuyruğu için karar kural kümesi
<fetch distinct="true">
<entity name="msdyn_decisionruleset">
<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="am">
<filter>
<condition attribute="msdyn_type" operator="eq" value="192350001" />
</filter>
<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="an">
<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="ao">
<filter type="and">
<condition attribute="queueid" operator="eq" uiname="Test Record Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
</filter>
</link-entity>
</link-entity>
</link-entity>
</entity>
</fetch>
Örnek 3: Seçim ölçütü tanımlı olan çoklu kayıt kuyrukları için karar kural kümesi
<fetch distinct="true">
<entity name="msdyn_decisionruleset">
<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="am">
<filter>
<condition attribute="msdyn_type" operator="eq" value="192350001" />
</filter>
<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="an">
<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="ao">
<filter type="and">
<condition attribute="queueid" operator="in">
<value uiname="Test Record Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
<value uiname="Test Record Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
</condition>
</filter>
</link-entity>
</link-entity>
</link-entity>
</entity>
</fetch>
Atama yapılandırma adımı varlığı için FetchXML
Örnek 1: Seçim ölçütü tanımlı tüm kayıt kuyrukları için atama yapılandırma adımı
<fetch>
<entity name="msdyn_assignmentconfigurationstep">
<filter>
<condition attribute="msdyn_type" operator="eq" value="192350001" />
</filter>
<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="bq">
<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="br">
<filter type="and">
<condition attribute="msdyn_queuetype" operator="eq" value="192350001" />
<condition attribute="msdyn_isomnichannelqueue" operator="eq" value="1" />
<condition attribute="queueid" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
</filter>
</link-entity>
</link-entity>
</entity>
</fetch>
Örnek 2: Seçim ölçütü tanımlı tek kayıt kuyruğu için atama yapılandırma adımı
<fetch>
<entity name="msdyn_assignmentconfigurationstep">
<filter>
<condition attribute="msdyn_type" operator="eq" value="192350001" />
</filter>
<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="bq">
<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="br">
<filter type="and">
<condition attribute="queueid" operator="eq" uiname="Test Record Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
</filter>
</link-entity>
</link-entity>
</entity>
</fetch>
Örnek 3: Seçim ölçütü tanımlı çoklu kayıt kuyrukları için atama yapılandırma adımı
<fetch>
<entity name="msdyn_assignmentconfigurationstep">
<filter>
<condition attribute="msdyn_type" operator="eq" value="192350001" />
</filter>
<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="bq">
<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="br">
<filter type="and">
<condition attribute="queueid" operator="in">
<value uiname="Test Record Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
<value uiname="Test Record Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
</condition>
</filter>
</link-entity>
</link-entity>
</entity>
</fetch>
Çalışma saati yapılandırma adımı varlığı için FetchXML
Örnek 1: Tüm kayıt kuyrukları için Çalışma Saati yapılandırma adımı
XMLCopy
<fetch>
<entity name="msdyn_operatinghour">
<link-entity name="queue" from="msdyn_operatinghourid" to="msdyn_operatinghourid" link-type="inner" alias="aa">
<filter type="and">
<condition attribute="msdyn_queuetype" operator="eq" value="192350001"/>
<condition attribute="msdyn_isomnichannelqueue" operator="eq" value="1"/>
<condition attribute="queueid" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}"/>
</filter>
</link-entity>
</entity>
</fetch>
Örnek 2: Tek bir kayıt kuyruğu için Çalışma Saati yapılandırma adımı
XMLCopy
<fetch>
<entity name="msdyn_operatinghour">
<link-entity name="queue" from="msdyn_operatinghourid" to="msdyn_operatinghourid" link-type="inner" alias="ab">
<filter type="and">
<condition attribute="queueid" operator="in">
<value uiname="Test Record Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
</condition>
</filter>
</link-entity>
</entity>
</fetch>
Örnek 3: Birden çok kayıt kuyruğu için Çalışma Saati yapılandırma adımı
XMLCopy
<fetch>
<entity name="msdyn_operatinghour">
<link-entity name="queue" from="msdyn_operatinghourid" to="msdyn_operatinghourid" link-type="inner" alias="ab">
<filter type="and">
<condition attribute="queueid" operator="in">
<value uiname="Test Record Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
<value uiname="Test Record Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
</condition>
</filter>
</link-entity>
</entity>
</fetch>
Taşma eylemi yapılandırma adımı varlığı için FetchXML
Örnek 1: Belirli bir kayıt için Taşma Eylemi Yapılandırması yapılandırma adımı
XMLCopy
<fetch>
<entity name="msdyn_overflowactionconfig">
<filter type="and">
<condition attribute="msdyn_overflowactionconfigid" operator="eq" uiname="QueueTransfer_caae99a1-dcc4-ed11-83ff-00224805c003 " uitype="msdyn_overflowactionconfig" value="{6D49F66F-68F3-ED11-8848-00224805C003}"/>
</filter>
</entity>
</fetch>
Kayıt yönlendirme için giriş kuralları yapılandırmasını geçirme
Önkoşullar
Giriş kurallarını geçirmeden önce aşağıdakileri denetleyin:
- Hedef kuruluşta içeri aktarmak istediğiniz kayıt türü yoksa, içeri aktarmadan önce data.xml'den msdyn_decisionruleset varlığının msdyn_rulesetdefinition özelliğini kaldırın.
- Hedef kuruluşta aynı GUID'e sahip kayıt türü varsa, içeri aktarmadan önce data.xml'den msdyn_decisionruleset varlığının msdyn_rulesetdefinition özelliğini kaldırın.
- Hedef kuruluşta farklı bir GUID'ye sahip kayıt türü varsa içeri aktarmadan önce hedef kuruluşta kayıt türünü silin.
Giriş kuralları yapılandırmasını taşıma
Şema oluşturmak için Yapılandırma Geçişi aracını kullanın ve kayıt yönlendirme yapılandırması için kaynak kuruluştan verileri dışarı aktarın.
- Varlık görünen adı: Şemayı oluşturduğunuzda varlıkları tabloda belirtilen aynı sırayla seçin.
- Öznitelik görünen adı: Aşağıdaki tabloda tanımlanan öznitelikleri seçmenizi öneririz. Oluşturan, Oluşturulma Tarihi, Değiştiren, Değiştirilme Tarihi ve Sahip gibi kullanıma hazır sistem tanımlı öznitelikleri seçmeniz gerekmez. Gerekirse özel öznitelikler seçebilirsiniz.
- Kayıtları filtrelemek için FetchXML kullan: Her varlık için gereksinimlerinize göre tek bir kayıt, birden fazla kayıt veya tüm kayıtları almak üzere aşağıdaki tabloda belirtilen uygun FetchXML sorgusunu kullanın. Tek veya birden çok kayıt için, uiname'deki doğru adı ve değerdeki GUID'i almak üzere kaynak kuruluşu kullanmanız gerekir. Gerekirse, uygun FetchXML sorgusu oluşturmak için GELİŞMİŞ BUL menü kalemini kullanabilirsiniz.
- İçeri aktarma ayarlarını yapılandırma:
Karar sözleşmesi varlığı için Mevcut kayıtları güncelleştirme onay kutusunu seçtiğinizden emin olun.
Karar sözleşmesi varlığı da dahil olmak üzere her varlık için, güncelleştirmede karşılaştırılacak alan olarak kullanılacak varlığın birincil anahtar alanını seçtiğinizden emin olun. Hesap için örnek bir akış aşağıdaki gibidir.
Not
Aşağıdaki tabloda listelenen örnek sorgu tek veya birden çok kayıt alır. Sorgu, varlığı olay ve görev olarak kabul etti. Gereksiniminlerinize göre FetchXML sorgusundaki varlık mantıksal adını güncelleştirdiğinizden emin olun.
Aşağıdaki tabloda varlıkları ve bunlara karşılık gelen FetchXML örnekler özetlenmektedir.
S.No. Varlık görünen adı (Mantıksal ad) Öznitelik görünen adı (Mantıksal ad) Kayıtları filtrelemek için FetchXML kullanma 1. Ana Varlık Yönlendirme Yapılandırması (msdyn_masterentityroutingconfiguration) - Varlık (msdyn_entitylogicalname)
- Ana Varlık Yönlendirme Yapılandırması (msdyn_masterentityroutingconfigurationid)
- Ad (msdyn_name)
- Kural kümesi (msdyn_rulesetid)
- Benzersiz Ad (msdyn_uniquename)
Örnek 1: Yönlendirilmiş kayıtlar için ana varlık yönlendirme yapılandırması
Örnek 2: Olay varlığı için ana varlık yönlendirme yapılandırması
Örnek 3: Olay ve görev varlıkları için ana varlık yönlendirme yapılandırması2. Karar sözleşmesi (msdyn_decisioncontract) - Sözleşme tanımı (msdyn_contractdefinition)
- Karar sözleşmesi (msdyn_decisioncontractid)
- Ad (msdyn_name )
- Benzersiz ad (msdyn_uniquename)
Örnek 1: Tüm yönlendirilen kayıtlar için karar sözleşmesi
Örnek 2: Olay varlığı için karar sözleşmesi
Örnek 3: Olay ve görev varlıkları için karar sözleşmesi3. Karar kural kümesi (msdyn_decisionruleset) - AI Builder modeli (msdyn_aibmodelid)
- Yazma modu (msdyn_authoringmode)
- Karar kural kümesi (msdyn_decisionrulesetid)
- Açıklama (msdyn_description )
- Giriş sözleşmesi (msdyn_inputcontractid)
- Giriş koleksiyonu (msdyn_isinputcollection)
- ML modeli türü (msdyn_mlmodeltype)
- Ad (msdyn_name )
- Çıkış sözleşmesi (msdyn_outputcontractid)
- Kural kümesi tanımı (msdyn_rulesetdefinition)
- Kural kümesi türü (msdyn_rulesettype)
- Benzersiz ad (msdyn_uniquename)
Örnek 1: Tüm yönlendirilen kayıtlar için karar kural kümesi
Örnek 2: Olay varlığı için karar kural kümesi
Örnek 3: Olay ve görev varlıkları için karar kural kümesi
Şemayı oluşturun ve kaydedin.
Verileri dışarı aktarın ve sıkıştırılmış (zip) dosyayı oluşturun.
Zip dosyasını çıkarın, ayıklanan klasörde bulunan data.xml dosyasını açın ve aşağıdaki işlemleri gerçekleştirin:
Kaynak ve hedef kuruluşlarda, aşağıdaki OData API çağrısını çalıştırın ve
msdyn_decisioncontractid
değerini not alın:https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_baseoutputcontractmasterentityroutingconfiguration'
data.xml dosyasında, kaynak kuruluştaki tüm msdyn_decisioncontractid GUID oluşumlarını hedef kuruluşun msdyn_decisioncontractid GUID değeriyle değiştirin.
Kaynak ve hedef kuruluşlarda, aşağıdaki OData API çağrısını çalıştırın ve
msdyn_decisioncontractid
değerini not alın:https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_baseoutputcontractmasterentityroutingconfigurationunifiedrouting'
Aramayı çalıştırdığınızda hiçbir çıktı yoksa 5. adıma geçin. Bir çıkış varsa, data.xml dosyasında, kaynak kuruluştaki tüm msdyn_decisioncontractid GUID oluşumlarını hedef kuruluşun msdyn_decisioncontractid GUID değeriyle değiştirin.
Çıkarılan içeriği yeniden paketleyin.
Yapılandırma Geçişi aracını kullanın, verileri içeri aktarma seçeneğini seçin ve ardından sıkıştırılmış dosyayı seçin.
Gerekli tüm kayıtları almaya yönelik örnek şema için bkz. kayıt yönlendirme alma kuralları örnek şeması.
Alma kurallarına yönelik karar sözleşmesi varlığı için FetchXML
Örnek 1: Tüm yönlendirilen kayıtlar için karar sözleşmesi
<fetch distinct="true">
<entity name="msdyn_decisioncontract">
<filter type="or">
<filter type="and">
<condition attribute="msdyn_entitylogicalname" entityname="bp" operator="not-null" />
</filter>
<filter type="and">
<condition attribute="msdyn_entitylogicalname" entityname="bt" operator="not-null" />
</filter>
</filter>
<link-entity name="msdyn_decisionruleset" from="msdyn_inputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bo">
<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" linktype="outer" alias="bp" /></link-entity>
<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bs">
<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" linktype="outer" alias="bt" /></link-entity>
</entity>
</fetch>
Örnek 2: Olay varlığı için karar sözleşmesi
<fetch distinct="true">
<entity name="msdyn_decisioncontract">
<filter type="or">
<filter type="and">
<condition attribute="msdyn_entitylogicalname" entityname="bp" operator="eq" value="incident" />
</filter>
<filter type="and">
<condition attribute="msdyn_entitylogicalname" entityname="bt" operator="eq" value="incident" />
</filter>
</filter>
<link-entity name="msdyn_decisionruleset" from="msdyn_inputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bo">
<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bp" /></link-entity>
<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bs">
<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bt" /></link-entity>
</entity>
</fetch>
Örnek 3: Olay ve görev varlıkları için karar sözleşmesi
<fetch distinct="true">
<entity name="msdyn_decisioncontract">
<filter type="or">
<filter type="and">
<condition attribute="msdyn_entitylogicalname" entityname="bp" operator="eq" value="incident" />
</filter>
<filter type="and">
<condition attribute="msdyn_entitylogicalname" entityname="bt" operator="eq" value="incident" />
</filter>
<filter type="and">
<condition attribute="msdyn_entitylogicalname" entityname="bp" operator="eq" value="task" />
</filter>
<filter type="and">
<condition attribute="msdyn_entitylogicalname" entityname="bt" operator="eq" value="task" />
</filter>
</filter>
<link-entity name="msdyn_decisionruleset" from="msdyn_inputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bo">
<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bp" /></link-entity>
<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bs">
<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bt" /></link-entity>
</entity>
</fetch>
Alma kurallarına yönelik karar kural kümesi varlığı için FetchXML
Örnek 1: Tüm yönlendirilen kayıtlar için karar kural kümesi
<fetch distinct="true">
<entity name="msdyn_decisionruleset">
<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="cp">
<filter type="and">
<condition attribute="msdyn_entitylogicalname" operator="not-null" />
</filter>
</link-entity>
</entity>
</fetch>
Örnek 2: Olay varlığı için karar kural kümesi
<fetch distinct="true">
<entity name="msdyn_decisionruleset">
<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="cp">
<filter type="and">
<condition attribute="msdyn_entitylogicalname" operator="eq" value="incident" />
</filter>
</link-entity>
</entity>
</fetch>
Örnek 3: Olay ve görev varlıkları için karar kural kümesi
<fetch distinct="true">
<entity name="msdyn_decisionruleset">
<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="cp">
<filter type="and">
<filter type="or">
<condition attribute="msdyn_entitylogicalname" operator="eq" value="incident" />
<condition attribute="msdyn_entitylogicalname" operator="eq" value="task" />
</filter>
</filter>
</link-entity>
</entity>
</fetch>
Alma kurallarına yönelik varlık yönlendirme yapılandırması için FetchXML
Örnek 1: Yönlendirilmiş kayıtlar için ana varlık yönlendirme yapılandırması
<fetch>
<entity name="msdyn_masterentityroutingconfiguration">
<filter type="and">
<condition attribute="msdyn_entitylogicalname" operator="not-null" />
</filter>
</entity>
</fetch>
Örnek 2: Olay varlığı için ana varlık yönlendirme yapılandırması
<fetch>
<entity name="msdyn_masterentityroutingconfiguration">
<filter type="and">
<condition attribute="msdyn_entitylogicalname" operator="eq" value="incident" />
</filter>
</entity>
</fetch>
Örnek 3: Olay ve görev varlıkları için ana varlık yönlendirme yapılandırması
<fetch>
<entity name="msdyn_masterentityroutingconfiguration">
<filter type="and">
<filter type="or">
<condition attribute="msdyn_entitylogicalname" operator="eq" value="incident" />
<condition attribute="msdyn_entitylogicalname" operator="eq" value="task" />
</filter>
</filter>
</entity>
</fetch>
Kayıt iş akışları için yapılandırma geçişi
Şema oluşturmak için Yapılandırma Geçişi aracını kullanın ve kayıt iş akışları için kaynak kuruluştan verileri dışarı aktarın.
- Varlık görünen adı: Şemayı oluşturduğunuzda varlıkları tabloda belirtilen aynı sırayla seçin.
- Öznitelik görünen adı: Aşağıdaki tabloda tanımlanan öznitelikleri seçmenizi öneririz. Oluşturan, Oluşturulma Tarihi, Değiştiren, Değiştirilme Tarihi ve Sahip gibi kullanıma hazır sistem tanımlı öznitelikleri seçmeniz gerekmez. Gerekirse özel öznitelikler seçebilirsiniz.
- Kayıtları filtrelemek için FetchXML kullan: Her varlık için gereksinimlerinize göre tek bir kayıt, birden fazla kayıt veya tüm kayıtları almak üzere aşağıdaki tabloda belirtilen uygun FetchXML sorgusunu kullanın. Tek veya birden çok kayıt için, uiname'deki doğru adı ve değerdeki GUID'i almak üzere kaynak kuruluşu kullanmanız gerekir. Gerekirse, uygun FetchXML sorgusu oluşturmak için GELİŞMİŞ BUL menü kalemini kullanabilirsiniz.
- İçeri aktarma ayarlarını yapılandırma:
Karar sözleşmesi varlığı için Mevcut kayıtları güncelleştirme onay kutusunu seçtiğinizden emin olun.
Karar sözleşmesi varlığı da dahil olmak üzere her varlık için, güncelleştirmede karşılaştırılacak alan olarak kullanılacak varlığın birincil anahtar alanını seçtiğinizden emin olun. Hesap için örnek bir akış aşağıdaki gibidir.
Not
Aşağıdaki tabloda listelenen örnek sorgu tek veya birden çok kayıt alır. Sorgu, varlığı olay ve görev olarak kabul etti. Gereksiniminlerinize göre FetchXML sorgusundaki varlık mantıksal adını güncelleştirdiğinizden emin olun.
Alma kurallarındaki iş akışlarının hedef kuruluşta mevcut olduğundan veya geçerli geçişin parçası olarak bulunduğundan emin olun.
Aşağıdaki tabloda varlıkları ve bunlara karşılık gelen FetchXML örnekler özetlenmektedir.
S.No. Varlık görünen adı (Mantıksal ad) Öznitelik görünen adı (Mantıksal ad) Kayıtları filtrelemek için FetchXML kullanma 1. İş akışı (msdyn_liveworkstream) - Otomatik İletilere İzin Ver (msdyn_enableautomatedmessages)
- İzin Verilen İletişim Durumları (msdyn_allowedpresences)
- Reddedildikten veya Zaman Aşımına Uğradıktan Sonra İş Öğesi Ata (msdyn_assignworkitemafterdecline)
- Boş durma süresi sonrasında otomatik kapatma (msdyn_autocloseafterinactivity)
- Bitirme durumu için kapasiteyi engelle (msdyn_blockcapacityforwrapup)
- Bot kuyruğu (msdyn_bot_queue)
- Bot kuralı (msdyn_bot_rule)
- Bot kullanıcısı (msdyn_bot_user)
- Kapasite (msdyn_capacityrequired)
- Kapasite biçimi (msdyn_capacityformat)
- Kanal (msdyn_streamsource)
- Sözleşme kimliği (msdyn_routingcontractid)
- Varsayılan (msdyn_sessiontemplate_default)
- Varsayılan Kuyruk (msdyn_defaultqueue)
- Yön (msdyn_direction)
- Gönderim tabanlı iş akışlarından seçim yapmayı etkinleştir (msdyn_enableselectingfrompushbasedworkstreams)
- Varlık (msdyn_masterentityroutingconfigurationid)
- Temel Dil (msdyn_fallbacklanguage)
- Bekleme sonrası izleme (msdyn_followupafterwaiting)
- İşleme Süresi Eşiği (msdyn_handlingtimethreshold)
- Gelen kimliği doğrulanmış (msdyn_notificationtemplate_incoming_auth)
- Varsayılan (msdyn_isdefault)
- Konuşmanın tamamında aynı temsilciyle ilerle (msdyn_enableagentaffinity)
- Eşleşen Mantık (msdyn_matchinglogic)
- Maksimum Eşzamanlılık (msdyn_maxconcurrentconnection)
- Mod (msdyn_mode)
- Ad (msdyn_name)
- Bildirim (msdyn_notification)
- Giden kuyruk (msdyn_outboundqueueid)
- Kayıt Tanımlama Kuralı (msdyn_recordidentificationrule)
- Kayıt Tanımlaması Doğrulama Kuralı (msdyn_recordidentificationvalidationrule)
- Ekran açılma zaman aşımı (msdyn_screenpoptimeout)
- Ekran açılma zaman aşımı (msdyn_screenpoptimeout_optionSet)
- Beceri Eki Kural Sayısı (msdyn_skillattachmentrulescount)
- Beceri Eki Kural Sayısı (son Güncelleştirme Tarihi) (msdyn_skillattachmentrulescount_date)
- Beceri Eki Kural Sayısı (Durum) (msdyn_skillattachmentrulescount_state)
- Bekleme Süresi Eşiği (msdyn_waitingtimethreshold)
- İş Dağıtım Modu (msdyn_workdistributionmode)
- İş Akışı (msdyn_liveworkstreamid)
Örnek 1: Tüm kayıt iş akışları
Örnek 2: Tek kayıt iş akışı
Örnek 3: Birden fazşa kayıt iş akışı2. Karar sözleşmesi (msdyn_decisioncontract) - Sözleşme tanımı (msdyn_contractdefinition)
- Karar sözleşmesi (msdyn_decisioncontractid)
- Ad (msdyn_name )
- Benzersiz ad (msdyn_uniquename)
Örnek 1: Tüm kayıt iş akışları için karar sözleşmesi
Örnek 2: Olay türünde tek bir kayıt iş akışı için karar sözleşmesi
Örnek 3: Olay türünde ve görev türünde birden fazla kayıt iş akışı için karar sözleşmesi
3. Karar kural kümesi (msdyn_decisionruleset) - AI Builder modeli (msdyn_aibmodelid)
- Yazma modu (msdyn_authoringmode)
- Karar kural kümesi (msdyn_decisionrulesetid)
- Açıklama (msdyn_description )
- Giriş sözleşmesi (msdyn_inputcontractid)
- Giriş koleksiyonu (msdyn_isinputcollection)
- ML modeli türü (msdyn_mlmodeltype)
- Ad (msdyn_name )
- Çıkış sözleşmesi (msdyn_outputcontractid)
- Kural kümesi tanımı (msdyn_rulesetdefinition)
- Kural kümesi türü (msdyn_rulesettype)
- Benzersiz ad (msdyn_uniquename)
Örnek 1: Tüm kayıt iş akışları için karar kural kümesi
Örnek 2: Olay türünde tek bir kayıt iş akışı için karar kural kümesi
Örnek 3: Olay türünde ve görev türünde birden fazla kayıt iş akışı için karar kural kümesi4. Yönlendirme yapılandırması (msdyn_routingconfiguration) - Etkin yapılandırma (msdyn_isactiveconfiguration)
- Ad (msdyn_name )
- Yönlendirme yapılandırması (msdyn_routingconfigurationid)
- Benzersiz ad (msdyn_uniquename)
- İş akışı (msdyn_liveworkstreamid)
Örnek 1: Tüm kayıt iş akışları için yönlendirme yapılandırması
Örnek 2: Tek bir kayıt iş akışı için yönlendirme yapılandırması
Örnek 3: Birden fazla kayıt iş akışı için yönlendirme yapılandırması5. Yönlendirme yapılandırması adımı (msdyn_routingconfigurationstep) - Ad (msdyn_name )
- Yönlendirme yapılandırması (msdyn_routingconfigurationid)
- Yönlendirme yapılandırması adımı (msdyn_routingconfigurationstepid)
- Kural kümesi (msdyn_rulesetid)
- Adım sırası (msdyn_steporder)
- Adım türü (msdyn_type)
- Benzersiz ad (msdyn_uniquename)
Örnek 1: Tüm kayıt iş akışları için yönlendirme yapılandırması adımı
Örnek 2: Tek bir kayıt iş akışı için yönlendirme yapılandırması adımı
Örnek 3: Birden fazla kayıt iş akışı için yönlendirme yapılandırması adımı6. İş akışı kapasite profili (msdyn_liveworkstreamcapacityprofile) - Kapasite Profili (msdyn_capacityprofile_id)
- Ad (msdyn_name )
- İş akışı (msdyn_workstream_id)
- İş Akışı Kapasite profili (msdyn_liveworkstreamcapacityprofileid)
Örnek 1: Tüm kayıt iş akışları için iş akışı kapasite profili
Örnek 2: Tek bir kayıt iş akışı için iş akışı kapasite profili
Örnek 3: Birden fazla kayıt iş akışı için iş akışı kapasite profiliŞemayı oluşturun ve kaydedin.
Verileri dışarı aktarın ve sıkıştırılmış (zip) dosyayı oluşturun.
Zip dosyasını çıkarın, ayıklanan klasörde bulunan data.xml dosyasını açın ve aşağıdaki işlemleri gerçekleştirin:
Kaynak ve hedef kuruluşlarda, aşağıdaki OData API çağrısını çalıştırın ve
msdyn_decisioncontractid
değerini not alın.https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_baseoutputcontractmasterentityroutingconfiguration'
data.xml dosyasında, kaynak kuruluştaki tüm msdyn_decisioncontractid GUID oluşumlarını hedef kuruluşun msdyn_decisioncontractid GUID değeriyle değiştirin.
Kaynak ve hedef kuruluşlarda, aşağıdaki OData API çağrısını çalıştırın ve
msdyn_decisioncontractid
değerini not alın.https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_baseoutputcontractmasterentityroutingconfigurationunifiedrouting'
data.xml dosyasında, kaynak kuruluştaki tüm msdyn_decisioncontractid GUID oluşumlarını hedef kuruluşun msdyn_decisioncontractid GUID değeriyle değiştirin.
Kaynak ve hedef kuruluşlarda, aşağıdaki OData API çağrısını çalıştırın ve
msdyn_decisioncontractid
değerini not alın.https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_demandqueueidentificationoutput'
data.xml dosyasında, kaynak kuruluştaki tüm msdyn_decisioncontractid GUID oluşumlarını hedef kuruluşun msdyn_decisioncontractid GUID değeriyle değiştirin.
Çıkarılan içeriği yeniden paketleyin.
Yapılandırma Geçişi aracını kullanın, verileri içeri aktarma seçeneğini seçin ve ardından sıkıştırılmış dosyayı seçin.
İçeri aktarma işlemi başarıyla tamamlandıktan sonra, "oluşturma sırasında" süreçleri tarafından geçersiz kılınabilecek başvuruların doğru güncelleştirildiğinden emin olmak için içeri aktarma işlemini tekrar çalıştırın.
Gerekli tüm kayıtları almaya yönelik örnek şema için bkz. Birleşik yönlendirme kayıt iş akışı için örnek şema.
İş akışı varlığı için FetchXML
Örnek 1: Tüm kayıt iş akışları
<fetch distinct="true">
<entity name="msdyn_liveworkstream">
<filter type="and">
<condition attribute="msdyn_mode" operator="eq" value="717210001" />
<condition attribute="msdyn_streamsource" operator="eq" value="192350000" />
</filter>
</entity>
</fetch>
<fetch>
<entity name="msdyn_liveworkstream">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}" />
</filter>
</entity>
</fetch>
Örnek 3: Birden fazşa kayıt iş akışı
<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">
<entity name="msdyn_liveworkstream">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" operator="in">
<value uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}</value>
<value uiname="Test Record Workstream Task 1" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44215}</value>
</condition>
</filter>
</entity>
</fetch>
Karar sözleşmesi varlığı için FetchXML
Örnek 1: Tüm kayıt iş akışları için karar sözleşmesi
<fetch distinct="true">
<entity name="msdyn_decisioncontract">
<filter type="or">
<filter type="and">
<condition attribute="msdyn_mode" entityname="an" operator="eq" value="717210001" />
<condition attribute="msdyn_streamsource" entityname="an" operator="eq" value="192350000" />
</filter>
<filter type="and">
<condition attribute="msdyn_mode" entityname="bd" operator="eq" value="717210001" />
<condition attribute="msdyn_streamsource" entityname="bd" operator="eq" value="192350000" />
</filter>
<filter type="and">
<condition attribute="msdyn_entitylogicalname" entityname="bp" operator="not-null" />
</filter>
<filter type="and">
<condition attribute="msdyn_entitylogicalname" entityname="bt" operator="not-null" />
</filter>
</filter>
<link-entity name="msdyn_liveworkstream" from="msdyn_routingcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="an"></link-entity>
<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="ba">
<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bb">
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="bc">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="bd"></link-entity>
</link-entity>
</link-entity>
</link-entity>
<link-entity name="msdyn_decisionruleset" from="msdyn_inputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bo">
<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bp" /></link-entity>
<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bs">
<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bt" /></link-entity>
</entity>
</fetch>
Örnek 2: Olay türünde tek bir kayıt iş akışı için karar sözleşmesi
<fetch distinct="true">
<entity name="msdyn_decisioncontract">
<filter type="or">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" entityname="an" operator="eq" uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}" />
</filter>
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" entityname="bd" operator="eq" uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}" />
</filter>
<filter type="and">
<condition attribute="msdyn_entitylogicalname" entityname="bp" operator="eq" value="incident" />
</filter>
<filter type="and">
<condition attribute="msdyn_entitylogicalname" entityname="bt" operator="eq" value="incident" />
</filter>
</filter>
<link-entity name="msdyn_liveworkstream" from="msdyn_routingcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="an"></link-entity>
<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="ba">
<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bb">
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="bc">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="bd"></link-entity>
</link-entity>
</link-entity>
</link-entity>
<link-entity name="msdyn_decisionruleset" from="msdyn_inputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bo">
<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bp" /></link-entity>
<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bs">
<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bt" /></link-entity>
</entity>
</fetch>
Örnek 3: Olay türünde ve görev türünde birden fazla kayıt iş akışı için karar sözleşmesi
<fetch distinct="true">
<entity name="msdyn_decisioncontract">
<filter type="or">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" entityname="an" operator="in">
<value uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}</value>
<value uiname="Test Record Workstream Task 1" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44215}</value>
</condition>
</filter>
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" entityname="bd" operator="in">
<value uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}</value>
<value uiname="Test Record Workstream Task 1" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44215}</value>
</condition>
</filter>
<filter type="and">
<condition attribute="msdyn_entitylogicalname" entityname="bp" operator="eq" value="incident" />
</filter>
<filter type="and">
<condition attribute="msdyn_entitylogicalname" entityname="bt" operator="eq" value="incident" />
</filter>
<filter type="and">
<condition attribute="msdyn_entitylogicalname" entityname="bp" operator="eq" value="task" />
</filter>
<filter type="and">
<condition attribute="msdyn_entitylogicalname" entityname="bt" operator="eq" value="task" />
</filter>
</filter>
<link-entity name="msdyn_liveworkstream" from="msdyn_routingcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="an"></link-entity>
<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="ba">
<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bb">
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="bc">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="bd"></link-entity>
</link-entity>
</link-entity>
</link-entity>
<link-entity name="msdyn_decisionruleset" from="msdyn_inputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bo">
<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bp" /></link-entity>
<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bs">
<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bt" /></link-entity>
</entity>
</fetch>
Karar kural kümesi varlığı için FetchXML
Örnek 1: Tüm kayıt iş akışları için karar kural kümesi
<fetch distinct="true">
<entity name="msdyn_decisionruleset">
<filter type="or">
<filter type="and">
<condition attribute="msdyn_mode" entityname="af" operator="eq" value="717210001" />
<condition attribute="msdyn_streamsource" entityname="af" operator="eq" value="192350000" />
</filter>
<filter type="and">
<condition attribute="msdyn_entitylogicalname" entityname="dc" operator="not-null" />
</filter>
</filter>
<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="ad">
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="ae">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="af"></link-entity>
</link-entity>
</link-entity>
<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="dc"></link-entity>
</entity>
</fetch>
Örnek 2: Olay türünde tek bir kayıt iş akışı için karar kural kümesi
<fetch distinct="true">
<entity name="msdyn_decisionruleset">
<filter type="or">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" entityname="af" operator="eq" uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}" />
</filter>
<filter type="and">
<condition attribute="msdyn_entitylogicalname" entityname="dc" operator="eq" value="incident" />
</filter>
</filter>
<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="ad">
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="ae">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="af"></link-entity>
</link-entity>
</link-entity>
<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="dc"></link-entity>
</entity>
</fetch>
Örnek 3: Olay türünde ve görev türünde birden fazla kayıt iş akışı için karar kural kümesi
<fetch distinct="true">
<entity name="msdyn_decisionruleset">
<filter type="or">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" entityname="af" operator="in">
<value uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}</value>
<value uiname="Test Record Workstream Task 1" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44215}</value>
</condition>
</filter>
<filter type="and">
<filter type="or">
<condition attribute="msdyn_entitylogicalname" entityname="dc" operator="eq" value="incident" />
<condition attribute="msdyn_entitylogicalname" entityname="dc" operator="eq" value="task" />
</filter>
</filter>
</filter>
<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="ad">
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="ae">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="af"></link-entity>
</link-entity>
</link-entity>
<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="dc"></link-entity>
</entity>
</fetch>
Yönlendirme yapılandırması varlığı için FetchXML
Örnek 1: Tüm kayıt iş akışları için yönlendirme yapılandırması
<fetch>
<entity name="msdyn_routingconfiguration">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="ah">
<filter type="and">
<condition attribute="msdyn_mode" operator="eq" value="717210001" />
<condition attribute="msdyn_streamsource" operator="eq" value="192350000" />
</filter>
</link-entity>
</entity>
</fetch>
Örnek 2: Tek bir kayıt iş akışı için yönlendirme yapılandırması
<fetch>
<entity name="msdyn_routingconfiguration">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="ah">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}" />
</filter>
</link-entity>
</entity>
</fetch>
Örnek 3: Birden fazla kayıt iş akışı için yönlendirme yapılandırması
<fetch>
<entity name="msdyn_routingconfiguration">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="ah">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" operator="in">
<value uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}</value>
<value uiname="Test Record Workstream Task 1" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44215}</value>
</condition>
</filter>
</link-entity>
</entity>
</fetch>
Yönlendirme yapılandırması adımı varlığı için FetchXML
Örnek 1: Tüm kayıt iş akışları için yönlendirme yapılandırması adımı
<fetch>
<entity name="msdyn_routingconfigurationstep">
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="inner" alias="ak">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="al">
<filter type="and">
<condition attribute="msdyn_mode" operator="eq" value="717210001" />
<condition attribute="msdyn_streamsource" operator="eq" value="192350000" />
</filter>
</link-entity>
</link-entity>
</entity>
</fetch>
Örnek 2: Tek bir kayıt iş akışı için yönlendirme yapılandırması adımı
<fetch>
<entity name="msdyn_routingconfigurationstep">
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="inner" alias="ak">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="al">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}" />
</filter>
</link-entity>
</link-entity>
</entity>
</fetch>
Örnek 3: Birden fazla kayıt iş akışı için yönlendirme yapılandırması adımı
<fetch>
<entity name="msdyn_routingconfigurationstep">
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="inner" alias="ak">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="al">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" operator="in">
<value uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}</value>
<value uiname="Test Record Workstream Task 1" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44215}</value>
</condition>
</filter>
</link-entity>
</link-entity>
</entity>
</fetch>
İş akışı kapasite profili varlığı için FetchXML
Örnek 1: Tüm kayıt iş akışları için iş akışı kapasite profili
<fetch>
<entity name="msdyn_liveworkstreamcapacityprofile">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_workstream_id" link-type="inner" alias="am">
<filter type="and">
<condition attribute="msdyn_mode" operator="eq" value="717210001" />
<condition attribute="msdyn_streamsource" operator="eq" value="192350000" />
</filter>
</link-entity>
</entity>
</fetch>
Örnek 2: Tek bir kayıt iş akışı için iş akışı kapasite profili
<fetch>
<entity name="msdyn_liveworkstreamcapacityprofile">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_workstream_id" link-type="inner" alias="am">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}" />
</filter>
</link-entity>
</entity>
</fetch>
Örnek 3: Birden fazla kayıt iş akışı için iş akışı kapasite profili
<fetch>
<entity name="msdyn_liveworkstreamcapacityprofile">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_workstream_id" link-type="inner" alias="am">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" operator="in">
<value uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}</value>
<value uiname="Test Record Workstream Task 1" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44215}</value>
</condition>
</filter>
</link-entity>
</entity>
</fetch>
Sonraki adımlar
Ayrıca bkz.
Yapılandırma verilerini dışarı aktarmak için şema oluşturma
Kayıtlar için veri taşımaya genel bakış
Kayıtları filtrelemek için FetchXML sorgusu kullanma
Kayıt geçişi sorunlarını giderme
Canlı sohbet için yapılandırma verileri geçişi
Ses kanalı için yapılandırma verilerini geçişi