Jagamisviis:


getEntityMetadata (kliendi API)

Tagastab määratud tabeli tabelimääratlused.

Süntaks

Xrm.Utility.getEntityMetadata(entityName,attributes).then(successCallback, errorCallback)

Parameetrid

Nimi Tüüp Nõutav Kirjeldus
entityName String Jah Tabeli loogikanimi.
attributes Stringide massiiv Ei Veerud, mille jaoks määratlusi hankida.
successCallback funktsioon Ei Funktsioon, mida kutsuda tabelimääratluste tagastamisel.
errorCallback funktsioon Ei Funktsioon, mida kutsuda, kui toiming nurjub.

Tagastab

Tüüp: Objekt

Kirjeldus: objekt, mis sisaldab tabelimääratluste teavet järgmiste väärtustega.

Nimi Tüüp Kirjeldus
ActivityTypeMask Number Kas kohandatud tegevus peaks ilmuma veebirakenduse tegevuste menüüdes. 0 näitab, et kohandatud tegevust ei kuvata; 1 näitab, et see kuvatakse.
AutoRouteToOwnerQueue loogiline Näitab, kas seda tüüpi kirje loomisel või määramisel teisaldatakse kirjed automaatselt omaniku vaikejärjekorda.
CanEnableSyncToExternalSearchIndex loogiline Ainult süsteemisiseseks kasutuseks.
CanTriggerWorkflow loogiline Näitab, kas tabel võib käivitada töövooprotsessi.
Description String Tabeli kirjeldus.
DisplayCollectionName String Tabeli mitmuslik kuvatav nimi.
DisplayName String Tabeli kuvatav nimi.
EnforceStateTransitions loogiline Näitab, kas tabel jõustab kohandatud olekusiirded.
EntityColor String Kuueteistkümnendav kood, mis tähistab rakenduses selle tabeli jaoks kasutatavat värvi.
EntitySetName String Selle tabeli jaoks seatud veebi-API tabeli nimi.
HasActivities loogiline Näitab, kas tegevused on selle tabeliga seostatud.
IsActivity loogiline Näitab, kas tabel on tegevus.
IsActivityParty loogiline Näitab, kas meilisõnumeid saab saata seda tüüpi kirjes talletatud meiliaadressile.
IsBusinessProcessEnabled loogiline Näitab, kas tabel on äriprotsessi voogude jaoks lubatud.
IsBPFEntity loogiline Näitab, kas tabel on äriprotsessi voo tabel.
IsChildEntity loogiline Näitab, kas tabel on tütartabel.
IsConnectionsEnabled loogiline Näitab, kas ühendused on selle tabeli jaoks lubatud.
IsCustomEntity loogiline Näitab, kas tabel on kohandatud tabel.
IsCustomizable loogiline Näitab, kas tabelit saab kohandada.
IsDocumentManagementEnabled loogiline Näitab, kas dokumendihaldus on lubatud.
IsDocumentRecommendationsEnabled loogiline Näitab, kas dokumendisoovitused on lubatud.
IsDuplicateDetectionEnabled loogiline Näitab, kas duplikaadituvastus on lubatud.
IsEnabledForCharts loogiline Näitab, kas diagrammid on lubatud.
IsImportable loogiline Näitab, kas tabelit saab impordiviisardi abil importida.
IsInteractionCentricEnabled loogiline Näitab, et tabel on interaktiivse kasutuskogemuse jaoks lubatud.
IsKnowledgeManagementEnabled loogiline Näitab, kas teabehaldus on tabeli jaoks lubatud.
IsMailMergeEnabled loogiline Näitab, kas kirjakooste on selle tabeli jaoks lubatud.
IsManaged loogiline Näitab, kas tabel on osa hallatavast lahendusest.
IsOneNoteIntegrationEnabled loogiline Näitab, kas OneNote'i integreerimine on tabeli jaoks lubatud.
IsOptimisticConcurrencyEnabled loogiline Näitab, kas tabeli jaoks on lubatud optimistlik samaaegsus.
IsQuickCreateEnabled loogiline Näitab, kas tabel on kiirvormide loomiseks lubatud.
IsStateModelAware loogiline Näitab, kas tabel toetab kohandatud oleku üleminekute seadmist.
IsValidForAdvancedFind loogiline Näitab, kas tabel kuvatakse täpsemas otsingus.
IsVisibleInMobileClient loogiline Näitab, kas Microsoft Dynamics 365 tahvelarvutite kasutajad saavad selle tabeli andmeid vaadata.
IsEnabledInUnifiedInterface loogiline Näitab, kas tabel on ühendatud liidese jaoks lubatud.
LogicalCollectionName String Loogilise kogumi nimi.
LogicalName String Tabeli loogikanimi.
ObjectTypeCode Number Tabelitüübi kood.
OwnershipType String Tabeli omandiõiguse tüüp: UserOwned või OrganizationOwned.
PrimaryIdAttribute String Selle veeru nimi, mis on tabeli esmane ID.
PrimaryImageAttribute String Tabeli esmase pildiveeru nimi.
PrimaryNameAttribute String Tabeli esmase veeru nimi.
Privileges Objektide massiiv Objektid, mis määratlevad tabelile juurdepääsu turbeõiguse. Kuva õiguste objekt
Attributes Kogum Veerumääratlusobjektide kogum. Kuva atribuudiobjektid

Privilege object

Õigusteobjektidel on järgmised atribuudid, mis määratlevad tabelile juurdepääsuks turbeõiguse:

Nimi Tüüp Kirjeldus
CanBeBasic loogiline Kas privileeg võib olla põhiline juurdepääsutase.
CanBeDeep loogiline Kas privileeg võib olla sügava juurdepääsu tase.
CanBeEntityReference loogiline Kas välise osapoole õigus võib olla elementaarne juurdepääsutase.
CanBeGlobal loogiline Kas privileeg võib olla globaalne juurdepääsutase.
CanBeLocal loogiline Kas privileeg võib olla kohalik juurdepääsutase.
CanBeParentEntityReference loogiline Kas välise osapoole õigus võib olla emane juurdepääsutase.
Name String Privileegi nimi.
PrivilegeId String Privileegi ID.
PrivilegeType Number Õiguse tüüp, mis on üks järgmistest.
0 : Pole
1: loomine
2: Lugemine
3: Kirjutamine
4: Kustuta
5: Määramine
6: jagamine
7: Lisa
8: Lisa

Atribuudiobjektid

Tagastatav objekt sõltub veerumääratluste tüübist.

Põhiveerud (atribuudi metaandmed)

Kõigil veerumääratlustel on järgmised ühisatribuudid.

Nimi Tüüp Kirjeldus
AttributeType Number Veeru tüüp. Veerutüübi väärtuste loendi leiate teemast AttributeTypeCode Enum
DisplayName String Veeru kuvatav nimi
EntityLogicalName String Veergu sisaldava tabeli loogiline nimi.
LogicalName String Veeru loogikanimi.

Jah/ei (BooleanAttributeMetadata) veerud

Jah/ei veergudel on järgmised atribuudid.

Nimi Tüüp Kirjeldus
DefaultFormValue loogiline Veeru Jah/ei vaikeväärtus.
OptionSet Ese Kahendmuutujaga veeru suvandid, kus iga suvand on võtme-väärtusepaar.

Valiku (PicklistAttributeMetadata) veerud

Valikuveergudel on järgmine atribuut:

Nimi Tüüp Kirjeldus
OptionSet Ese Selle veeru suvandid, kus iga suvand on võtme-väärtusepaar.

Valikute (MultiSelectPicklistAttributeMetadata ) veerud

Valikuveergudel on järgmised atribuudid.

Nimi Tüüp Kirjeldus
DefaultFormValue loogiline Veeru vaikeväärtus.
OptionSet Ese Kahendmuutujaga veeru suvandid, kus iga suvand on võtme-väärtusepaar.

Osariigi (StateAttributeMetadata) veerud

Olekuveergudel on järgmine atribuut:

Nimi Tüüp Kirjeldus
OptionSet Ese Selle veeru suvandid, kus iga suvand on võtme-väärtusepaar.

Olekuveergudes on ka need meetodid, mis aktsepteerivad parameetrina arg ühe OptionSet suvandiväärtuse väärtust.

Nimi Tagastustüüp Kirjeldus
getDefaultStatus(arg) Number Tagastab vaikeoleku (arvu), mis põhineb tabeli esitatud olekuväärtusel. Tabeli vaikeoleku- ja olekuväärtuste kohta leiate teavet tabeli määratluste teabest andmetabeli/olemi viites.
getStatusValuesForState(arg) Arvumassiiv Tagastab määratud olekuväärtuse võimalikud olekuväärtused (arvumassiivi). Tabeli oleku- ja olekuväärtuste kohta leiate teavet tabeli määratluste teabest andmetabeli/olemi viites.

Status (StatusAttributeMetadata) veerud

Olekuveergudel on järgmine atribuut:

Nimi Tüüp Kirjeldus
OptionSet Ese Selle veeru suvandid, kus iga suvand on võtme-väärtusepaar.

Olekuveergudel on ka see meetod, mis aktsepteerib ühe OptionSet suvandiväärtuse väärtust parameetrina arg .

Nimi Tagastustüüp Kirjeldus
getState(arg) Number Tagastab määratud olekuväärtuse (arvu) olekuväärtuse (arvu). Tabeli vaikeoleku- ja olekuväärtuste kohta leiate teavet tabeli määratluste teabest andmetabeli/olemi viites.

Xrm.Utility