Märkus.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida sisse logida või kausta vahetada.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida kausta vahetada.
Tagastab teabe praeguste kasutajasätete kohta.
var userSettings = Xrm.Utility.getGlobalContext().userSettings
Atribuudid
Objektil userSettings on järgmised atribuudid.
| Nimi | Liik | Kirjeldus |
|---|---|---|
dateFormattingInfo |
objekt | Tagastab praeguse kasutaja kuupäevavormingu teabe. Kuva dateFormattingInfo |
defaultDashboardId |
string | Tagastab praeguse kasutaja vaike armatuurlaua ID. |
isGuidedHelpEnabled |
bool | Näitab, kas juhendav spikker on praeguse kasutaja jaoks lubatud. |
isHighContrastEnabled |
bool | Näitab, kas suur kontrastsus on praeguse kasutaja jaoks lubatud. |
isRTL |
bool | Kas praeguse kasutaja keel on paremalt vasakule (RTL) keel. |
languageId |
arv | Praeguse kasutaja LCID-keele kood . |
roles |
kogum | Otsinguobjektide kogum, mis sisaldab iga kasutajale määratud turberolli GUID-i ja kuvatavat nime ning kasutajaga seotud meeskonnale määratud turberolle. Rollide vaatamine |
securityRolePrivileges |
string[] | stringide massiiv, mis tähistab iga kasutajaga seotud turberolli privileegi GUID-väärtusi või kasutajaga seotud meeskondi. |
securityRoles |
string[] | Aegunud. Kasutage atribuuti roles . |
transactionCurrency |
objekt | Objekt, mis sisaldab idpraeguse kasutaja tehinguvaluutat , nameja entityType . Kuva transactionCurrency |
transactionCurrencyId |
string | Aegunud. Atribuudi transactionCurrency kasutamine |
userId |
string | Praeguse kasutaja systemuser.systemuseridi väärtus. |
userName |
string | Praeguse kasutaja nimi. |
dateFormattingInfo
Kuupäevavormingu (nt FirstDayOfWeek, , LongDatePatternMonthDayPattern, TimeSeparatorjne) stringiatribuutidega objekt.
Rollid
Kogum sisaldab objekte ja name atribuute id iga turberolli või töörühma jaoks, millega kasutaja on seostatud.
Seda atribuuti toetatakse ainult ühtses kasutajaliideses.
transactionCurrency
Seda meetodit toetatakse ainult ühtses liideses.
Andmed võivad välja näha umbes sellised:
{id: "e7dd9bc6-d239-ea11-a813-000d3a35b14a", entityType: "transactioncurrency", name: "US Dollar"}
Meetodid
Objektil userSettings on järgmised meetodid.
meetod getSecurityRolePrivilegesInfo
Tagastab lubaduse, mis laheneb objektiga, mille võtmed on turberolli õiguste GUID-id ja väärtused on objektid, mis sisaldavad businessUnitIdturberolli privileegi , depthja privilegeName .
Süntaks
userSettings.getSecurityRolePrivilegesInfo().then(successCallback, errorCallback);
Parameetrid
| Nimi | Liik | Nõutav | Kirjeldus |
|---|---|---|---|
successCallback |
Function | Ei | Funktsioon, mis helistab turberolli õiguste teabe toomisel. Edukutsele edastatakse sõnastik, kus turberolli õiguste GUID-d on võtmed ja väärtused on objektid, mis sisaldavad järgmisi atribuute:id:String. Turberolli õiguste GUID.businessUnitId:String. Turberolli privileegi äriüksuse GUID.privilegeName:String. Turberolli õiguste nimi.depth:String. Turberolli õiguste sügavus. |
errorCallback |
Function | Ei | Funktsioon, mida kutsuda, kui toiming nurjub. Edastatakse järgmiste omadustega objekt:errorCode:Arv. Veakood.message:String. Probleemi kirjeldav tõrketeade. |
Tagastatav väärtus
Tüüp: Promise<{[key: string]: {id: string, businessUnitId: string, privilegeName: string, depth: number}}>
Õnnestumisel tagastab lubatud objekti, mis sisaldab ülaltoodud parameetri successCallback kirjelduses määratud väärtusi.
Kirjeldus: GUID ja täiendavad üksikasjad(nt äriüksus ja privileegide nimi) iga turberolli õiguse nimi.
getSecurityRolePrivilegesInfo näide
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);
});
meetod getTimeZoneOffsetMinutes
Tagastab kohaliku ja koordineeritud maailmaaja (UTC) minutites.
Süntaks
userSettings.getTimeZoneOffsetMinutes()
Tagastatav väärtus
Tüüp: number
Kirjeldus: ajavööndi nihe minutites.
Seotud artiklid
Kliendi kontekst
Organisatsiooni sätted
Xrm.Utility.getGlobalContext
Kasutajasätete (UserSettings) tabel