Мейстерплан

Meisterplan — это инструмент управления ресурсами на уровне портфеля, который помогает портфельным и диспетчерам ресурсов управлять людьми в командах и инициативах, будь то традиционные, гибкие или гибридные. Используйте его для принятия уверенных решений портфеля и интерактивного решения и решения конфликтов ресурсов.

Этот соединитель доступен в следующих продуктах и регионах:

Услуга Class Регионы
Copilot Studio Премия Все регионы Power Automate , кроме следующих:
     - Правительство США (GCC)
     - Правительство США (GCC High)
     — Облако Китая, управляемое 21Vianet
     - Министерство обороны США (DoD)
Логические приложения Стандарт Все регионы Logic Apps , кроме следующих:
     — Регионы Azure для государственных организаций
     — Регионы Azure Для Китая
     - Министерство обороны США (DoD)
Power Apps Премия Все регионы Power Apps , кроме следующих:
     - Правительство США (GCC)
     - Правительство США (GCC High)
     — Облако Китая, управляемое 21Vianet
     - Министерство обороны США (DoD)
Power Automate Премия Все регионы Power Automate , кроме следующих:
     - Правительство США (GCC)
     - Правительство США (GCC High)
     — Облако Китая, управляемое 21Vianet
     - Министерство обороны США (DoD)
Контакт
Имя Поддержка Meisterplan
URL https://help.meisterplan.com/
Адрес электронной почты support@meisterplan.com
Метаданные соединителя
Publisher itdesign GmbH
Веб-сайт https://meisterplan.com
Политика конфиденциальности https://meisterplan.com/privacy-and-data-protection/
Категории Управление бизнесом; Бизнес-аналитика

Meisterplan — это инструмент управления ресурсами на уровне портфеля, который помогает портфельным и диспетчерам ресурсов управлять людьми в командах и инициативах, будь то традиционные, гибкие или гибридные. Используйте его для принятия уверенных решений портфеля и интерактивного решения и решения конфликтов ресурсов. Ознакомьтесь с доступностью ресурсов и емкостью, получением видимости проектов, приоритетами и выравниванием портфелями проектов с учетом стратегий и создания моделирования сценариев в режиме реального времени с помощью Meisterplan. Используя соединитель Meisterplan, вы можете интегрировать Meisterplan со всеми инструментами, которые используют команды, чтобы никто не должен выполнять двойное обслуживание данных проекта. Требуется ли обновить проект или поместить в утвержденный запрос времени ожидания, Meisterplan и Соединитель Meisterplan могут сделать процесс простым.

Предпосылки

Чтобы использовать соединитель Meisterplan, требуется учетная запись Meisterplan . Чтобы приступить к работе с Meisterplan, запросите демонстрацию или пробную версию.

Получение учетных данных

При использовании соединителя Meisterplan откроется диалоговое окно входа, в котором требуется выбрать регион, в котором находится система Meisterplan (США или ЕС). Затем введите учетные данные для Meisterplan, например имя пользователя и пароль, и нажмите кнопку "Войти". Затем нажмите кнопку "Авторизовать" , чтобы разрешить соединителю доступ к системе Meisterplan.

Начало работы с соединителем

Распространенные варианты использования:

  • Обновление сведений о проекте: если изменить проект в средстве управления проектами (например, Trello), например об обновлении состояния, соответствующий проект в Meisterplan автоматически обновляется.
  • Синхронизация выделения. При изменении выделения в электронной таблице в Интернете, например MS Excel, соответствующее выделение в Meisterplan автоматически обновляется.
  • Сохранение актуальности отсутствия ресурсов. Если вы утверждаете запрос времени ожидания от одного из сотрудников в электронной таблице, например Excel, соответствующая запись ресурса в Meisterplan автоматически обновляется.
  • Добавление новых проектов в Meisterplan: если добавить новый проект в одном из средств, новый проект автоматически создается в Meisterplan.
  • Добавление новых ресурсов в Meisterplan: если вы обновляете электронную таблицу в Интернете с новым сотрудником, они автоматически добавляются в пул ресурсов в Meisterplan.
  • Регулярно обновляйте данные сотрудников: если вы изменяете адрес ресурса в электронной таблице в Интернете, соответствующая запись ресурса в Meisterplan автоматически обновляется.
  • Подключение к Microsoft Teams. Если проект обновлен в Meisterplan, вы получите уведомление в настроенном канале Teams. Это уведомление можно настроить, чтобы включить ссылку на проект в Meisterplan, чтобы быстро открыть проект для получения дополнительных сведений.
  • Подключитесь к Ms Office: если новый проект добавлен в Meisterplan, указанные коллеги получат уведомления по электронной почте. Поток также можно настроить для добавления нового проекта во внешний источник резервного копирования в MS Office.

Известные проблемы и ограничения

  • В настоящее время нет известных ограничений или ограничений. Общие сведения об ограничении скорости, разбиении на страницы и т. д. см. в документации по REST API.

Распространенные ошибки и средства устранения неполадок

Соединитель Meisterplan использует REST API Meisterplan. Описание, включая коды состояния, можно найти в документации по REST API. Дополнительные сведения можно найти в Центре справки.

Часто задаваемые вопросы

  • Какие права пользователя Meisterplan должны иметь возможность использовать соединитель?

    • Пользователь Meisterplan должен иметь API-интерфейсы Access Meisterplan и подключить внешние приложения .
    • Пользователь Meisterplan должен иметь права на чтение и изменение полей, которые необходимо прочитать или обновить с помощью соединителя.
  • Можно ли использовать соединитель с выпуском Meisterplan Basic?

    • Да, соединитель поддерживается всеми выпусками Meisterplan. Некоторые действия доступны только с помощью meisterplan Pro-Edition или Premium-Edition.

Создание подключения

Соединитель поддерживает следующие типы проверки подлинности:

По умолчанию Параметры для создания подключения. Все регионы Недоступен для совместного использования

По умолчанию

Применимо: все регионы

Параметры для создания подключения.

Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.

Имя Тип Description Обязательно
Регион струна Регион размещенной системы Meisterplan True

Ограничения регулирования

Имя Вызовы Период обновления
Вызовы API для каждого подключения 100 60 секунд

Действия

Бизнес-цели

Возвращает все бизнес-цели

Замена вех

Заменяет вехи заданного проекта в сценарии.

Замена выделений

Эта конечная точка позволяет заменить все выделения проекта. Результат будет таким же, как если все существующие выделения удаляются, а переданные выделения создаются снова.

Замена задач

Эта конечная точка используется для замены всех существующих задач определенного проекта новым списком задач, предоставленных в запросе. Как это работает: вы отправляете список задач для определенного проекта. Система синхронизирует задачи проекта с этим списком с помощью ключа задачи в качестве идентификатора. Это означает:

  • Задачи в настоящее время в системе, но не в списке будут удалены. — Задачи в списке, которые не существуют в системе, будут созданы. — Задачи, которые существуют как в системе, так и в списке, будут обновлены, если есть изменения.
Замена отсутствия

Эта конечная точка позволяет заменить все отсутствие ресурса. Результат будет таким же, как если все существующие отсутствия удаляются, а переданные отсутствия создаются снова. Параметры запроса start и end можно использовать для указания диапазона времени для замены существующих отсутствия. Если эти параметры не используются, все отсутствия будут заменены только что отправленными отсутствием.

Замена фактических финансовых событий

Заменяет фактические финансовые события данного проекта в рамках сценария. Запрос ограничен 5000 фактическими финансовыми событиями на каждый проект.

Замена финансовых средств

Заменяет финансовые события данного проекта в рамках сценария.

Обновление Teams

Выполните обновление команды, указанной указанным идентификатором.

Paths

Пути, разделенные разделителями / (например, в календарях и путях единиц OBS) могут определять сегменты путей, которые содержат / путем экранирования с //. Например, путь к Европе/Берлину/Амстердаму будет интерпретирован как ['Европа', 'Берлин/Амстердам']. Неравномерное количество косых черт будет интерпретировано как следующий сегмент, начиная с одной или нескольких косых черт.

Обновление вех

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

Обновление выделения

Эта конечная точка позволяет обновить существующие выделения проекта. Изменения будут вноситься только для указанных диапазонов дат, а также указанных ресурсов и ролей.

Обновление единицы OBS

Обновляет имя единицы OBS или перемещает ее на другой родительский объект.

Обновление исключений календаря

Используйте этот запрос для замены всех исключений календаря за определенный период времени. Этот период времени можно определить с помощью корневого запуска и завершения атрибутов запроса. Укажите новый список исключений календаря со свойством исключений. Обратите внимание, что все исключения за указанный период будут перезаписаны исключениями, перечисленными в свойстве исключений.

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

Выполните обновление календаря, указанного указанным идентификатором.

Paths

Пути, разделенные разделителями / (например, в календарях и путях единиц OBS) могут определять сегменты путей, которые содержат / путем экранирования с //. Например, путь к Европе/Берлину/Амстердаму будет интерпретирован как ['Европа', 'Берлин/Амстердам']. Неравномерное количество косых черт будет интерпретировано как следующий сегмент, начиная с одной или нескольких косых черт.

Обновление отклонений от календаря

Используйте этот запрос для замены всех отклонений календаря ресурса на определенный период времени. Этот период времени можно определить с помощью корневого запуска и завершения атрибутов запроса. Укажите новый список отклонений календаря со свойством отклонений. Обратите внимание, что все отклонения в указанном периоде будут перезаписаны отклонениями, перечисленными в свойстве отклонений.

  • Если значение NULL используется для начального и конечного периода, все отклонения календаря ресурса перезаписываются. Если определена только дата начала периода, все отклонения, начиная с этого времени, будут перезаписаны . Если определена только дата окончания периода, все отклонения до этой точки будут перезаписаны . Если значение NULL используется для начальной и/или конечной даты отклонения календаря, Предполагается, что отклонение будет длиться от корневого или до указанной выше даты начала или окончания.

Все отклонения объединяются в последовательную структуру. Случаи перекрывающихся отклонений будут разрешаться путем присвоения приоритета отклонениям, возникающим позже в массиве.

Обновление программ

Выполните обновление программы, указанной указанным идентификатором.

Обновление проектов

Выполните обновление проекта, указанного указанным идентификатором.

Обновление ресурсов

Выполните обновление ресурса, указанного указанным идентификатором.

Paths

Пути, разделенные разделителями / (например, в календарях и путях единиц OBS) могут определять сегменты путей, которые содержат / путем экранирования с //. Например, путь к Европе/Берлину/Амстердаму будет интерпретирован как ['Европа', 'Берлин/Амстердам']. Неравномерное количество косых черт будет интерпретировано как следующий сегмент, начиная с одной или нескольких косых черт.

Обновление ролей

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

Paths

Пути, разделенные разделителями / (например, в календарях и путях единиц OBS) могут определять сегменты путей, которые содержат / путем экранирования с //. Например, путь к Европе/Берлину/Амстердаму будет интерпретирован как ['Европа', 'Берлин/Амстердам']. Неравномерное количество косых черт будет интерпретировано как следующий сегмент, начиная с одной или нескольких косых черт.

Обновление сегментов емкости роли

Обновляет сегменты емкости для роли, указанной указанным идентификатором. Чтобы удалить все сегменты емкости, отправьте сегмент без запуска или завершения и 0 емкости

Обновление типов OBS

Выполняет обновление типа OBS, указанного указанным идентификатором.

Обновление фактического финансового события

Возвращает обновленное фактическое финансовое событие.

Обновление финансовых средств

Обновляет финансовое событие по идентификатору в определенном проекте сценария.

Отсутствие обновлений

Используйте этот запрос для обновления отсутствия.

Получение вех по идентификатору

Возвращает отдельную веху, указанную заданным идентификатором.

Получение всех единиц OBS

Эта конечная точка возвращает список всех единиц OBS для заданного типа OBS.

Получение всех типов OBS

Эта конечная точка предназначена только для типов OBS. Чтобы получить единицы OBS, используйте /obsTypes/<obs-type-id>/obsUnits

Получение выделения по идентификатору

Возвращает отдельное выделение, указанное заданным идентификатором.

Получение единицы OBS

Эта конечная точка возвращает одну единицу OBS.

Получение задачи по идентификатору

Возвращает отдельную задачу, указанную заданным идентификатором.

Получение календарей по идентификатору

Получите один календарь в системе Meisterplan. Используйте специальный идентификатор defaultCalendar для получения календаря по умолчанию.

Получение команды по идентификатору

Возвращает отдельную команду, указанную указанным идентификатором.

Получение комментария по выделению по идентификатору

Возвращает комментарий выделения.

Получение комментария проекта по идентификатору

Возвращает комментарий проекта.

Получение отклонений от календаря

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

Получение отсутствия по идентификатору

Возвращает отдельное отсутствие, указанное указанным идентификатором.

Получение пользователя по идентификатору

Возвращает пользователя.

Получение программы по идентификатору

Возвращает отдельную программу, указанную заданным идентификатором.

Получение проектов по идентификатору

Возвращает отдельный проект, указанный заданным идентификатором.

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

Возвращает отдельный ресурс, указанный заданным идентификатором.

Получение ролей по идентификатору

Возвращает отдельную роль, указанную заданным идентификатором.

Получение сегментов емкости всех ролей

Возвращает сегменты емкости для всех ролей. Если для данной роли нет сегментов емкости, ее емкости будут пустыми.

Получение сегментов емкости роли

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

Получение списка Teams

Эта конечная точка разбиается на страницы. Он возвращает список команд до указанного PAGESIZE

Получение списка вех

Возвращает список вех проекта

Получение списка выделений

Возвращает список выделений проекта

Получение списка зависимостей вехи

Возвращает список зависимостей вех сценария

Получение списка задач

Эта конечная точка разбиается на страницы. Он возвращает список задач до указанного PAGESIZE

Получение списка исключений календаря

Получите список всех исключений в этом календаре в системе Meisterplan.

Получение списка календарей

Получите список всех календарей в системе Meisterplan.

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

Возвращает список комментариев выделения.

Получение списка комментариев проекта

Возвращает список комментариев проекта.

Получение списка отсутствия

Возвращает список отсутствия ресурса.

Получение списка пользователей

Возвращает список пользователей. Разрешает фильтрацию по имени пользователя или externalId.

Получение списка портфеля

Возвращает список всех доступных портфелей. Если у вас нет права просматривать любой портфель, возвращает список всех доступных портфелей, к которым вы имеете право доступа через маркер API. Если у вас нет права просматривать любой портфель, возвращается пустой список.

Получение списка программ

Возвращает список программ в данном сценарии

Получение списка проектов

Эта конечная точка разбиается на страницы. Он возвращает список проектов до указанного PAGESIZE

Получение списка ресурсов

Эта конечная точка разбиается на страницы. Он возвращает список ресурсов до указанного PAGESIZE

Получение списка ролей

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

Получение списка сценариев

Он возвращает список сценариев

Получение списка фактических рабочих времени

Возвращает список фактических рабочих времени для всех проектов определенного сценария. Обратите внимание, что фактические данные о рабочих работах не зависят от сценария.

Получение списка фактических финансовых событий

Возвращает список фактических финансовых событий проекта.

Получение списка финансовых средств

Возвращает список финансовых средств проекта

Получение Спринта по идентификатору

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

Получение ссылки на управление задачами

Возвращает ссылку на управление задачами проекта

Получение сценариев по идентификатору

Возвращает отдельный сценарий, указанный заданным идентификатором. HINT: Вы можете использовать planOfRecord в качестве идентификатора для плана записи.

Получение типа OBS по идентификатору

Эта конечная точка предназначена только для типов OBS. Чтобы получить единицы OBS, используйте /obsTypes/<obs-type-id>/obsUnits

Получение фактического рабочего времени по идентификатору

Возвращает отдельное фактическое время, указанное указанным идентификатором.

Получение фактического финансового события по идентификатору

Возвращает отдельное фактическое финансовое событие, указанное указанным идентификатором.

Получение финансовых средств по идентификатору

Возвращает отдельное финансовое событие, указанное указанным идентификатором.

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

Эта конечная точка обновляет приоритеты проектов и программ.

Создание Teams

Создает команду по заданным полям и возвращает только что созданное.

Paths

Пути, разделенные разделителями / (например, в календарях и путях единиц OBS) могут определять сегменты путей, которые содержат / путем экранирования с //. Например, путь к Европе/Берлину/Амстердаму будет интерпретирован как ['Европа', 'Берлин/Амстердам']. Неравномерное количество косых черт будет интерпретировано как следующий сегмент, начиная с одной или нескольких косых черт.

Создание вех

Возвращает только что созданную веху

Создание единицы OBS

Создает единицу OBS с заданными данными. Возвращает только что созданную единицу OBS.

Создание зависимости вехи

Возвращает идентификатор только что созданной зависимости вехи

Создание или обновление выделения

Эта конечная точка позволяет создавать новые выделения и обновлять существующие выделения проекта. Изменения будут вноситься только для указанных диапазонов дат, а также указанных ресурсов и ролей.

Создание или обновление задачи

Создает или обновляет задачу с заданными полями.

Создание или обновление фактического времени работы

Эта конечная точка позволяет создать новое фактическое время работы и обновить существующее фактическое время работы проекта сущностью (ресурсом или ролью). Мы не обновим фактическое время для дат бронирования, которые не указаны в запросе для данного проекта и сущности. С помощью свойства режима можно контролировать, заменяется ли существующее фактическое значение рабочего времени новым значением или если его значение добавляется в резервирование в запросе. Обратите внимание, что фактические данные о рабочих работах не зависят от сценария. Он будет одинаковым для всех сценариев для любого конкретного проекта. Запрос ограничен 5000 фактическими значениями времени для каждого проекта и ресурса или роли.

Создание календарей

Создайте календарь с заданными данными. Возвращает только что созданный календарь.

Создание отсутствия

Используйте этот запрос, чтобы добавить отсутствие в течение определенного периода времени. Этот период времени можно определить с помощью атрибутов начала и окончания запроса.

Создание программ

Создает программу с заданными полями и возвращает только что созданную программу.

Создание проектов

Создает проект с заданными полями и возвращает только что созданный проект.

Создание ресурсов

Создает ресурс по заданным полям и возвращает только что созданный.

Paths

Пути, разделенные разделителями / (например, в календарях и путях единиц OBS) могут определять сегменты путей, которые содержат / путем экранирования с //. Например, путь к Европе/Берлину/Амстердаму будет интерпретирован как ['Европа', 'Берлин/Амстердам']. Неравномерное количество косых черт будет интерпретировано как следующий сегмент, начиная с одной или нескольких косых черт.

Создание ролей

Возвращает созданную роль при успешном выполнении.

Paths

Пути, разделенные разделителями / (например, в календарях и путях единиц OBS) могут определять сегменты путей, которые содержат / путем экранирования с //. Например, путь к Европе/Берлину/Амстердаму будет интерпретирован как ['Европа', 'Берлин/Амстердам']. Неравномерное количество косых черт будет интерпретировано как следующий сегмент, начиная с одной или нескольких косых черт.

Создание типа OBS

Создает тип OBS с заданными данными. Возвращает только что созданный тип OBS.

Создание фактического финансового события

Возвращает только что созданное фактическое финансовое событие.

Создание финансовых средств

Возвращает только что созданное финансовое событие.

Ссылка на создание или обновление ссылки на управление задачами

Эта конечная точка позволяет добавить ссылку на управление задачами в проект или обновить externalViewUrl

Удаление Teams

Удалите команду, указанную указанным идентификатором. Если команда с заданным идентификатором не существует, запрос завершается ошибкой.

Удаление вех

Удаляет веху в заданном проекте сценария.

Удаление всех фактических рабочих времени с идентификатором проекта

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

Удаление выделений

Удаляет выделение в определенном проекте сценария.

Удаление единицы OBS по идентификатору

Удаляет единицу OBS, указанную указанным идентификатором. Если единица OBS с указанным идентификатором не существует, запрос завершится ошибкой.

Удаление зависимостей вехи

Удаляет зависимость вехи в заданном сценарии.

Удаление задачи

Удаляет задачу в заданном проекте.

Удаление календарей

Удаляет календарь в системе Meisterplan. Обратите внимание, что календарь по умолчанию или родительский элемент календаря по умолчанию нельзя удалить.

Удаление отсутствия

Удаляет отсутствие.

Удаление программ

Удаляет программу, указанную указанным идентификатором.

Удаление проектов

Удаляет проект в определенном сценарии.

Удаление ресурсов

Удалите ресурс, указанный указанным идентификатором. Если ресурс с заданным идентификатором не существует, запрос завершается ошибкой.

Удаление ролей

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

Удаление типа OBS по идентификатору

Удалите тип OBS, указанный указанным идентификатором. Если тип OBS с заданным идентификатором не существует, запрос завершится ошибкой.

Удаление фактического времени, работаемого по идентификатору

Удаляет фактическое время работы в определенном проекте сценария.

Удаление фактического финансового события

Удаляет фактическое финансовое событие в определенном проекте сценария.

Удаление финансовых средств

Удаляет финансовое событие в определенном проекте сценария.

Удалить ссылку для управления задачами

Удаляет ссылку на управление задачами проекта

Установка календаря по умолчанию

Задает существующий календарь в качестве календаря по умолчанию в системе Meisterplan.

Бизнес-цели

Возвращает все бизнес-цели

Возвращаемое значение

Замена вех

Заменяет вехи заданного проекта в сценарии.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Имя
name True string
Date
date True string

формат: ГГГГ-MM-DD

Имя
name string

Этап проекта должен существовать до создания. Он не будет неявно создан.

Ценность
value string

Замена выделений

Эта конечная точка позволяет заменить все выделения проекта. Результат будет таким же, как если все существующие выделения удаляются, а переданные выделения создаются снова.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Идентификатор
id True string

Идентификатор сущности, к которой связано это выделение. Задайте для RESOLVE_BY_KEY_OR_NAME тип, чтобы автоматически разрешать ключи ресурсов или имена ролей.

Тип
type string

Управление интерпретацией значения в идентификаторе поля. RESOURCE разрешает ресурсы по UUID. ROLE разрешает роли по UUID. RESOLVE_BY_KEY_OR_NAME разрешает ресурсы по ключу ресурса или ролям по имени роли.

Роль проекта
projectRole string

Идентификатор роли, к которому связано это выделение. Это поле допустимо только в сочетании с типами RESOURCE или RESOLVE_BY_KEY_OR_NAME. Если для типа задано значение RESOLVE_BY_KEY_OR_NAME, projectRole разрешается по имени.

Start
start True date
Готово
finish True date
Fte
fte double

Запрос принимает FTE, часы или дни.

Дни
days double

Запрос принимает FTE, часы или дни.

Часы
hours double

Запрос принимает FTE, часы или дни.

Замена задач

Эта конечная точка используется для замены всех существующих задач определенного проекта новым списком задач, предоставленных в запросе. Как это работает: вы отправляете список задач для определенного проекта. Система синхронизирует задачи проекта с этим списком с помощью ключа задачи в качестве идентификатора. Это означает:

  • Задачи в настоящее время в системе, но не в списке будут удалены. — Задачи в списке, которые не существуют в системе, будут созданы. — Задачи, которые существуют как в системе, так и в списке, будут обновлены, если есть изменения.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Запрос на замена задачи
tasksReplaceRequest True dynamic

Задача, представленная документом JSON.

Замена отсутствия

Эта конечная точка позволяет заменить все отсутствие ресурса. Результат будет таким же, как если все существующие отсутствия удаляются, а переданные отсутствия создаются снова. Параметры запроса start и end можно использовать для указания диапазона времени для замены существующих отсутствия. Если эти параметры не используются, все отсутствия будут заменены только что отправленными отсутствием.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор ресурса
resourceId True string

Внутренний идентификатор Meisterplan

Start
start date

Дата начала периода замены

Конец
end date

Включаемая дата окончания периода замены.

Start
start True string

формат: ГГГГ-MM-DD

Готово
finish True string

формат: ГГГГ-MM-DD

Тип дня начала
startDayType string

Значение по умолчанию — FULL_DAY

Тип дня окончания
finishDayType string

Значение по умолчанию — FULL_DAY

Замена фактических финансовых событий

Заменяет фактические финансовые события данного проекта в рамках сценария. Запрос ограничен 5000 фактическими финансовыми событиями на каждый проект.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Тип
type True string
Сумма
amount True double
Дата резервирования
bookingDate True date
Description
description string
Имя
name string

Перед созданием должна существовать категория финансовых средств. Он не будет неявно создан.

Замена финансовых средств

Заменяет финансовые события данного проекта в рамках сценария.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Тип
type True string
Сумма
amount True double
Включено
on True string

Веха действительна только в сочетании со значением в поле milestoneId. Дата действительна только в сочетании со значением в поле dueDate.

Идентификатор вехи
milestoneId string

Допустимо только в сочетании с: Веха. Веха должна существовать в проекте. Он не будет неявно создан.

Срок
dueDate string

Допустимо только в сочетании с: Дата (формат: ГГГГ-MM-DD).

Description
description string
Имя
name string

Перед созданием должна существовать категория финансовых средств. Он не будет неявно создан.

Обновление Teams

Выполните обновление команды, указанной указанным идентификатором.

Paths

Пути, разделенные разделителями / (например, в календарях и путях единиц OBS) могут определять сегменты путей, которые содержат / путем экранирования с //. Например, путь к Европе/Берлину/Амстердаму будет интерпретирован как ['Европа', 'Берлин/Амстердам']. Неравномерное количество косых черт будет интерпретировано как следующий сегмент, начиная с одной или нескольких косых черт.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор команды
teamId True string

Внутренний идентификатор Meisterplan

Полезная нагрузка
payload True dynamic

Команда, представленная документом JSON.

Возвращаемое значение

Выходные данные этой операции являются динамическими.

Обновление вех

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

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Идентификатор вехи
milestoneId True string

Внутренний идентификатор Meisterplan

Имя
name string
Date
date string

формат: ГГГГ-MM-DD

Имя
name string

Этап проекта должен существовать до создания. Он не будет неявно создан.

Ценность
value string

Возвращаемое значение

Обновление выделения

Эта конечная точка позволяет обновить существующие выделения проекта. Изменения будут вноситься только для указанных диапазонов дат, а также указанных ресурсов и ролей.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Идентификатор выделения
allocationId True string

Внутренний идентификатор Meisterplan

Start
start True date
Готово
finish True date
Fte
fte double

Запрос принимает FTE, часы или дни.

Дни
days double

Запрос принимает FTE, часы или дни.

Часы
hours double

Запрос принимает FTE, часы или дни.

Возвращаемое значение

Распределение
AllocationResponse

Обновление единицы OBS

Обновляет имя единицы OBS или перемещает ее на другой родительский объект.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор типа obs
obsTypeId True string

Внутренний идентификатор Meisterplan

Идентификатор единицы obs
obsUnitId True string

Внутренний идентификатор Meisterplan

Имя
name string
Родительский идентификатор
parentId string

Возвращаемое значение

Единица obs
ObsUnitResponse

Обновление исключений календаря

Используйте этот запрос для замены всех исключений календаря за определенный период времени. Этот период времени можно определить с помощью корневого запуска и завершения атрибутов запроса. Укажите новый список исключений календаря со свойством исключений. Обратите внимание, что все исключения за указанный период будут перезаписаны исключениями, перечисленными в свойстве исключений.

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

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор календаря
calendarId True string

Внутренний идентификатор Meisterplan

Start
start date
Готово
finish date
Date
date True date
Часы работы
workingHours True double
Description
description string

Обновление календарей

Выполните обновление календаря, указанного указанным идентификатором.

Paths

Пути, разделенные разделителями / (например, в календарях и путях единиц OBS) могут определять сегменты путей, которые содержат / путем экранирования с //. Например, путь к Европе/Берлину/Амстердаму будет интерпретирован как ['Европа', 'Берлин/Амстердам']. Неравномерное количество косых черт будет интерпретировано как следующий сегмент, начиная с одной или нескольких косых черт.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор календаря
calendarId True string

Внутренний идентификатор Meisterplan

Имя
name string
Monday
monday True double
Вторник
tuesday True double
Среда
wednesday True double
Четверг
thursday True double
Пятница
friday True double
Суббота
saturday True double
Воскресенье
sunday True double

Возвращаемое значение

Calendar
CalendarResponse

Обновление отклонений от календаря

Используйте этот запрос для замены всех отклонений календаря ресурса на определенный период времени. Этот период времени можно определить с помощью корневого запуска и завершения атрибутов запроса. Укажите новый список отклонений календаря со свойством отклонений. Обратите внимание, что все отклонения в указанном периоде будут перезаписаны отклонениями, перечисленными в свойстве отклонений.

  • Если значение NULL используется для начального и конечного периода, все отклонения календаря ресурса перезаписываются. Если определена только дата начала периода, все отклонения, начиная с этого времени, будут перезаписаны . Если определена только дата окончания периода, все отклонения до этой точки будут перезаписаны . Если значение NULL используется для начальной и/или конечной даты отклонения календаря, Предполагается, что отклонение будет длиться от корневого или до указанной выше даты начала или окончания.

Все отклонения объединяются в последовательную структуру. Случаи перекрывающихся отклонений будут разрешаться путем присвоения приоритета отклонениям, возникающим позже в массиве.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор ресурса
resourceId True string

Внутренний идентификатор Meisterplan

Start
start date
Готово
finish date
Start
start date
Готово
finish date
Относительная емкость
relativeCapacity True double

Возвращаемое значение

Обновление программ

Выполните обновление программы, указанной указанным идентификатором.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор программы
programId True string

Внутренний идентификатор Meisterplan

Полезная нагрузка
payload True dynamic

Программа, представленная документом JSON.

Возвращаемое значение

Выходные данные этой операции являются динамическими.

Обновление проектов

Выполните обновление проекта, указанного указанным идентификатором.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Полезная нагрузка
payload True dynamic

Проект, представленный документом JSON.

Возвращаемое значение

Выходные данные этой операции являются динамическими.

Обновление ресурсов

Выполните обновление ресурса, указанного указанным идентификатором.

Paths

Пути, разделенные разделителями / (например, в календарях и путях единиц OBS) могут определять сегменты путей, которые содержат / путем экранирования с //. Например, путь к Европе/Берлину/Амстердаму будет интерпретирован как ['Европа', 'Берлин/Амстердам']. Неравномерное количество косых черт будет интерпретировано как следующий сегмент, начиная с одной или нескольких косых черт.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор ресурса
resourceId True string

Внутренний идентификатор Meisterplan

Полезная нагрузка
payload True dynamic

Ресурс, представленный документом JSON.

Возвращаемое значение

Выходные данные этой операции являются динамическими.

Обновление ролей

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

Paths

Пути, разделенные разделителями / (например, в календарях и путях единиц OBS) могут определять сегменты путей, которые содержат / путем экранирования с //. Например, путь к Европе/Берлину/Амстердаму будет интерпретирован как ['Европа', 'Берлин/Амстердам']. Неравномерное количество косых черт будет интерпретировано как следующий сегмент, начиная с одной или нескольких косых черт.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор роли
roleId True string

Внутренний идентификатор Meisterplan

Полезная нагрузка
payload True dynamic

Роль, представленная документом JSON.

Возвращаемое значение

Выходные данные этой операции являются динамическими.

Обновление сегментов емкости роли

Обновляет сегменты емкости для роли, указанной указанным идентификатором. Чтобы удалить все сегменты емкости, отправьте сегмент без запуска или завершения и 0 емкости

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор роли
roleId True string

Внутренний идентификатор Meisterplan

start
start date
заканчивать
finish date
fte
fte double

Запрос принимает FTE, часы или дни.

Дни
days double

Запрос принимает FTE, часы или дни.

Часов
hours double

Запрос принимает FTE, часы или дни.

Возвращаемое значение

Обновление типов OBS

Выполняет обновление типа OBS, указанного указанным идентификатором.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор типа obs
obsTypeId True string

Внутренний идентификатор Meisterplan

Имя
name True string

Возвращаемое значение

Тип Obs
ObsTypeResponse

Обновление фактического финансового события

Возвращает обновленное фактическое финансовое событие.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Идентификатор финансовых фактических данных
actualFinancialEventId True string

Внутренний идентификатор Meisterplan

Тип
type string
Сумма
amount double
Дата резервирования
bookingDate string

формат: ГГГГ-MM-DD

Description
description string
Имя
name string

Перед созданием должна существовать категория финансовых средств. Он не будет неявно создан.

Возвращаемое значение

Финансовые фактические данные
FinancialActualsResponse

Обновление финансовых средств

Обновляет финансовое событие по идентификатору в определенном проекте сценария.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Идентификатор финансовых средств
financialsId True string

Внутренний идентификатор Meisterplan

Тип
type string
Сумма
amount double
Включено
on True string

Веха действительна только в сочетании со значением в поле milestoneId. Дата действительна только в сочетании со значением в поле dueDate.

Идентификатор вехи
milestoneId string

Допустимо только в сочетании с: Веха. Веха должна существовать в проекте. Он не будет неявно создан.

Срок
dueDate string

Допустимо только в сочетании с: Дата (формат: ГГГГ-MM-DD).

Description
description string
Имя
name string

Перед созданием должна существовать категория финансовых средств. Он не будет неявно создан.

Возвращаемое значение

Финансовые показатели
FinancialsResponse

Отсутствие обновлений

Используйте этот запрос для обновления отсутствия.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор ресурса
resourceId True string

Внутренний идентификатор Meisterplan

Идентификатор отсутствия
absenceId True string

Внутренний идентификатор Meisterplan

Start
start string

формат: ГГГГ-MM-DD

Готово
finish string

формат: ГГГГ-MM-DD

Тип дня начала
startDayType string
Тип дня окончания
finishDayType string

Возвращаемое значение

Отсутствие
AbsenceResponse

Получение вех по идентификатору

Возвращает отдельную веху, указанную заданным идентификатором.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Идентификатор вехи
milestoneId True string

Внутренний идентификатор Meisterplan

Возвращаемое значение

Получение всех единиц OBS

Эта конечная точка возвращает список всех единиц OBS для заданного типа OBS.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор типа obs
obsTypeId True string

Внутренний идентификатор Meisterplan

Возвращаемое значение

Получение всех типов OBS

Эта конечная точка предназначена только для типов OBS. Чтобы получить единицы OBS, используйте /obsTypes/<obs-type-id>/obsUnits

Возвращаемое значение

Получение выделения по идентификатору

Возвращает отдельное выделение, указанное заданным идентификатором.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Идентификатор выделения
allocationId True string

Внутренний идентификатор Meisterplan

Возвращаемое значение

Распределение
AllocationResponse

Получение единицы OBS

Эта конечная точка возвращает одну единицу OBS.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор типа obs
obsTypeId True string

Внутренний идентификатор Meisterplan

Идентификатор единицы obs
obsUnitId True string

Внутренний идентификатор Meisterplan

Возвращаемое значение

Единица obs
ObsUnitResponse

Получение задачи по идентификатору

Возвращает отдельную задачу, указанную заданным идентификатором.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Идентификатор задачи
taskId True string

Внутренний идентификатор Meisterplan

Возвращаемое значение

Выходные данные этой операции являются динамическими.

Получение календарей по идентификатору

Получите один календарь в системе Meisterplan. Используйте специальный идентификатор defaultCalendar для получения календаря по умолчанию.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор календаря
calendarId True string

Внутренний идентификатор Meisterplan

Возвращаемое значение

Calendar
CalendarResponse

Получение команды по идентификатору

Возвращает отдельную команду, указанную указанным идентификатором.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор команды
teamId True string

Внутренний идентификатор Meisterplan

Возвращаемое значение

Выходные данные этой операции являются динамическими.

Получение комментария по выделению по идентификатору

Возвращает комментарий выделения.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Идентификатор примечания выделения
allocationCommentId True string

Внутренний идентификатор Meisterplan

Возвращаемое значение

Комментарий к выделению
AllocationCommentResponse

Получение комментария проекта по идентификатору

Возвращает комментарий проекта.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Идентификатор комментария
commentId True string

Внутренний идентификатор Meisterplan

Возвращаемое значение

Комментарий проекта
ProjectCommentResponse

Получение отклонений от календаря

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

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор ресурса
resourceId True string

Внутренний идентификатор Meisterplan

Start
start date

Дата начала для периода времени фильтрации

Готово
finish date

Дата окончания периода времени фильтрации

Возвращаемое значение

Получение отсутствия по идентификатору

Возвращает отдельное отсутствие, указанное указанным идентификатором.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор ресурса
resourceId True string

Внутренний идентификатор Meisterplan

Идентификатор отсутствия
absenceId True string

Внутренний идентификатор Meisterplan

Возвращаемое значение

Отсутствие
AbsenceResponse

Получение пользователя по идентификатору

Возвращает пользователя.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор пользователя
userId True string

Внутренний идентификатор Meisterplan

Возвращаемое значение

Получение программы по идентификатору

Возвращает отдельную программу, указанную заданным идентификатором.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор программы
programId True string

Внутренний идентификатор Meisterplan

Возвращаемое значение

Выходные данные этой операции являются динамическими.

Получение проектов по идентификатору

Возвращает отдельный проект, указанный заданным идентификатором.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Возвращаемое значение

Выходные данные этой операции являются динамическими.

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

Возвращает отдельный ресурс, указанный заданным идентификатором.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор ресурса
resourceId True string

Внутренний идентификатор Meisterplan

Возвращаемое значение

Выходные данные этой операции являются динамическими.

Получение ролей по идентификатору

Возвращает отдельную роль, указанную заданным идентификатором.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор роли
roleId True string

Внутренний идентификатор Meisterplan

Возвращаемое значение

Выходные данные этой операции являются динамическими.

Получение сегментов емкости всех ролей

Возвращает сегменты емкости для всех ролей. Если для данной роли нет сегментов емкости, ее емкости будут пустыми.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Возвращаемое значение

Получение сегментов емкости роли

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

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор роли
roleId True string

Внутренний идентификатор Meisterplan

Возвращаемое значение

Получение списка Teams

Эта конечная точка разбиается на страницы. Он возвращает список команд до указанного PAGESIZE

Параметры

Имя Ключ Обязательно Тип Описание
Размер страницы
pageSize integer

Размер страницы

Страница после
pageAfter string

Курсор, после которого извлекаются результаты. Курсор можно взять из предыдущего запроса.

Filter
filter string

Строковый объект JSON с подмножеством свойств ожидаемого объекта. Выбирает все объекты, которые точно соответствуют указанным свойствам. Примечание. Обратите внимание на кодирование параметра URL-адресом. { resourceKey: string, "name": string}

Возвращаемое значение

Выходные данные этой операции являются динамическими.

Получение списка вех

Возвращает список вех проекта

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Возвращаемое значение

Получение списка выделений

Возвращает список выделений проекта

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Возвращаемое значение

Получение списка зависимостей вехи

Возвращает список зависимостей вех сценария

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Размер страницы
pageSize integer

Размер страницы

Страница после
pageAfter string

Курсор, после которого извлекаются результаты. Курсор можно взять из предыдущего запроса.

Возвращаемое значение

Разбиение на страницы
PaginatedResponseMilestoneDependencyResponse

Получение списка задач

Эта конечная точка разбиается на страницы. Он возвращает список задач до указанного PAGESIZE

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Размер страницы
pageSize integer

Размер страницы

Страница после
pageAfter string

Курсор, после которого извлекаются результаты. Курсор можно взять из предыдущего запроса.

Key
key string

Выбирает все объекты, соответствующие ключу точно.

Возвращаемое значение

Выходные данные этой операции являются динамическими.

Получение списка исключений календаря

Получите список всех исключений в этом календаре в системе Meisterplan.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор календаря
calendarId True string

Внутренний идентификатор Meisterplan

Дата начала
startDate date

Дата начала

Дата окончания
endDate date

Дата окончания

Возвращаемое значение

Получение списка календарей

Получите список всех календарей в системе Meisterplan.

Возвращаемое значение

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

Возвращает список комментариев выделения.

Параметры

Имя Ключ Обязательно Тип Описание
Страница после
pageAfter string

Курсор, после которого извлекаются результаты. Курсор можно взять из предыдущего запроса.

Размер страницы
pageSize integer

Размер страницы

Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Возвращаемое значение

Разбиение на страницы
PaginatedResponseAllocationCommentResponse

Получение списка комментариев проекта

Возвращает список комментариев проекта.

Параметры

Имя Ключ Обязательно Тип Описание
Страница после
pageAfter string

Курсор, после которого извлекаются результаты. Курсор можно взять из предыдущего запроса.

Размер страницы
pageSize integer

Размер страницы

Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Возвращаемое значение

Разбиение на страницы
PaginatedResponseProjectCommentResponse

Получение списка отсутствия

Возвращает список отсутствия ресурса.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор ресурса
resourceId True string

Внутренний идентификатор Meisterplan

Дата начала
startDate date

Дата начала для периода времени фильтрации

Дата окончания
finishDate date

Инклюзивная дата окончания для периода времени фильтрации.

Возвращаемое значение

Получение списка пользователей

Возвращает список пользователей. Разрешает фильтрацию по имени пользователя или externalId.

Параметры

Имя Ключ Обязательно Тип Описание
Страница после
pageAfter string

Курсор, после которого извлекаются результаты. Курсор можно взять из предыдущего запроса.

Размер страницы
pageSize integer

Размер страницы

Filter
filter string

Строковый объект JSON с подмножеством свойств ожидаемого объекта.

Возвращаемое значение

Разбиение на страницы
PaginatedResponseUserResponse

Получение списка портфеля

Возвращает список всех доступных портфелей. Если у вас нет права просматривать любой портфель, возвращает список всех доступных портфелей, к которым вы имеете право доступа через маркер API. Если у вас нет права просматривать любой портфель, возвращается пустой список.

Возвращаемое значение

Получение списка программ

Возвращает список программ в данном сценарии

Параметры

Имя Ключ Обязательно Тип Описание
Размер страницы
pageSize integer

Размер страницы

Страница после
pageAfter string

Курсор, после которого извлекаются результаты. Курсор можно взять из предыдущего запроса.

Filter
filter string

Строковый объект JSON с подмножеством свойств ожидаемого объекта. Выбирает все объекты, которые точно соответствуют указанным свойствам. Программы доступны для поиска по программеKey и имени. Примечание. Обратите внимание на кодирование параметра URL-адресом. { "programKey": string, "name": string}

Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Возвращаемое значение

Разбиение на страницы
PaginatedResponseProgramGetAllResponse

Получение списка проектов

Эта конечная точка разбиается на страницы. Он возвращает список проектов до указанного PAGESIZE

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Размер страницы
pageSize integer

Размер страницы

Страница после
pageAfter string

Курсор, после которого извлекаются результаты. Курсор можно взять из предыдущего запроса.

Filter
filter string

Строковый объект JSON с подмножеством свойств ожидаемого объекта.

Возвращаемое значение

Выходные данные этой операции являются динамическими.

Получение списка ресурсов

Эта конечная точка разбиается на страницы. Он возвращает список ресурсов до указанного PAGESIZE

Параметры

Имя Ключ Обязательно Тип Описание
Размер страницы
pageSize integer

Размер страницы

Страница после
pageAfter string

Курсор, после которого извлекаются результаты. Курсор можно взять из предыдущего запроса.

Filter
filter string

Строковый объект JSON с подмножеством свойств ожидаемого объекта.

Возвращаемое значение

Выходные данные этой операции являются динамическими.

Получение списка ролей

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

Параметры

Имя Ключ Обязательно Тип Описание
Filter
filter string

Строковый объект JSON с подмножеством свойств ожидаемого объекта.

Возвращаемое значение

Выходные данные этой операции являются динамическими.

Получение списка сценариев

Он возвращает список сценариев

Возвращаемое значение

Получение списка фактических рабочих времени

Возвращает список фактических рабочих времени для всех проектов определенного сценария. Обратите внимание, что фактические данные о рабочих работах не зависят от сценария.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Размер страницы
pageSize integer

Размер страницы

Страница после
pageAfter string

Курсор, после которого извлекаются результаты. Курсор можно взять из предыдущего запроса.

Filter
filter string

Строковый объект JSON с подмножеством свойств ожидаемого объекта.

Возвращаемое значение

Разбиение на страницы
PaginatedResponseActualTimeWorkedResponse

Получение списка фактических финансовых событий

Возвращает список фактических финансовых событий проекта.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Возвращаемое значение

Получение списка финансовых средств

Возвращает список финансовых средств проекта

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Возвращаемое значение

Получение Спринта по идентификатору

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

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор спринта
sprintId True string

Внутренний идентификатор Meisterplan

Возвращаемое значение

Тело
SprintResponse

Получение ссылки на управление задачами

Возвращает ссылку на управление задачами проекта

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Возвращаемое значение

Выходные данные этой операции являются динамическими.

Получение сценариев по идентификатору

Возвращает отдельный сценарий, указанный заданным идентификатором. HINT: Вы можете использовать planOfRecord в качестве идентификатора для плана записи.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Возвращаемое значение

Scenario
ScenarioResponse

Получение типа OBS по идентификатору

Эта конечная точка предназначена только для типов OBS. Чтобы получить единицы OBS, используйте /obsTypes/<obs-type-id>/obsUnits

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор типа obs
obsTypeId True string

Внутренний идентификатор Meisterplan

Возвращаемое значение

Тип Obs
ObsTypeResponse

Получение фактического рабочего времени по идентификатору

Возвращает отдельное фактическое время, указанное указанным идентификатором.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Идентификатор фактических данных
actualsId True string

Внутренний идентификатор Meisterplan

Возвращаемое значение

Фактическое время работало по идентификатору
ActualTimeWorkedByIdResponse

Получение фактического финансового события по идентификатору

Возвращает отдельное фактическое финансовое событие, указанное указанным идентификатором.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Идентификатор финансовых фактических данных
actualFinancialEventId True string

Внутренний идентификатор Meisterplan

Возвращаемое значение

Финансовые фактические данные
FinancialActualsResponse

Получение финансовых средств по идентификатору

Возвращает отдельное финансовое событие, указанное указанным идентификатором.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Идентификатор финансовых средств
financialsId True string

Внутренний идентификатор Meisterplan

Возвращаемое значение

Финансовые показатели
FinancialsResponse

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

Эта конечная точка обновляет приоритеты проектов и программ.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор
id True string

Значение идентификатора может быть проектом или программой.

Position
position string

Позиция может быть FIRST или LAST. FIRST — это значение по умолчанию

Идентификатор
id True string

Значение идентификатора может быть проектом или программой.

Position
position string

Позиция может быть FIRST или LAST. FIRST — это значение по умолчанию

Идентификатор
id True string

Значение идентификатора может быть проектом или программой.

Position
position string

Позиция может быть FIRST или LAST. FIRST — это значение по умолчанию

Создание Teams

Создает команду по заданным полям и возвращает только что созданное.

Paths

Пути, разделенные разделителями / (например, в календарях и путях единиц OBS) могут определять сегменты путей, которые содержат / путем экранирования с //. Например, путь к Европе/Берлину/Амстердаму будет интерпретирован как ['Европа', 'Берлин/Амстердам']. Неравномерное количество косых черт будет интерпретировано как следующий сегмент, начиная с одной или нескольких косых черт.

Параметры

Имя Ключ Обязательно Тип Описание
Полезная нагрузка
payload True dynamic

Команда, представленная документом JSON.

Возвращаемое значение

Выходные данные этой операции являются динамическими.

Создание вех

Возвращает только что созданную веху

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Имя
name True string
Date
date True string

формат: ГГГГ-MM-DD

Имя
name string

Этап проекта должен существовать до создания. Он не будет неявно создан.

Ценность
value string

Возвращаемое значение

Создание единицы OBS

Создает единицу OBS с заданными данными. Возвращает только что созданную единицу OBS.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор типа obs
obsTypeId True string

Внутренний идентификатор Meisterplan

Имя
name True string
Родительский идентификатор
parentId string

Возвращаемое значение

Единица obs
ObsUnitResponse

Создание зависимости вехи

Возвращает идентификатор только что созданной зависимости вехи

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор вехи
fromMilestoneId True string
Идентификатор вехи
toMilestoneId True string

Возвращаемое значение

Создание зависимости вехи
MilestoneDependencyCreateResponse

Создание или обновление выделения

Эта конечная точка позволяет создавать новые выделения и обновлять существующие выделения проекта. Изменения будут вноситься только для указанных диапазонов дат, а также указанных ресурсов и ролей.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Идентификатор
id True string

Идентификатор сущности, к которой связано это выделение. Задайте для RESOLVE_BY_KEY_OR_NAME тип, чтобы автоматически разрешать ключи ресурсов или имена ролей.

Тип
type string

Управление интерпретацией значения в идентификаторе поля. RESOURCE разрешает ресурсы по UUID. ROLE разрешает роли по UUID. RESOLVE_BY_KEY_OR_NAME разрешает ресурсы по ключу ресурса или ролям по имени роли.

Роль проекта
projectRole string

Идентификатор роли, к которому связано это выделение. Это поле допустимо только в сочетании с типами RESOURCE или RESOLVE_BY_KEY_OR_NAME. Если для типа задано значение RESOLVE_BY_KEY_OR_NAME, projectRole разрешается по имени.

Start
start True date
Готово
finish True date
Fte
fte double

Запрос принимает FTE, часы или дни.

Дни
days double

Запрос принимает FTE, часы или дни.

Часы
hours double

Запрос принимает FTE, часы или дни.

Возвращаемое значение

Распределение
AllocationResponse

Создание или обновление задачи

Создает или обновляет задачу с заданными полями.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Полезная нагрузка
payload True dynamic

Задача, представленная документом JSON.

Создание или обновление фактического времени работы

Эта конечная точка позволяет создать новое фактическое время работы и обновить существующее фактическое время работы проекта сущностью (ресурсом или ролью). Мы не обновим фактическое время для дат бронирования, которые не указаны в запросе для данного проекта и сущности. С помощью свойства режима можно контролировать, заменяется ли существующее фактическое значение рабочего времени новым значением или если его значение добавляется в резервирование в запросе. Обратите внимание, что фактические данные о рабочих работах не зависят от сценария. Он будет одинаковым для всех сценариев для любого конкретного проекта. Запрос ограничен 5000 фактическими значениями времени для каждого проекта и ресурса или роли.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Идентификатор
id True string

Идентификатор сущности, к которой связана эта фактическая запись рабочего времени. Задайте тип RESOLVE_BY_KEY_OR_NAME для автоматического разрешения ключей ресурсов и команд или имен ролей.

Тип
type string
Идентификатор команды
teamId string

Идентификатор группы сущности, к которой связана эта фактическая запись рабочего времени.

Дата резервирования
bookingDate True date

Дата этого резервирования

Часы
hours True double

Фактическое время работало в часах

Тип затрат
costType string

по умолчанию: см. документацию по Meisterplan.

Стоимость в час
costPerHour double

Стоимость за час для этого резервирования

Mode
mode string

Возвращаемое значение

Фактическое время работы
ActualTimeWorkedResponse

Создание календарей

Создайте календарь с заданными данными. Возвращает только что созданный календарь.

Параметры

Имя Ключ Обязательно Тип Описание
Имя
name True string
Родительский идентификатор
parentId string
Monday
monday True double
Вторник
tuesday True double
Среда
wednesday True double
Четверг
thursday True double
Пятница
friday True double
Суббота
saturday True double
Воскресенье
sunday True double

Возвращаемое значение

Calendar
CalendarResponse

Создание отсутствия

Используйте этот запрос, чтобы добавить отсутствие в течение определенного периода времени. Этот период времени можно определить с помощью атрибутов начала и окончания запроса.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор ресурса
resourceId True string

Внутренний идентификатор Meisterplan

Start
start True string

формат: ГГГГ-MM-DD

Готово
finish True string

формат: ГГГГ-MM-DD

Тип дня начала
startDayType string

Значение по умолчанию — FULL_DAY

Тип дня окончания
finishDayType string

Значение по умолчанию — FULL_DAY

Возвращаемое значение

Отсутствие
AbsenceResponse

Создание программ

Создает программу с заданными полями и возвращает только что созданную программу.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Полезная нагрузка
payload True dynamic

Программа, представленная документом JSON.

Возвращаемое значение

Выходные данные этой операции являются динамическими.

Создание проектов

Создает проект с заданными полями и возвращает только что созданный проект.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Полезная нагрузка
payload True dynamic

Проект, представленный документом JSON.

Возвращаемое значение

Выходные данные этой операции являются динамическими.

Создание ресурсов

Создает ресурс по заданным полям и возвращает только что созданный.

Paths

Пути, разделенные разделителями / (например, в календарях и путях единиц OBS) могут определять сегменты путей, которые содержат / путем экранирования с //. Например, путь к Европе/Берлину/Амстердаму будет интерпретирован как ['Европа', 'Берлин/Амстердам']. Неравномерное количество косых черт будет интерпретировано как следующий сегмент, начиная с одной или нескольких косых черт.

Параметры

Имя Ключ Обязательно Тип Описание
Полезная нагрузка
payload True dynamic

Ресурс, представленный документом JSON.

Возвращаемое значение

Выходные данные этой операции являются динамическими.

Создание ролей

Возвращает созданную роль при успешном выполнении.

Paths

Пути, разделенные разделителями / (например, в календарях и путях единиц OBS) могут определять сегменты путей, которые содержат / путем экранирования с //. Например, путь к Европе/Берлину/Амстердаму будет интерпретирован как ['Европа', 'Берлин/Амстердам']. Неравномерное количество косых черт будет интерпретировано как следующий сегмент, начиная с одной или нескольких косых черт.

Параметры

Имя Ключ Обязательно Тип Описание
Полезная нагрузка
payload True dynamic

Роль, представленная документом JSON.

Возвращаемое значение

Выходные данные этой операции являются динамическими.

Создание типа OBS

Создает тип OBS с заданными данными. Возвращает только что созданный тип OBS.

Параметры

Имя Ключ Обязательно Тип Описание
Имя
name True string

Возвращаемое значение

Тип Obs
ObsTypeResponse

Создание фактического финансового события

Возвращает только что созданное фактическое финансовое событие.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Тип
type True string
Сумма
amount True double
Дата резервирования
bookingDate True date
Description
description string
Имя
name string

Перед созданием должна существовать категория финансовых средств. Он не будет неявно создан.

Возвращаемое значение

Финансовые фактические данные
FinancialActualsResponse

Создание финансовых средств

Возвращает только что созданное финансовое событие.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Тип
type True string
Сумма
amount True double
Включено
on True string

Веха действительна только в сочетании со значением в поле milestoneId. Дата действительна только в сочетании со значением в поле dueDate.

Идентификатор вехи
milestoneId string

Допустимо только в сочетании с: Веха. Веха должна существовать в проекте. Он не будет неявно создан.

Срок
dueDate string

Допустимо только в сочетании с: Дата (формат: ГГГГ-MM-DD).

Description
description string
Имя
name string

Перед созданием должна существовать категория финансовых средств. Он не будет неявно создан.

Возвращаемое значение

Финансовые показатели
FinancialsResponse

Ссылка на создание или обновление ссылки на управление задачами

Эта конечная точка позволяет добавить ссылку на управление задачами в проект или обновить externalViewUrl

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Полезная нагрузка
payload True dynamic

Ссылка на управление задачами, представленная документом JSON.

Возвращаемое значение

Выходные данные этой операции являются динамическими.

Удаление Teams

Удалите команду, указанную указанным идентификатором. Если команда с заданным идентификатором не существует, запрос завершается ошибкой.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор команды
teamId True string

Внутренний идентификатор Meisterplan

Удаление вех

Удаляет веху в заданном проекте сценария.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Идентификатор вехи
milestoneId True string

Внутренний идентификатор Meisterplan

Удаление всех фактических рабочих времени с идентификатором проекта

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

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Удаление выделений

Удаляет выделение в определенном проекте сценария.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Идентификатор выделения
allocationId True string

Внутренний идентификатор Meisterplan

Удаление единицы OBS по идентификатору

Удаляет единицу OBS, указанную указанным идентификатором. Если единица OBS с указанным идентификатором не существует, запрос завершится ошибкой.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор типа obs
obsTypeId True string

Внутренний идентификатор Meisterplan

Идентификатор единицы obs
obsUnitId True string

Внутренний идентификатор Meisterplan

Удаление зависимостей вехи

Удаляет зависимость вехи в заданном сценарии.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор зависимости вехи
milestoneDependencyId True string

Внутренний идентификатор Meisterplan

Удаление задачи

Удаляет задачу в заданном проекте.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Идентификатор задачи
taskId True string

Внутренний идентификатор Meisterplan

Удаление календарей

Удаляет календарь в системе Meisterplan. Обратите внимание, что календарь по умолчанию или родительский элемент календаря по умолчанию нельзя удалить.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор календаря
calendarId True string

Внутренний идентификатор Meisterplan

Удаление отсутствия

Удаляет отсутствие.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор ресурса
resourceId True string

Внутренний идентификатор Meisterplan

Идентификатор отсутствия
absenceId True string

Внутренний идентификатор Meisterplan

Удаление программ

Удаляет программу, указанную указанным идентификатором.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор программы
programId True string

Внутренний идентификатор Meisterplan

Удаление проектов

Удаляет проект в определенном сценарии.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Удаление ресурсов

Удалите ресурс, указанный указанным идентификатором. Если ресурс с заданным идентификатором не существует, запрос завершается ошибкой.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор ресурса
resourceId True string

Внутренний идентификатор Meisterplan

Удаление ролей

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

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор роли
roleId True string

Внутренний идентификатор Meisterplan

Удаление типа OBS по идентификатору

Удалите тип OBS, указанный указанным идентификатором. Если тип OBS с заданным идентификатором не существует, запрос завершится ошибкой.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор типа obs
obsTypeId True string

Внутренний идентификатор Meisterplan

Удаление фактического времени, работаемого по идентификатору

Удаляет фактическое время работы в определенном проекте сценария.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Идентификатор фактических данных
actualsId True string

Внутренний идентификатор Meisterplan

Удаление фактического финансового события

Удаляет фактическое финансовое событие в определенном проекте сценария.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Идентификатор финансовых фактических данных
actualFinancialEventId True string

Внутренний идентификатор Meisterplan

Удаление финансовых средств

Удаляет финансовое событие в определенном проекте сценария.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Идентификатор финансовых средств
financialsId True string

Внутренний идентификатор Meisterplan

Удалить ссылку для управления задачами

Удаляет ссылку на управление задачами проекта

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сценария
scenarioId True string

Внутренний идентификатор Meisterplan

Идентификатор проекта
projectId True string

Внутренний идентификатор Meisterplan

Установка календаря по умолчанию

Задает существующий календарь в качестве календаря по умолчанию в системе Meisterplan.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор
id True string

Триггеры

Создание веб-перехватчика

Создает веб-перехватчик заданными полями и возвращает только что созданный. В настоящее время на систему поддерживается 1000 веб-перехватчиков.

Создание веб-перехватчика

Создает веб-перехватчик заданными полями и возвращает только что созданный. В настоящее время на систему поддерживается 1000 веб-перехватчиков.

Параметры

Имя Ключ Обязательно Тип Описание
Типы событий
eventTypes True array of string

Необходимо указать по крайней мере один тип события.

Идентификатор сценария
scenarioId True string

Сценарий, на который вы хотите подписаться.

Код проекта
projectId string

Идентификатор projectId является необязательным. Это необходимо только в том случае, если вы хотите подписаться на определенный проект.

Возвращаемое значение

Выходные данные этой операции являются динамическими.

Определения

UserRefResponse

Имя Путь Тип Описание
Идентификатор пользователя
id string
Отображаемое имя пользователя
displayName string

ListResponseRoleCapacityResponse

Имя Путь Тип Описание
Товары
items array of RoleCapacityResponse

RoleCapacityResponse

Имя Путь Тип Описание
start
start date

Дата начала этого сегмента емкости роли. Необязательно.

заканчивать
finish date

Дата окончания этого сегмента емкости роли. Необязательно.

fte
fte double

Емкость роли в FTE

ВехаResponse

Имя Путь Тип Описание
Идентификатор
id string
Имя
name string
Date
date string

формат: ГГГГ-MM-DD

Этап проекта
projectPhase ProjectPhaseResponse
Состояние
status StatusResponse

ProjectPhaseResponse

Имя Путь Тип Описание
Имя
name string

StatusResponse

Имя Путь Тип Описание
Ценность
value string
Отображаемое имя
displayName string

FinanceCategoryResponse

Имя Путь Тип Описание
Имя
name string

FinancialsResponse

Имя Путь Тип Описание
Идентификатор
id string
Тип
type string
Сумма
amount double
Время финансовых средств
timing FinancialsTimingResponse
Description
description string
Категория финансов
category FinanceCategoryResponse

FinancialsTimingResponse

Имя Путь Тип Описание
Включено
on string
Идентификатор вехи
milestoneId string

Только в том случае, если тип времени равен вехе

Срок
dueDate date

FinancialActualsResponse

Имя Путь Тип Описание
Идентификатор
id string
Тип
type string
Сумма
amount double
Дата резервирования
bookingDate string

формат: ГГГГ-MM-DD

Description
description string
Категория финансов
category FinanceCategoryResponse

AllocatedEntityResponse

Имя Путь Тип Описание
Идентификатор
id string

Идентификатор сущности, к которой связано это выделение

Тип
type string

Тип сущности для этого выделения

Роль проекта
projectRole string

Будет задано только в том случае, если тип равен RESOURCE

AllocationResponse

Имя Путь Тип Описание
Идентификатор
id string

Идентификатор выделения

Выделенная сущность
allocatedEntity AllocatedEntityResponse
Сегменты
segments array of AllocationSegmentResponse

Сегменты времени выделения

AllocationSegmentResponse

Сегменты времени выделения

Имя Путь Тип Описание
Start
start date

Дата начала выделения

Готово
finish date

Дата окончания этого выделения

Часы
hours double

Значение выделения в часах

ActualTimeWorkedResponse

Имя Путь Тип Описание
Ссылка на фактические сущности
bookedEntity ActualsEntityLinkResponse
Резервирования
bookings array of ActualsBookingResponse

Дата и часы резервирования этой фактической записи о времени работы

ActualsBookingResponse

Дата и часы резервирования этой фактической записи о времени работы

Имя Путь Тип Описание
Идентификатор
id string

Идентификатор резервирования этой фактической записи о времени работы

Дата резервирования
bookingDate date

Дата резервирования этой фактической записи о времени работы

Часы
hours double

Фактическое время работало в часах

Тип затрат
costType string
Стоимость в час
costPerHour double

ActualsEntityLinkResponse

Имя Путь Тип Описание
Идентификатор
id string

Идентификатор сущности, к которой связана эта фактическая запись рабочего времени

Тип
type string

Тип сущности для этой фактической записи времени работы

Идентификатор команды
teamId string

Идентификатор группы сущности, к которой связана эта фактическая запись рабочего времени.

MilestoneDependencyCreateResponse

Имя Путь Тип Описание
Идентификатор
id string

CalendarDeviationResponse

Имя Путь Тип Описание
Start
start date
Готово
finish date
Относительная емкость
relativeCapacity double

ListResponseCalendarDeviationResponse

Имя Путь Тип Описание
Товары
items array of CalendarDeviationResponse

ОтсутствиеResponse

Имя Путь Тип Описание
Идентификатор
id string

Идентификатор отсутствия

Дата начала
start date

Дата начала этого отсутствия

Дата окончания
finish date

Дата окончания этого отсутствия

Тип дня начала отсутствия
startDayType string
Тип дня завершения отсутствия
finishDayType string

ObsTypeResponse

Имя Путь Тип Описание
Идентификатор
id string
Имя
name string

ObsUnitResponse

Имя Путь Тип Описание
Идентификатор
id string
Имя
name string
Путь
path string
Отображаемое имя
displayName string

Отображаемое имя отображается так же, как в пользовательском интерфейсе приложения Meisterplan

Родительский идентификатор
parentId string

CalendarResponse

Имя Путь Тип Описание
Идентификатор
id string
Имя
name string
Родительский идентификатор
parentId string
Путь
path string
Часы работы
workingHours WorkingHoursResponse

WorkingHoursResponse

Имя Путь Тип Описание
Monday
monday double
Вторник
tuesday double
Среда
wednesday double
Четверг
thursday double
Пятница
friday double
Суббота
saturday double
Воскресенье
sunday double

Cursor

Имя Путь Тип Описание
Cursor
cursor string

Постраничная разбивка

Имя Путь Тип Описание
Cursor
after Cursor

BasicUserGroupResponse

Имя Путь Тип Описание
Идентификатор группы
id string

Идентификатор группы пользователей.

Имя группы
name string

Имя группы пользователей.

LinkedResourceResponse

Имя Путь Тип Описание
Идентификатор
id string

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

Ключ ресурса
resourceKey string

Ключ ресурса связанного ресурса.

PaginatedResponseUserResponse

Имя Путь Тип Описание
Товары
items array of UserResponse
Постраничная разбивка
_pagination Pagination

UserResponse

Имя Путь Тип Описание
Идентификатор
id string
Имя пользователя
userName string
Внешний идентификатор
externalId string
Active
active boolean
адрес электронной почты
emailAddress string
Фамилия
lastName string
Имя (Первое имя)
firstName string
Отображаемое имя
displayName string
Региональные настройки
locale string
groups
groups array of BasicUserGroupResponse
Последнее имя входа
lastLogin date-time
Проверено по электронной почте
emailVerified boolean
Связанный ресурс
linkedResource LinkedResourceResponse
Срок действия пароля никогда не истекает
passwordNeverExpires boolean

SprintResponse

Имя Путь Тип Описание
Идентификатор
id string
Ключ Спринта
key string
Имя
name string
Start
start date-time
Конец
end date-time

ListResponseScenarioResponse

Имя Путь Тип Описание
Товары
items array of ScenarioResponse

ScenarioResponse

Имя Путь Тип Описание
Идентификатор
id string
Имя
name string

ListResponseRoleWithRoleCapacityResponse

Имя Путь Тип Описание
Товары
items array of RoleWithRoleCapacityResponse

RoleWithRoleCapacityResponse

Имя Путь Тип Описание
roleId
roleId string

Идентификатор роли.

segments
segments array of RoleCapacityResponse

Сегменты емкости роли.

ListResponseMilestoneResponse

Имя Путь Тип Описание
Товары
items array of MilestoneResponse

ListResponseFinancialsResponse

Имя Путь Тип Описание
Товары
items array of FinancialsResponse

ListResponseFinancialActualsResponse

Имя Путь Тип Описание
Товары
items array of FinancialActualsResponse

PaginatedResponseProjectCommentResponse

Имя Путь Тип Описание
Товары
items array of ProjectCommentResponse
Постраничная разбивка
_pagination Pagination

ProjectCommentResponse

Имя Путь Тип Описание
Идентификатор
id string
Content
content string
Ref пользователя
author UserRefResponse
Дата создания
createdDate string
mentions
mentions array of UserRefResponse

ListResponseAllocationResponse

Имя Путь Тип Описание
Товары
items array of AllocationResponse

AllocationCommentEntityResponse

Имя Путь Тип Описание
Идентификатор
id string

Идентификатор сущности, к которой связан этот комментарий выделения

Тип
type string

Тип сущности, к которой связан этот комментарий выделения

AllocationCommentResponse

Имя Путь Тип Описание
Идентификатор
id string
Content
content string
Ref пользователя
author UserRefResponse
Дата создания
createdDate string
mentions
mentions array of UserRefResponse
Выделенная сущность
allocatedEntity AllocationCommentEntityResponse

PaginatedResponseAllocationCommentResponse

Имя Путь Тип Описание
Товары
items array of AllocationCommentResponse
Постраничная разбивка
_pagination Pagination

PaginatedResponseActualTimeWorkedResponse

Имя Путь Тип Описание
Товары
items array of ActualTimeWorkedResponse
Постраничная разбивка
_pagination Pagination

ActualTimeWorkedByIdResponse

Имя Путь Тип Описание
Ссылка на фактические сущности
bookedEntity ActualsEntityLinkResponse
Идентификатор
id string

Идентификатор резервирования этой фактической записи о времени работы

Дата резервирования
bookingDate date

Дата резервирования этой фактической записи о времени работы

Часы
hours double

Фактическое время работало в часах

Тип затрат
costType string
Стоимость в час
costPerHour double

PaginatedResponseProgramGetAllResponse

Имя Путь Тип Описание
Товары
items array of ProgramGetAllResponse
Постраничная разбивка
_pagination Pagination

ProgramGetAllResponse

Имя Путь Тип Описание
Идентификатор
id string
Имя
name string
Ключ программы
programKey string

Должен быть уникальным. Если пусто, будет создано значение.

MilestoneDependencyResponse

Имя Путь Тип Описание
Идентификатор
id string
Справочник по вехе
from MilestoneReferenceResponse
Справочник по вехе
to MilestoneReferenceResponse

MilestoneReferenceResponse

Имя Путь Тип Описание
Код проекта
projectId string
Идентификатор вехи
milestoneId string

PaginatedResponseMilestoneDependencyResponse

Имя Путь Тип Описание
Товары
items array of MilestoneDependencyResponse
Постраничная разбивка
_pagination Pagination

ListResponseAbsenceResponse

Имя Путь Тип Описание
Товары
items array of AbsenceResponse

ListResponsePortfolioResponse

Имя Путь Тип Описание
Товары
items array of PortfolioResponse

PortfolioResponse

Имя Путь Тип Описание
Идентификатор
id string
Имя
name string

ListResponseObsTypeResponse

Имя Путь Тип Описание
Товары
items array of ObsTypeResponse

ListResponseObsUnitResponse

Имя Путь Тип Описание
Товары
items array of ObsUnitResponse

ListResponseCalendarResponse

Имя Путь Тип Описание
Товары
items array of CalendarResponse

CalendarExceptionResponse

Имя Путь Тип Описание
Date
date date
Часы работы
workingHours double
Description
description string
Исходный идентификатор календаря
sourceCalendarId string

ListResponseCalendarExceptionResponse

Имя Путь Тип Описание
Товары
items array of CalendarExceptionResponse

BusinessGoalDefinitionResponse

Имя Путь Тип Описание
Имя
name string
subGoals
subGoals array of SubGoalDefinitionResponse

ListResponseBusinessGoalDefinitionResponse

Имя Путь Тип Описание
Товары
items array of BusinessGoalDefinitionResponse

SubGoalDefinitionResponse

Имя Путь Тип Описание
Имя
name string
Отображаемое имя
displayName string