Varlık alanları arasında eşleme oluşturma veya düzenleme

Bu konu, Dynamics 365 Customer Engagement (on-premises) için geçerlidir. Bu konunun Power Apps sürümü için bkz: Tablo sütunlarını eşleme

Varlık ilişkisi olan varlıklar arasında öznitelikleri eşleyebilirsiniz. Bu, bir kaydı başka bir kayıtla bağlamında oluşturulan varsayılan değerlerini ayarlamanızı sağlar. Belirli bir firmanın çalışanı olan birisi için yeni bir ilgili kişi kaydı eklemek istediğinizi varsayalım. Bunu iki farklı yolla yapabilirsiniz:

Yalnızca uygulama içinde gezinerek sıfırdan yeni bir ilgili kişi kaydı oluşturabilirsiniz. Ancak o zaman ana firmayı ayarlamanız ve muhtemelen ana firmayla aynı olan çeşitli bilgi öğeleri (adres ve telefon bilgileri gibi) girmeniz gerekir. Bu, zaman alabilir ve hatalar için fırsatlar sunar.

Daha kolay yol, firma varlığı ile başlamak ve formda İlgili Kişiler alt ızgarasını kullanmak, bir ilgili kişi eklemek için + öğesini seçmektir. Önce, yanlışlıkla yinelenen bir kayıt oluşturmamanız adına, herhangi bir varolan ilgili kişini aramak için size yol gösterecektir. Varolan bir kayıt bulamazsanız, Yeni öğesini seçebilir ve yeni bir ilgili kişi kaydı oluşturabilirsiniz. Fark, firma kaydından belirli veri öğelerinin kaydetmeden önce düzenleyebileceğiniz belirli varsayılan değerler ayarlamak amacıyla firma kaydından belirli veri öğelerinin yeni ilgili kişi formu içine kopyalanacak olmasıdır. Bu, veri girerken size oldukça fazla zaman kazandırabilir ve hatalarının azaltılmasına yardımcı olur.

Not

Bu eşlemeler, bir iş akışı veya iletişim işlemi kullanılarak oluşturulan ilgili kayıtlara uygulanmaz. Bunlar kodu kullanarak oluşturulan yeni kayıtlara otomatik olarak uygulanmaz ancak geliştiriciler mevcut eşlemeleri kullanarak yeni bir kayıt oluşturmak için InitializeFrom adı verilen özel bir iletiyi kullanabilirler.

Bu eşlemler yalnızca, kaydedilmeden önce bir kayda varsayılan değerler ayarlar. Kişiler kaydetmeden önce değerleri düzenleyebilir. Aktarılan veriler, o andaki verilerdir. Eşitlenmez. Birincil varlık kaydındaki bilgiler değişirse, oluşturulduğunda aktarılan ilgili varlık kaydı verileri değişmez.

Bir listeden yeni bir kayıt oluşturduğunuzda ayarlanan varsayılan değerler, varlık ilişkileri için gerçekten tanımlı değildir, ancak ilişki kullanıcı arabiriminde gösterilirler. Bunlar her 1:N varlık ilişkisinde yoktur. Bir varlık için bir 1:N (veya N:1) varlık ilişkileri listesini görüntülediğinizde, türe göre gösterilen ilişkileri filtreleyebilirsiniz. Tümü, Özel, Özelleştirilebilir veya Eşlenebilir öğesini seçebilirsiniz. Eşlenebilir varlık ilişkileri, varlık alanlarını eşlemeye izin vermek için erişim sağlar.

Aşağıdaki kurallar, hangi tür verilerin eşlenebileceğini gösterir.

  • Her iki alan da aynı türde ve aynı biçimde olmalıdır.

  • Hedef alanın uzunluğu, kaynak alanın uzunluğuna eşit veya bundan fazla olmalıdır.

  • Hedef alan, başka bir alanla önceden eşlenmiş olamaz.

  • Kaynak alan, formda görünür olmalıdır.

  • Hedef alan, kullanıcının veri girebileceği bir alan olmalıdır.

  • Alanlar seçim kümeleriyse, her seçeneğin tamsayı değeri aynı olmalıdır.

  • Adres Kimliği değerleri eşlenemez.

Not

Seçenek kümesi alanlarını eşlemeniz gerekiyorsa, her iki alanı, aynı genel seçenek kümesini kullanmak üzere yapılandırmanızı öneririz. Aksi halde, iki ayrı seçenek kümesini el ile eşitlenmiş halde tutmak zor olabilir. Her seçenek için tamsayı değerleri doğru eşlenmezse, verilerinizde sorunlar ortaya çıkarabilir. Daha fazla bilgi: Genel seçenek kümelerini oluşturma ve düzenleme

Alan eşlemesi oluşturma veya düzenleme

  1. Çözüm gezginini açın.

  2. Bileşenler altında Varlıklar seçeneğini genişletin ve sonra istediğiniz varlığı genişletin.

  3. 1:N İlişkileri veya N:1 İlişkileri'ni seçin.

  4. Ana bölmede, Tür listesinde, Eşlenebilir öğesini seçin.

  5. Eşlenebilir bir ilişki seçin. Ardından, Eylemler araç çubuğunda, Eylemler öğesini ve ardından Düzenle öğesini seçin.

  6. İlgili altında Eşlemeler öğesini seçin.

  7. Her yeni eşleme için, Eylemler araç çubuğunda Yeni öğesini seçin.

  8. Alan Eşlemesi Oluştur iletişim kutusunda, Kaynak Varlık Alanlar içinden kaynak alanı seçin. Hedef Varlık Alanları'ndan hedef alanı seçin.

  9. Tamam seçeneğini işaretleyin.

  10. İlişki formunu kapatmak için Kaydet ve Kapat'ı seçin.

  11. Özelleştirmeleriniz tamamlandığında, onları yayımlayın

Not

  • Özelleştirmeler yayımlandıktan sonra, bu eşlemeler tüm kullanıcılar için kullanılabilir olur. Özelleştirmeleri yayımlamadan önce Internet Information Services'ı (IIS) sıfırlarsanız, diğer özelleştirmeler kullanılamasa da bu eşlemeler tüm kullanıcılar tarafından kullanılabilir.
  • Bir formda görüntülenmeyen bir alana/alandan eşleme yaparsanız, söz konusu alan bir forma ekleninceye kadar eşleme yapılmaz.

Otomatik olarak alan eşlemeleri oluşturma

Otomatik olarak da eşleme oluşturabilirsiniz ancak bunu sistem varlıklarıyla yaparken dikkatli olmanız gerekir. Bunu, özel varlıklar oluşturduğunuzda ve eşlemeden yararlanmak istediğinizde kullanın. Eşlemeler listesini görüntülerken, Diğer Eylemler menüsünde, Eşleme Oluştur öğesini seçin. Bu, varolan eşlemeleri kaldırır ve onları yalnızca benzer adları ve veri türlerine sahip alanları temel alan önerilen eşlemelerle değiştirir. Bunu bir sistem varlığında kullanırsanız, bir miktar beklenen eşlemeyi kaybedebilirsiniz. Özel varlıklar için, istemediğiniz herhangi bir eşlemeyi daha kolaylıkla silebileceğinizden ve eşleme oluşturma eyleminin oluşturmadığı diğerlerini daha kolaylıkla ekleyebileceğinizden, zamandan tasarruf sağlar.

1:N (bir-çok) veya N:1 (çok-bir) ilişkileri oluşturma
N:N (çok-çok) ilişkileri