Aracılığıyla paylaş


Dynamics 365 Sales tablosu/varlık referansı

Dataverse tabloları, tüm ortam veritabanlarının sahip olduğu ortak tablo kümesini sağlar.

Dynamics 365 Etkin uygulamalar tablosu/varlık başvurusu , Sales gibi Dynamics 365 uygulamalarını yükleyebilmeniz için gereken ek tabloları içerir.

Burada listelenen tablolar, oluşturduğunuz bir ortama Dataverse eklerken Dynamics 365 Sales'i yüklemeyi seçtiğinizde eklenir veya değiştirilir.

Bu referans yalnızca aşağıdaki tabloları içerir:

  • IsPrivate eşittir false

  • IsIntersect eşittir false veya IsIntersect eşittir true ve tablo 4'ten fazla sütun içerir.

    • Kesişen tabloların çoğu, Çok-Çok ilişkisini desteklemek için gereken 4 sütunu içerir. Bunlar yararlı değildir. Dörtten fazla sütunu olan kesişen tablolar daha ilginçtir.

Messages

Bu listedeki iletiler varlık için geçerlidir. Örneğin, kullanıcıya ait tablolar Assign, GrantAccess ve ModifyAccess iletilerini desteklerken RevokeAccess kuruluşa ait tablolar desteklemez.

.NET için SDK

.NET için SDK'yı kullanırken, genellikle Microsoft.Crm.Sdk.Messages veya Microsoft.Xrm.Sdk.Messages ad alanlarına ait olacak ilgili istek sınıfını çağırabilirsiniz. Bu sınıflar, ileti adına eklenen öneki içeren Request adlara sahiptir.

Bazı iletiler, destekledikleri çözümler için özel eylemler olarak eklenir. Bu iletiler SDK derlemeleri içinde tanımlanmamıştır ancak bunları kullanmanın birkaç yolu vardır.

Web API'si

Web API'sini kullanırken, bu başvuruda tanımlanan ortak Dataverse OData işlevlerini ve eylemlerini bulabilirsiniz:

Bu işlevler ve eylemler ve eklenen herhangi bir ek işlev için, bunların nasıl kullanılacağını şu şekilde keşfedebilirsiniz:

  1. Parametreler ve dönüş değerleri ile ilgili ayrıntılar için $metadata hizmet belgesini inceleyin. Ayrıntılar için Eylem tanımları ve İşlev tanımları bölümlerine bakın.
  2. Eylemleri ve işlevleri çağırın. Ayrıntılar için Web API eylemlerini kullanma ve Web API işlevlerini kullanma bölümlerine bakın.

Events

Olaylar, abone olabilmeniz için var olan mesajlardır. Olayı eklemediyseniz, mesajı çağırmamalı yalnızca abone olmalısınız. Olaylara birkaç farklı şekilde abone olabilirsiniz, örneğin:

Özellikler

Bu bölüm, tümü yerine seçili varlık özelliklerini içerir. Yalnızca geliştiriciler için en yararlı olması beklenen özellikler dahil edilir. Bazı varlık özellik değerleri değiştirilebilir.

Kolonlar

Sütunlar iki ayrı bölümde listelenir: Yazılabilir sütunlar/öznitelikler ve Salt okunur sütunlar/öznitelikler. Bu ayrımın amacı, geliştiricinin bir tabloda satır oluştururken veya güncelleştirirken ayarlayabileceği sütunlara odaklanmaktır. Bu sütunları anlamak, geliştiricinin yalnızca değerleri almanın ötesinde tabloyla neler yapabileceğini anlamasına yardımcı olur.

Yazılabilir sütunlar/öznitelikler bölümündeki sütunlar, IsValidForCreate veya IsValidForUpdate özellikleri (genellikle her ikisi) için true değerini döndürür. Bu özelliklerden herhangi biri false değerini döndürürse, bu belirtilir.

Salt okunur sütunlar/öznitelikler, IsValidForCreateveIsValidForUpdate özellikleri için her zaman false değerini döndürür.

Bu başvuru belgelerindeki seçim sütunu seçenekleri, İngilizce'nin temel dil olduğu bir kurulumdan gelir. Bazı seçim seçenekleri, ortam oluşturulurken seçilen temel dile bağlı olarak değişebilir. Bu farklılıklar, dile veya kültüre en uygun seçeneklerle daha yakından uyumludur. Etiketleri değiştirerek veya gerektiğinde seçenekler ekleyip kaldırarak bu seçenekleri özelleştirebilirsiniz.

Ilişki

EntityMetadata sınıfı, ilişkileri temsil etmek için üç özellik içerir:

Mülkiyet Türü Description
OneToManyRelationships OneToManyRelationshipMetadata[] Varlık için bir-çok ilişkileri dizisini alır.
ManyToOneRelationships OneToManyRelationshipMetadata[] Varlık için çok-bir ilişkileri dizisini alır.
ManyToManyRelationships ManyToManyRelationshipMetadata[] Varlık için çok-çok ilişkileri dizisini alır.

Uyarı

Her tabloda kendisi için geçerli olan ilişkiler listelenirken, her ilişkinin her iki tablo tarafından da paylaşıldığını unutmamak önemlidir. İlişkiler tablolar arasında bulunur. Bir-Çok ilişkileri varken, Çok-Bir ilişkileri yalnızca Bir-Çok ilişkisinin başvuru tablosundan bir görünümüdür.

Çok-Bir ilişkileri

Şu OneToManyRelationship özellikleri içerir:

Mülkiyet Description
ReferencedEntity İlgili tablonun mantıksal adı.
ReferencedAttribute İlgili tablonun birincil anahtarının mantıksal adı.
ReferencingEntity Arama sütununa sahip ilgili tablonun mantıksal adı.
ReferencingAttribute Birincil tablonun birincil anahtarına başvuru içeren ilgili tablodaki arama sütununun mantıksal adı.
IsHierarchical İlişkinin kendine başvuran hiyerarşik bir ilişkiyi temsil edip etmediği
CascadeConfiguration Üst varlıkta hangi işlemlerin gerçekleştirileceğini açıklayan veriler, ilgili varlıklara basamaklandırılır.
Daha fazla bilgi: Basamak yapılandırması

Bir-çok ilişkileri

Şu OneToManyRelationship özellikleri içerir:

Mülkiyet Description
ReferencingEntity İlgili tablonun mantıksal adı.
ReferencingAttribute Birincil tablonun birincil anahtarına başvuru içeren ilgili tablodaki sütunun mantıksal adı.
IsCustomizable İlişkinin özelliklerinin değiştirilip değiştirilemeyeceği.
ReferencedEntityNavigationPropertyName Bu ilişki için Web API koleksiyonu değerli gezinti özelliğinin adı.
Daha fazla bilgi: Web API Gezinti Özellikleri
AssociatedMenuConfiguration Model temelli uygulamalar tarafından, ilgili varlık verilerine kullanıcı arabiriminde birincil varlıktan erişilip erişilemeyeceğini ve nasıl erişileceğini denetlemek için kullanılan veriler.

Çok-çok ilişkileri

Her çok-çok ilişkisi Entity1LogicalName ve Entity2LogicalName'i içerir. Bu belge için, ilişki ayrıntıları geçerli tablo bağlamında sağlanır. Entity1 ve Entity2 olması gerçekten önemli değildir.

Her çok-çok ilişkisi için aşağıdaki özellikler dahil edilir:

Mülkiyet Description
IntersectEntityName Bu çok-çok ilişkisini destekleyen kesişim tablosunun mantıksal adı.
FetchXml kullanarak tablo sütunlarını birleştirirken bu değeri kullanabilirsiniz
IsCustomizable İlişkinin özelliklerinin değiştirilip değiştirilemeyeceği.
SchemaName İlişkinin şema adı.
IntersectAttribute Kesişen tabloda, bu tür kayıtlar için birincil anahtar olan sütunun adı.
NavigationPropertyName Bu ilişki için Web API koleksiyonu değerli gezinti özelliğinin adı.
Daha fazla bilgi: Web API Gezinti Özellikleri
AssociatedMenuConfiguration Model temelli uygulamalar tarafından, ikinci tablo verilerine kullanıcı arabiriminde bu tablodan erişilip erişilemeyeceğini ve nasıl erişileceğini denetlemek için kullanılan veriler.

Çok-çok ilişkinin kendi kendine başvurduğu nadir durumlarda, örneğin Bağlantı Rolü (ConnectionRole) connectionroleassociation_association, Entity1 veya Entity2 özelliğe eklenir.

Mülkiyet Değer
Entity1IntersectAttribute Kesişen tabloda, birincil tablo olarak bu tür kayıtlar için birincil anahtar olan sütunun adı.
Entity2IntersectAttribute Kesişen tabloda, ikinci tablo olarak bu tür kayıtlar için birincil anahtar olan sütunun adı.
Entity1NavigationPropertyName Bu ilişki için ilk tablo olarak Web API koleksiyonu değerli gezinti özelliğinin adı.
Entity2NavigationPropertyName Bu ilişki için ikinci tablo olarak Web API koleksiyonu değerli gezinti özelliğinin adı.
Entity1AssociatedMenuConfiguration Model temelli uygulamalar tarafından, ikinci tablo verilerine kullanıcı arabiriminde ilk tablo olarak bu tablodan erişilip erişilemeyeceğini ve nasıl erişileceğini denetlemek için kullanılan veriler.
Entity2AssociatedMenuConfiguration Model temelli uygulamalar tarafından, ikinci tablo verilerine kullanıcı arabiriminde ikinci tablo olarak bu tablodan erişilip erişilemeyeceğini ve nasıl erişileceğini denetlemek için kullanılan veriler