Ознака
Під час спроби отримати доступ до сторінки Project Center на бізнес-порталі Microsoft Dynamics GP з'являється таке повідомлення про помилку:
У вас немає запису користувача в зберігача особистих даних. Зверніться по допомогу до адміністратора Microsoft Dynamics GP
Причина
Ця проблема виникає в кількох різних причинах:
-
Неправильний працівник пов'язано з користувачем PDK.
-
З користувачем порталу для бізнесу пов'язано неправильного працівника.
-
Ідентифікатор компанії змінено в PDK40001 після останнього оновлення, пакета оновлень або створення тестної бази даних.
Спосіб вирішення
1. Щоб переконатися, що правильний ідентифікатор працівника зв'язано з користувачем PDK, увійдіть у Keeper з особистими даними як "sa". На вкладці Setup (Налаштування) виберіть System (Система), а потім – User (Користувач). У вікні Настроювання користувача PDK введіть ідентифікатор користувача та компанію, щоб отримати повідомлення про помилку. Перевірте правильність значення в полі Ідентифікаційний номер працівника. Якщо він неправильний, видаліть користувача PDK і створіть його знову за допомогою правильного ідентифікатора працівника.
2. Щоб перевірити, чи пов'язано правильний ідентифікатор працівника з користувачем Порталу бізнесу, зверніть увагу на ідентифікатор працівника, знайдений у роздільній здатності 1. Потім виконайте такі дії:
a. Увійдіть на портал для бізнесу за допомогою користувача, який має права адміністратора BP.
б. На домашній сторінці BP клацніть Дії сайту, а потім виберіть Настройки.
Примітка. Якщо ви використовуєте BP 5.1, перейдіть до розділу Додаткові ролі, перейдіть на сторінку Сайт Настройки для веб-сайту порталу верхнього рівня, а потім клацніть Адміністрування бізнес-порталу.
в. У розділі Адміністрування бізнес-порталу клацніть елемент Користувачі.
г. У списку користувачів знайдіть користувача, у якого виникла проблема, і клацніть потрібного користувача.
е. У розділі Властивості користувача перейдіть на вкладку Ролі.
д. У списку Ролі знайдіть рядок, який промовить "Працівник" (ідентифікатор працівника) – "ваша компанія".
е. Чи збігається значення ідентифікатора працівника з вирішенням 1? Це потрібно зробити.
г. Якщо ні, натисніть кнопку Змінити, щоб відкрити вікно Змінення порталу та розширених ролей.
i. У нижньому розділі з розкривним меню Role/Company (Роль або компанія) знайдіть "Працівник або ваша
компанія" j. Коли працівники заповнаться вікном прокручування, виберіть ідентифікатор працівника, визначений у роздільній здатності 1.
k. Натисніть кнопку OK, щоб користувач BP спробує ще раз спробувати свій табель.
3. Переконайтеся, що поле CMPNYNAM у PDK40001 правильне. У файлах CMPANYID і CMPNYNAM у PDK40001 мають збігатись, ніж у SY01500.
Введіть назву компанії замість XXXXX.
select CMPANYID, CMPNYNAM, * з PDK40001, де CMPNYNAM = 'XXXXXX'
select CMPANYID, CMPNYNAM, * from SY015000 where CMPNYNAM = 'XXXXX' If these not match, then change the
CMPANYID in the PDK40001 to the correct ID using a SQL query tool.
Примітка. Створюйте відновлювані резервні копії, перш ніж запускати всі оператори оновлення бази даних.
Нижче наведено приклад оператора оновлення, який можна використовувати: оновити
PDK40001 set CMPANYID = 'YYYYY', де CMPNYNAM = 'XXXXX' Note enter the Company Name in place
of XXXXX and the Company ID from the SY01500 for YYYY.