Пользователь с ролью «Сотрудник канцелярии»
организации-отправителя создает новый документ в журнале
исходящих и выбирает тип документа, связанный с формой старого
образца. В карточке создаваемого документа автоматически
отображаются поля формы, в том числе поле с кодом
to
, ссылающееся на справочник
ExtDtiOrganization
(илл. «Выбор
получателей»). Кратность и имя этого поля зависит от
настроек формы. Если поле не заполнено, то после регистрации
документ не будет отправлен получателю.
Пользователь выбирает из справочника организации или группы организации, которым должен быть отправлен документ.
Примечание 1. Адресатом документа является пара «Экземпляр Arta Synergy» (точнее, почтовый ящик, указанный для этого экземпляра в настройках конфигурационного файла) + код типа документа (на этом экземпляре).
Примечание 2. Набор полей, подгружаемых при выборе типа файла, используемого для обмена документами, их названия и правила заполнения зависят от настройки формы типа документа.
Код выбранного типа документа однозначно определяет входящий журнал организации-получателя, в который попадет документ.
Ограничения, налагаемые на используемые формы документов, и правила указания кода типа документа описаны в разделе «Правила взаимодействия».
Обмен документами происходит через почту. После регистрации
документа в исходящем журнале организации-отправителя
DF-EX
формирует почтовое сообщение и
отправляет его на почтовые адреса организаций-получателей.
Почтовое сообщение содержит во вложениях XML файл с полями
карточки документа отправителя. В случае, если получателем
документа является организация ARTA Synergy, из этих полей будет
взято только поле Subject
, значение которого
будет записано в краткое содержание документа получателя.
Вложения документа ARTA Synergy добавляются в почтовое сообщение. Если размер файла вложения превышает размер, указанный в конфигурационном файле, то он разделяется на тома, и каждый том отправляется отдельным письмом.
При отправке зарегистрированного исходящего документа организации-отправителя в его ход выполнения добавляется строка следующего вида:
Название | Ответственный | Автор | Начало | Завершение | Завершил | Комментарий |
---|---|---|---|---|---|---|
Отправлено на регистрацию |
Сотрудник канцелярии организации-отправителя, зарегистрировавший исходящий документ |
Дата, время отправки |
Дата, время отправки |
Получатель: название
организации-
получателя: поле
|
Полученный документ отображается во входящем журнале организации-получателя. Статус полученного документа - «На регистрации».
В случае, если документ успешно зарегистрирован во входящем журнале организацией-получателем, в ход выполнения исходного документа добавляется строка следующего вида:
Название | Ответственный | Автор | Начало | Завершение | Завершил | Комментарий |
---|---|---|---|---|---|---|
Зарегистрировано |
Сотрудник канцелярии организации-получателя, зарегистрировавший документ |
Дата, время наступления события |
Дата, время наступления события |
Документ зарегистрирован за номером XXX |
В случае отказа в регистрации организацией-получателем, в ход выполнения исходного документа добавляется строка следующего вида:
Название | Ответственный | Автор | Начало | Завершение | Завершил | Комментарий |
---|---|---|---|---|---|---|
Зарегистрировано |
Сотрудник канцелярии организации-получателя, отказавший в регистрации документа |
Дата, время наступления события |
Дата, время наступления события |
Комментарий при отклонении регистрации |
В последних двух случаях, помимо добавления строки в «Ход выполнения», через систему уведомлений Arta Synergy отправляются уведомления сотруднику канцелярии, зарегистрировавшему исходящий документ, со следующим текстом:
«Документ
%номер-документа-в-журнале-организации-отправителя%
%«краткое-содержание»%
зарегистрирован в
%название-организации-получателя%
%дата, время регистрации%
за номером
%номер-документа-в-журнале-организации-получателя%
»
«В регистрации документа
%номер-документа-в-журнале-организации-отправителя%
%«краткое-содержание»%
в
%название-организации-получателя%
отказано с
комментарием
%комментарий-канцелярии-при-отклонении-регистрации%
»
Автоматическое заполнение полей карточки входящего документа из карточки исходящего
Для сопоставления произвольных полей используется справочник
dtint_internal_fields
следующего вида:
Код поля | Название | Назначение |
---|---|---|
document_type_id |
Код типа документа |
Код типа документа, содержащего форму с доп.карточкой документа Synergy |
incoming_field_id |
Код поля во входящем документе |
Код поля в карточке входящего документа, из которого должно браться значение для автозаполнения в форме Synergy |
synergy_field_id |
Код поля в форме Synergy |
Код поля в форме Synergy, которое должно быть автоматически заполнено значением из входящего документа |
Примечание: для того, чтобы обратиться к значению поля, обернутого в исходном xml-файле в несколько тегов, в справочнике необходимо их (теги) разделять между собой точками (т.н. «точечная нотация», см. пример ниже). Кроме того, все идентификаторы данного справочника регистрочувствительны.
Эти поля обрабатываются в журнале входящего документа Synergy:
поля карточки формы Synеrgy synergy_field_id
автоматически заполняются значениями из соответствующих полей
incoming_field_id
.
Если справочник dtint_internal_fields
отсутствует, то автоматически заполняются только поля с
одинаковыми кодами.
Кроме того, обработка поля Subject
происходит
независимо от справочника
dtint_internal_fields
следующим образом:
если форма Synergy является доп.карточкой исходящего
документа, то значением исходящего поля
Subject
становится значение темы (при
наличии) либо краткого содержания (при отсутствии темы);
если форма Synergy является доп.карточкой входящего
документа, то значение входящего поля
Subject
копируется и в поле темы, и в
поле краткого содержания.
Пример:
Пусть форма карточки входящего документа содержит следующий набор полей:
... <DocumentNumber>104-27-02-2015</DocumentNumber> <Tos><To>Бобров</To></Tos> <Date>2015-02-27T11:54:34</Date> <Language>Русский</Language> <DocumentView>Альбомный</DocumentView> ...
Форма карточки документа Synergy содержит следующий набор полей:
... <DocumentNumber>104-27-02-2015</DocumentNumber> <Tos><To>Бобров</To></Tos> <Date>2015-02-27T11:54:34</Date> ...
Примечание: поля должны быть одинаково объявлены в модели данных.
Чтобы данные поля заполнились автоматически, необходимо заполнить справочник следующим образом:
document_type_id | incoming_field_id | synergy_field_id |
---|---|---|
document_type_id |
DocumentNumber |
DocumentNumber |
document_type_id |
Tos.To |
Tos.To |
document_type_id |
Date |
Date |
где document_type_id
- код типа документа,
содержащего форму Synergy.