<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > Meetings – документы по совещаниям Серверные функции модуля Meetings |
![]() ![]() |
Имя функции |
Модификатор |
Атрибут |
Описание |
– |
– |
Добавить вложения в задачу участникам совещания |
|
– |
– |
Добавить исполнителей в задачу участникам совещания |
|
virtual |
– |
Запустить асинхронную выдачу прав на документы по совещанию |
|
virtual |
[Public] |
Создать простую задачу участникам совещания |
|
– |
[Public] |
Получить список поручений по совещаниям |
|
virtual |
[Public] |
Данные для отчета полномочий сотрудника из модуля Совещания |
|
virtual |
– |
Назначить права на документ по совещанию |
|
virtual |
– |
Отфильтровать протоколы совещаний по установленной дате |
|
virtual |
– |
Отфильтровать протоколы совещаний по обычным условиям фильтрации |
|
virtual |
– |
Отфильтровать протоколы совещаний по оптимальным условиям фильтрации |
|
virtual |
– |
Отфильтровать протоколы совещаний по неоптимальным условиям фильтрации |
|
virtual |
– |
Попытаться назначить права на документ по совещанию |
|
virtual |
– |
Определить, нужно ли использовать предварительную фильтрацию для протоколов совещаний |
|
virtual |
– |
Проверить возможность выдачи прав на документ по совещанию |
|
ValidateGrantAccessRightsToMeetingDocumentEnhancedStrictMode |
virtual |
– |
Проверить усиленный строгий доступ документа |
virtual |
– |
Проверить существование документа |
|
virtual |
– |
Проверить существование совещания |
Добавить вложения в задачу участникам совещания.
Синтаксис
public void AddAttachmentsToMemberNotice(ITask task, IMeeting meeting)
Параметры
task – Задача;
meeting – Совещание.
Добавить исполнителей в задачу участникам совещания.
Синтаксис
public void AddPerformersToMemberNotice(ISimpleTask task, IMeeting meeting)
Параметры
task – Задача;
meeting – Совещание.
CreateGrantAccessRightsToMeetingDocumentAsyncHandler
Запустить асинхронную выдачу прав на документы по совещанию.
Синтаксис
public virtual void CreateGrantAccessRightsToMeetingDocumentAsyncHandler(long meetingId, long documentId, bool grantAccessRightsToChildDocuments)
Параметры
meetingId – ИД совещания;
documentId – ИД документа;
grantAccessRightsToChildDocuments – Признак необходимости выдать права на связанные документы.
Создать простую задачу участникам совещания.
Синтаксис
[Public, Remote(PackResultEntityEagerly = true)]
public virtual ITask CreateNoticeForMeetingMembers(IMeeting meeting)
Параметры
meeting – Совещание.
Возвращаемое значение
ITask – Простая задача с вложением документов по совещанию.
GetMeetingActionItemExecutionTasks
Получить список поручений по совещаниям.
Синтаксис
[Remote, Public]
public IQueryable<RecordManagement.IActionItemExecutionTask> GetMeetingActionItemExecutionTasks()
Возвращаемое значение
IQueryable<RecordManagement.IActionItemExecutionTask> – Список поручений.
Данные для отчета полномочий сотрудника из модуля Совещания.
Синтаксис
[Public]
public virtual List<Company.Structures.ResponsibilitiesReport.ResponsibilitiesReportTableLine> GetResponsibilitiesReportData(IEmployee employee)
Параметры
employee – Сотрудник для обработки.
Возвращаемое значение
List<Company.Structures.ResponsibilitiesReport.ResponsibilitiesReportTableLine> – Данные для отчета.
GrantAccessRightsOnMeetingDocument
Назначить права на документ по совещанию.
Синтаксис
public virtual MeetingDocumentGrantAccessRightsObject GrantAccessRightsOnMeetingDocument(MeetingDocumentGrantAccessRightsObject dto)
Параметры
dto – Объект передачи данных между этапами выдачи прав по документам совещания.
Возвращаемое значение
MeetingDocumentGrantAccessRightsObject – Объект передачи данных между этапами выдачи прав по документам совещания с результатами назначения прав.
Отфильтровать протоколы совещаний по установленной дате.
Синтаксис
public virtual IQueryable<Sungero.Meetings.IMinutes> MinutesApplyFilterByDate(IQueryable<Sungero.Meetings.IMinutes> query, Sungero.Meetings.FolderFilterState.IMinutesFilterState filter)
Параметры
query – Протоколы для фильтрации;
filter – Фильтр.
Возвращаемое значение
IQueryable<Sungero.Meetings.IMinutes> – Отфильтрованные протоколы.
Отфильтровать протоколы совещаний по обычным условиям фильтрации.
Условия, которые используют индексы, но не максимально оптимально.
Синтаксис
public virtual IQueryable<Sungero.Meetings.IMinutes> MinutesApplyOrdinaryFilter(IQueryable<Sungero.Meetings.IMinutes> query, Sungero.Meetings.FolderFilterState.IMinutesFilterState filter)
Параметры
query – Протоколы совещаний для фильтрации;
filter – Фильтр.
Возвращаемое значение
IQueryable<Sungero.Meetings.IMinutes> – Протоколы совещаний.
Отфильтровать протоколы совещаний по оптимальным условиям фильтрации.
Условия, которые используют индексы и максимально (на порядки) сужают выборку.
Синтаксис
public virtual IQueryable<Sungero.Meetings.IMinutes> MinutesApplyStrongFilter(IQueryable<Sungero.Meetings.IMinutes> query, Sungero.Meetings.FolderFilterState.IMinutesFilterState filter)
Параметры
query – Протоколы совещаний для фильтрации;
filter – Фильтр.
Возвращаемое значение
IQueryable<Sungero.Meetings.IMinutes> – Отфильтрованные протоколы совещаний.
Отфильтровать протоколы совещаний по неоптимальным условиям фильтрации.
Условия, которые могут выполняться долго (например те, которые не могут использовать индексы).
Синтаксис
public virtual IQueryable<Sungero.Meetings.IMinutes> MinutesApplyWeakFilter(IQueryable<Sungero.Meetings.IMinutes> query, Sungero.Meetings.FolderFilterState.IMinutesFilterState filter)
Параметры
query – Протоколы совещаний для фильтрации;
filter – Фильтр.
Возвращаемое значение
IQueryable<Sungero.Meetings.IMinutes> – Отфильтрованные протоколы совещаний.
TryGrantAccessRightsOnMeetingDocument
Попытаться назначить права на документ по совещанию.
Синтаксис
public virtual MeetingDocumentGrantAccessRightsObject TryGrantAccessRightsOnMeetingDocument(long meetingId, long documentId)
Параметры
meetingId – ИД совещания;
documentId – ИД документа.
Возвращаемое значение
MeetingDocumentGrantAccessRightsObject – Объект передачи данных между этапами выдачи прав по документам совещания с результатами назначения прав.
Определить, нужно ли использовать предварительную фильтрацию для протоколов совещаний.
Синтаксис
public virtual bool UsePrefilterMinutes(Sungero.Meetings.FolderFilterState.IMinutesFilterState filter)
Параметры
filter – Фильтр.
Возвращаемое значение
bool – True, если нужно использовать предварительную фильтрацию.
ValidateGrantAccessRightsToMeetingDocument
Проверить возможность выдачи прав на документ по совещанию.
Синтаксис
public virtual MeetingDocumentGrantAccessRightsObject ValidateGrantAccessRightsToMeetingDocument(MeetingDocumentGrantAccessRightsObject dto)
Параметры
dto – Объект передачи данных между этапами выдачи прав по документам совещания.
Возвращаемое значение
MeetingDocumentGrantAccessRightsObject – Объект передачи данных между этапами выдачи прав по документам совещания с результатами валидации.
ValidateGrantAccessRightsToMeetingDocumentEnhancedStrictMode
Проверить усиленный строгий доступ документа.
Синтаксис
public virtual MeetingDocumentGrantAccessRightsObject ValidateGrantAccessRightsToMeetingDocumentEnhancedStrictMode(MeetingDocumentGrantAccessRightsObject dto)
Параметры
dto – Объект передачи данных между этапами выдачи прав по документам совещания.
Возвращаемое значение
MeetingDocumentGrantAccessRightsObject – Объект передачи данных между этапами выдачи прав по документам совещания с результатами валидации.
ValidateGrantAccessRightsToMeetingDocumentExistence
Проверить существование документа.
Синтаксис
public virtual MeetingDocumentGrantAccessRightsObject ValidateGrantAccessRightsToMeetingDocumentExistence(MeetingDocumentGrantAccessRightsObject dto)
Параметры
dto – Объект передачи данных между этапами выдачи прав по документам совещания.
Возвращаемое значение
MeetingDocumentGrantAccessRightsObject – Объект передачи данных между этапами выдачи прав по документам совещания с результатами валидации.
ValidateGrantAccessRightsToMeetingDocumentMeeting
Проверить существование совещания.
Синтаксис
public virtual MeetingDocumentGrantAccessRightsObject ValidateGrantAccessRightsToMeetingDocumentMeeting(MeetingDocumentGrantAccessRightsObject dto)
Параметры
dto – Объект передачи данных между этапами выдачи прав по документам совещания.
Возвращаемое значение
MeetingDocumentGrantAccessRightsObject – Объект передачи данных между этапами выдачи прав по документам совещания с результатами валидации.
© Компания Directum, 2025 |