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.
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, Field Service 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 Field Service'i yüklemeyi seçtiğinizde eklenir veya değiştirilir. Dataverse ortamınızda yüklü başka uygulamalar varsa tablo şemaları farklı görünebilir.
Uyarı
Bu başvuru belgeleri, ortamınızda bulunan belirli tabloları dışlar. Örneğin, yalnızca dahili kullanım için tasarlanmış ve Field Service geliştiricileri için daha az uygun olduğunu düşündüğümüz tablolar. Bu belgeleri belirli aralıklarla oluşturduğumuz için tablo şemalarında yapılan değişiklikler hemen yansıtılmaz.
Bu başvuru belgelerini Şubat 2025'te kullanıma sunduk. İlk geri bildirimleri toplayıp ele aldıkça değişiklikleri daha sık fark edebilirsiniz.
Dataverse ortamınızdaki tüm tabloların geçerli ve filtrelenmemiş bilgilerini görüntülemek için Tablo tanımı tarayıcısını kullanın. Tablo tanımı tarayıcısı, Ortamınızdaki tablo tanımlarına göz atma bölümünde açıklanan yönetilen bir çözümdür.
Bu başvuru yalnızca aşağıdaki tabloları içerir:
IsPrivate eşittir
false- Bu, dış kullanım örneklerinin bulunmadığı tabloları hariç tutar. Özel tablolar hakkında daha fazla bilgi edinin
IsIntersect eşittir
falseveya IsIntersect eşittirtrueve 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. Kullanışlı değiller. 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, GrantAccessve ModifyAccess iletilerini desteklerkenRevokeAccess, 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:
- 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.
- 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. Etkinliği eklemediyseniz, mesajı çağırmamalısınız, yalnızca abone olmalısınız. Etkinliklere birkaç farklı şekilde abone olabilirsiniz, örneğin:
- Bir eylem gerçekleştirildiğinde tetikleyicisini kullanarak Power Automate Dataverse bağlayıcısını kullanın.
- Olaya yanıt vermek için bir Dataverse eklentisi kaydedin.
- Dataverse Azure tümleştirmesi ile olay verilerini Azure'a veya bir web kancasına gönderin
Ö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 de) 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/özniteliklerIsValidForCreateveIsValidForUpdate özellikleri için her zaman false döndürür.
Bu başvuru belgelerindeki seçim sütunu seçenekleri, İngilizce'nin temel dil olduğu bir dağıtımdan 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ştirmekte özgürsünüz.
Ilişki
EntityMetadata sınıfı, ilişkileri temsil etmek için üç özellik içerir:
| Mülkiyet | Türü | Description |
|---|---|---|
| OneToManyRelations (BirYeÇok) İlişkileri | OneToManyRelationshipMetadata[] | Varlık için bir-çok ilişkiler dizisini alır. |
| ÇokToOneİlişkiler | OneToManyRelationshipMetadata[] | Varlık için çok-bir ilişkiler dizisini alır. |
| ÇokToÇokİlişkiler | ManyToManyRelationshipMetadata[] | Varlık için çoka çok ilişkiler 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. Tablolar arasında ilişkiler vardır. Bir-To-Many ilişkiler varken, Çok-Bir ilişkileri yalnızca Bir-To-Many 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 ilişkili 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: Basamaklı yapılandırma |
Bire çok ilişkiler
Ş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 yönetimli 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. |
Çoka çok ilişkiler
Her çoka çok ilişki Entity1LogicalName ve Entity2LogicalName'i içerir. Bu belge için, ilişki ayrıntıları geçerli tablo bağlamında sağlanır. Olup Entity1Entity2 olmadığı gerçekten önemli.
Her çoka çok ilişki 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 |
Bu tablodan kullanıcı arabiriminde ikinci tablo verilerine erişilip erişilemeyeceğini ve nasıl erişileceğini denetlemek için model yönetimli uygulamalar tarafından kullanılan veriler. |
Çoka çok ilişkinin kendi kendine başvurduğu nadir durumlarda, örneğin Bağlantı Rolü (ConnectionRole) connectionroleassociation_associationEntity1 veya Entity2 özelliğe eklenir.
| Mülkiyet | Değer |
|---|---|
Entity1IntersectAttribute |
Kesişen tabloda, ilk tablo olarak bu türdeki kayıtlar için birincil anahtar olan sütunun adı. |
Entity2IntersectAttribute |
Kesişen tabloda, bu tür kayıtlar için ikinci tablo olarak birincil anahtar olan sütunun adı. |
Entity1NavigationPropertyName |
İlk tablo olarak bu ilişki için Web API koleksiyonu değerli gezinti özelliğinin adı. |
Entity2NavigationPropertyName |
İkinci tablo olarak bu ilişki için Web API koleksiyonu değerli gezinti özelliğinin adı. |
Entity1AssociatedMenuConfiguration |
Model yönetimli 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 yönetimli uygulamalar tarafından, ikinci tablo verilerine kullanıcı arabiriminde bu tablodan ikinci tablo olarak erişilip erişilemeyeceğini ve nasıl erişileceğini denetlemek için kullanılan veriler |