Опис
Необхідні компоненти
- Ліцензія для Project Online: вам потрібно призначити ліцензію Project Plan 3 або Project Plan 5 для Project Online та Project Professional.
- Комп’ютер або віртуальна машина з реальним обліковим записом і можливістю запуску Project Professional. Під час роботи програми не рекомендовано користуватися іншими програмами.
- Клієнт Project Online для настільних ПК: вам буде потрібно клієнт Project Online для настільних ПК, який буде підключений до PWA. Клієнт Project Online для настільних ПК повинен бути включений в ліцензію Project Plan 3 або Project Plan 5.
Установка
- Розпакуйте ZIP з програмою і файли в папку.
- Внесіть цю папку як виняток в антивірус.
Підключення Project Professional до PWA
Щоб під’єднати клієнт Project до PWA:
- Відкрийте Project Professional і створіть порожній проєкт. Перейдіть до Файл > Відомості > Управління обліковими записами.
- У діалоговому вікні «Облікові записи Project Web App» натисніть кнопку Додати.
- У діалоговому вікні «Властивості облікового запису» введіть зручне Вам ім’я цього облікового запису та URL-адресу сайту PWA, до якого потрібне підключення. Натисніть кнопку ОК.
- ВАЖЛИВО! Якщо потрібно автоматизувати бекап, в діалоговому вікні «Облікові записи Project Web App» виберіть «Використовувати за замовчуванням» і натисніть кнопку ОК.
- Перезапустіть Project і увійдіть на сайт PWA.
Дозволи Project Online
Для запуску скрипту з необхідними дозволами необхідно виконати принаймні одну з наступних дій:
- Додайте себе як адміністратора сімейства вебсайтів на сайт PWA, на якому виконується сценарій.
- Якщо ви використовуєте режим дозволів Project, призначте Керування користувачами та групами та дозволами служби звітів Project Server Reporting Service у PWA. Якщо ви використовуєте режим дозволів SharePoint, необхідно мати роль глобального адміністратора або адміністратора SharePoint.
- Користувач повинен мати доступ до запитів OData.
Запуск консольного додатка
- Використовуйте консольний додаток ProjectTool.Backup.exe для експорту даних.
- У командному рядку виконайте ProjectTool.Backup.exe. При виконанні необхідно налаштувати наступні параметри:
Параметр Опис -OutputDirectory Коренева локальна папка в яку будуть зберігатися бекапи. Переконайтеся, що у вас є доступ до створення підпапок і файлів. Використовуйте шлях типу “C:UsersTest” без слешу в кінці. -PwaUrl URL-адреса сайту PWA. Наприклад, https://xxxxxx.sharepoint.com/sites/PWA -Days Необов’язковий параметр (за замовчуванням 3 дні). Означає отримання списку опублікованих проєктів не пізніше “X” днів тому. Для першого запуску рекомендується встановити цей параметр як вам необхідно. -TimeoutForOpen Необов’язковий параметр (за замовчуванням 15 секунд). Timeout для роботи з Project Professional. Необхідно збільшити це значення якщо у вас повільний комп’ютер або повільне з’єднання з сервером. -email Необов’язковий параметр. Можна вказати один email (тільки поточний SharePoint email) для отримання повідомлень про те які проєкти збереглися, а які ні. -Logout Використовується тільки разом з -PwaUrl для виходу з системи. ПРИКЛАД: ProjectTool.Backup.exe -OutputDirectory “C:UsersTest” -PwaUrl https://xxxxxx.sharepoint.com/sites/PWA -Days 60
- При першому запуску у Вас буде запитаний логін і пароль через форму. Далі цей обліковий запис зберігається в Windows і використовується автоматично. Щоб перемикнутися на інший обліковий запис потрібно запустити додаток з ключем -Logout.
- Для автоматичного запуску бекапа, ви можете створити CMD-файл і зробити завдання в планувальнику завдань Windows.
Структура папки OutputDirectory
При кожному запуску програми в папці OutputDirectory буде створена підпапка, відповідна часу запуску (наприклад, 20201218_1412Published). У цих підпапках будуть знаходитися MPP-файли, а також Full.log с логом.
У папці OutputDirectoryXML – знаходяться всі XML-файли з результатами роботи. Їх зручно використовувати для створення звітів Power BI.
Відгуки
Ще немає відгуків.