Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Uneko erabiltzailearen ezarpenei buruzko informazioa itzultzen du.
var userSettings = Xrm.Utility.getGlobalContext().userSettings
Propietateak
Objektuak userSettings propietate hauek ditu:
| Izena | Mota | Deskribapena |
|---|---|---|
dateFormattingInfo |
objektua | Uneko erabiltzailearen dataren formatua ematen du. Ikusi dateFormattingInfo |
defaultDashboardId |
kate | Uneko erabiltzailearen panel lehenetsiaren IDa itzultzen du. |
isGuidedHelpEnabled |
Bool | Laguntza gidatua uneko erabiltzailearentzat gaituta dagoen ala ez adierazten du. |
isHighContrastEnabled |
Bool | Uneko erabiltzailearentzat kontraste handia gaituta dagoen ala ez adierazten du. |
isRTL |
Bool | Uneko erabiltzailearen hizkuntza eskuinetik ezkerrera (RTL) hizkuntza den ala ez adierazten du. |
languageId |
zenbakia | Uneko erabiltzailearen LCID hizkuntza-kodea . |
roles |
bilduma | Erabiltzaileari esleitutako segurtasun-eginkizun bakoitzaren GUID eta bistaratze-izena dituen bilaketa-objektuen bilduma, baita erabiltzailea lotuta dagoen taldeari esleitutako segurtasun-funtzioak ere. Ikusi rolak |
securityRolePrivileges |
katea[] | Erabiltzailea lotuta dagoen segurtasun-rolaren pribilegio bakoitzaren GUID balioak adierazten dituzten kateen matrizea. |
securityRoles |
katea[] | Zaharkituta. Erabili jabetza.roles |
transactionCurrency |
objektua | Uneko erabiltzailearen , name, eta entityType transakzio-moneta dituen idobjektua. Ikusi transakzioaMoneta |
transactionCurrencyId |
kate | Zaharkituta. Erabili propietatea transactionCurrency |
userId |
kate | Uneko erabiltzailearen systemuser.id balioa. |
userName |
kate | Uneko erabiltzailearen izena. |
dateFormattingInfo
Dataren formatua edukitzeari buruzko kate-propietateak dituen objektua, hala nolaFirstDayOfWeek, , LongDatePattern, MonthDayPatternTimeSeparator, , eta abar.
Rolak
Bildumak erabiltzailea lotuta dagoen segurtasun-rol edo talde bakoitzaren objektuak id eta name propietateak ditu.
Propietate hau Interfaze Bateratuan soilik onartzen da.
TransakzioaMoneta
Metodo hau Interfaze Bateratuan soilik onartzen da.
Datuak honako itxura izan dezakete:
{id: "e7dd9bc6-d239-ea11-a813-000d3a35b14a", entityType: "transactioncurrency", name: "US Dollar"}
Metodoak
Objektuak userSettings honako metodoak ditu:
getSecurityRolePrivilegesInfo metodoa
Objektu batekin ebazten den promesa bat itzultzen du, zeinaren gakoak segurtasun-rolaren pribilegioak diren, eta balioak , deptheta privilegeName segurtasun-rolaren pribilegioa duten businessUnitIdobjektuak dira.
Sintaxia
userSettings.getSecurityRolePrivilegesInfo().then(successCallback, errorCallback);
Parametroak
| Izena | Mota | Beharrezkoa | Deskribapena |
|---|---|---|---|
successCallback |
Function | Ez | Segurtasun-rolak informazioa pribilegioak eskuratzean deitu beharreko funtzioa. Hiztegi bat pasatuko zaio arrakastaren deiari, non segurtasun-rolaren pribilegioen GUIDak gakoak izango diren, eta balioak propietate hauek dituzten objektuak izango diren:id: String. Segurtasun rolaren pribilegioa GUID.businessUnitId: String. Segurtasun-rolaren pribilegioaren negozio-unitatearen GUID.privilegeName: String. Segurtasun-rolaren pribilegioaren izena.depth: String. Segurtasun rol pribilegioen sakontasuna. |
errorCallback |
Function | Ez | Eragiketan akats bat gertatzen denean deitzen zaion funtzioa. Objektu bat pasako da, honako propietate hauekin:errorCode: Zenbakia. Akats-kodea.message: String. Arazoa deskribatzen duen akats-mezua. |
Itzuli balioa
Mota: Promise<{[key: string]: {id: string, businessUnitId: string, privilegeName: string, depth: number}}>
Arrakasta izanez gero, goiko successCallback parametroaren deskribapenean zehaztutako balioak dituen promesa objektu bat itzultzen du.
Deskribapena: GUID eta xehetasun osagarriak, hala nola negozio-unitatea eta segurtasun-rol bakoitzaren pribilegioen izena.
getSecurityRolePrivilegesInfo adibidea
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 metodoa
Ordu lokalaren eta Denbora Unibertsal Koordinatuaren (UTC) arteko aldea minututan itzultzen du.
Sintaxia
userSettings.getTimeZoneOffsetMinutes()
Itzuli balioa
Mota: zenbakia
Deskribapena: Ordu-zonaren desplazamendua (minututan).
Erlazionatutako artikuluak
Bezeroaren testuingurua
Antolakuntzaren ezarpenak
Xrm.Utility.getGlobalContext
Erabiltzailearen ezarpenak (UserSettings) taula