opomba,
Dostop do te strani zahteva pooblastilo. Poskusite se vpisati alispremeniti imenike.
Dostop do te strani zahteva pooblastilo. Poskusite lahko spremeniti imenike.
Vrne informacije o trenutnih uporabniških nastavitvah.
var userSettings = Xrm.Utility.getGlobalContext().userSettings
Lastnosti
Predmet userSettings ima te lastnosti:
| Ime | Vrsta | Opis |
|---|---|---|
dateFormattingInfo |
predmet | Vrne informacije o oblikovanju datuma za trenutnega uporabnika. Oglejte si dateFormattingInfo |
defaultDashboardId |
niz | Vrne ID privzete nadzorne plošče za trenutnega uporabnika. |
isGuidedHelpEnabled |
Bool | Ali je za trenutnega uporabnika omogočena vodena pomoč. |
isHighContrastEnabled |
Bool | Ali je za trenutnega uporabnika omogočen visokokontrastni način. |
isRTL |
Bool | Ali je jezik za trenutnega uporabnika jezik od desne proti levi (RTL). |
languageId |
številka | Koda jezika LCID za trenutnega uporabnika. |
roles |
zbirka | Zbirka iskanih predmetov, ki vsebujejo GUID in prikazano ime vsake varnostne vloge, dodeljene uporabniku, in vseh varnostnih vlog, dodeljenih skupini, s katero je povezan uporabnik. Oglejte si vloge |
securityRolePrivileges |
niz [] | matrika nizov, ki predstavlja vrednosti GUID za vsako pravico varnostne vloge, s katero je povezan uporabnik, ali katero koli skupino, s katero je povezan uporabnik. |
securityRoles |
niz [] | Zastarelo.
roles Uporabite lastnost. |
transactionCurrency |
predmet | Predmet, ki idvsebuje , namein entityType valuto transakcije za trenutnega uporabnika. Oglejte si transakcijoCurrency |
transactionCurrencyId |
niz | Zastarelo.
transactionCurrency Uporabite lastnost |
userId |
niz | Vrednost systemuser.systemuserid trenutnega uporabnika. |
userName |
niz | Ime trenutnega uporabnika. |
dateFormattingInfo
Predmet z lastnostmi niza o oblikovanju datuma, kot so FirstDayOfWeek, MonthDayPatternLongDatePattern, TimeSeparator, in tako naprej.
Vloge
Zbirka vsebuje predmete in lastnosti idname za vsako od varnostnih vlog ali skupin, s katero je povezan uporabnik.
Ta lastnost je podprta le v poenotenem vmesniku.
transactionCurrency
Ta metoda je podprta le v poenotenem vmesniku.
Podatki so lahko videti tako:
{id: "e7dd9bc6-d239-ea11-a813-000d3a35b14a", entityType: "transactioncurrency", name: "US Dollar"}
Metode
Predmet userSettings ima te metode:
getSecurityRolePrivilegesInfo metoda
Vrne obljubo, ki businessUnitIdse razreši s predmetom, katerega ključi so GUID-ji in vrednosti pravic varnostne vloge, so predmeti, ki vsebujejo , depthin privilegeName pravice varnostne vloge.
Sintaksa
userSettings.getSecurityRolePrivilegesInfo().then(successCallback, errorCallback);
Parametri
| Ime | Vrsta | Zahtevano | Opis |
|---|---|---|---|
successCallback |
Function | Ne | Funkcija, ki pokliče, ko so pridobljene informacije o pravicah varnostne vloge. Povratni klic uspeha bo poslan v slovar, kjer bodo ključi GUID-i pravic varnostne vloge, vrednosti pa bodo predmeti, ki vsebujejo te lastnosti:id:Niz. GUID privilegija varnostne vloge.businessUnitId:Niz. GUID poslovne enote pravice varnostne vloge.privilegeName:Niz. Ime pravice varnostne vloge.depth:Niz. Globina privilegija varnostne vloge. |
errorCallback |
Function | Ne | Funkcija, ki jo pokličete, ko operacija ne uspe. Predmet z naslednjimi lastnostmi bo posredovan:errorCode:Številka. Koda napake.message:Niz. Sporočilo o napaki, ki opisuje težavo. |
Vrednost vračila
Vrsta:Promise<{[key: string]: {id: string, businessUnitId: string, privilegeName: string, depth: number}}>
Ob uspehu vrne predmet obljube, ki vsebuje vrednosti, navedene v opisu parametra successCallback zgoraj.
Opis: GUID in dodatne podrobnosti, kot sta poslovna enota in ime pravice za vsako od pravic varnostne vloge.
getSecurityRolePrivilegesInfo example
userSettings
.getSecurityRolePrivilegesInfo()
.then(function success(rolePrivileges) {
var privilegeGuids = Object.keys(rolePrivileges);
console.log("Privileges Count: " + privilegeGuids.length);
// Print information about the first role privilege in the dictionary
var guid = privilegeGuids[0];
console.log("Privilege Id: " + rolePrivileges[guid].id);
console.log("Privilege Name: " + rolePrivileges[guid].privilegeName);
console.log("Privilege Business Unit Id: " + rolePrivileges[guid].businessUnitId);
console.log("Privilege depth: " + rolePrivileges[guid].depth);
});
getTimeZoneOffsetMinutes metoda
Vrne razliko v minutah med lokalnim in usklajenim univerzalnim časom (UTC).
Sintaksa
userSettings.getTimeZoneOffsetMinutes()
Vrednost vračila
Vrsta: število
Opis: Odmik časovnega pasu v minutah.
Povezani članki
Kontekst odjemalca
Nastavitve organizacije
Xrm.Utility.getGlobalContext
Tabela z uporabniškimi nastavitvami (UserSettings)