<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > Company – компания Employee – сотрудник |
Модель сотрудника организации. Наследник от Sungero.CoreEntities.User и реципиент прав доступа. Следовательно, сотруднику можно отправлять задачи и выдавать права доступа.
Если у сотрудника указан логин, то сущность можно рассматривать как связку между реальным сотрудником и его представлением как пользователя в системе. Например, у сотрудника могут быть персонализированные настройки, виджеты, папки потоков.
Имя свойства |
Отображаемое имя |
---|---|
Подразделение |
|
Эл. почта |
|
ИД во внешней системе |
|
Должность |
|
ФИО |
|
Уведомлять по электронной почте о текущих заданиях и задачах в виде сводки |
|
Уведомлять по электронной почте о просроченных заданиях |
|
Уведомлять по электронной почте о новых заданиях |
|
Примечание |
|
Персона |
|
Рабочий телефон |
|
Табельный номер |
Скрытое свойство с полным именем сотрудника в формате «{Фамилия} {Имя} {Отчество}» или «{Фамилия} {Имя}», когда отчество не указано. Используется для отображения имени сотрудника в системе. *Person (Персона): Sungero.Parties.Person Модель физического лица, соответствующее сотруднику. В персоне указывается личная информация о человеке. В событии «Изменение значения свойства» программно копируется значение свойства Name (ФИО) из справочника Персоны в свойство Name (ФИО). Персона используется там, где нужно отобразить имя сотрудника: виджетах, отчетах, в списке участников для протокола совещания, в имени подписывающего в титулах продавца и покупателя формализованных документов, отправляемых через сервис обмена. *Department (Подразделение): Sungero.Company.Department Подразделение, в котором работает сотрудник. Если значение свойства изменилось, то при сохранении обновляется коллекция сотрудников подразделения RecipientLinks (Сотрудники). Сотрудники из коллекции получают права на все сущности, выданные подразделению. Используется для автоматического определения непосредственного руководителя, которому отправляется документ на согласование по регламенту. Должность связана с подразделением согласно штатному расписанию, поэтому список доступных должностей фильтруется по выбранному подразделению (в обработчике события «Фильтрация выбора из списка» свойства JobTitle (Должность)). На событии «Изменение значения свойства» свойство JobTitle (Должность) очищается, если не соответствует выбранному подразделению. JobTitle (Должность): Sungero.Company.JobTitle Должность сотрудника. Если свойство Department (Подразделение) не заполнено, то на событии «Изменение значения свойства» оно заполняется значением свойства Department (Подразделение) выбранной должности. Используется в реквизитах подписывающего в «Шаблоне доверенности», «Шаблоне договора купли-продажи», «Шаблоне сопроводительного письма к договору», «Шаблоне исходящего письма», «Шаблоне приказа», «Шаблоне служебной записки», в титулах продавца и покупателя формализованных документов, отправляемых через сервис обмена. Применяется для более точной идентификации сотрудника в списке в отчетах «Лист согласования» и «Лист ознакомления», «Исполнительская дисциплина сотрудника», «Исполнительская дисциплина по сотрудникам», при выборе сотрудника в проводнике. PersonnelNumber (Табельный номер): Строка (25) Табельный номер сотрудника. Присваивается сотруднику в соответствии с законодательством РФ. Подробнее см. статью «Как присваивается табельный номер сотруднику?». Номер может использоваться при синхронизации с кадровыми системами и в формах регламентируемой отчетности (налоговые декларации и др.). |
Значение признаков по умолчанию задается програмно при создании карточки сотрудника. Зависит от параметра DisableMailNotification в таблице Sungero_Docflow_Params: •если он равен True, то признаки будут установлены в False; •в остальных случаях – в True. Параметр DisableMailNotification создается при инициализации и по умолчанию заполняется значением False. NeedNotifyExpiredAssignments (о просроченных заданиях): Логическое Если указан признак, сотруднику на электронную почту будут приходить письма по просроченным заданиям. NeedNotifyNewAssignments (о новых заданиях): Логическое Если указан признак, сотруднику на электронную почту будут приходить письма по новым заданиям. NeedNotifyAssignmentsSummary (о текущих заданиях и задачах в виде сводки): Логическое Если указан признак, сотруднику на электронную почту будут приходить письма со сводкой по его текущим заданиям, поручениям на контроле и задачам. |
© Компания Directum, 2024 |