Aanmelden met Microsoft
Meld u aan of maak een account.
Hallo,
Selecteer een ander account.
U hebt meerdere accounts
Kies het account waarmee u zich wilt aanmelden.

Wanneer u de pagina Gebruikers probeert te openen in business portal van Microsoft Dynamics GP, ontvangt u het volgende foutbericht:

''Er is een onverwachte fout opgetreden. Probeer de browser te sluiten en opnieuw te beginnen of neem contact op met uw ondersteuningsspecialist"

Wanneer u vervolgens op de knop Details in het foutbericht klikt, ontvangt u de extra tekst die betrekking heeft op het foutbericht:

"System.Exception: soap:Server Server kon aanvraag niet verwerken. ---> Microsoft.Dynamics.Hrm.Entity.Employee"

Symptomen

In de tabel MBFRoleUser van de DYNAMICS-database hebtu een werknemer-id toegewezen in het veld Bestand dat niet bestaat als werknemer in de TABEL UPR00100 van de bedrijfsdatabase. 

Oorzaak

Verwijder de toewijzingsrecord met een zwevende werknemer-id uit de MBFRoleUser-tabel van de DYNAMICS-database. Volg deze stappen voor het zoeken en verwijderen van de toewijzingsrecord met de zwevende werknemer-id uit de MBFRoleUser-tabel van de DYNAMICS-database.

1. Start de SQL Server Management Studio. Gebruik hiervoor een van de volgende methoden, afhankelijk van het programma dat u gebruikt.

Voor SQL Server 2000

Als u de SQL Server 2000 gebruikt, start u SQL Queryanalyse. Klik hiervoor opStart,wijs Alleprogramma's aan, wijs Microsoft SQL Server aanen klik vervolgens opQueryanalyse.

Voor SQL Server 2005

Als u SQL Server 2005 gebruikt, start u SQL Server Management Studio. Klik hiervoor opStart, wijs Alleprogramma's aan, wijs Microsoft SQL Server 2005aan en klik vervolgensop SQL Server Management Studio.

Voor SQL Server 2008

Als u SQL Server 2008 gebruikt, start u SQL Server Management Studio. Klik hiervoor opStart,wijs Alleprogramma's aan, wijs Microsoft SQL Server 2008aan en klik vervolgensop SQL Server Management Studio.

2. Voer de volgende instructie uit op de DYNAMICS-database om alle toewijzingsrecords voor werknemers-id's te zoeken in de MBFRoleUser-tabel van de DYNAMICS-database:

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

Met de tekenreeks EmployeeID= in de kolom Constituent ziet u de werknemers-id's die zijn toegewezen aan de rol Business Portal.

3. Voer de volgende instructie uit tegen de bedrijfsdatabase om alle werknemers-id-records te zoeken die aanwezig zijn in uw UPR00100-tabel:

selecteer EMPLOYID uit UPR00100 order by EMPLOYID

In de resultaten van dit script ziet u alle werknemers-id's die aanwezig zijn in de tabel Werknemersmodel.

4. Vergelijk de toewijzingsrecords werknemer-id= in de kolom Bestanddeel van de resultaten van het script dat wordt uitgevoerd vanuit Stap #1 met de werknemers die zijn geretourneerd uit de resultaten van het script dat wordt uitgevoerd vanuit Stap #2. Zoek de toewijzingsrecords voor werknemers-id's die aanwezig zijn in de kolom Samenstellende kolom van de TABEL MBFRoleUser van de DYNAMICS-database die niet bestaan als werknemer-id in de tabel UPR00100 van de bedrijfsdatabase.

5. Nadat u de toewijzingsrecord voor de zwevende werknemer-id hebt geïdentificeerd uit stap #3, moet u de volgende instructie uitvoeren tegen de DYNAMICS-database om deze toewijzing van de zwevende werknemer-id te verwijderen:

VERWIJDEREN MBFRoleUser where Constituent = 'XXXX'

OPMERKING: Vervang XXXX door de bestandswaarde van de toewijzingsrecord voor de zwevende werknemer-id uit de tabel MBFRoleUser.

VOORBEELD: Hier zou een voorbeeld zijn van de verwijderverklaring die nodig is in stap #4:

verwijderen

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

In dit voorbeeld was Werknemernummer 429732375 de toewijzing van de zwevende werknemer-id uit stap #3.

Oplossing

De gegevens in de tabel MBFRole-gebruiker worden ingevoegd wanneer u op Start in zakelijke portalklikt, op Siteactiesklikt, opSite Instellingenklikt, op Gebruikers klikt,een gebruiker selecteert in de gebruikerslijst, op Rollen klikt,opWijzigen klikt en vervolgens een rol toewijst in het venster Portal wijzigen en Geavanceerde rollen -- Dialoogvenster Webpagina.  Klikop OK.  

Meer informatie

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?
Als u op Verzenden klikt, wordt uw feedback gebruikt om producten en services van Microsoft te verbeteren. Uw IT-beheerder kan deze gegevens verzamelen. Privacyverklaring.

Hartelijk dank voor uw feedback.

×