Kongsi melalui


Rujukan jadual/entiti Dynamics 365 Field Service

Jadual Dataverse menyediakan set jadual biasa yang dimiliki oleh semua pangkalan data persekitaran.

Rujukan jadual/entiti aplikasi Dynamics 365 Didayakan mengandungi jadual tambahan yang diperlukan sebelum anda boleh memasang aplikasi Dynamics 365 seperti Field Service.

Jadual yang disenaraikan di sini ditambah atau diubah suai apabila anda memilih untuk memasang Dynamics 365 Field Service semasa anda menambah Dataverse pada persekitaran yang anda cipta. Skema jadual mungkin kelihatan berbeza, jika terdapat aplikasi lain yang dipasang dalam persekitaran Dataverse anda.

Nota

Dokumentasi rujukan ini tidak termasuk jadual tertentu yang wujud dalam persekitaran anda. Contohnya, jadual yang bertujuan untuk kegunaan dalaman sahaja dan sedemikian rupa yang kami anggap kurang relevan untuk pembangun Field Service. Perubahan pada skema jadual tidak ditunjukkan serta-merta kerana kami menjana dokumentasi ini dalam selang masa tertentu.

Kami telah melancarkan dokumentasi rujukan ini pada Februari 2025. Anda mungkin melihat perubahan dengan lebih kerap apabila kami mengumpulkan maklum balas awal dan menanganinya.

Untuk melihat maklumat semasa dan tidak ditapis bagi semua jadual dalam persekitaran Dataverse anda, gunakan penyemak imbas takrifan jadual. Pelayar definisi jadual ialah penyelesaian terurus yang diterangkan dalam Semak imbas definisi jadual dalam persekitaran anda.

Rujukan ini hanya termasuk jadual di mana:

  • IsPrivate sama dengan false

  • IsIntersect sama false atau IsIntersect sama true dan jadual mengandungi lebih daripada 4 lajur.

    • Kebanyakan jadual bersilang mengandungi hanya 4 lajur yang diperlukan untuk menyokong perhubungan Banyak kepada Banyak. Mereka tidak berguna. Jadual bersilang dengan lebih daripada empat lajur adalah lebih menarik.

Mesej

Mesej dalam senarai ini boleh digunakan untuk entiti. Contohnya, jadual milik pengguna menyokong Assign, GrantAccess, ModifyAccessdan RevokeAccess mesej manakala jadual milik organisasi tidak.

SDK untuk .NET

Apabila menggunakan SDK untuk .NET, anda biasanya boleh menggunakan kelas permintaan yang sepadan yang akan tergolong sama ada dalam ruang nama Microsoft.Crm.Sdk.Messages atau Microsoft.Xrm.Sdk.Messages . Kelas-kelas ini mempunyai nama yang termasuk Request awalan yang ditambah pada nama mesej.

Sesetengah mesej ditambah sebagai tindakan tersuai untuk penyelesaian yang disokongnya. Mesej ini tidak ditakrifkan dalam perhimpunan SDK tetapi terdapat beberapa cara anda boleh menggunakannya.

Web API

Apabila menggunakan API Web, anda boleh mencari fungsi dan tindakan Dataverse OData biasa yang ditakrifkan dalam rujukan ini:

Untuk fungsi dan tindakan ini, dan mana-mana tambahan yang ditambah, anda boleh mengetahui cara menggunakannya dengan:

  1. Periksa dokumen perkhidmatan $metadata untuk butiran tentang parameter dan nilai kembali. Lihat Takrifan tindakan dan Takrifan fungsi untuk butiran.
  2. Panggil tindakan dan fungsi. Lihat Gunakan tindakan API Web dan Gunakan fungsi API Web untuk butiran.

Peristiwa

Acara ialah mesej yang wujud supaya anda boleh melanggan mesej tersebut. Melainkan anda menambah acara, anda tidak boleh menggunakan mesej, hanya melanggan acara tersebut. Anda boleh melanggan acara dalam beberapa cara yang berbeza, contohnya:

Sifat

Bahagian ini termasuk sifat entiti terpilih dan bukannya kesemuanya. Hanya hartanah yang dijangka paling berguna untuk pemaju disertakan. Sesetengah nilai sifat entiti boleh diubah.

Lajur

Lajur disenaraikan dalam dua bahagian berasingan: Lajur/atribut boleh tulis dan lajur/atribut baca sahaja. Tujuan pemisahan ini adalah untuk memfokuskan pada lajur yang boleh ditetapkan oleh pembangun semasa mencipta atau mengemas kini baris dalam jadual. Memahami lajur ini membantu pembangun memahami perkara yang boleh mereka lakukan dengan jadual selain daripada mendapatkan semula nilai.

Lajur dalam bahagian lajur/atribut boleh tulis mengembalikan benar sama ada untuk sifat IsValidForCreate atau IsValidForUpdate (biasanya kedua-duanya). Jika salah satu daripada sifat ini mengembalikan palsu, ini ditunjukkan.

Lajur/atribut baca sahaja sentiasa mengembalikan palsu untuk sifat IsValidForCreatedanIsValidForUpdate .

Opsyen lajur pilihan dalam dokumentasi rujukan ini datang daripada penggunaan di mana bahasa Inggeris ialah bahasa asas. Sesetengah pilihan pilihan boleh berbeza-beza bergantung pada bahasa asas yang dipilih apabila persekitaran dicipta. Perbezaan ini lebih rapat dengan pilihan yang paling sesuai dengan bahasa atau budaya. Anda bebas untuk menyesuaikan pilihan ini dengan menukar label atau menambah dan mengalih keluar pilihan mengikut keperluan.

Perhubungan

Kelas EntityMetadata termasuk tiga sifat untuk mewakili perhubungan:

Sifat Taip Perihalan
OneToManyRelationships OneToManyRelationshipMetadata[] Mendapat tatasusunan perhubungan satu-ke-banyak untuk entiti.
ManyToOneRelationships OneToManyRelationshipMetadata[] Mendapat tatasusunan perhubungan banyak kepada satu untuk entiti.
ManyToManyRelationships ManyToManyRelationshipMetadata[] Mendapat tatasusunan perhubungan banyak kepada banyak untuk entiti.

Nota

Adalah penting untuk diingat bahawa walaupun setiap jadual menyenaraikan perhubungan yang terpakai padanya, setiap perhubungan dikongsi oleh kedua-dua jadual. Hubungan wujud antara jadual. Walaupun perhubungan Satu-To-Many wujud, perhubungan Banyak-ke-Satu hanyalah pandangan hubungan Satu-To-Many daripada jadual rujukan.

Hubungan banyak-ke-Satu

Termasuk sifat-sifat ini OneToManyRelationship :

Sifat Perihalan
ReferencedEntity Nama logik jadual yang berkaitan.
ReferencedAttribute Nama logik kunci utama jadual yang berkaitan.
ReferencingEntity Nama logik jadual berkaitan yang mempunyai lajur carian.
ReferencingAttribute Nama logik lajur carian dalam jadual berkaitan yang mengandungi rujukan kepada kunci utama jadual utama.
IsHierarchical Sama ada hubungan itu mewakili hubungan hierarki rujukan diri
CascadeConfiguration Data yang menerangkan operasi yang dilakukan pada entiti induk akan melata ke entiti berkaitan.
Maklumat lanjut: Konfigurasi lata

Hubungan satu-ke-banyak

Termasuk sifat-sifat ini OneToManyRelationship :

Sifat Perihalan
ReferencingEntity Nama logik jadual yang berkaitan.
ReferencingAttribute Nama logik lajur dalam jadual berkaitan yang mengandungi rujukan kepada kunci utama jadual utama.
IsCustomizable Sama ada sifat hubungan boleh diubah.
ReferencedEntityNavigationPropertyName Nama sifat navigasi bernilai koleksi API Web untuk perhubungan ini.
Maklumat lanjut: Sifat Navigasi API Web
AssociatedMenuConfiguration Data yang digunakan oleh apl dipacu model untuk mengawal sama ada dan bagaimana data entiti berkaitan boleh diakses dalam UI daripada entiti utama.

Hubungan banyak kepada banyak

Setiap perhubungan banyak-ke-banyak termasuk Entity1LogicalName dan Entity2LogicalName. Untuk dokumentasi ini, butiran perhubungan disediakan dalam konteks jadual semasa. Sama ada ia penting Entity1 atau Entity2 tidak.

Bagi setiap perhubungan banyak-ke-banyak, sifat berikut disertakan:

Sifat Perihalan
IntersectEntityName Nama logik jadual persimpangan yang menyokong hubungan banyak kepada banyak ini.
Anda boleh menggunakan nilai ini apabila menyertai lajur jadual menggunakan FetchXml
IsCustomizable Sama ada sifat hubungan boleh diubah.
SchemaName Nama skema perhubungan.
IntersectAttribute Nama lajur dalam jadual persimpangan yang merupakan kunci utama untuk rekod jenis ini.
NavigationPropertyName Nama sifat navigasi bernilai koleksi API Web untuk perhubungan ini.
Maklumat lanjut: Sifat Navigasi API Web
AssociatedMenuConfiguration Data yang digunakan oleh apl dipacu model untuk mengawal sama ada dan bagaimana data jadual kedua boleh diakses dalam UI daripada jadual ini.

Dalam kes yang jarang berlaku di mana perhubungan banyak-ke-banyak adalah rujukan sendiri, seperti untuk Peranan Sambungan (ConnectionRole) connectionroleassociation_association, Entity1 atau Entity2 didahulukan kepada sifat.

Sifat Nilai
Entity1IntersectAttribute Nama lajur dalam jadual persimpangan yang merupakan kunci utama untuk rekod jenis ini sebagai jadual pertama.
Entity2IntersectAttribute Nama lajur dalam jadual persimpangan yang merupakan kunci utama untuk rekod jenis ini sebagai jadual kedua.
Entity1NavigationPropertyName Nama sifat navigasi bernilai koleksi API Web untuk perhubungan ini sebagai jadual pertama.
Entity2NavigationPropertyName Nama sifat navigasi bernilai koleksi API Web untuk perhubungan ini sebagai jadual kedua.
Entity1AssociatedMenuConfiguration Data yang digunakan oleh apl dipacu model untuk mengawal sama ada dan bagaimana data jadual kedua boleh diakses dalam UI daripada jadual ini sebagai jadual pertama.
Entity2AssociatedMenuConfiguration Data yang digunakan oleh apl dipacu model untuk mengawal sama ada dan bagaimana data jadual kedua boleh diakses dalam UI daripada jadual ini sebagai jadual kedua