<< Click to Display Table of Contents >> Интеграция с внешними системами > Объектная модель для настройки интеграции Серверные функции модуля Company |
Имя функции |
Модификатор |
Атрибут |
Описание |
virtual |
[Public] |
Запустить передачу прав от всех закрытых сотрудников поздразделения выбранному руководителю подразделения |
|
virtual |
[Public] |
Создать логин |
|
virtual |
[Public] |
Получить информацию о системном замещении |
|
virtual |
[Public] |
Проверить, что текущий пользователь - администратор |
|
– |
[Public] |
Установить пароль для учетной записи |
|
virtual |
[Public] |
Запустить передачу прав от закрытого сотрудника руководителю |
|
virtual |
[Public] |
Обновить синонимы в индексе НОР |
BulkTransferSubstitutedAccessRights
Запустить передачу прав от всех закрытых сотрудников поздразделения выбранному руководителю подразделения.
Синтаксис
[Public(WebApiRequestType = RequestType.Post)]
public virtual string BulkTransferSubstitutedAccessRights(long managerId)
Параметры
managerId – Идентификатор руководителя.
Возвращаемое значение
string – Результат выполнения команды или текст ошибки.
Создать логин.
Синтаксис
[Public(WebApiRequestType = RequestType.Post)]
public virtual void CreateLogin(string loginName, string password)
Параметры
loginName – Логин;
password – Пароль.
Получить информацию о системном замещении.
Синтаксис
[Public(WebApiRequestType = RequestType.Get)]
public virtual string GetSystemSubstitutionInfo(long managerId, long employeeId)
Параметры
managerId – Идентификатор руководителя;
employeeId – Идентификатор сотрудника.
Возвращаемое значение
string – Информация о системном замещении.
Проверить, что текущий пользователь - администратор.
Синтаксис
[Public(WebApiRequestType = RequestType.Get)]
public virtual bool IsCurrentUserAdmin()
Возвращаемое значение
bool – Если пользователь администратор - true, иначе - false.
Установить пароль для учетной записи.
Синтаксис
[Public(WebApiRequestType = RequestType.Post)]
public void SetLoginPassword(long loginId, string password)
Параметры
loginId – Id учетной записи;
password – Пароль.
TransferSubstitutedAccessRights
Запустить передачу прав от закрытого сотрудника руководителю.
Синтаксис
[Public(WebApiRequestType = RequestType.Post)]
public virtual string TransferSubstitutedAccessRights(long employeeId, long managerId)
Параметры
employeeId – Идентификатор сотрудника;
managerId – Идентификатор руководителя.
Возвращаемое значение
string – Результат выполнения команды или текст ошибки.
UpdateBusinessUnitsIndexSynonyms
Обновить синонимы в индексе НОР.
Синтаксис
[Public(WebApiRequestType = RequestType.Post)]
public virtual void UpdateBusinessUnitsIndexSynonyms(string synonyms)
Параметры
synonyms – Список синонимов.
© Компания Directum, 2024 |