IServerExtensionProxyService — интерфейс

Предоставляет доступ к некоторым методам серверных расширений, специфичным для карточек BackOffice

Синтаксис

public interface IServerExtensionProxyService

Методы

Имя Описание

GetAccessInfo(Guid, Guid, Guid)

Получает список доступных операции для указанного состояния карточки. Результат представлен в формате XML.

GetExecutedRolesData(Guid, Guid)

Получает список ролей у которых есть разрешение на работу с указанной карточкой. Вид и состояние будут получены из самой карточки. Для проверки условий роли, используется указанный в параметрах сотрудник. Результат представлен в формате XML.

GetExecutedRolesData(Guid, Guid, Guid)

Получает список ролей у которых есть разрешение на работу с указанной карточкой, при заданного виде и состоянии. Для проверки условий роли, используется текущий сотрудник. Результат представлен в формате XML.

GetTasksTree(IEnumerable<Guid>, IEnumerable<Guid>)

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

LogFindMessages(Guid, DateTime, DateTime)

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

LogWriteMessages(LogItems)

Записывает переданное сообщение в журнал

ResetRolesCache(Guid)

Сбрасывает серверный кэш ролевой модели. Также сбрасывает кэш связанных карточек.

StopExecutionRelatedTasks(Guid, Boolean)

Останавливает связанные задания. При возможности (задания завершены) завершает все задания поддерева задания, начиная с родительского. В принудительном режиме может завершить заблокированные задания.