Příznak
Při pokusu o přístup na stránku Project Center na portálu Business Portal v Microsoft Dynamics GP se zobrazí následující chybová zpráva:
V Keeperu osobních údajů nemáte záznam uživatele. Požádejte o pomoc správce Microsoft Dynamics GP.
Příčina
Tento problém má několik různých příčin:
-
Nesprávný zaměstnanec je propojený s uživatelem pdk (Personal Data Keeper).
-
Nesprávný zaměstnanec je propojený s uživatelem portálu Business Portal.
-
ID společnosti se změnilo v PDK40001 po nedávném upgradu, aktualizaci Service Pack nebo vytvoření testovací databáze.
Řešení
1. Pokud chcete ověřit, že je správné ID zaměstnance propojené s přihlášením uživatele PDK k Keeperu osobních údajů jako "sa". Na kartě Nastavení klikněte na Systém a potom na Uživatel. V okně Nastavení uživatele PDK zadejte ID uživatele a společnost pro uživatele, který chybu obdrží. Ověřte, jestli je hodnota v poli ID zaměstnance správná. Pokud je uživatel PDK nesprávný, odstraňte ho a znovu ho vytvořte pomocí správného ID zaměstnance.
2. Pokud chcete ověřit, že je správné ID zaměstnance propojené s uživatelem Obchodního portálu, poznamenejte si ID zaměstnance, které najdete v řešení 1. Pak postupujte takto:
a. Přihlaste se k portálu Business Portal (BP) s uživatelem, který má oprávnění správce BP.
b. Na domovské stránce BP klikněte na Akce webu a pak vyberte Web Nastavení.
Poznámka: Pokud používáte BP 5.1, přejděte k části Rozšířené role na webu Nastavení webu Obchodní portál nejvyšší úrovně a potom klikněte na Správa obchodního portálu.
c. V části Správa obchodního portálu klikněte na Uživatelé.
D. V seznamu uživatelů vyhledejte uživatele, který má potíže, a klikněte na něj.
E. V části Vlastnosti uživatele klikněte na kartu Role.
F. V seznamu Role najděte řádek, který čte Zaměstnance – ID zaměstnance – "vaše společnost".
g. Odpovídá hodnota v ID zaměstnance přesně tomu, co bylo vidět v řešení 1? To je potřeba.
h. Pokud ne, klikněte na Změnit a otevřete okno Upravit portál a rozšířené role.
i. V dolní části, kde je napsáno Role/Společnost, použijte rozevírací seznam k vyhledání "Zaměstnanec/vaše společnost"
j. Jakmile zaměstnanci vyplní okno posouvání, vyberte ID zaměstnance, které bylo identifikované v řešení 1.
k. Klikněte na OK a dejte uživateli BP znovu vyzkoušet časový rozvrh.
3. Ověřte, jestli je pole CMPNYNAM v poli PDK40001 správné CMPANYID. CMPANYID a CMPNYNAM by se měly v PDK40001 zobrazovat stejně jako v SY01500.
Místo xxxxx zadejte název společnosti.
vyberte CMPANYID, CMPNYNAM, * z PDK40001, kde CMPNYNAM =
'XXXXX' vyberte CMPANYID, CMPNYNAM, * z SY01500, kde CMPNYNAM = 'XXXXX' Pokud se neshodují, změňte
CMPANYID v PDK40001 na správné ID pomocí nástroje pro dotazy SQL dotazu.
Poznámka: Před spuštěním všech příkazů aktualizace proti databázi vytvořte záložní kopii, která je možné obnovit.
Tady je příklad aktualizačního příkazu, který se mohl použít: update
PDK40001 set CMPANYID = 'YYYYY' kde CMPNYNAM = 'XXXXX' Poznámka: Zadejte název společnosti místo XXXXX a ID společnosti z
SY01500 pro YYYY.