Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
product:api:list [14.08.2024 12:03] – [Интеграции] ekaterina.menkhuzinaproduct:api:list [10.06.2025 09:13] (текущий) – [Проекты] ekaterina.menkhuzina
Строка 24: Строка 24:
 |GetAllowedPersons|[[product:api:list:getallowedpersons|Получение списка пользователей, которым разрешен вход в систему]]|Возвращает всех пользователей в массиве Persons, которым разрешен вход в систему| | |GetAllowedPersons|[[product:api:list:getallowedpersons|Получение списка пользователей, которым разрешен вход в систему]]|Возвращает всех пользователей в массиве Persons, которым разрешен вход в систему| |
 |GetGroups|[[product:api:list:getgroups|Получение информации о группах пользователей]]|Возвращает массив GetGroupsResult, содержащий информацию о группах пользователей| | |GetGroups|[[product:api:list:getgroups|Получение информации о группах пользователей]]|Возвращает массив GetGroupsResult, содержащий информацию о группах пользователей| |
-|GetPerson|[[product:api:list:getperson|Получение информации о пользователе]]|Возвращает массив SLPerson, в котором находится информация о полном имени пользователя, его идентификаторе, электронная почта и сведения о привязке пользователя к Active Directory|Изменен с версии 3.23|+|GetPerson|[[product:api:list:getperson|Получение информации о пользователе]]|Возвращает массив SLPerson, в котором находится информация о полном имени пользователя, его идентификаторе, электронная почта и сведения о привязке пользователя к Active Directory|Изменен с версии 3.29|
 |GetPersonRequests|[[product:api:list:getpersonrequests|Получить историю пользовательских запросов]]| |3.17| |GetPersonRequests|[[product:api:list:getpersonrequests|Получить историю пользовательских запросов]]| |3.17|
 |GetPersons|[[product:api:list:getpersons|Получение информации о пользователях]]|Возвращает массив Persons с информацией о каждом пользователе в подмассиве SlPerson| | |GetPersons|[[product:api:list:getpersons|Получение информации о пользователях]]|Возвращает массив Persons с информацией о каждом пользователе в подмассиве SlPerson| |
Строка 41: Строка 41:
 ^Метод^Название^Описание^Начиная с версии^ ^Метод^Название^Описание^Начиная с версии^
 |AddPersonsToProjectMembers|[[product/api/list/AddPersonsToProjectMembers|Добавить пользователя в участники]]|Добавить пользователя в число участников объекта|3.21| |AddPersonsToProjectMembers|[[product/api/list/AddPersonsToProjectMembers|Добавить пользователя в участники]]|Добавить пользователя в число участников объекта|3.21|
 +|DeletePersonsFromProjectMembers|[[:product:api:list:DeletePersonsFromProjectMembers|Удалить пользователя из участников]]|Удалить пользователя из числа участников объекта|3.29|
 |AddPersonsToProjectPermissionRoles|[[product/api/list/AddPersonsToProjectPermissionRoles|Назначить проектное право]]|Назначить на проектную роль безопасности определенного пользователя или группы пользователей.|3.20| |AddPersonsToProjectPermissionRoles|[[product/api/list/AddPersonsToProjectPermissionRoles|Назначить проектное право]]|Назначить на проектную роль безопасности определенного пользователя или группы пользователей.|3.20|
 |DeletePersonsToProjectPermissionRoles|[[product:api:list:DeletePersonsToProjectPermissionRoles|Снять проектное право]]|Снять с проектной роли безопасности определенного пользователя или группы пользователей.|3.20| |DeletePersonsToProjectPermissionRoles|[[product:api:list:DeletePersonsToProjectPermissionRoles|Снять проектное право]]|Снять с проектной роли безопасности определенного пользователя или группы пользователей.|3.20|
Строка 53: Строка 54:
 |ChangeParent|[[product:api:list:changeparent|Перемещение проекта]]|Изменяет родительский проект у выбранного проекта|2.05.1929.21162-abc1d91| |ChangeParent|[[product:api:list:changeparent|Перемещение проекта]]|Изменяет родительский проект у выбранного проекта|2.05.1929.21162-abc1d91|
 |ConvertProjectType|[[product:api:list:convertprojecttype|Конвертация типа объекта]]|Изменяет тип объекта (аналог опции «Преобразовать» на карточке объекта)|3.23| |ConvertProjectType|[[product:api:list:convertprojecttype|Конвертация типа объекта]]|Изменяет тип объекта (аналог опции «Преобразовать» на карточке объекта)|3.23|
-|CreateProject|[[product/api/list/createproject|Создание проекта]]|Создает проект, согласно переданным параметрам|Изменен с версии 3.23 |+|CreateProject|[[product/api/list/createproject|Создание проекта]]|Создает проект, согласно переданным параметрам|Изменен с версии 3.29 |
 |CreateProjectByDiscussion|[[product:api:list:createprojectbydiscussion|Создание проекта по дискуссии]]|Создает проект, согласно переданным параметрам, основанием создания проекта является указанная дискуссия|3.04.2176.31684-3bea33f| |CreateProjectByDiscussion|[[product:api:list:createprojectbydiscussion|Создание проекта по дискуссии]]|Создает проект, согласно переданным параметрам, основанием создания проекта является указанная дискуссия|3.04.2176.31684-3bea33f|
 |DelegateProject|[[product:api:list:delegateproject|Делегирование проекта]]|Делегирует проект другому пользователю системы| | |DelegateProject|[[product:api:list:delegateproject|Делегирование проекта]]|Делегирует проект другому пользователю системы| |
Строка 61: Строка 62:
 |GetGroupsWithPersonsIdsAllowedToWriteDiscussion|[[product:api:list:getgroupswithpersonsidsallowedtowritediscussion|Получение групп и входящих в них пользователей по идентификатору проекта]]|Возвращает всех участников проекта и группы, в которые входят участники|3.02.2131.30991-7d9e342| |GetGroupsWithPersonsIdsAllowedToWriteDiscussion|[[product:api:list:getgroupswithpersonsidsallowedtowritediscussion|Получение групп и входящих в них пользователей по идентификатору проекта]]|Возвращает всех участников проекта и группы, в которые входят участники|3.02.2131.30991-7d9e342|
 |GetHorizontalRelationsProjects|[[product:api:list:gethorizontalrelationsprojects|Получение горизонтальных связей проекта]]| | | |GetHorizontalRelationsProjects|[[product:api:list:gethorizontalrelationsprojects|Получение горизонтальных связей проекта]]| | |
-|GetProject|[[product:api:list:getproject|Получение информации о проекте]]|Возвращает всю информацию о проекте|Изменен с версии 3.06.2656.30497-7ac1ea0|+|GetProject|[[product:api:list:getproject|Получение информации о проекте]]|Возвращает всю информацию о проекте|Изменен с версии 3.29|
 |GetProjectChilds|[[product:api:list:getprojectchilds|Получение подпроектов по типу]]|Возвращает идентификаторы всех подпроектов по типу проекта с указанием на родительский проект|2.05.1929.21162-abc1d91| |GetProjectChilds|[[product:api:list:getprojectchilds|Получение подпроектов по типу]]|Возвращает идентификаторы всех подпроектов по типу проекта с указанием на родительский проект|2.05.1929.21162-abc1d91|
 |GetProjectFields|[[product:api:list:getprojectfields|Получение информации о реквизитах проекта]]|Возвращает идентификаторы реквизитов, даже если они не заполнены в карточке проекта|2.2.2.2| |GetProjectFields|[[product:api:list:getprojectfields|Получение информации о реквизитах проекта]]|Возвращает идентификаторы реквизитов, даже если они не заполнены в карточке проекта|2.2.2.2|
-|GetProjectInfo|[[product:api:list:GetProjectInfo|Получение информации о проекте]]|+|GetProjectInfo|[[product:api:list:GetProjectInfo|Получение информации о проекте]]|Метод устарел. Рекомендуется использовать метод [[product:api:list:getproject|GetProject]].|
 |GetProjectResourceAssignments|[[product:api:list:getprojectresourceassignments|Получение ресурсов по проекту]]|Возвращает информацию о ресурсах в выбранном проекте|3.03.2118.29620-0a5e94d| |GetProjectResourceAssignments|[[product:api:list:getprojectresourceassignments|Получение ресурсов по проекту]]|Возвращает информацию о ресурсах в выбранном проекте|3.03.2118.29620-0a5e94d|
-|GetProjectsTypes|[[product:api:list:getprojectstypes|Получение информации о всех типах объектов]]| |3.20| +|GetProjectTypes|[[product:api:list:getprojectstypes|Получение информации о всех типах объектов]]| |3.20| 
-|GetProjects|[[product:api:list:getprojects|Получение информации о проектах]]|Возвращает информацию о выбранных фильтром проектах|Изменен с версии 3.23, предыдущие изменения 3.06.2656.30497-7ac1ea0|+|GetProjects|[[product:api:list:getprojects|Получение информации о проектах]]|Возвращает информацию о выбранных фильтром проектах|Изменен с версии 3.29|
 |GetProjectsUidsByType|[[product:api:list:getprojectsuidsbytype|Получение списка идентификаторов проектов по их типу]]|Возвращает массив идентификаторов проекта с указанием на родительский проект. Если идентификатор родительского проекта ParentProjectId отсутствует, запрос вернет все проекты указанного типа| | |GetProjectsUidsByType|[[product:api:list:getprojectsuidsbytype|Получение списка идентификаторов проектов по их типу]]|Возвращает массив идентификаторов проекта с указанием на родительский проект. Если идентификатор родительского проекта ParentProjectId отсутствует, запрос вернет все проекты указанного типа| |
 |GetSubprojectsDates|[[product:api:list:GetSubprojectsDates|Получение данных дочерних проектов]]|Возвращает массив данных дочерних объектов| |GetSubprojectsDates|[[product:api:list:GetSubprojectsDates|Получение данных дочерних проектов]]|Возвращает массив данных дочерних объектов|
Строка 74: Строка 75:
 |ScheduleProject|[[product:api:list:ScheduleProject|Запуск планировщика с уровня указанного объекта]]|Запускает планировщика с уровня указанного объекта|3.23| |ScheduleProject|[[product:api:list:ScheduleProject|Запуск планировщика с уровня указанного объекта]]|Запускает планировщика с уровня указанного объекта|3.23|
 |UnlockObjectFields|[[product:api:list:unlockobjectfields|Разблокировка реквизитов проекта]]|Производит разблокировку реквизитов проекта, у которых установлена опция "Возможность блокировать"|3.16.3190.21290-49c1b0f| |UnlockObjectFields|[[product:api:list:unlockobjectfields|Разблокировка реквизитов проекта]]|Производит разблокировку реквизитов проекта, у которых установлена опция "Возможность блокировать"|3.16.3190.21290-49c1b0f|
-|UpdateProject|[[product:api:list:updateproject|Редактирование информации о проекте]]|Изменяет выбранный проект, согласно передаваемым параметрам. Возвращает строку Everything allright при удачном обновлении проекта|Изменен с версии 3.23|+|UpdateProject|[[product:api:list:updateproject|Редактирование информации о проекте]]|Изменяет выбранный проект, согласно передаваемым параметрам. Возвращает строку Everything allright при удачном обновлении проекта|Изменен с версии 3.29|
 |UpdateProjectExt|[[product:api:list:UpdateProjectExt|Обновление проекта]]| |Не поддерживается после версии 3.23| |UpdateProjectExt|[[product:api:list:UpdateProjectExt|Обновление проекта]]| |Не поддерживается после версии 3.23|
 |UpdateProjectFields|[[product:api:list:updateprojectfields|Редактирование реквизитов проекта]]|Изменяет реквизиты выбранного проекта|2.2.2.2| |UpdateProjectFields|[[product:api:list:updateprojectfields|Редактирование реквизитов проекта]]|Изменяет реквизиты выбранного проекта|2.2.2.2|
Строка 83: Строка 84:
 ^Метод^Название^Описание^Начиная с версии^ ^Метод^Название^Описание^Начиная с версии^
 |AddHorizontalRelations|[[product/api/list/AddHorizontalRelations|Добавить горизонтальную связь]]| |3.21| |AddHorizontalRelations|[[product/api/list/AddHorizontalRelations|Добавить горизонтальную связь]]| |3.21|
-|RemoveHorizontalRelations|[[product:api:list:RemoveHorizontalRelations|Удалить горизонтальную связь]]| |3.21 +|RemoveHorizontalRelations|[[product:api:list:RemoveHorizontalRelations|Удалить горизонтальную связь]]| |3.21|
-|+
 =====Справочники===== =====Справочники=====
 **components/Services/APIService.asmx** **components/Services/APIService.asmx**
Строка 190: Строка 190:
 |< 100% 15% 25% 45% 15% >| |< 100% 15% 25% 45% 15% >|
 ^Метод^Название^Описание^Начиная с версии^ ^Метод^Название^Описание^Начиная с версии^
-|DeleteOpenIdConnectProvider|[[product:api:list:delete_oid|Удаление связи с Open ID (во всех профилях пользователя)]]|Удаляет привязку к указанному провайдеру Open ID во всех профилях пользователя|3.29|+|DeleteOpenIdConnectProvider|[[product:api:list:delete_oid|Удаление связи с Open ID (во всех профилях пользователей)]]|Удаляет привязку к указанному провайдеру Open ID во всех профилях пользователей|3.29|
 ===== Администрирование ===== ===== Администрирование =====
-**components/Services/APIService.asmx**+**components/services/APIService.asmx**
 |< 100% 15% 25% 45% 15% >| |< 100% 15% 25% 45% 15% >|
 ^Метод^Название^Описание^Начиная с версии^ ^Метод^Название^Описание^Начиная с версии^
Строка 199: Строка 199:
  
 {{fa>trash?2x}} [[product:api:list_old|Устаревшие методы API]] {{fa>trash?2x}} [[product:api:list_old|Устаревшие методы API]]
 +----------------------
 +
 +===== Для изучения API =====
 +[[product:api:list:soapui|Вызов методов API с помощью SoapUI]]
 +
 +[[product:api:list:postman|Вызов методов API с помощью Postman]]