Príznaky
Po inovácii na systém Microsoft Dynamics CRM 2011, používateľ môže vyskytnúť chyba nižšie pri pokuse o vykonanie akcie v systéme Microsoft Dynamics CRM:
Prihlásený používateľ nemá primerané povolenie zabezpečenia na zobrazenie týchto záznamov alebo vykonanie konkrétnej akcie.
Ak je zapnuté sledovania platformy Microsoft Dynamics CRM, Platforma sledovania obsahuje nasledovné informácie chyba: > MSCRM chybové hlásenie:
--------------------------------------------------------------------------------------------------------
Chyba: Serveru sa nepodarilo spracovať požiadavku.
Číslo chyby: 0x80040220
Chybové hlásenie: SecLib::CrmCheckPrivilege zlyhala. Vrátené hr =-2147220960 na ID užívateľa: e65023ae-54d1-da11-8e39-00145e3d5192 a PrivilegeId: a8ecac53-09e8-4a13-b598-8d8c87bc3d33
Poznámka: V tomto príklade informácií, ID užívateľa hodnotu a hodnotu PrivilegeId zastupujú skutočné hodnoty.
Príčina
Pri inovácii na systém Microsoft Dynamics CRM 2011, vlastným rolám zabezpečenia neudelia automaticky oprávnenia na nové funkcie. Iba Out of box úlohy poskytne predvolené oprávnenia.
Tento problém sa môže vyskytnúť aj ak roly používateľa nie je udelená oprávnení, ktoré sú potrebné na vykonanie akcie. Táto situácia môže nastať, ak niektorý z nasledujúcich podmienok:
-
Úloha vytvorená z nuly.
-
Úloha skopírovaný zo štandardnej úlohy. Potom úloha bola dôkladne upravené.
Riešenie
Ak chcete vyriešiť tento problém, postupujte nasledovne.
Poznámka: Tento postup vyžaduje informácie zo systému Microsoft Dynamics CRM platformy stopy.
-
Chyba informácie sledovania platformy Microsoft Dynamics CRM, vyhľadajte hodnotu PrivilegeId.
-
Určite SQL dotazu, ktorý používa hodnotu PrivilegeId chýba oprávnenie. Spustite napríklad nasledujúcemu Názovorganizácie_MSCRM databázy SQL dotazu:
select Name, * from PrivilegeBase where PrivilegeId = 'a8ecac53-09e8-4a13-b598-8d8c87bc3d33'
-
Chýbajúce oprávnenie udeliť používateľa, postupujte nasledovne:
-
Spustiť Microsoft Dynamics CRM 2011.
-
Kliknite na položku Nastavenie, kliknite v časti Nastaveniesprávy a kliknite na tlačidlo Roly zabezpečenia.
-
Dvakrát kliknite na položku roly priradenej používateľovi.
-
Poskytnúť chýbajúce oprávnenie roly používateľa. Napríklad prideliť oprávnenie prvReadLead roly používateľa, kartu Hlavné záznamy a viesť riadok, kliknite na príslušné oprávnenie na čítanie.
-
Kliknite na tlačidlo Uložiť a zavrieť.
-