Prijavite se pomoću Microsofta
Prijavi se ili izradi račun.
Zdravo,
Odaberite drugi račun.
Imate više računa
Odaberite račun putem kojeg se želite prijaviti.

Kada pokušate otvoriti stranicu Korisnici na poslovnom portalu sustava Microsoft Dynamics GP, primit ćete sljedeću poruku o pogrešci:

"Došlo je do neočekivane pogreške. Pokušajte zatvoriti preglednik i ponovno početi ili se obratite stručnjaku za podršku"

Kada na poruci o pogrešci kliknete gumb Detalji, primit ćete dodatni tekst povezan s porukom o pogrešci:

"System.Exception: soap:Server Server nije mogao obraditi zahtjev. ---> Microsoft.Dynamics.Hrm.Entity.Employee"

Simptomi

U tablici MBFRoleUser baze podataka sustava DYNAMICS dodijeljen vamje ID zaposlenika u polju Sastavni dio koji ne postoji kao zaposlenik u tablici UPR00100 baze podataka tvrtke. 

Uzrok

Uklonite napušteni zapis zadatka ID-a zaposlenika iz tablice MBFRoleUser baze podataka sustava DYNAMICS. Slijedite ove korake za pronalaženje i uklanjanje zapisa zadatka ID-a napuštenog zaposlenika iz tablice MBFRoleUser baze podataka sustava DYNAMICS.

1. Pokrenite SQL Server Management Studio. Da biste to učiniti, koristite jedan od sljedećih načina, ovisno o programu koji koristite.

Za SQL Server 2000

Ako koristite SQL Server 2000, pokrenite SQL analizator upita. Da biste to učiniti, klikniteStart, pokažite na Svi programi, pokažite na Microsoft SQL Server, a zatimkliknite Analizator upita.

Za SQL Server 2005

Ako koristite SQL Server 2005, SQL Server Management Studio. Da biste to učiniti, klikniteStart , pokažite na Sviprogrami , pokažite na Microsoft SQL Server 2005, a zatimkliknite SQL Server Management Studio.

Za SQL Server 2008

Ako koristite SQL Server 2008, SQL Server Management Studio. Da biste to učiniti, klikniteStart, pokažite na Sviprogrami , pokažite na Microsoft SQL Server 2008, a zatimkliknite SQL Server Management Studio.

2. Pokrenite sljedeću naredbu u bazi podataka SUSTAVA DYNAMICS da biste pronašli sve zapise zadatka ID-a zaposlenika u tablici MBFRoleUser baze podataka sustava DYNAMICS:

select * from MBFRoleUser where Constituent like '%Microsoft.Dynamics.Hrm.Entity.Employee ID%' order by Konstitutivni

Niz EmployeeID= u stupcu Sastavni dio pokazat će vam ID zaposlenika dodijeljen ulozi poslovnog portala.

3. Pokrenite sljedeću naredbu u bazi podataka tvrtke da biste pronašli sve zapise ID-a zaposlenika koji postoje u tablici UPR00100:

select EMPLOYID from UPR00100 order by EMPLOYID

Rezultati ove skripte pokazat će vam sve ID-ove zaposlenika koji postoje u tablici Glavni zaposlenik.

4. Usporedite ID zaposlenika = zapise zadataka u stupcu Konstitutivni s rezultatima skripte pokrenutih iz koraka #1 sa zaposlenicima vraćenima iz rezultata skripte pokrenutih iz koraka #2. Pronađite zapise zadatka ID-a zaposlenika koji postoje u stupcu Sastavni dio tablice MBFRoleUser baze podataka sustava DYNAMICS koja ne postoji kao ID zaposlenika u tablici UPR00100 baze podataka tvrtke.

5. Kada prepoznate zapis zadatka id-a napuštenog zaposlenika iz koraka #3, pokrenite sljedeću naredbu u bazi podataka sustava DYNAMICS da biste uklonili zadatak ID-a napuštenog zaposlenika:

delete MBFRoleUser where Constituent = 'XXXX'

NAPOMENA: zamijenite XXXX vrijednosti konstitutivnog zapisa zadatka ID-a napuštenog zaposlenika iz tablice MBFRoleUser.

PRIMJER: Evo primjera izjave o brisanju potrebne u koraku #4:

delete

MbfRoleUser gdje je Sastavni='<entityKey><Microsoft.Dynamics.Common.Company.Company ID="-1" /><Microsoft.Dynamics.Hrm.Entity.Employee ID="429732375" /></entityKey>'

U ovom primjeru broj zaposlenika 429732375 bio je zadatak id-a napuštenog zaposlenika iz koraka #3.

Rješenje

Podaci u tablici MBFRole User umetnut ćese kada kliknete Polazno na poslovnom portalu, zatim Akcije web-mjesta ,zatim Web-mjesto Postavke, korisnici ,odaberite korisnika s popisa korisnika, kliknite Uloge ,kliknite Izmijeni ,a zatim dodijelite ulogu u prozoru Izmjena portala i naprednih uloga – dijaloški okvir Web-stranice.  KlikniteU redu.  

Dodatne informacije

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?
Ako pritisnete Pošalji, vaše će se povratne informacije iskoristiti za poboljšanje Microsoftovih proizvoda i usluga. Vaš će IT administrator moći prikupiti te podatke. Izjava o zaštiti privatnosti.

Hvala vam na povratnim informacijama!

×