Skip to content

Репозиторий с примерами перекрытия прикладной разработки.

Notifications You must be signed in to change notification settings

DirectumCompany/rx-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rx-examples

Репозиторий с примерами перекрытия прикладной разработки.

Порядок установки

  1. Для работы требуется установленный Directum RX соответствующей версии.
  2. Склонировать репозиторий rx-examples в папку.
  3. Указать в _ConfigSettings.xml DDS:
<block name="REPOSITORIES">
  <repository folderName="Base" solutionType="Base" url="" />
  <repository folderName="RX" solutionType="Base" url="<адрес локального репозитория>" />
  <repository folderName="<Папка из п.2>" solutionType="Work" 
    url="https://github.com/DirectumCompany/rx-examples" />
</block>

Кейсы

Согласование по регламенту

Добавлена роль "Сотрудники подразделения инициатора" с несколькими исполнителями. Роль можно указать в качестве исполнителя в этапах согласования с типом "Согласование".
Точки входа: серверные методы GetRolePerformers, GetInitiatorDepartmentEmployeesRolePerformers и GetStageRecipients справочника ApprovalRole, серверный метод GetMultipleMembersRoles модуля Docflow, а также шаредный метод GetPossibleRoles.

Преобразование в PDF и наложение отметки об ЭП

  1. Все документы. Изменен логотип и цвет отметки на фиолетовый. В отметку добавлена дата и время подписания.
    Точки входа: серверные методы GetSignatureMarkForSimpleSignatureAsHtml и GetSignatureMarkForCertificateAsHtml модуля Docflow.

  2. Входящий счёт. Цвет отметки изменён на красный, текст отметки изменен на "ПРИНЯТО К ОПЛАТЕ".
    Точка входа: серверный метод GetSignatureMarkAsHtml документа IncomingInvoice.

  3. Все документы. Изменено условие для интерактивного преобразования документов. Теперь изображения в формате jpg размером < 1 Mb конвертируются интерактивно.
    Точка входа: серверный метод CanConvertToPdfInteractively модуля Docflow.

  4. Служебная записка. На первой странице документа, в верхнем левом углу поставить отметки о всех подписях документа. Отметки ставятся сверху вниз, с небольшим отступом друг от друга.
    Точка входа: серверный метод ConvertToPdfAndAddSignatureMark документа Memo.

  5. Договор и дополнительное соглашение. Постраничная отметка об ЭП с поворотом.
    Точки входа: серверные методы ConvertToPdfWithMarks, UpdateContractPaginalApproveMark, GetContractualApprovedMarkAsHtml документа ContractualDocument, серверный метод GetApprovedMarkAsHtml документа Contract, серверный метод GetApprovedMarkAsHtml документа SupAgreement
    Инициализация: CreateCustomMarkKinds модуля Docflow.
    Константы: PaginalApproveMarkKindSid, PaginalApproveMarkKindClass, PaginalApproveMarkKindMethod документа Contract, PaginalApproveMarkKindSid, PaginalApproveMarkKindClass, PaginalApproveMarkKindMethod документа SupAgreement.

  6. Служебная записка. Простановка на первой странице отметок о всех подписях документа.
    Точки входа: серверные методы ConvertToPdfWithMarks, UpdateMemoSignMark, GetOrCreateSignatureBasedMark, GetOrCreateSignatureMark, GetMemoSignMarkAsHtml, GetDocumentSignatures документы Memo, серверные методы GetContent, GetContentWithSignerInfo справочника Mark.
    Инициализация: CreateCustomMarkKinds модуля Docflow.
    Константы: SignMarkKindSid, SignMarkKindClass, SignMarkKindMethod, MarkSignatureIdKey документа Memo.

  7. Протокол. Простановка на пустой странице отметки со всеми подпиясми документа.
    Точки входа: серверные методы GetOrCreateSignatureMark, DeleteVersionMark, GetMinutesMarkAsHtml документа Minute.
    Инициализация: CreateCustomMarkKinds модуля Docflow.
    Константы: MinutesMarkKindGuid, MinutesMarkKindClass, MinutesMarkKindMethod документа Minute

Преобразование в PDF и наложение отметки об оплате

  1. Входящий счет. Простановка отметки об оплате.
    Точки входа: серверный метод ConvertToPdfWithMarks, UpdateInvoicePaymentMark, GetPaymentMarkAsHtml документа IncomingInvoice.
    Инициализация: CreateCustomMarkKinds модуля Docflow.
    Константы: PaymentMarkKindSid, PaymentMarkKindClass, PaymentMarkKindMethod документа IncomingInvoice.

Преобразование в PDF и наложение отметки о поступлении

Входящее письмо. Цвет отметки о поступлении изменён на фиолетовый, изменена толщина рамки, расположение (отметка сдвинута ближе к центру), добавлено указание подразделения.
Точки входа: серверные методы IncomingLetter: AddRegistrationStamp и GetRegistrationStampAsHtml.

Политики перемещения

Добавлено событие "Обращение к документу" в критерии перемещения. Документ перемещается в новое хранилище, если прошло указанное время с даты последнего обращения к документу.
Точки входа: серверные методы GetStoragePolicySettingsQuery, GetDocumentsToTransferQuery модуля Docflow.

Интеллектуальная обработка

Дополнительный классификатор в настройках интеллектуальной обработки.
Точки входа: серверный метод FillSmartAdditionalClassifiers в инициализации модуля SmartProcessing. Серверный метод CreateIncomingLetter в решении Examples.

Верификация комплекта документов

  1. Добавлен пример расширения схемы варианта процесса Верификация комплекта документов: после задания на верификацию происходит автоматическая отправка входящих писем на рассмотрение руководителем, а договоров на согласование по регламенту.

  2. Добавлен блок-задача Отправка задачи на рассмотрение в перекрытии модуля RecordManagement.

  3. Добавлен блок-задача Отправка задачи на согласование по регламенту в перекрытии модуля Docflow.

Валидация панели фильтрации

Список "Входящие документы" на обложке модуля Делопроизводство. Реализовано ограничение списка "Входящие документы" при помощи валидации в панели фильтрации. Должен быть заполнен один из критериев: журнал регистрации, от кого, произвольный период.
Точка входа: действие IncomingDocumentsValidateFilterPanel вычисляемой папки модуля Делопроизводство.

About

Репозиторий с примерами перекрытия прикладной разработки.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages