Gejala
Ketika membuka halaman Kelola Pengguna Portal Bisnis di Portal Bisnis di Microsoft Dynamics GP atau di Microsoft Dynamics SL, Anda menerima pesan kesalahan berikut:
displayError: --- soap:Server System.Web.Services.Protocols.SoapException:Server tidak bisa memproses permintaan. ---> Microsoft.BusinessFramework.Data.EntityDataNotFoundException: Microsoft.Applications.BusinessDesk.Dynamics.User
Penyebab
Masalah ini terjadi jika kondisi berikut benar:
-
Catatan pelanggan, vendor, tenaga penjual, karyawan, pengguna, atau manajer dihapus dari database office belakang.
-
Pengguna Portal Bisnis dipetakan ke rekaman ini melalui peran tingkat lanjut.
Karena catatan telah dihapus dari database kantor kembali, Komponen Web Peran Tingkat Lanjut tidak muncul saat Anda membuka halaman Kelola Pengguna Portal Bisnis. Oleh karena itu, peran tingkat lanjut yang ditetapkan tidak bisa ditetapkan. Karena peran tingkat lanjut tidak bisa ditafakturkan, Anda menerima pesan kesalahan yang disebutkan di bagian "Gejala".
Pemecahan Masalah
Untuk mengatasi masalah ini, cari peran tingkat lanjut yang ditetapkan yang tidak lagi valid. Untuk melakukannya, jalankan salah satu skrip berikut ini:
-
Untuk Microsoft Dynamics GP atau untuk Microsoft Business Solutions - Great Plains, unduh AdvdRoleOrphaned_GP.sql skrip. Lalu, jalankan skrip terhadap database Dynamics. File berikut ini tersedia untuk diunduh dari pusat File Solusi Bisnis Microsoft Server Exchange:
AdvdRoleOrphaned_GP.sql Tanggal Rilis: 24 Januari 2006
Microsoft memindai file ini untuk virus. Microsoft menggunakan perangkat lunak deteksi virus terbaru yang tersedia pada tanggal file tersebut diposting. File akan disimpan di server keamanan yang disempurnakan untuk membantu mencegah perubahan yang tidak sah pada file. -
Untuk Microsoft Dynamics SL atau untuk Microsoft Business Solutions - Solomon, unduh skrip AdvRoleOrphaned_SL.sql. Lalu, jalankan skrip terhadap database sistem. File berikut ini tersedia untuk diunduh dari pusat File Solusi Bisnis Microsoft Server Exchange:
AdvRoleOrphaned_SL.sql Tanggal Rilis: 24 Januari 2006
Microsoft memindai file ini untuk virus. Microsoft menggunakan perangkat lunak deteksi virus terbaru yang tersedia pada tanggal file tersebut diposting. File akan disimpan di server keamanan yang disempurnakan untuk membantu mencegah perubahan yang tidak sah pada file.
Catatan Laporan dihasilkan saat Anda menjalankan skrip. Jika skrip menemukan peran tingkat lanjut yang ditetapkan yang tidak lagi valid, skrip pembersihan disediakan dalam laporan. Misalnya, laporan di bagian "Informasi Lainnya" menyediakan skrip pembersihan yang menjelaskan cara menghapus catatan.
Informasi Selengkapnya
Skrip menghasilkan laporan yang mirip dengan berikut ini:Mencari ID Pengguna: LESSONUSER1 dari tipe: Microsoft.Applications.BusinessDesk.Dynamics.User The Back Office/Enterprise Role LESSONUSER1 tidak ditemukan dalam tabel master Pengguna
(SY01400).
UserID: 110A1DC6-F1E8-4892-B517-4DE353D63DDE
RoleID: 97EFA56C-75A9-489D-9ACA-2BF0DCFCA1B0
CONTAINER ID: D98C1DD4-008F-04B2-E980-0998ECF8427E
Constituent Role: <entityKey><Microsoft.Applications.BusinessDesk.Dynamics.User ID="LESSONUSER1" /></entityKey>Untuk menghapus catatan ini, menjalankan yang berikut ini: hapus dari
MbfRoleUser di mana (UserID = '110A1DC6-F1E8-4892-B517-4DE353D63DDE' dan
RoleID = '97EFA56C-75A9-489D-9ACA-2BF0DCFCA1B0' dan ContainerID = 'D98C1DD4-008F-04B2-E980-0998ECF8427E')