Įdiegus Microsoft Dynamics CRM 2011, įvyksta klaida: "Įėjęs vartotojas neturi tinkamų saugos teisių peržiūrėti šiuos įrašus ir atlikti konkretų veiksmą"

Požymiai

Įdiegus Microsoft Dynamics CRM 2011, vartotojas gali kilti pateikiamas toliau, kai bando atlikti veiksmą programoje "Microsoft Dynamics CRM":

Prisijungęs vartotojas neturi tinkamų saugos teisių peržiūrėti šiuos įrašus ir atlikti konkretų veiksmą.




Įjungus "Microsoft Dynamics" CRM platformos sekimo platformos sekimo yra tokia klaidos informacija: > MSCRM klaidos pranešimą:


--------------------------------------------------------------------------------------------------------
Klaida: Serveris negalėjo įvykdyti užklausos.
Klaidos numeris: 0x80040220
Parodomas klaidos pranešimas: SecLib::CrmCheckPrivilege nepavyko. Grįžo hr =-2147220960, vartotojo vardas: e65023ae-54d1-da11-8e39-00145e3d5192 ir PrivilegeId: a8ecac53-09e8-4a13-b598-8d8c87bc3d33


Pastaba. Šiame pavyzdyje informacija, vartotojo vardą ir PrivilegeId reikšmė yra vietos rezervavimo ženklai tikrųjų reikšmių.

Priežastis

Kai atnaujinate į Microsoft Dynamics CRM 2011, pasirinktinio saugos vaidmenų nėra automatiškai suteikiamos privilegijos naujų funkcijų. Tik pirmojo sistemos paleidimo vaidmenų suteikiamas numatytasis privilegijų.

Ši problema gali kilti, jei vartotojo vaidmuo yra privilegija, reikalingas veiksmui atlikti. Šiuo atveju gali kilti, jei viena iš šių sąlygų:

  • Iš pradžių sukurtas vaidmenį.

  • Vaidmuo buvo nukopijuotas iš standartinio vaidmenį. Tada buvo nuodugniai redaguoti vaidmenį.

Sprendimas

Norėdami išspręsti šią problemą, atlikite šiuos veiksmus.

Pastaba. Šiuos veiksmus reikia turėti informacijos apie "Microsoft Dynamics" CRM platformos sekimo.

  1. Programoje "Microsoft Dynamics" CRM platformos sekimo rodoma klaidos informacija, raskite PrivilegeId reikšmę.

  2. Nustatyti nėra teisių paleidus SQL užklausą, kuri naudoja PrivilegeId reikšmę. Pvz., vykdant SQL užklausą, panašų į šį OrganizationName_MSCRM duomenų bazėje:

    select Name, * from PrivilegeBase where PrivilegeId = 'a8ecac53-09e8-4a13-b598-8d8c87bc3d33'
  3. Trūksta teisių suteikti vartotojui, atlikite šiuos veiksmus:

    1. Paleiskite "Microsoft Dynamics CRM 2011."

    2. Spustelėkite Parametrai, spustelėkite administravimoParametrai, tada Saugos vaidmenų.

    3. Du kartus spustelėkite vaidmenį, priskirtas vartotojas.

    4. Suteikti nėra teisių į vartotojo vaidmenį. Pvz., suteikti prvReadLead teisių į vartotojo vaidmenį, spustelėkite skirtuką Pagrindinis įrašų ir sukelti eilutės, spustelėkite atitinkamą skaitymo teisių.

    5. Spustelėkite Įrašyti ir uždaryti.

Reikia daugiau pagalbos?

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijungti prie "Microsoft Insider"

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×