Експорт даних користувачів у службі Project Online

Примітка.:  Ми хочемо надавати найновіший вміст довідки рідною мовою користувачів якомога швидше. Цю сторінку перекладено за допомогою засобу автоматичного перекладу, тому вона може містити смислові, синтаксичні або граматичні помилки. Ми вважаємо, що цей вміст стане вам у пригоді. Повідомте нас, чи була інформація корисною, унизу цієї сторінки. Для зручності цю статтю можна переглянути англійською мовою .

Ваша організація можна експортувати певному користувачу вміст із середовища служби Project Online. Щоб експортувати цей вміст, Глобальний адміністратор служби Office 365 можна виконайте такі дії:

Робота з адміністраторами до проекту

Залежно від вашої компанії глобального адміністратора служби Office 365 можуть бути знають про керування завдання з адміністрування служби Office 365, але можуть мало знають про адміністрування служби Project Online. Якщо це так, ми рекомендуємо Глобальний адміністратор служби Office 365 роботи спільно з їх PWA адміністратори сайтів, щоб виконувати ці завдання. Наприклад, Глобальний адміністратор, ймовірно, буде найкраще підходить для запуску сценарій PowerShell, щоб знайти всі сайти PWA, але імовірно, доведеться працювати спільно з PWA адміністратора, щоб виконати решту кроків і за допомогою правил бізнесу та настроювання кожного сайту PWA.

Крок 1 - завантажити файли сценарію експорту

Вам потрібно використовувати кілька файлів сценарію PowerShell для процедури описані в цій статті. Сценарій файли, на який указує посилання в цій статті містяться в проекту з онлайн користувача вмісту експорт і видалити пакет сценарій. Завантажте та розархівуйте файлів до розташування, можна створити посилання.

Деякі файли, включені в цей пакет використовуються, щоб видалити дані користувачів у службі Project Online і не потрібні для цієї статті.

Розблокування файлів

Вам потрібно буде "розблокувати" у в Project Online користувача вмісту експорт завантажені файли та видалити сценарій пакет того, щоб користувач їх у PowerShell. Це тому, що за замовчуванням, виконання сценаріїв, завантажених з Інтернету заборонено. Виконайте наведені нижче дії для розблокування файлів:

  1. У Файловому провіднику перейдіть до розташування, де збережено файл zip.

  2. Клацніть правою кнопкою миші на файл zip і натисніть кнопку Властивості.

  3. На вкладці загальні натисніть кнопку розблокувати.

    Розблокування файл
  4. Натисніть кнопку OK.

Усі файли, які містяться у файлі zip тепер має бути Unblocked. Це можна перевірити в окремих файлах, установіть прапорець, щоб побачити, якщо Unblocked прапорець поруч із параметром не відображається, на вкладці " загальні " сторінки властивостей файлу.

Примітка.: Якщо вам достатньо доступу розпакованим файли, можна також розблокувати всі файли окремо.

Крок 2 - знайти всі сайти веб-застосунку Project Web App у вашому середовищі Office 365

Глобальні адміністратори необхідно підключитися до їхніх центру адміністрування SharePoint Online і запустіть командлет PowerShell Get-SPOSite , щоб отримати перелік URL-адреси для кожного сайту PWA у їх системі Office 365 за допомогою Оболонки керування SharePoint Online .

Примітка.: Щоб запустити командлет Get-SPOSite PowerShell, ви повинні бути або глобального адміністратора або роль адміністратора SharePoint.

  1. У модулі оболонки керування SharePoint Online підключитися до свого Центр адміністрування на сайті SharePoint за допомогою командлета Підключення SPOService :

    Connect-SPOService -URL <AdminSiteURL> 

    Наприклад:

    Connect-SPOService -URL http://contoso-admin.sharepoint.com 
  2. Після підключення до центру адміністрування SharePoint Online, щоб знайти всі сайти PWA у вашому середовищі Office 365 за допомогою PowerShell командлет Get-SPOSite :

    Get-SPOSite | ?{$_.PWAEnabled -eq "Enabled"} | ft -a Url,Owner

    Після успішного запуску, буде відображено список усіх PWA сайтів і власників сайтів у вашому середовищі Office 365.

Крок 3 - Пошук користувача Ідентифікатор ресурсу в кожному сайту PWA (необов'язково)

Примітка.: Якщо у вас є обліковий запис користувача увійти, цей крок не є обов'язковим. Вам знадобиться будь-якого користувача вхід обліковий запис та Ідентифікатор ресурсу для кожного сайту PWA для запуску сценаріїв експорту.

Якщо потрібно знайти користувача Ідентифікатор ресурсу, PWA адміністратори сайтів можна виконати такі дії на обох сайтах PWA, що ви знайшли на попередньому кроці:

  1. В програмі Project Online Настройки серверау розділі Корпоративна даних натисніть кнопку Центр ресурсів.

  2. На сторінці Центр ресурсів у стовпці Ім'я ресурсу знайдіть ім'я користувача, а потім знайдіть у цьому рядку, щоб побачити, якщо ви можете знайти значення у стовпці Унікальний Ідентифікатор . Це значення – це ідентифікатор користувача ресурсів. Наприклад, у графіку нижче, ви можете побачити Аарон художні Ідентифікатор ресурсу значення у списку унікальний Ідентифікатор стовпця.

    Ідентифікатор користувача ресурсу в стовпці унікальний Ідентифікатор

    У деяких випадках таблиці можуть налаштувати, щоб унікальний Ідентифікатор стовпця не доступна. Якщо так, установіть прапорець ліворуч від імені користувача та натисніть кнопку редагувати , розташовані на вкладці " ресурси " на стрічці та перейдіть до наступного кроку.

  3. На сторінці Редагування ресурсів для певного користувача перейдіть до розділу Ідентифікаційні дані системи та знайти значення у списку для GUID. GUID – це Ідентифікатор ресурсу користувачів для цього сайту PWA.

    Пошук користувачів Ідентифікатор ресурсу

Примітка.: Якщо у вас є кілька сайтів PWA, кожен PWA сайт буде мати різні Ідентифікатор ресурсу для одного користувача. Переконайтеся, що пари Ідентифікатор ресурсу, щоб знайти для користувачів із певним PWA сайту URL-адресу.

Крок 4 - експортувати дані до користувача із сайту PWA

Після цього буде потрібно для запуску сценарію PowerShell ExportProjectUserContent для того, щоб експортувати дані користувача з кожного сайту PWA у вашому середовищі Office 365. Щоб запустити сценарій, потрібно переконатися, що ви і середовище відповідає передумови, і запустіть сценарій.

Сценарій ExportProjectUserContent PowerShell входить до складу до проекту з онлайн користувача вмісту експорт і видалити пакет сценаріїв.

Попередні вимоги

  • Ліцензії для Project Online: потрібно призначати ліцензію Project Online преміум або Project Professional онлайн .

  • Project Online клієнт робочого стола: вам знадобиться Project Online клієнт робочого стола і підключитися до служби Project Online екземпляр. Project Online клієнт робочого стола входить до складу Project Online преміум або Project Professional онлайн ліцензії.

    Підключення до проекту клієнта до до служби Project Online екземпляр.

    1. Перейдіть на вкладку файл , щоб відкрити подання Backstage. Виберіть розділ відомостіі натисніть кнопку керування обліковими записами.

    2. У діалоговому вікні Облікові записи веб-застосунку Project Web App натисніть кнопку Додати.

    3. У діалоговому вікні Властивості облікового запису введіть ім'я облікового запису в полі Ім'я облікового запису.

    4. Введіть URL-адресу сайту PWA ви підключаєтеся до у полі URL-адреса сервера Project .

    5. Натисніть кнопку OK.

    6. У діалоговому вікні Облікові записи Project Web App виберіть елемент Установити за промовчанням і натисніть кнопку OK.

    7. Перезапустіть програму Project і виконайте вхід на сайт PWA.

  • Дозволи:    Щоб мати необхідні дозволи, щоб запустити сценарій, вам потрібно принаймні одну з таких дій:

    • Додавання себе як адміністратор колекції сайтів для сайту PWA, для якого виконується сценарій.

    • Якщо ви перебуваєте в режим дозволів Project, призначені керування користувачами та групами і Access Project Server служби звітування дозволів для служби Project Online екземпляр. Якщо ви перебуваєте в режимі дозволів SharePoint, перебуває в Глобальний адміністратор або роль адміністратора SharePoint.

Сценарій ExportProjectUserContent

Щоб експортувати дані до користувачів за допомогою сценарію ExportProjectUserContent.ps1 PowerShell.

  1. У Оболонки керування SharePoint Onlineсценарій ExportProjectUserContent. Вам потрібно настроїти такі параметри під час роботи сценарію:

    Параметр

    Опис

    -URL-АДРЕСИ

    URL-адреса сайту PWA

    -ResourceID

    Ідентифікатор ресурсу користувача.

    -LoginName

    Ім'я користувача.

    -OutputDirectory

    Розташування для збереження файлів експорту.

    -Область

    Цей параметр визначає середовище Office 365, що використовується. Значення, які можна використовувати для цього параметра належать:

    • За промовчанням – проект загальнодоступних хмари.

    • Китай - Gallatin.

    • Німеччина - BlackForest.

    • ІТАР - уряду США служби Office 365.

    Якщо параметр не використовується, значення за замовчуванням використовується ( за промовчанням).

    Можна запустити сценарій або, указавши Ідентифікатор ресурсу або увійти ім'я користувача.

    Щоб запустити ExportProjectUser сценарій, за допомогою користувачів Ідентифікатор ресурсу

    Наведена нижче команда буде використовувати в Powershell для paramaters, наведених вище:

    .\ExportProjectUserContent.ps1 -Url <PwaSiteURL> -ResourceUid <UsersResourceID> -OutputDirectory <LocationToStoreOutput>

    Наприклад, якщо ви потрібно експортувати дані користувачів з Costoso PWA1 сайту (URL-адреси сайту з https://contoso/sites/pwa1) для користувача з Ідентифікатор ресурсу: 0-00155da4a406 cb5c91cf-fd6b-e711 - 80d і експорт файлів зберегти до c:\pwa1siteOutput, потрібно ввести:

    .\ExportProjectUserContent.ps1 -Url https://contoso/sites/pwa1 -ResourceUid cb5c91cf-fd6b-e711-80d0-00155da4a406 -OutputDirectory c:\pwa1siteOutput

    Щоб запустити ExportProjectUser сценарій, за допомогою користувачів ім'я для входу

    Наведена нижче команда буде використовувати в Powershell для paramaters, наведених вище:

    .\ExportProjectUserContent.ps1 -Url <PwaSiteURL> -LoginName <UsersLoginName> -OutputDirectory <LocationToStoreOutput>

    Наприклад, якщо потрібно експортувати дані користувачів з Costoso PWA1 сайту (URL-адреси сайту з https://contoso/sites/pwa1) для користувача з входу ім'я AdamB@contoso.onmicrosoft.com і маєте зберігати файли експорту c:\pwa1siteOutput, потрібно ввести:

    .\ExportProjectUserContent.ps1 -Url https://contoso/sites/pwa1 -LoginName AdamB@contoso.onmicrosoft.com -OutputDirectory c:\pwa1siteOutput
  2. Після того, як сценарій виконано успішно, усі Експортовані дані буде збережено в - OutputDirectory вказану.

Файли даних виберіть команду певні функції, пов'язані з користувача для експорту

Деякий вміст експортований користувач, ви отримаєте міститиме число json формат файлів, яке містить відомості для певних функцій користувача. Наприклад, Security.json файл містить дані про користувача групи безпеки, категорії та настройки дозволів. Ці функції, пов'язані з json файли буде докладно описано в розділі в наступному розділі. За замовчуванням ви отримаєте всі 27 json, пов'язані з функцією файлів під час запуску сценаріїв ExportProjectUserContent. Проте, можна використовувати в -Параметри параметр вибрати певні json файли для завантаження. Ці планшетних ПК

-Значення параметри

Файли JSON, ви отримаєте

Усі

Всі пов'язані з функцією json файли, всі файли проекту певних json і всі файли списку проекту.

Ресурси

Resource.JSON ReportingResource.json

Табелі

Timesheets_Reporting.JSON Timesheets_page # .json

Для Timesheets_page # .json ви отримаєте файлу на сторінці.

TaskStatus

Rules.JSON TaskStatus_AssignmentsHistory_page # .json, TaskStatus_AssignmentsSaved.json, TaskStatus_AssignmentsSubmitted.json

Безпека

Security.JSON

ServerSettings

CustomFields.json, LookupTables.json, Calendars.json, Delegations.json, QueueJobs.json, SubscribedReminders.json, UnsubscribedAlerts.json, ReminderEmails.json, AdminAudit.json

Реєстру

BusinessDrivers.json, DriverPrioritizations.json, PortfolioAnalyses.json

StatusReports

StatusReports.json

Залучення

Engagements_page # .json

ResourcePlans

ResourcePlans_page # .json, ReportingResourcePlans.json

Проекти

DraftProjectList.xml, PublishedProjectList.xml. ReportingProjectList

Ви також будете отримувати будь-який один наведені нижче дії для кожного проекту, у якому користувач був частиною:

Project_projName_draft.JSON, Project_projName_draft.mpp, Project_projName_draft.xml,

Project_projName_published.JSON, Project_projName_ published.mpp, Project_projName_ published.xml,

Project_projName_reporting.JSON, Project_projName_reporting_Tasks, Project_projName_reporting_Assignments, Project_projName_reporting_Resources, Project_projName_reporting_Baselines, Project_projName_reporting_TaskTimephased, Project_projName_reporting_AssignmentTimephased, Project_projName_reporting_TaskBaselineTimephased, Project_projName_reporting_ AssignmentBaselineTimephased

Робочий цикл

Workflow.JSON

WssItems

WorkspaceItems.json

UserViewSettings

UserViewSettings.json

За допомогою параметрів параметра може бути корисно, якщо ви хочете, щоб експортувати дані користувачів із сайту PWA для роботи певних функцій. Наприклад, якщо ви тільки з даних користувача у функцію аналізу реєстру, можна запустити параметри параметр - зі значенням реєстру:

.\ExportProjectUserContent.ps1 -Url https://contoso/sites/pwa1 -ResourceUid cb5c91cf-fd6b-e711-80d0-00155da4a406 -OutputDirectory c:\pwa1siteOutput -Options Portfolio

Це дає змогу експортувати три json файлів, які містять дані до користувача, яка відноситься до аналізу реєстру функцію (BusinessDrivers.json, DriverPrioritizations.json, PortfolioAnalyses.json).

Крок 5 – Огляд експортований вміст

Після успішного запуску сценарію ExportProjectUserContent PowerShell, у каталозі виводу, вказану під час роботи команди виникне такі результати:

  • Список файлів проектів - ви отримаєте три XML-файлів, які надають списку проектів, що містяться в Project Чернетки та опублікований схем у якому користувач був частиною. Це означає, що користувач був участь у проект як принаймні одну з таких дій:

    • Під час власник проекту.

    • Має завдання призначено його або її у проекті.

    • – Це власник призначення завдань у проекті.

    • Це завдання за проектом, менеджер стану.

    Ці три XML-файлів, які:

    Ім’я

    Опис

    DraftProjectList.xml

    Список проектів з чернетки схеми, який відповідає умові вище.

    PublishedProjectList.xml

    Список проектів з Опубліковано схему, який відповідає умові вище.

    ReportingProjectList.xml

    Список проектів зі створення звітів схеми, який відповідає умові вище.

    Список проектів може відрізнятися дещо для кожного з трьох XML-файли. Наприклад, користувача можна зберегти проект, але не публікувати, це означає, що вона буде відображатися в DraftProjectList.xml файл, але не PublishedProjectList.xml або ReportingProjectList.xml файли.

    Лише адміністратор проекту можна використовувати XML-файли проекту списку щоб дати їм інформацію, про які project певних експортувати файли вони зацікавити аналізу вирішити, скільки експортований вміст слід надати спільний доступ із користувачем.

    Усі троє ProjectList.xml файли матиме такі властивості для кожного проекту у списку.

    Властивість

    Опис

    SiteId (Ідентифікатор сайту)

    Унікальний ідентифікатор для сайту PWA, у яких є проект.

    Proj_UID

    Унікальний ідентифікатор для проекту.

    Proj_Name

    Назва проекту.

  • Файли, пов'язані з функцією - для кожного сайту PWA, який користувач є частиною, такі функції, наведені .json файли експорту до вказаного виходу каталогу. Функція певні файли міститиме дані користувача як вона ставиться до використання функції по всьому сайту PWA. Наприклад, Drivers.json файл міститиме дані про аналіз реєстру бізнес-факторів користувача створено або належать. Якщо користувач має без даних, пов'язані з функцією певного сайту PWA, файл буде містити пусті.

    Функція конкретний .json файлів належать:

    Назва

    Опис

    AdminAudit

    Параметри сервера Project Web App змінення даних.

    BusinessDrivers

    Аналіз реєстру бізнес драйвери даних.

    Календарі

    Даних календаря для підприємств.

    CustomFields

    Настроювані поля даних.

    Делегацій

    Делегування даних.

    DriverPrioritizations

    Бізнес-драйвер визначення пріоритетів даних.

    Залучення

    Залучення ресурсів даних.

    LookupTables

    Дані таблиці підстановки.

    PortfolioAnalysis

    Аналіз даних реєстру.

    QueueJobs

    Дані про роботу процес користувачів по черзі служби.

    ReminderEmails

    Дані електронної пошти нагадування.

    ReportingResourcePlans

    Дані звіту ресурсів.

    Ресурс

    Даними про ресурси.

    ResourcePlans

    План даними про ресурси.

    Правила

    Правила для даних.

    Безпека

    Дані про групи безпеки, категорії та дозволи.

    StatusReports

    Стан даних звіту.

    SubscribedReminders

    Підписка нагадувань даних.

    TaskStatus_AssignmentsHistory

    Бази даних призначення журналу.

    TaskStatus_AssignmentsSaved

    Визначення стану завдання збереження даних.

    TaskStatus_AssignmentsSubmitted

    Визначення станів призначення надсилання даних.

    Табелі

    Дані про табелі.

    Timesheets_Reporting

    Дані звіту про табелі.

    UnsubscribedAlerts

    Інформаційного бюлетеня оповіщення даних.

    UserViewSettings

    Перегляд параметрів дані користувача.

    Робочий цикл

    Дані робочого циклу проекту.

    WorkspaceItems

    Дані про SharePoint елементів із сайти проектів.

    Певні функції, наведені json файли є можливість бути великих, тому для покращення продуктивності, такі файли json буде з'являються в кількох файлів:

    • Engagements.JSON

    • ResourcePlans.json

    • Timesheets.JSON

    • TaskStatus_AssignmentHistory.json

    Примітка.: Щоб дізнатися більше про об'єкти, які містяться у кожному з певним .json файли, наведено в розділі функцію данихProject Online експорт json визначення об'єкта.

  • Project певних файлів – якщо користувач входить до будь-якого проекту, а потім для кожного з цих проектів, кілька окремих файлів будуть експортовані вихідний каталог. Це станеться, якщо користувач входить до складу певної проекту в одному з таких дій:

    • Власник проекту

    • Має завдання призначено його або її проекту

    • – Це власник призначення завдань у проекті

    • Менеджер стану завдання за проектом

    Даних проекту відрізняється від функції, пов'язані дані, що дані є для одного проекту. Функція пов'язаних даних можна додати користувацькі дані проектах багато PWA сайтом, що користувач був частиною, але стосуються одного функцію.

    Примітка.: Для всіх файлів проектів певних з'являється вони будуть префікс певного проекту Назва проекту. Наприклад, якщо проект має назву проекту з Проект1, всі файли проекту певних описуються в цьому розділі буде префікс з Проект1.

    Для кожного користувача є частиною проекту будуть отримані такі три наборів файлів:

    -XML-файл проекту з Чернетки та опублікованих баз даних:

    Ім’я

    Опис

    < ім'я > _draft.xml

    Файл проекту на схемі проекту збережено як файл XML-формат.

    < ім'я > _published.xml

    Файл проекту з опублікованих схеми, які збережено як файл XML-формат.

    Примітка.: Знайти Проекту XML обміну даними схему посилання зрозуміти, що містяться в цих файли проекту XML-даних.

    -.mpp файлу проекту з Чернетки та опублікованих баз даних:

    Ім’я

    Опис

    < ім'я > _draft.mpp

    Файл проекту в схемі проекту збережено у форматі файлу .mpp проекту.

    < ім'я > _published.mpp

    Файл проекту з опублікованих схеми, які збережено у форматі файлу .mpp проекту.

    Примітка.: Ви можете відкрити .mpp файл з Project Professional 2016 або клієнта Project Online робочого стола.

    -Вісім .json файли проекту на схемі звітування.

    Назва

    Опис

    Project_ < ім'я > _reporting_AssignmentBaselineTimephased.json

    Призначення базового плану Timephase даних проекту у схемі звітування.

    Project_ < ім'я > _reporting_AssignmentTimephased.json

    Призначення Timephase даних проекту у схемі звітування.

    Project_ < ім'я > _reporting_ProjectBaseline.json

    Проект дані базового плану для проекту у схемі звітування.

    Project_ < ім'я > _reporting_Tasks.json

    Проект завдань даних проекту у схемі звітування.

    Project_ < ім'я > _reporting_Assignments.json

    Призначення ресурсів даних проекту у схемі звітування.

    Project_ < ім'я > _reporting_Resources.json

    Ресурси даних проекту у схемі звітування.

    Project_ < ім'я > _reporting_TaskBaselineTimephased.json

    Базова розподілених у часі даних завдань проекту у схемі звітування.

    Project_ < ім'я > _reporting_TaskTimephased.json

    Дані у часі завдань проекту у схемі звітування.

    Примітка.: Щоб дізнатися більше про об'єкти, що містяться в кожній .json файлів, наведено в розділі файли Project певних данихProject Online експорт json визначення об'єкта.

    -Три .json файли з проекту метаданих від схем, проект, опублікованих та створення звітів:

    Ім’я

    Опис

    < ім'я > _draft.json

    Проект метаданих файлу зі схемою чернетки

    < ім'я > _published.json

    Метадані файлу проекту з Опубліковано схему

    < ім'я > _reporting.json

    Файл проекту метаданих у схемі звітування

    Примітка.: Щоб дізнатися більше про об'єкти, що містяться в кожній .json файлів, наведено в розділі файли Project певних метаданихProject Online експорт json визначення об'єкта.

Крок 6: пошук і збереження подання, настроювані фільтри, вкладення та макросів

Після отримання вмісту експортованого користувача, можна використовувати дані Пошук користувача настроювані подання, настроювані фільтри, настроювані таблиць, вкладення і макроси. Щоб знайти дані, потрібно буде MPP і XML-файлом для кожного проекту, у якому потрібно виконати пошук. Щоб отримати додаткові відомості про те, як це можна зробити можна знайти знайти елементи настроюваного користувача у службі Project Online і сервера Project Server користувача експортувати дані.

Вимоги до зразка і вставлених проектів

Як зазначено вище, експорт сценарій лише експортувати проекти, що користувач було частиною як власника, призначене завдання має, власник призначення завдання або завдання, менеджер стану. Коли користувач є частиною вставлений проект, але не головний проект, будуть експортовані лише вставлений проект. Крім того, якщо користувач не лише частину головний проект а не будь-який із вставлених проектів, лише головний проект експорту.

Під час збереження файлу, користувач був частиною головний проект, вам не потрібно зберегти будь-які пов'язані вставлених проектів, якщо буде запропоновано.

Додаткові відомості

Project Online експорт json визначення об'єкта

Видалення даних користувачів у службі Project Online

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×