Log på med Microsoft
Log på, eller opret en konto.
Hej
Markér en anden konto.
Du har flere konti
Vælg den konto, du vil logge på med.

Når du forsøger at åbne siden Brugere i Virksomhedsportal i Microsoft Dynamics GP, modtager du følgende fejlmeddelelse:

"Der opstod en uventet fejl. Prøv at lukke browseren og starte igen, eller kontakt din supportspecialist"

Når du derefter klikker på knappen Detaljer på fejlmeddelelsen, modtager du den ekstra tekst, der er relateret til fejlmeddelelsen:

"System.Undtagelse: soap:Server kunne ikke behandle anmodningen. ---> Microsoft.Dynamics.Hrm.Entity.Employee"

Symptomer

I tabellen MBFRoleUser i DYNAMICS-databasen er der tildeltet Medarbejder-id i feltet Vælger, som ikke findes som medarbejder i tabellen UPR00100 i firmadatabasen. 

Årsag

Fjern den uafhængige medarbejder-id-tildelingspost fra tabellen MBFRoleUser i DYNAMICS-databasen. Følg disse trin for at finde og fjerne den uafhængige medarbejder-id-opgavepost fra tabellen MBFRoleUser i DYNAMICS-databasen.

1. Start SQL Server Management Studio. For at gøre dette skal du bruge en af følgende metoder, afhængigt af det program du bruger.

I SQL Server 2000

Hvis du bruger SQL Server 2000, skal du SQL Forespørgselsanalyse. Det gør du ved atklikke på Start, pege på Alle programmer,pege på Microsoft SQL Serverog derefter klikke påForespørgselsanalyse.

For SQL Server 2005

Hvis du bruger en SQL Server 2005, skal du SQL Server Management Studio. Det gør du ved at klikke påStart , pege på Alle programmer,pege på Microsoft SQL Server 2005og derefter klikkepå SQL Server Management Studio.

For SQL Server 2008

Hvis du bruger en SQL Server 2008, skal du SQL Server Management Studio. Det gør du ved atklikkepå Start , pege på Alleprogrammer, pege på Microsoft SQL Server 2008og derefter klikkepå SQL Server Management Studio.

2. Kør følgende sætning mod DYNAMICS-databasen for at finde alle tildelingsposterne for medarbejder-id'et i tabellen MBFRoleUser i DYNAMICS-databasen:

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

Strengen EmployeeID= i kolonnen Constituent viser dig de medarbejder-id'er, der er tildelt rollen Forretningsportal.

3. Kør følgende sætning i forhold til firmadatabasen for at finde alle de medarbejder-id-poster, der findes i din UPR00100-tabel:

vælg EMPLOYID fra UPR00100-ordre af EMPLOYID

Resultaterne af dette script viser dig alle de medarbejder-id'er, der findes i tabellen Medarbejdermaster.

4. Sammenlign opgaveposterne Medarbejder-id= i kolonnen Constituent fra resultaterne af scriptet, der køres fra trin #1, med de medarbejdere, der returneres fra resultaterne af scriptet, der køres fra trin #2. Find de tildelingsposter for medarbejder-id'et, der findes i kolonnen Vælger i tabellen MBFRoleUser i den DYNAMICS-database, der ikke findes som et medarbejder-id i tabellen UPR00100 i firmadatabasen.

5. Når du har identificeret den uafhængige medarbejder-id-opgavepost fra trin #3, skal du køre følgende sætning i DYNAMICS-databasen for at fjerne denne uafhængige medarbejder-id-tildeling:

delete MBFRoleUser where Constituent = 'XXXX'

BEMÆRK: Erstat XXXX med vælgerværdien for den uafhængige medarbejder-id-tildelingspost fra tabellen MBFRoleUser.

EKSEMPEL: Her er et eksempel på den slettede sætning, der skal bruges i trin #4:

slet

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

I dette eksempel var Medarbejdernummer 429732375 den uafhængige medarbejder-id-tildeling fra #3.

Løsning

Oplysningerne i tabellen MBFRole-bruger indsættes,når du klikker på Startside i forretningsportal, klikker på Webstedshandlinger,klikker påWebstedshandlinger,klikker på Websted Indstillinger, klikker på Brugere,vælger en bruger på brugerlisten, klikker på Roller,klikker på Rediger og tildeler derefter en rolle i vinduet Rediger portal og avancerede roller - Websidedialogboks.  Klikpå OK.  

Flere oplysninger

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.

Communities hjælper dig med at stille og besvare spørgsmål, give feedback og høre fra eksperter med omfattende viden.

Var disse oplysninger nyttige?

Hvor tilfreds er du med kvaliteten af sproget?
Hvad påvirkede din oplevelse?
Når du trykker på Send, bliver din feedback brugt til at forbedre Microsoft-produkter og -tjenester. Din it-administrator kan indsamle disse data. Erklæring om beskyttelse af personlige oplysninger.

Tak for din feedback!

×