...
Поля пользователя следующие:
id (пример: "123") - первичный ключ пользователя (обязательное поле, число);
Email (пример: "super@ivanov.ru") - электронная почта, логин в систему (обязательное поле, строка);
IsBlocked (пример: "true") - флаг блокировки пользователя (обязательное для заполнения булево поле);
id_Person (пример: "123") - ссылка на персону, привязанную к этому пользователю (обязательное поле, число);
id_Group (пример: "123") - ссылка на группу контрагентов (обязательное поле, число);
id_Role (пример: "123") - ссылка на роль текущего пользователя (обязательное поле, число);
id_Substitutor (пример: "123") - идентификатор заместителя (обязательное поле, число);
Password (пример:"test") - пароль пользователя (обязательное поле, строка);
TimeZone (пример: "3") - часовой пояс клиента, по умолчанию "+3" (может быть числом от 2 до 12) (обязательное поле, число);
OuterId (пример: "a88733f3-032c-44e4-a2a0-c56b1a0885ea") - идентификатор внешней системы (необязательное поле, строка).
...
2) из списка персон выбираем нужную персону:
...
3) В профиле персоны нажимаем "Изменить аккаунт" и переходим в редактор персоны:
...
Соответствие полей интерфейса полям в модели:
...
Для проведения любой операции необходимо пройти авторизациюСоответственно, действие, аналогичное редактированию пользователя из API, можно произвести на интерфейсе в разделе персон и пользователей.
Перед использованием метода необходимо пройти аутентификацию и получить валидный токен. Подробнее об этом: Авторизация (получение токена)
Info |
---|
Для получения контекста |
...
пользователя используется сервис UserManagement.asmx WSDL можно скачать с демо-сайта: https:// |
...
...
...
Для работы в продуктовой среде необходимо |
...
заменить “stage1.corteos.ru” на свой домен (на котором работают пользователи вашей компании). |
В API реализованы следующие методы для работы с
...
пользователем:
GetV2 -
...
получение пользователя по первичному ключу (CL_Client.id);
SaveV2 -
...
создание нового пользователя или редактирование существующего;
RolesListV2 -
...
получение списка ролей пользователей
...
группы компаний
...
;
CheckV2 -
...
проверка наличия пользователя с определенным email;
DeleteV2 -
...
удаление пользователя
...
по первичному ключу.
Подробное описание методов с примерами:
1. Получение пользователя по первичному
...
ключу (GetV2)
...
Для проведения выгрузки данных, необходимо передать первичный ключ пользователя.
...
Создание нового пользователя или редактирование существующего (SaveV2)
...
Для сохранения изменений в уже созданном пользователе необходимо передать первичный ключ пользователя.
В том случае, если мы создаем нового пользователя, первичный ключ не передаем.
Если нам надо удалить пользователя, то в атрибуте deleted передаем значение true.
...
запрос на создание / запрос на изменение/ ответ
...
4. Проверка наличия пользователя с определенным email (CheckV2)
...
Для проверки наличия пользователя с определенным email необходимо передать e-mail пользователя.
запрос / ответ
5. Удаление пользователя (DeleteV2)
...
Для удаления пользователя по первичному ключу используется метод DeleteV2.