Экспорт пользовательских данных из Project Online

Примечание:  Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке) .

Ваша организация можно экспортировать содержимое определенного пользователя из среды Project Online. Экспорт содержимого глобального администратора Office 365 можно выполните следующие действия.

Работа с администраторами вашего проекта

В зависимости от вашей компании может разбираться в управлении задач администрирования Office 365 глобальный администратор Office 365, но может совсем немного об администрировании Project Online. Если это так, мы рекомендуем, рабочих глобального администратора Office 365 совместно с их PWA администраторам сайтов для выполнения этих задач. Например глобальный администратор, вероятно, будет лучше всего подходит для запуска сценария PowerShell, чтобы найти все сайты PWA, но, возможно, понадобится для совместной работы с PWA администратора выполнить оставшиеся действия и по вопросам бизнес-правил и настройка Каждый сайт PWA.

Шаг 1 - загрузить файлы скрипта экспорта

Использование нескольких файлов сценариев PowerShell потребуется для процедуры, описанные в этой статье. Файлы сценария, указанные в этой статье содержатся в Project Online пользователь содержимого экспортировать и удалить пакет сценария. Скачайте и Распакуйте файлы в папке, в которой можно создать ссылку.

Некоторые из файлов, включенных в этот пакет используются для удаления данных пользователей в Project Web App и больше не нужны для этой статьи.

Отмена блокировки файлов

Вам будет необходимо «разблокировать» файлы, которые загружены в Project Online пользователь содержимого экспортировать и удалить сценарий упаковать в порядке пользователю их в PowerShell. Это происходит потому по умолчанию не допускается выполнение сценариев, загруженные из Интернета. Выполните следующие действия, чтобы разблокировать файлов.

  1. В проводнике перейдите к расположению, в котором сохранен в ZIP-файл.

  2. Щелкните правой кнопкой мыши ZIP-файл и выберите пункт Свойства.

  3. На вкладке Общие установите разблокировать.

    Разблокировка файла
  4. Нажмите кнопку OK.

Теперь все файлы, содержащиеся в ZIP-файл должен быть Unblocked. Вы можете убедиться в отдельные файлы, проверяя Если Unblocked параметр больше не отображается на вкладке Общие страницы свойств файла.

Примечание: При наличии доступа только распакованного файлы можно также отменить блокировку каждого файла по отдельности.

Шаг 2 - поиск всех сайтов Project Web App в среде Office 365

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

Примечание: Для выполнения командлета Get-SPOSite PowerShell, вы должны быть в глобальный администратор или роль администратора SharePoint.

  1. В модуле командной консоли SharePoint Online подключиться к вашей Центр администрирования SharePoint Online с помощью командлета SPOService подключения :

    Connect-SPOService -URL <AdminSiteURL> 

    Например:

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

    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 будет иметь другой идентификатор ресурса для одного пользователя. Убедитесь, что пары идентификатор ресурса найденным контентом для пользователей с определенным URL-адрес сайта PWA.

Шаг 4 - экспортировать данные о пользователе из веб-узла PWA

После этого необходимо выполнить скрипт PowerShell ExportProjectUserContent Чтобы экспортировать данные о пользователе из каждого сайта PWA в среде Office 365. Чтобы запустить сценарий, необходимо убедитесь, что вы и среды отвечают требованиям, и запустите сценарий.

Сценарий ExportProjectUserContent PowerShell входит в состав Project Online пользователь содержимого экспортировать и удалить пакет сценария.

Предварительные требования

  • Лицензии для Project Online: необходимо назначить лицензию Расширенный Project Online или Project Professional сети .

  • Project Online рабочего стола клиента: потребуется Project Online клиент к рабочему столу и подключиться к Project Online экземпляра. Project Online клиент к рабочему столу входит в состав Расширенный Project Online или Project Online Professional лицензии.

    Чтобы подключиться к Project Online экземпляра клиенту проекта:

    1. Перейдите на вкладку файл , чтобы открыть представление Backstage. Нажмите кнопку сведенияи нажмите кнопку Управление учетными записями.

    2. В диалоговом окне Учетные записи Project Web App нажмите Добавить.

    3. В диалоговом окне Свойства учетной записи введите имя в поле Имя учетной записи.

    4. Введите URL-адрес веб-узла PWA, которые вы подключаетесь к в поле URL-адрес Project Server .

    5. Нажмите кнопку ОК.

    6. В диалоговом окне Учетные записи Project Web App выберите использовать по умолчанию и нажмите кнопку ОК.

    7. Перезапустите Project и войдите на сайт PWA.

  • Разрешения:    Чтобы у разрешений, необходимых для выполнения сценария, необходимо выполнить хотя бы одно из следующих действий:

    • Добавьте себя в качестве администратора семейства PWA сайт, для которого выполняется этот сценарий.

    • Если вы находитесь в режиме разрешений Project, назначаться Управление пользователями и группами и Служба отчетов Access Project Server разрешения на экземпляре Project Online. Если вы находитесь в режиме разрешений SharePoint, находится в глобального администратора или роль администратора SharePoint.

Запуск сценария ExportProjectUserContent

Чтобы экспортировать данные о пользователе с помощью сценариев ExportProjectUserContent.ps1 PowerShell.

  1. В Командной консоли SharePoint Online, запустите сценарий ExportProjectUserContent. Вам необходимо настроить следующие параметры при запуске сценария:

    Параметр

    Описание

    : URL-АДРЕС

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

    -Ид_ресурса

    Идентификатор ресурса пользователя.

    -LoginName

    Имя пользователя для входа.

    -OutputDirectory

    Расположение для хранения файлов экспорта.

    -Регион

    Этот дополнительный параметр задает среду Office 365, который вы используете. Значения, которые можно использовать для этого параметра:

    • По умолчанию — общедоступное облако проекта.

    • Китай - Gallatin.

    • Германия - BlackForest.

    • ITAR — Office 365 для государственных учреждений США.

    Если параметр не используется, используется значение по умолчанию ( по умолчанию).

    Вы можете выполнить сценарий либо, указав идентификатор ресурса или имя входа пользователя.

    Для запуска сценария ExportProjectUser при помощи пользователей идентификатор ресурса

    Используется следующая команда в Powershell с помощью параметров, перечисленных выше:

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

    Например если вы хотите экспортировать данные пользователя с PWA1 СофТаб сайта (URL-адрес сайта https://contoso/sites/pwa1) для пользователя с помощью идентификатора ресурса cb5c91cf-fd6b-e711 - 80d 0-00155da4a406 и файлы экспорта сохранить, чтобы c:\pwa1siteOutput, введите:

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

    Для запуска сценария ExportProjectUser при помощи имя для входа пользователей

    Используется следующая команда в Powershell с помощью параметров, перечисленных выше:

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

    Например если вы хотите экспортировать данные пользователя с 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 . По умолчанию вы получите все файлы связанных компонент json 27 при выполнении сценария ExportProjectUserContent. Тем не менее, можно использовать -Параметры параметр для выбора определенных json файлы для загрузки. К ним относятся следующие:

— Значения параметры

JSON файлы, которые вы получаете

Все

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

Ресурсы

Resource.JSON ReportingResource.json

Расписания

Timesheets_Reporting.JSON Timesheets_page # .json

.Json # Timesheets_page вы получите файл на каждой странице.

Статус этогозадания

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

Система безопасности

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, AssignmentBaselineTimephased Project_projName_reporting_ Project_projName_reporting_AssignmentTimephased Project_projName_reporting_TaskBaselineTimephased,

Рабочий процесс

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 файлов.

    Администратор project можно использовать XML-файлы проектов списка для придания им сведения о котором относящихся к проекту Экспорт файлов они заинтересовать анализ решить, сколько экспортированном контенте должен совместно с пользователем.

    Все три ProjectList.xml файлы будут иметь следующие свойства для каждого проекта в списке:

    Свойство

    Описание

    SiteId

    Уникальный идентификатор для PWA сайта, в котором существует проекта.

    Proj_UID

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

    Proj_Name

    Имя проекта.

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

    Функция специальное .json файлам относятся:

    Имя

    Описание

    AdminAudit

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

    BusinessDrivers

    Драйверы бизнес-анализ портфеля данных.

    Календари

    Корпоративные данные календаря.

    Настраиваемых полей

    Настраиваемое поле данных.

    Делегирование

    Делегирование доступа к данным.

    DriverPrioritizations

    Драйвер определения приоритетов бизнес-данных.

    Задействования

    Данные Задействование ресурса.

    Таблиц подстановки

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

    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.

  • Файлы, относящихся к проекту - Если пользователь является частью любой проект, то для каждого из этих проектов нескольких отдельных файлов экспорта к каталогу выходных. Произойдет, если пользователь является частью определенного проекта в качестве одно из следующих действий:

    • Владелец проекта

    • Задача назначена ему проекта

    • Владелец назначения задачи в проекте

    • Состояние руководителя задач в проекте

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

    Примечание: Все файлы определенного проекта, которые вы получаете они будут префикс с определенного проекта Имя проекта. Например если проект имеет имя проекта Проект1, все файлы определенного проекта, чтобы описать в этом разделе будет предшествовать Проект1.

    Для каждого проекта, в которую входит пользователь будут получены следующие три набора файлов:

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

    Название

    Описание

    _draft.xml < имя проекта >

    Файл проекта из схемы черновик, сохраненные в формате XML.

    _published.xml < имя проекта >

    Файл проекта в опубликованные схемы, сохраненные в формате XML.

    Примечание: Просмотреть XML данных Interchange схему ссылку проекта для понимания проекта XML-данные, хранящиеся в этих файлах.

    -MPP-файла для проекта в черновик и опубликованных базах данных:

    Название

    Описание

    _draft.mpp < имя проекта >

    Файл проекта из схемы черновик сохранены как MPP-файла проекта.

    _published.mpp < имя проекта >

    Файл проекта из опубликованные схемы сохранены как MPP-файла проекта.

    Примечание: С помощью Project профессиональный 2016 или Project Online клиентское можно открыть MPP-файла.

    -Восемь .json файлы для проекта в схеме отчетов:

    Имя

    Описание

    _Reporting_AssignmentBaselineTimephased.json Project_ < имя проекта >

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

    _Reporting_AssignmentTimephased.json Project_ < имя проекта >

    Назначение Timephase данные проекта в схеме отчетов.

    _Reporting_ProjectBaseline.json Project_ < имя проекта >

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

    _Reporting_Tasks.json Project_ < имя проекта >

    Данных для проекта в схеме отчетов задач проекта.

    _Reporting_Assignments.json Project_ < имя проекта >

    Назначение ресурсов данные проекта в схеме отчетов.

    _Reporting_Resources.json Project_ < имя проекта >

    Данные ресурсы для проекта в схеме отчетов.

    _Reporting_TaskBaselineTimephased.json Project_ < имя проекта >

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

    _Reporting_TaskTimephased.json Project_ < имя проекта >

    Повременные данные для проекта в схеме отчетов.

    Примечание: Для получения дополнительных сведений об объектах, содержащихся в каждом из файлов .json, обратитесь к разделу файлы данных для конкретного проекта из Project Online Экспорт определения объектов json.

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

    Название

    Описание

    _draft.json < имя проекта >

    Файл проекта метаданных из схемы черновика

    _published.json < имя проекта >

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

    _reporting.json < имя проекта >

    Файл проекта метаданных из схемы отчетов

    Примечание: Для получения дополнительных сведений об объектах, содержащихся в каждом из файлов .json, обратитесь к разделу файлы метаданных для конкретного проекта из Project Online Экспорт json определениями.

Шаг 6: поиск и сохранение пользовательских представлений, настраиваемые фильтры, вложений и макросы

После получения содержимого экспортированный пользователя могут использовать данные для поиска пользователя настраиваемых представлений, настраиваемые фильтры, настраиваемых таблиц, вложений и макросы. Чтобы найти эти, необходимо иметь MPP и XML-файл для каждого проекта, в которой нужно выполнить поиск. Дополнительные сведения о том, как это сделать см Поиск пользовательских элементов в Project Online и Project Server пользователя экспортировать данные.

Вопросы для образца и вставленные проекты

Как указано в более ранней версии, скрипта экспорта будет экспортировать только проекты, которые пользователь был частью как владельца, имеет назначенной задачи, Владелец назначения задачи или руководителя состояние задачи. Когда пользователь является частью вставленным проектом, но не главный проект, экспортируются только вставленного проекта. Аналогичным образом Если пользователь только часть главный проект и не все вставленные проекты, экспортируются только главный проект.

При сохранении в главный проект, который был частью пользователя, не нужно сохранить все связанные вставленные проекты при появлении запроса.

См. также

Экспорт определения объектов json Project Online

Удаление пользовательских данных из Project Online

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×