Центр профессионального образования ДИТАД
Совершенствование знаний и информационная поддержка высококвалифицированных кадров,
способных решать профессиональные вопросы любой степени сложности

+7 (495) 505-29-85

+7 (916) 849-25-71

info@ditad.ru

ГОСТ Р 53898-2010 «Системы электронного документооборота. Взаимодействие систем управления документами. Требования к электронному сообщению».

 ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО

ТЕХНИЧЕСКОМУ РЕГУЛИРОВАНИЮ И МЕТРОЛОГИИ

 

НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ

 ГОСТ Р 53898-2010

 

Системы электронного документооборота

 

ВЗАИМОДЕЙСТВИЕ СИСТЕМ УПРАВЛЕНИЯ ДОКУМЕНТАМИ

Требования к электронному сообщению

 

Настоящий проект стандарта не подлежит применению до его утверждения

Москва

Стандартинформ
2010


Предисловие

 

Цели и принципы стандартизации в Российской Федерации установлены Федеральным законом от 27 декабря 2002 г. № 184-ФЗ «О техническом регулировании», а правила применения национальных стандартов Российской Федерации – ГОСТ Р 1.0-2004 «Стандартизация в Российской Федерации. Основные положения».

Сведения о стандарте

1 РАЗРАБОТАН Обществом с ограниченной ответственностью «Электронные офисные системы (проектирование и внедрение)» совместно с Региональной общественной организацией «Гильдия специалистов в области информатики и управления документацией» и с Закрытым акционерным обществом «Научно-Технологический Центр ИРМ».

2 ВНЕСЕН Техническим комитетом по стандартизации ТК 459 «Информационная поддержка жизненного цикла изделий».

3 ВВЕДЕН ВПЕРВЫЕ

Информация об изменениях к настоящему стандарту публикуется в ежегодно издаваемом информационном указателе «Национальные стандарты», а текст изменений и поправок в ежемесячно издаваемых информационных указателях «Национальные стандарты». В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ежемесячно издаваемом информационном указателе «Национальные стандарты». Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования на официальном сайте национального органа Российской Федерации по стандартизации в сети Интернет.

 

 

 

Настоящий стандарт не может быть полностью или частично воспроизведен, тиражирован и распространен в качестве официального издания без разрешения национального органа Российской Федерации по стандартизации.

 

Содержание

 

1        Область применения…………………………………………………………………………………………………………… 1

2        Нормативные ссылки………………………………………………………………………………………………………….. 1

3        Термины и определения………………………………………………………………………………………………………. 2

4        Модель сообщения……………………………………………………………………………………………………………… 2

5        Перечень и содержание зон сообщения………………………………………………………………………………… 3

6        Описание информационного взаимодействия систем…………………………………………………………….. 4

7        Правила описания зон сообщения………………………………………………………………………………………… 6

8        Порядок передачи файлов документов…………………………………………………………………………………. 6

8.1         Элемент DocTransfer……………………………………………………………………………………………… 7

9        Описание зоны «Заголовок»………………………………………………………………………………………………… 7

9.1         Элемент Header…………………………………………………………………………………………………….. 8

10      Описание зоны «Документ»………………………………………………………………………………………………….. 9

10.1       Состав и вложенность элементов зоны «Документ»………………………………………………….. 9

10.2       Описание элементов зоны «Документ»………………………………………………………………….. 13

10.2.1.    Элемент Address……………………………………………………………………………………….. 13

10.2.2.    Элемент Addressee…………………………………………………………………………………….. 13

10.2.3.    Элемент Author………………………………………………………………………………………….. 14

10.2.4.    Элемент Confident……………………………………………………………………………………… 14

10.2.5.    Элемент DocNumber…………………………………………………………………………………… 14

10.2.6.    Элемент Document…………………………………………………………………………………….. 15

10.2.7.    Элемент Econtact………………………………………………………………………………………. 15

10.2.8.    Элемент Name…………………………………………………………………………………………… 16

10.2.9.    Элемент Official…………………………………………………………………………………………. 16

10.2.10.  Элемент OfficialPerson……………………………………………………………………………….. 17

10.2.11.  Элемент Organization………………………………………………………………………………….. 17

10.2.12.  Элемент OutNumber……………………………………………………………………………………. 17

10.2.13.  Элемент PrivatePerson………………………………………………………………………………… 17

10.2.14.  Элемент Rank……………………………………………………………………………………………. 18

10.2.15.  Элемент Referred……………………………………………………………………………………….. 18

10.2.16.  Элемент Reghistory…………………………………………………………………………………….. 18

10.2.17.  Элемент RegNumber…………………………………………………………………………………… 19

10.2.18.  Элемент SignDate………………………………………………………………………………………. 19

10.2.19.  Элемент TaskNumber………………………………………………………………………………….. 19

10.2.20.  Элемент Validator………………………………………………………………………………………. 19

10.2.21.  Элемент Writer…………………………………………………………………………………………… 20

11      Описание зоны «Задания»………………………………………………………………………………………………….. 20

11.1       Состав и вложенность элементов зоны  «Задания»…………………………………………………. 20

11.2       Описание элементов зоны «Задания»……………………………………………………………………. 22

11.2.1.    Элемент TaskList……………………………………………………………………………………….. 22

11.2.2.    Элемент Task…………………………………………………………………………………………….. 22

11.2.3.    Элемент Executor………………………………………………………………………………………. 22

11.2.4.    Прочие, используемые в данной зоне элементы…………………………………………….. 23

12      Описание зоны «Дополнительные материалы»……………………………………………………………………. 23

12.1       Состав и вложенность элементов зоны «Дополнительные материалы»……………………. 23

12.2       Описание элементов зоны «Дополнительные материалы»……………………………………… 24

12.2.1.    Элемент AddDocuments……………………………………………………………………………… 24

12.2.2.    Элемент Folder………………………………………………………………………………………….. 24

12.2.3.    Элемент Note…………………………………………………………………………………………….. 24

12.2.4.    Прочие, используемые в данной зоне элементы…………………………………………….. 25

13      Описание зоны «Расширение»……………………………………………………………………………………………. 25

13.1       Состав и вложенность элементов зоны «Расширение»……………………………………………. 25

13.2       Описание элементов зоны «Расширение»……………………………………………………………… 25

13.2.1.    Элемент Expansion…………………………………………………………………………………….. 25

13.2.2.    Прочие, используемые в данной зоне элементы…………………………………………….. 25

14      Описание зоны «Уведомление»…………………………………………………………………………………………… 26

14.1       Состав и вложенность элементов зоны «Уведомление»………………………………………….. 27

14.2       Описание элементов зоны «Уведомление»……………………………………………………………. 27

14.2.1.    Элемент Acknowledgement………………………………………………………………………….. 27

14.2.2.    Элемент AckResult……………………………………………………………………………………… 27

14.2.3.    Прочие, используемые в данной зоне элементы…………………………………………….. 28

Приложение А. Схема сообщения, обеспечивающая его автоматизированную проверку на соответствие стандарту…………………………………………………………………………………………………………………………………… 29

 

 

 

 

 

 
 

Область применения
Настоящий стандарт устанавливает формат, состав и содержание электронного сообщения, обеспечивающего информационное взаимодействие систем управления документами.

Электронное сообщение представляет собой XML-документ установленной настоящим стандартом структуры и с заданным настоящим стандартом составом элементов и их атрибутов и, возможно, набора дополнительных файлов, являющихся неотъемлемой частью сообщения.

Как электронное сообщение в целом, так и составные его части, могут быть независимо подписаны электронными цифровыми подписями и другими аналогами собственноручной подписи и (или) зашифрованы. Порядок применения электронной цифровой подписи и (или) шифрования не является предметом настоящего Стандарта, а рассматривается как «внешний» по отношению к нему и регламентируется отдельными документами.
2     Нормативные ссылки
В настоящем стандарте использованы нормативные ссылки на следующие стандарты:

ГОСТ Р 51141-98 Делопроизводство и архивное дело. Термины и определения.

ГОСТ Р ИСО 15489-1-2007 Система стандартов по информации, библиотечному и издательскому делу. Управление документами. Общие требования.

П р и м е ч а н и е – При пользовании настоящим стандартом целесообразно проверить действие ссылочных стандартов и классификаторов в информационной системе общего пользования – на официальном сайте национального органа Российской Федерации по стандартизации в сети Интернет или по ежегодно издаваемому информационному указателю «Национальные стандарты», который опубликован по состоянию на 1 января текущего года, и по соответствующим ежемесячно издаваемым информационным указателям, опубликованным в текущем году. Если ссылочный документ заменен (изменен), то при пользовании настоящим стандартом следует руководствоваться замененным (измененным) документом. Если ссылочный документ отменен без замены, то положение, в котором дана ссылка на него, применяется в части, не затрагивающей эту ссылку.
3     Термины и определения

В настоящем стандарте применены термины по ГОСТ Р 51141-98, ГОСТ Р ИСО 15489-1-2007, а также следующие термины и сокращения с соответствующими определениями:

дополнительные материалы к документу, в том числе, дополнительные документы: документ или совокупность документов, информация которого разъясняет, уточняет и т.п. отдельные вопросы, затронутые в основном документе (справочные материалы по документу).

информационное взаимодействие систем управления документами: обмен между двумя системами управления документами электронными сообщениями заданного вида и по правилам и в порядке, определенными настоящим стандартом.

отправитель электронного сообщения: система управления документами, в которой формируется и отправляется электронное сообщение в другую систему управления документами.

получатель электронного сообщения: система управления документами, которая в ходе информационного взаимодействия получает электронное сообщение и обеспечивает его обработку.

регистрационно-контрольные данные о документе; РКД: совокупность сведений о документе, включенных в систему управления документами.

XML-документ: XML-файл установленной настоящим стандартом структуры и с заданным настоящим стандартом составом элементов и их атрибутов.

электронное сообщение; сообщение: XML-документ, а также, при необходимости, набор дополнительных файлов, передаваемый (получаемый) из одной системы управления документами в другую систему управления документами.

4     Модель сообщения

 

Каждое электронное сообщение, обеспечивающее информационное взаимодействие систем управления документами, оформляется как XML-документ и, возможно, набор дополнительных файлов – документов в электронном виде, являющихся неотъемлемой частью сообщения.

Структура XML-документа показана на рисунке 1.

 

 

Рис. 1. Структура XML-документа

 

Заголовок сообщения является самостоятельной, обязательной зоной сообщения. Кроме заголовка в сообщении обязательно должна присутствовать хотя бы одна из зон.

Заголовок сообщения составляет корневой элемент XML-документа.

Зоны сообщения оформляются как самостоятельные, независимые элементы языка XML первого уровня иерархии. Тип зоны определяется именем этого элемента.

Используемые в сообщении зоны (соответствующие XML элементы) могут быть только из числа типов, определенных в настоящем стандарте. Зона заданного типа в сообщении может быть одна и только одна. Передаваемая в зонах сообщения информация оформляется как вложенные XML элементы второго и последующих уровней иерархии.

В содержании зоны могут быть использованы элементы только из перечня элементов, определенных в настоящем стандарте для данной зоны, с установленной в стандарте допустимым количеством (кратностью)  и только с установленным в стандарте составом атрибутов. Исключение составляет зона «Расширение» — состав и структура элементов данной зоны определяется разработчиком передающей системы управления документами.

Данные взаимодействующих систем управления документами передаются через значения содержания и атрибутов элементов, а также, при наличии, дополнительных файлов – документов в электронном виде.

Ссылки, команды, комментарии и/или разделы CDATE в содержании элементов (зон) настоящим стандартом не регламентируются и определяются разработчиком передающей системы управления документами. Они могут использоваться как комментарий и/или для передачи, не стандартизованной в рамках настоящего стандарта информации и порядка ее обработки.
5     Перечень и содержание зон сообщения
Перечень зон сообщения и общее описание их содержания приведены в таблице 1.

Таблица 1

Наименование зоны

Имя типа элемента XML

Содержание зоны

Заголовок

Header

Содержит служебную информацию, необходимую для правильной передачи и интерпретации всего сообщения в целом.

Документ (основная зона)

Document

Содержит информацию о передаваемом документе – как в объеме стандартизованного набора РКД, так и, возможно, самого документа в электронном виде (в виде файла, набора файлов).

Задания

TaskList

Содержит информацию о выданных заданиях на исполнение и обработку документа (в виде резолюций, поручений, сопроводительных писем, напоминаний и т.д.) – как в объеме стандартизованного набора РКД, так и, возможно, в электронном виде (в виде файла, набора файлов).

Дополнительные
материалы

AddDocuments

Содержит информацию о дополнительных (справочных) материалах к документу, которые разъясняют отдельные, затронутые в документе  вопросы (в виде дополнительных документов, писем, справок и пр.).

Расширение

Expansion

Содержит дополнительные, не стандартизованные в рамках настоящего стандарта, данные из передающей системы.Назначение зоны – определение стандартного пути расширения стандарта.

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

Уведомление (подтверждение приема)

Acknowledgement

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

Решение вопроса о том, что и когда является основным документом, а что заданием (сопроводительным письмом, поручением), а что дополнительными (справочными) материалами к документу  определяется в соответствии с принятыми технологиями обработки документов в организациях, эксплуатирующих взаимодействующие системы управления документами.

6     Описание информационного взаимодействия систем

Информационное взаимодействие двух систем управления документами осуществляется посредством последовательного обмена сообщениями заданного вида. Последовательность обмена сообщениями при информационном взаимодействии систем управления документами приведена в таблице 2.

При этом одна система управления документами рассматривается как отправитель документа на исполнение (или на обработку), а вторая — как получатель, обеспечивающий исполнение (обработку) полученного документа.

Работа с документами ведется в системах управления документами независимо и в рамках данного стандарта не рассматривается.

Таблица 2

Номер сообщения по порядку

Вид сообщения из системы управления документами 1 – отправителя документа

Вид сообщения из системы управления документами 2 – получателя документа

Примечания

1

Основной документ

Документ и относящиеся к нему задания и дополнительные материалы направляются на исполнение (обработку).

2

Уведомление

Направляется информация о доставке и приеме сообщения, об ошибках приема и интерпретации сообщения, о регистрации полученного документа и др.

3

Дополнения к основному документу

К ранее направленному документу направляются дополнительные задания (или изменения ранее выданных заданий) и дополнительные материалы

4

Уведомление

Направляется информация о доставке и приеме сообщения, содержащего дополнения к основному документу, об ошибках приема и интерпретации сообщения и др.

5

Документ-ответ

В виде самостоятельного документа направляется ответ на переданный документ (или отчет о его исполнении).

6

Уведомление

Направляется информация о доставке и приеме сообщения, содержащего документ-ответ, об ошибках приема и интерпретации сообщения, о регистрации полученного документа-ответа и др.

7

Дополнения к Документу-ответу

К ранее направленному документу-ответу направляются дополнительные материалы.

8

Уведомление

Направляется информация о доставке и приеме сообщения, содержащего дополнения к документу-ответу, об ошибках приема и интерпретации сообщения и др.

При информационном взаимодействии систем управления документами отправка уведомлений, документов-ответов, дополнений к основному документу и дополнений к документу-ответу может либо не производиться, либо может производиться неоднократно.

Допустимый состав зон в сообщении зависит от его вида. Состав зон в зависимости от вида сообщения приведен в таблице 3.

Таблица 3

Вид сообщения

Перечень зон

обязательных

допустимых

Основной документ ЗаголовокДокумент

ЗаданияДополнительные материалы

Расширение

Дополнения к основному документу

ЗаголовокДокумент*

Задания или Дополнительные материалы

ЗаданияДополнительные материалы

Расширение

Документ-ответ ЗаголовокДокумент Дополнительные материалыРасширение
Дополнения к Документу-ответу

ЗаголовокДокумент*

Дополнительные материалы

Расширение
Уведомление ЗаголовокУведомление Расширение

   * Зона «Документ» содержит только ссылочную информацию о ранее переданном документе, к которому

относится передаваемая в данном сообщении информация (см. раздел 10)

7     Правила описания зон сообщения
Зоны сообщения оформляются как самостоятельные, независимые элементы языка XML первого уровня иерархии.

Передаваемая в зоне информация оформляется как вложенные XML элементы второго и последующих уровней иерархии.

Как и для элемента – описателя зоны, так и у вложенных элементов указывается их имя типа, содержание и допустимые атрибуты.

При описании вложенных элементов дополнительно указывается их допустимое количество (кратность):

1 – обязательный, может встречаться только один раз;

1-n – обязательный и может встречаться несколько раз;

0-1 – не обязательный, может встречаться только один раз;

0-n – не обязательный, может встречаться несколько раз.

Для атрибутов элементов кратность может быть установлена только равной:

1 – обязательный атрибут;

0 – не обязательный атрибут.

При описании атрибутов и содержания элементов используются следующие типы данных:

String — строка;

Date — дата в формате дд.мм.гггг;

DateTime — дата и время в системе UTC;

Num — целое число;

Enum — целое число из перечня допустимых значений.

8     Порядок передачи файлов документов
Сообщения могут содержать файлы (наборы файлов), обеспечивающие передачу документов в электронном виде.

Возможны два способа передачи файла (содержимого файла) в сообщении:

  1. Внутри основного XML-документа;
  2. Отдельно от основного XML-документа.

Во втором случае возможна передача в XML-документе указателя местонахождения файла (ссылки на файл).

Формат данных файлов настоящим стандартом не регламентируется и их обработка производится по усмотрению разработчиков систем управления документами. Данные файла трактуются при передаче как двоичные.

Для передачи файла в сообщении определен специальный элемент DocTransfer, единый для всех зон (элементов) и который может быть использован на любом уровне иерархии.

Набор файлов передается как совокупность данных элементов.

8.1      Элемент DocTransfer

Назначение:       Представление передаваемого файла документа.

Содержание:      Файл в двоичном виде в кодировке Base64 или указатель местонахождения файла (ссылка на файл).

Тип данных:       String.

Атрибуты:          Допустимые атрибуты приведены в таблице 4.

Таблица 4

Имя атрибута

Кратность

Тип данных

Описание

Правила заполнения

os 1 String Операционная система, в среде которой определен файл

Указывается условное наименование операционной системы, например: Dos, Windows, Solaris, AIX, Linux и т.д.

type 1 String Формат файла, определяющий программные средства его обработки (например, визуализации)

В качестве типа может использоваться mime тип, расширение файла и т.п.;, обеспечивающее просмотр этого файла стандартными процедурами операционной системы.

type_ver 0 String Версия формата файла

Указывается условное обозначение приложения и/или формата в котором файл был создан.

char_set 0 String Кодировка текста

Согласно установленным видам кодировки: win 1251, КОИ – 8 и т.д.

Указывается в соответствии с международным стандартом именования кодировок.

description 1 String Описание документа (файла)

Текстовое описание содержимого файла (например, наименование соответствующего документа)

transfertype 1 Enum Определяет способ передачи файла

Вид информации в содержании:

0 – передается непосредственно сам файл;

1 – передается указатель местонахождения файла (ссылка на файл).

9     Описание зоны «Заголовок»

Зону «Заголовок» образует корневой элемент XML-документа — Header, определяющий версию стандарта, по которому сформировано сообщение, вид передаваемого сообщения, дату и время его формирования и от кого/кому и когда оно передается.

9.1      Элемент Header

Назначение:       Корневой элемент – заголовок сообщения, общее описание сообщения.

Содержание:      –

Атрибуты:          Допустимые атрибуты приведены в таблице 5.

Таблица 5

Имя атрибута

Кратность

Тип данных

Описание

Правила заполнения

standart 1 String

Вид стандарта, по которому создано данное сообщение.

Допустимое значение: «Стандарт системы управления документами»
version 1 String

Версия стандарта

Допустимое значение: «1.0»
time 1 Date Time

Дата и время формирования сообщения

Дата и время в системе UTC
msg_type 1 Enum

Вид сообщения

Влияет на перечень допустимых элементов (зон) в сообщении

0 – Уведомление,1 – Основной документ,

2 – Дополнения к основному документу,

3 – Документ-ответ,

4 – Дополнения к документу-ответу

msg_id 1 String

Уникальный служебный идентификационный номер сообщения

msg_acknow 0 Enum

Необходимость  посылки уведомления

0-     Нет,1-     Только при ошибках,

2-     Всегда.

По умолчанию (отсутствие атрибута) – 0

from_org_id 1 String

Уникальный служебный идентификационный номер отправителя

from_organization 1 String

Организация-отправитель

from_department 0 String

Подразделение-отправитель

from_sys_id 1 String

Уникальный служебный идентификационный номер системы отправителя

from_system 1 String

Наименование системы управления документами отправителя

from_system_details 0 String

Дополнительные данные о системе управления документами отправителя

to_org_id 0 String

Уникальный служебный идентификационный номер получателя

При отправке уведомлений и ответных сообщений об исполнении ранее направленного документа значения атрибутов рекомендуется брать из атрибутов from_… принятого соответствующего сообщения

to_organization 1 String

Организация- получатель

to_department 0 String

Подразделение- получатель

to_sys_id 0 String

Уникальный служебный идентификационный номер системы получателя

to_system 0 String

Наименование системы управления документами получателя

to_system_details 0 String

Дополнительные данные о системе управления документами получателя

10  Описание зоны «Документ»

Зону «Документ» образует элемент Document первого уровня иерархии и вложенные в него элементы.

Зона «Документ» содержит значения реквизитов документа, зарегистрированного в системе управления документами.

Зона «Документ» может использоваться в сообщении для передачи:

1     полной информации о реквизитах и файлах передаваемого в сообщении документа;

2     ссылочной информации о ранее переданном документе:

–      при отправке сообщений вида дополнения к основному документу, дополнения к документу-ответу (см. таблицу 3);

–      при упоминании передаваемого документа в других зонах сообщения, например, при посылке дополнительных материалов к ранее переданному документу, в зоне «Дополнительные материалы».

10.1   Состав и вложенность элементов зоны «Документ»

Состав и вложенность элементов зоны «Документ» при передаче полной информации о документе приведены в таблице 6.

Таблица 6

Наименование и уровень вложенности элементов

Крат-ность

Комментарий

1

2

3

4

5

Document        

0-1

Кратность = 0 для сообщений вида уведомление

  RegNumber      

1

 
  Confident      

1

 
  Referred      

0-n

Обязательно заполняется либо элемент RegNumber, либо TaskNumber

    RegNumber    

0-1

 
    TaskNumber    

0-1

 
  DocNumber      

0-n

Кратность > 0 для распорядительных документов

    Organization    

1

Организация, выпустившая документ

      Address  

0-1

 
      Econtact  

0-n

 
    RegNumber    

1

 
  Addressee      

0-n

 
    Organization    

0-1

Кратность = 1 для юридических лиц

      Address  

0-1

 
      Econtact  

0-n

 
      OfficialPerson  

0-n

 
        Name

1

 
        Official

0-n

 
        Rank

0-n

 
        Address

0-1

 
        Econtact

0-n

 
    PrivatePerson    

0-1

Кратность = 1 для физических лиц

      Name  

1

 
      Rank  

0-n

 
      Address  

0-1

 
      Econtact  

0-n

 
    Referred    

0-n

 Обязательно заполняется либо элемент RegNumber, либо TaskNumber

      RegNumber  

0-1

 
      TaskNumber  

0-1

 
  DocTransfer      

0-n

 
  Reghistory      

0-n

 
    Organization    

1

 
      Address  

0-1

 
      Econtact  

0-n

 
    RegNumber    

1

 
  Author      

1-n

 
    Organization    

0-1

Кратность = 1 для юридических лиц

      Address  

0-1

 
      Econtact  

0-n

 
      OfficialPerson  

0-n

 
        Name

1

 
        Official

0-n

 
        Rank

0-n

 
        Address

0-1

 
        Econtact

0-n

 
        SignDate

0-1

 
    PrivatePerson    

0-1

Кратность = 1 для физических лиц

      Name  

1

 
      Rank  

0-n

 
      Address  

0-1

 
      Econtact  

0-n

 
      SignDate  

0-1

 
    OutNumber    

0-1

 
      RegNumber  

1

 
  Validator      

0-n

 
    Organization    

0-1

Кратность = 1 для юридических лиц

      Address  

0-1

 
      Econtact  

0-n

 
      OfficialPerson  

0-n

 
        Name

1

 
        Official

0-n

 
        Rank

0-n

 
        Address

0-1

 
        Econtact

0-n

 
        SignDate

0-1

 
    PrivatePerson    

0-1

Кратность = 1 для физических лиц

      Name  

1

 
      Rank  

0-n

 
      Address  

0-1

 
      Econtact  

0-n

 
      SignDate  

0-1

 
    DocNumber    

0-1

Кратность = 1 при согласовании (утверждении) другим документом

      Organization  

1

Организация, выпустившая документ

        Address

0-1

 
        Econtact

1-n

 
      RegNumber  

1

 
  Writer      

0-1

 
    Organization    

0-1

Кратность = 1 для юридических лиц

      Address  

0-1

 
      Econtact  

0-n

 
      OfficialPerson  

0-n

 
        Name

1

 
        Official

0-n

 
        Rank

0-n

 
        Address

0-1

 
        Econtact

0-n

 
    PrivatePerson    

0-1

Кратность = 1 для физических лиц

      Name  

1

 
      Rank  

0-n

 
      Address  

0-1

 
      Econtact  

0-n

 

 

10.2   Описание элементов зоны «Документ»

10.2.1.      Элемент Address

Назначение:       Описание почтового адреса.

Содержание:      Единая строка, содержащая все элементы адреса. Используется системами управления документами, не хранящими адрес фрагментарно.

Тип данных:       String.

Атрибуты:          Допустимые атрибуты приведены в таблице 7.

Таблица 7

Имя атрибута

Крат­ность

Тип данных

Описание

Правила заполнения

street 0 String Название улицы Фрагмент почтового адреса
house 0 String Номер дома Фрагмент почтового адреса
building 0 String Номер корпуса или строения Фрагмент почтового адреса
flat 0 String Номер офиса или квартиры Фрагмент почтового адреса
settlement 0 String Название населенного пункта (города, поселка и т.п.) Фрагмент почтового адреса
district 0 String Название района Фрагмент почтового адреса
region 0 String Название региона (республики, края, области, автономного округа, автономной области) Фрагмент почтового адреса
country 0 String Название страны Фрагмент почтового адреса
postсode 0 String Почтовый индекс Фрагмент почтового адреса
postbox 0 String а/я Фрагмент почтового адреса
nontypical 0 String Прочие элементы почтового адреса Фрагмент почтового адреса

10.2.2.      Элемент Addressee

Назначение:       Описание адресата.

Содержание:      -.

Тип данных:       String.

Атрибуты:          Допустимые атрибуты приведены в таблице 8.

Таблица 8

Имя атрибута

Кратность

Тип данных

Описание

Правила заполнения

kind 1 Enum Вид адресата 1 – организация, юридическое лицо2 – гражданин, физическое лицо.

 

10.2.3.      Элемент Author

Назначение:       Описание автора документа.

Содержание:      –

Тип данных:       String.

Атрибуты:          – Допустимые атрибуты приведены в таблице 9.

Таблица 9

Имя атрибута

Кратность

Тип данных

Описание

Правила заполнения

kind 1 Enum Вид автора 1 – организация, юридическое лицо2 – гражданин, физическое лицо.

 

10.2.4.      Элемент Confident

Назначение:       Характеристика ограничений доступа к документу (гриф документа).

Содержание:      Название ограничения (грифа), согласно принятым в организации регламентам.

Тип данных:       String.

Атрибуты:          Допустимые атрибуты приведены в таблице 10.

Таблица 10

Имя атрибута

Крат­ность

Тип данных

Описание

Правила заполнения

flag 1 Enum Признак ограничения доступа к документу 0 – открытый документ1 – документ с ограниченным доступом

10.2.5.      Элемент DocNumber

Назначение:       Информация о документе.

Номер и дата документа передаются во вложенных элементах Referred.

Элемент рекомендуется использовать для распорядительных документов (постановлений, распоряжений, приказов и т.п.) в тех случаях, когда номер и дата документа отличаются от регистрационного номера и даты документа, присвоенных в организации.

Содержание:      –

Атрибуты:          Допустимые атрибуты приведены в таблице 11.

Таблица 11

Имя атрибута

Крат­ность

Тип данных

Описание

Правила заполнения

kind 1 String Вид документа Наименование вида документа (приказ, распоряжение и т.д.)

10.2.6.      Элемент Document

Назначение:       Основные реквизиты передаваемого документа.

Содержание:      –

Атрибуты:          Допустимые атрибуты приведены в таблице 12.

Таблица 12

Имя атрибута

Крат­ность

Тип данных

Описание

Правила заполнения

idnumber 1 String Уникальный служебный идентификационный номер документа в передающей системе.  
type 1 Enum Тип документа

0 – исходящий
1 – входящий

2 – внутренний

kind 0 String Вид документа

Наименование вида документа (служебная переписка, письма граждан, распорядительный документ: приказ, распоряжение и т.д.)

pages 0 Num Количество листов документа  
title 0 String Заголовок к тексту  
annotation 0 String Аннотация  
collection 0 Enum

Признак коллективности обращения

0 – нет1 – да

10.2.7.      Элемент Econtact

Назначение:       Номера (адреса) имеющихся средств электросвязи.

Содержание:      Допускается последовательное перечисление через запятую нескольких номеров (адресов).

Тип данных:       String.

Атрибуты:          Допустимые атрибуты приведены в таблице 13.

Таблица 13

Имя атрибута

Крат-ность

Тип данных

Описание

Правила заполнения

type 0 Enum Тип  номера (адреса)

1 – рабочий телефон2 – домашний телефон

3– мобильный телефон

4– факс

5– адрес электронной почты (email)

6– адрес web-сайта (страницы)

0 – прочее

10.2.8.      Элемент Name

Назначение:       Фамилия, имя, отчество (ФИО).

Содержание:      Единая строка, содержащая все элементы ФИО. Заполняется в системах управления документами, не хранящих ФИО фрагментарно или для отдельных сложносоставных имен некоторых народов РФ.

Тип данных:       String.

Атрибуты:          Допустимые атрибуты приведены в таблице 14.

Таблица 14

Имя атрибута

Крат­ность

Тип данных

Описание

Правила заполнения

secname 0 String Фамилия Элемент ФИО. Заполняется в случае отсутствия значения в элементе
firstname 0 String Имя Элемент ФИО. Заполняется в случае отсутствия значения в элементе
fathersname 0 String Отчество Элемент ФИО. Заполняется в случае отсутствия значения в элементе

10.2.9.      Элемент Official

Назначение:       Описание штатной единицы (подразделение, должность), занимаемой должностным лицом.

Содержание:      Единая строка, содержащая все элементы описания штатной единицы. Заполняется в системах управления документами, не хранящих описание  фрагментарно.

Тип данных:       String.

Атрибуты:          Допустимые атрибуты приведены в таблице 15.

Таблица 15

Имя атрибута

Крат­ность

Тип данных

Описание

Правила заполнения

department 0 String Подразделение Допускается указание полного названия в виде цепочки названий подразделений, разделенных символами, указанными в атрибуте separator
post 0 String Должность  
separator 0 String

Разделитель фрагментов полного названия структурного подразделения.

Пример: Если в атрибуте department указано «финансовое управление \ департамент кредитов \ отдел выплат», то separator= «\»

10.2.10.   Элемент OfficialPerson

Назначение:       Описание должностного лица.

Содержание:      –

Атрибуты:          –

10.2.11.   Элемент Organization

Назначение:       Описание организации.

Содержание:      Единая строка, содержащая все атрибуты организации. Заполняется в системах управления документами, не хранящих параметры организации фрагментарно.

Тип данных:       String.

Атрибуты:          Допустимые атрибуты приведены в таблице 16.

Таблица 16

Имя атрибута

Крат­ность

Тип данных

Описание

Правила заполнения

fullname 0 String Полное название организации  
shortname 0 String Краткое название организации  
ownership 0 String Аббревиатура, отражающая организационно-правовую форму (ЗАО, ООО, ГУП)  
ogrn 0 Num Основной государственный регистрационный номер  
inn 0 Num Идентификационный номер налогоплательщика  

10.2.12.   Элемент OutNumber

Назначение:       Исходящий регистрационный номер документа.

Содержание:      –

Атрибуты:          –

10.2.13.   Элемент PrivatePerson

Назначение:       Описание физического лица.

Содержание:      –

Атрибуты:          Допустимые атрибуты приведены в таблице 17.

Таблица 17

Имя атрибута

Крат­ность

Тип данных

Описание

Правила заполнения

inn 0 Num

Индивидуальный номер налогоплательщика

 
doc_kind 0 String

Вид документа, идентифицирующего физическое лицо (например, паспорт)

 
doc _num 0 String

Номер документа, идентифицирующего физическое лицо

 
doc _org 0 String

Название организации, выдавшей документ, идентифицирующий физическое лицо

 
doc _date 0 Date

Дата выдачи документа, идентифицирующего физическое лицо

 

10.2.14.   Элемент Rank

Назначение:       Ученая степень, воинское звание, духовное имя и т.п.

Содержание:      Допустимо последовательное указание через запятую нескольких званий или титулов.

Тип данных:       String.

Атрибуты:          –

10.2.15.   Элемент Referred

Назначение:       Регистрационный номер и дата документа или задания, на который дается ссылка, определяются, соответственно, вложенным элементом RegNumber или TaskNumber.

Если документ (задание) был передан ранее, то его идентификатором является значение атрибута idnumber элемента Document (Task) и вложенные элементы RegNumber или TaskNumber могут не использоваться.

Содержание:      –

Атрибуты:          Допустимые атрибуты приведены в таблице 18.

Таблица 18

Имя атрибута

Крат­ность

Тип данных

Описание

Правила заполнения

idnumber 0 String Уникальный служебный идентификационный номер Идентификационный номер документа или задания, на который дается ссылка, в зависимости от значения атрибута retype.
retype 1 String Определяет вид ссылки 1 – ссылка на документ;2 – ссылка на задание

10.2.16.   Элемент Reghistory

Назначение:       История регистрации документа в разных организациях.

Вложенные элементы содержат все присваивавшиеся документу регистрационные номера за исключением последнего, занесенного в элемент RegNumber элемента Document.

Содержание:      –

Атрибуты:          Допустимые атрибуты приведены в таблице 19.

Таблица 19

Имя атрибута

Кратность

Тип данных

Описание

Правила заполнения

idnumber 0 String Уникальный служебный идентификационный номер документа

Уникальный идентификатор документа в системе управления документами соответствующей организации (см. вложенные элементы).

10.2.17.   Элемент RegNumber

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

Содержание:      Регистрационный номер документа.

Тип данных:       String.

Атрибуты:          Допустимые атрибуты приведены в таблице 20.

Таблица 20

Имя атрибута

Кратность

Тип данных

Описание

Правила заполнения

regdate 1 Date Дата регистрации  

10.2.18.   Элемент SignDate

Назначение:       Указание даты подписания.

Содержание:      Дата подписания.

Тип данных:       Date.

10.2.19.   Элемент TaskNumber

Назначение:       Номер и дата задания (поручения) по документу.

Содержание:      Номер задания.

Тип данных:       String.

Атрибуты:          Допустимые атрибуты приведены в таблице 21.

Таблица 21

Имя атрибута

Кратность

Тип данных

Описание

Правила заполнения

taskDate 1 Date Дата задания (поручения)  

10.2.20.   Элемент Validator

Назначение:       Утвердивший или согласовавший данный документ.

Содержание:      –

Тип данных:       String.

Атрибуты:          Допустимые атрибуты приведены в таблице 22.

Таблица 22

Имя атрибута

Крат­ность

Тип данных

Содержание

Правила заполнения

kind 1 Enum

Вид утвердившего или согласовавшего данный документ

1 – организация, юридическое лицо2– гражданин, физическое лицо

3– документ согласован или утвержден отдельным (другим) документом.

attestation 1 String Гриф согласования или утверждения. Согласовано
УтвержденоСогласовано c замечаниямиОтклонено

10.2.21.   Элемент Writer

Назначение:       Исполнитель (составитель) документа.

Содержание:      –

Тип данных:       String.

Атрибуты:          Допустимые атрибуты приведены в таблице 23.

Таблица 23

Имя атрибута

Крат­ность

Тип данных

Содержание

Правила заполнения

kind 1 Enum Вид исполнителя (составителя) документа

1 – организация, юридическое лицо

2– гражданин, физическое лицо

 

11      Описание зоны «Задания»

Зону «Задания» образует элемент TaskList первого уровня иерархии и вложенные в него элементы. Зона содержит  реквизиты заданий по исполнению документа.

11.1   Состав и вложенность элементов зоны  «Задания»

Состав и вложенность элементов зоны  «Задания» приведены в таблице 24.

Таблица 24

Наименование и уровень вложенности элементов

Крат-ность

Комментарий

1

2

3

4

5

6

TaskList           0-1 Кратность – 0  для документа без заданий
  Task         1-n Задания по документу
    TaskNumber       1 Номер задания
    Confident       1 Гриф ограничения доступа
    Referred       1-n Ссылка на документы.Обязательна ссылка на документ, пришедший в зоне «Документ» в данном сообщении
      RegNumber     0-1 Обязательно заполняется либо элемент RegNumber, либо TaskNumber
      TaskNumber     0-1
    Author       1-n Автор задания
      Organization     1  
        Address   0-1  
        Econtact   0-n  
        OfficialPerson   1  
          Name 1  
          Official 0-n  
          Rank 0-n  
          Address 0-1  
          Econtact 0-n  
          SignDate 0-1  
    DocTransfer       0-n Файл с текстом задания
    Executor       0-n Исполнители
      Organization     1  
        Address   0-1  
        Econtact   0-n  
        OfficialPerson   0-1  
          Name 1  
          Official 0-n  
          Rank 0-n  
          Address 0-1  
          Econtact 0-n  

11.2   Описание элементов зоны «Задания»

11.2.1.      Элемент TaskList

Назначение:       Реквизиты заданий (поручений) по исполнению документа.

Содержание:      –

Атрибуты:          –

11.2.2.      Элемент Task

Назначение:       Реквизиты одного задания (поручения) по исполнению документа.

Содержание:      –

Атрибуты:          Допустимые атрибуты приведены в таблице 25.

Таблица 25

Имя атрибута

Кратность

Тип данных

Описание

Правила заполнения

idnumber 1 String Уникальный служебный идентификационный номер задания в  передающей системе управления документами  
task_reg 1 Enum Отметка о регистрации задания 0 – задание не зарегистрировано в  передающей организации1-  задание  зарегистрировано в передающей  организации
task_copy 1 Enum Отметка о передаче копии задания

0 – задание из  передающей организации

1-  копия  задания,  направленного в передающую  организацию

kind 0 String Вид задания Название задания: поручение, сопроводительное письмо и т.д.
task_text 1 String Текст задания  
deadline 1 Date Срок исполнения  

11.2.3.      Элемент Executor

Назначение:       Исполнитель  задания по документу.

Содержание:      –

Атрибуты:          Допустимые атрибуты приведены в таблице 26.

Таблица 26

Имя атрибута

Кратность

Тип данных

Описание

Правила заполнения

responsible 0 Enum

Метка ответственного исполнителя

0 – соисполнитель

1 – ответственный исполнитель.

Значение 1 может быть  только у одного из списка исполнителей

task_specified 0 String

Уточнение задания для данного исполнителя

Например, номера пунктов задания, соответствующие поручения данному исполнителю из общего текста задания, «Для сведения» и т.п.

deadline 0-1 Date

Срок исполнения

Cрок исполнения задания для данного исполнителя

 

11.2.4.      Прочие элементы

Описание элемента DocTransfer приведено в разделе  8.

Описание нижеперечисленных элементов приведено при описании зоны «Документ» в разделе  10.

–   Address;

–   Author;

–   Confident;

–   Econtact;

–   Name;

–   Official;

–   OfficialPerson;

–   Organization;

–   Rank;

–   Referred;

–   RegNumber;

–   SignDate;

–   TaskNumber.

12  Описание зоны «Дополнительные материалы»

Зону «Дополнительные материалы» образует элемент AddDocuments первого уровня иерархии и вложенные в него элементы.

В данной зоне могут передаваться как материалы, представленные в электронном виде (в виде файла, набора файлов; просто текста), так и ссылки на ранее переданные документы.

12.1   Состав и вложенность элементов зоны «Дополнительные материалы»

Состав и вложенность элементов зоны «Дополнительные материалы» приведены в таблице 27.

Таблица 27

Наименование и уровень вложенности элементов

Крат-ность

Комментарий

1

2

3

4

AddDocuments       0-1  
  Folder     0-n  
    DocTransfer   0-n  
    Note   0-n  
    Referred   0-n Обязательно заполняется либо элемент RegNumber, либо TaskNumber
      RegNumber 0-1  
      TaskNumber 0-1  
           

 

12.2   Описание элементов зоны «Дополнительные материалы»

12.2.1.      Элемент AddDocuments

Назначение:       Дополнительные материалы к документу.

Содержание:      –

Атрибуты:          –

12.2.2.      Элемент Folder

Назначение:       Представление группы дополнительных материалов, объединенных по смыслу в группу (в папку).

Содержание:      –

Тип данных:       –

Атрибуты:          Допустимые атрибуты приведены в таблице 28.

Таблица 28

Имя атрибута

Кратность

Тип данных

Описание

Правила описания

contents 1 String Содержимое Текстовое описание содержимого папки
add_type 1 Enum  

Вид прилагаемых материалов:0 – данные материалы являются приложениями документа (его составной частью);

1 – материалы носят информационно-справочный характер (ответы на запросы, сделанные для исполнения документа, и т.п.)

2 – данные материалы являются ссылками на другие документы (документы, отменяемые данным документом, документы, во исполнение которых подготовлен данный документ и т.п.)

12.2.3.      Элемент Note

Назначение:       Передача дополнительных материалов к документу в виде текста.

Содержание:      Текст, являющийся дополнением к документу (комментарием, пояснением, ссылками и т.п.). Может содержать, например, регистрационные данные документа, не содержащегося в системе отправителя, URL ссылку на необходимую информацию и т.п.

Тип данных:       String.

Атрибуты:          –

 

12.2.4.      Прочие элементы

Описание элемента DocTransfer приведено в разделе  8.

Описание нижеперечисленных элементов приведено при описании зоны «Документ» в разделе  10.

–   Referred;

–   RegNumber

–   TaskNumber.

13  Описание зоны «Расширение»

Зону «Расширение» образует элемент Expansion первого уровня иерархии и вложенные в него элементы.

Состав и структура вложенных элементов зоны «Расширение» настоящим стандартом не регламентируется и определяется разработчиком соответствующей передающей системой управления документами.

Документирование (описание) зоны «Расширение» и порядка работы с ней осуществляется разработчиком.

В зоне «Расширение» рекомендуется использовать элементы, определенные в данном стандарте.

13.1   Состав и вложенность элементов зоны «Расширение»

Состав и вложенность элементов зоны «Расширение» приведены в таблице 29.

Таблица 29

Наименование и уровень вложенности элементов

Крат-ность

Комментарий

1

2

Expansion   0-1  
  Econtact 0-n Информация для организации контакта с разработчиком
 

Элементы, определяемые разработчиком

0-n  

13.2   Описание элементов зоны «Расширение»

13.2.1.      Элемент Expansion

Назначение:       Определение стандартного пути расширения стандарта.

Содержание:      –

Атрибуты:          Допустимые атрибуты приведены в таблице 30.

Таблица 30

Имя атрибута

Кратность

Тип данных

Правила описания

organization 1 String Организация-разработчик
exp_ver 1 String Версия зоны «Расширение»

 

13.2.2.      Прочие элементы

Описание элемента Econtact приведено при описании зоны «Документ» в разделе 10.

14  Описание зоны «Уведомление»

Зону «Уведомление» образует элемент Acknowledgement первого уровня иерархии и вложенные в него элементы.

Уведомление отправляется в ответ на поступившее сообщение. Сообщение вида «Уведомление» передается обязательно в случае, если в зоне «Заголовок» переданного сообщения установлена опция о необходимости отправки уведомлений (значение атрибута msg_acknow не равно 0).

Стандартом предусматривается два вида уведомлений:

–      «Уведомление о доставке и приеме сообщения». Информирование отправителя сообщения о том, что сообщение получено и прошло формальный разбор. Осуществляется проверка соответствия структуры сообщения стандарту.

–     «Уведомление о регистрации документа». Информирование отправителя сообщения о том, что документ, переданный в сообщении, принят в работу (зарегистрирован).

При приеме и разборе поступившего сообщения в случае обнаружения ошибки формируется код ошибки по следующим правилам:

–     Нулевое значение – операция выполнена успешно (нет ошибки);

–     больше 0 – ошибки из перечня стандарта, представленные в таблице 31;

–     меньше 0 – ошибки из перечня, установленного организацией-разработчиком системы управления документами принимающей стороны.

В отправляемом уведомлении передается код ошибки, текстовое описание ошибки, а также, при необходимости, не разобранное поступившее сообщение.

При обнаружении ошибки (ошибок) решение о приеме сообщения и регистрации поступивших документов осуществляется принимающей стороной.

Таблица 31

Код

Описание

о доставке и приеме сообщения

1 недопустимое значение атрибута <Вид стандарта> в зоне «Заголовок»
2 недопустимое значение атрибута <Версия стандарта> в зоне «Заголовок»
3 недопустимое значение атрибута <Вид сообщения> в зоне «Заголовок»
10 в зоне «Заголовок» получатель не определен
11 в зоне «Заголовок» получатель не является организацией, осуществившей прием Сообщения
12 в Заголовке отсутствует обязательный атрибут <Имя атрибут>
20 в сообщении отсутствует зона <Имя зоны>
21 в сообщении присутствует недопустимый тип зоны (элемент 1-го уровня)
22 наличие нескольких зон <Имя зоны> одного типа;
30 зона <Имя зоны> содержит недопустимые элементы
31 неправильная вложенность элементов в элементе <Имя элемента>  зоны <Имя зоны>
32 неверная кратность элемента <Имя элемента> зоны <Имя зоны>
33 неверный тип данных атрибута <Имя атрибута> элемента <Имя элемента> зоны <Имя зоны>
34 неверный тип данных содержания элемента <Имя элемента> зоны <Имя зоны>
35 отсутствует обязательный атрибут <Имя атрибута> элемента <Имя элемента> зоны <Имя зоны>
40 ссылочная  информация в зоне Document в полученном сообщении отличается от информации в зоне Document, ранее полученного сообщения

о регистрации документа

1 Документ относится к категории нерегистрируемых

14.1   Состав и вложенность элементов зоны «Уведомление»

Состав и вложенность элементов зоны «Уведомление» приведены в таблице 32.

Таблица 32

Наименование и уровень вложенности элементов

Крат-ность

Комментарий

1

2

Acknowledgement   0-1 Кратность = 1 для сообщений вида: «Уведомление», для всех остальных сообщений кратность = 0
  RegNumber 0-1 Регистрационный номер документа, присвоенный в системе-получателе. Кратность = 1 для сообщений об успешной регистрации документа (вид сообщения – «Уведомление о регистрации документа»)
  AckResult 1-n Содержательная часть уведомления
  DocTransfer 0-1 Файл не разобранного сообщения

14.2   Описание элементов зоны «Уведомление»

14.2.1.      Элемент Acknowledgement

Назначение:       Основные реквизиты уведомления.

Содержание:      –

Атрибуты:          Допустимые атрибуты приведены в таблице 33.

Таблица 33

Имя Атрибута

Кратность

Тип данных

Описание

Правила заполнения

msg_id 1 String

Уникальный служебный идентификационный номер поступившего сообщения

 
ack_type 1 Enum Вид уведомления

1 – уведомление о доставке и приеме сообщения;

2 – уведомление о регистрации документа в системе управления документами получателя

14.2.2.      Элемент AckResult

Назначение:       Содержательная часть уведомления.

Содержание:      –

Атрибуты:          Допустимые атрибуты приведены в таблице 34.

Таблица 34

Атрибуты

Крат­ность

Тип

Описание

Правила заполнения

errorcode 1 Num Код ошибки  
errortext 1 String

Cтрока, содержащая описания ошибки

Содержание зависит от значений кода ошибки

 

14.2.3.      Прочие элементы

Описание элемента DocTransfer приведено в разделе  8.

Описание элемента RegNumber приведено в разделе  10.

 

Приложение А. Схема сообщения, обеспечивающая его автоматизированную проверку на соответствие стандарту

(дополнительное)

 

<?xml version=”1.0″ encoding=”UTF-8″?>

<xs:schema xmlns:xs=”http://www.w3.org/2001/XMLSchema” elementFormDefault=”qualified” attributeFormDefault=”unqualified”>

<!–*                                                                                                          –>

<!–*                                                                                                          –>

<!– ********************** Описание сообщения ***********************************–>

<!–*                                                                                                          –>

<!–*                                                                                                          –>

<xs:element name=”Header”>

<xs:annotation>

<xs:documentation>Заголовок сообщения.Содержит служебную информацию, необходимую для правильной передачи и интерпретации всего Сообщения в целом

</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:sequence>

<xs:element name=”Document” type=”DocumentType” minOccurs=”0″/>

<xs:element name=”TaskList” type=”TaskListType” minOccurs=”0″/>

<xs:element name=”AddDocuments” type=”AddDocumentType” minOccurs=”0″/>

<xs:element name=”Expansion” type=”ExpansionType” minOccurs=”0″/>

<xs:element name=”Acknowledgement” type=”AcknowledgementType” minOccurs=”0″/>

</xs:sequence>

<xs:attribute name=”standart” type=”xs:string” use=”required”/>

<xs:attribute name=”version” type=”xs:string” use=”required”/>

<xs:attribute name=”time” type=”xs:dateTime” use=”required”/>

<xs:attribute name=”msg_type” type=”HeaderMessageEnumType” use=”required”/>

<xs:attribute name=”msg_id” type=”xs:string” use=”required”/>

<xs:attribute name=”msg_acknow” type=”HeaderAsknowEnumType” use=”optional” default=”0″/>

<xs:attribute name=”from_org_id” type=”xs:string” use=”required”/>

<xs:attribute name=”from_organization” type=”xs:string” use=”required”/>

<xs:attribute name=”from_department” type=”xs:string” use=”optional”/>

<xs:attribute name=”from_sys_id” type=”xs:string” use=”required”/>

<xs:attribute name=”from_system” type=”xs:string” use=”required”/>

<xs:attribute name=”from_system_details” type=”xs:string” use=”optional”/>

<xs:attribute name=”to_org_id” type=”xs:string” use=”required”/>

<xs:attribute name=”to_organization” type=”xs:string” use=”required”/>

<xs:attribute name=”to_department” type=”xs:string” use=”optional”/>

<xs:attribute name=”to_sys_id” type=”xs:string” use=”required”/>

<xs:attribute name=”to_system” type=”xs:string” use=”required”/>

<xs:attribute name=”to_system_details” type=”xs:string” use=”optional”/>

</xs:complexType>

</xs:element>

<!–*                                                                                                          –>

<!–*                                                                                                          –>

<!– *********************************** Зоны сообщения *************************** –>

<!–*                                                                                                          –>

<!–*                                                                                                          –>

<xs:complexType name=”DocumentType”>

<xs:annotation>

<xs:documentation>Содержит информацию о передаваемом документе – как его структурированной части (в объеме стандартизованного набора реквизитов РКД), так и, возможно, самого документа в электронном виде (в виде файла, набора файлов)

</xs:documentation>

</xs:annotation>

<xs:sequence>

<xs:element ref=”RegNumber”/>

<xs:element ref=”Confident”/>

<xs:element ref=”DocNumber” minOccurs=”0″/>

<xs:element ref=”DocTransfer” minOccurs=”0″ maxOccurs=”unbounded”/>

<xs:element name=”RegHistory” minOccurs=”0″ maxOccurs=”unbounded”>

<xs:complexType>

<xs:sequence>

<xs:element ref=”Organization”/>

<xs:element ref=”RegNumber”/>

</xs:sequence>

<xs:attribute name=”idnumber” type=”xs:string” use=”optional”/>

</xs:complexType>

</xs:element>

<xs:element ref=”Author” maxOccurs=”unbounded”/>

<xs:element name=”Validator” minOccurs=”0″ maxOccurs=”unbounded”>

<xs:complexType>

<xs:choice>

<xs:sequence>

<xs:element ref=”Organization”/>

<xs:element ref=”DocNumber” minOccurs=”0″/>

</xs:sequence>

<xs:sequence>

<xs:element ref=”PrivatePerson”/>

<xs:element ref=”DocNumber” minOccurs=”0″/>

</xs:sequence>

</xs:choice>

<xs:attribute name=”attestation” type=”xs:string” use=”required”/>

</xs:complexType>

</xs:element>

<xs:element name=”Addressee” minOccurs=”0″ maxOccurs=”unbounded”>

<xs:complexType>

<xs:choice>

<xs:sequence>

<xs:element ref=”Organization”/>

<xs:element ref=”Refered” minOccurs=”0″ maxOccurs=”unbounded”/>

</xs:sequence>

<xs:sequence>

<xs:element ref=”PrivatePerson”/>

<xs:element ref=”Refered” minOccurs=”0″ maxOccurs=”unbounded”/>

</xs:sequence>

</xs:choice>

</xs:complexType>

</xs:element>

<xs:element name=”Writer”>

<xs:complexType>

<xs:choice>

<xs:element ref=”Organization”/>

<xs:element ref=”PrivatePerson”/>

</xs:choice>

</xs:complexType>

</xs:element>

</xs:sequence>

<xs:attribute name=”idnumber” type=”xs:string” use=”required”/>

<xs:attribute name=”type” type=”DocumentEnumType” use=”required”/>

<xs:attribute name=”kind” type=”xs:string” use=”optional”/>

<xs:attribute name=”pages” type=”xs:unsignedLong” use=”optional”/>

<xs:attribute name=”title” type=”xs:string” use=”optional”/>

<xs:attribute name=”annotation” type=”xs:string” use=”optional”/>

<xs:attribute name=”collection” type=”CollectionEnumType” use=”optional”/>

</xs:complexType>

<!–*                                                                                                          –>

<xs:complexType name=”TaskListType”>

<xs:annotation>

<xs:documentation>Содержит информацию о выданных заданиях на исполнение и обработку документа (в виде резолюций, поручений, сопроводительных писем, напоминаний и т.д.) – как их структурированной части (в объеме стандартизованного набора реквизитов РКД), так и, возможно, в электронном виде (в виде файла, набора файлов)</xs:documentation>

</xs:annotation>

<xs:sequence>

<xs:element name=”Task” maxOccurs=”unbounded”>

<xs:complexType>

<xs:sequence>

<xs:element ref=”TaskNumber”/>

<xs:element ref=”Confident”/>

<xs:element ref=”Refered” maxOccurs=”unbounded”/>

<xs:element ref=”Author” maxOccurs=”unbounded”/>

<xs:element ref=”DocTransfer” minOccurs=”0″ maxOccurs=”unbounded”/>

<xs:element ref=”Executor” maxOccurs=”unbounded”/>

</xs:sequence>

<xs:attribute name=”idnumber” type=”xs:string” use=”required”/>

<xs:attribute name=”task_reg” type=”TaskRegistrationEnumType” use=”required”/>

<xs:attribute name=”task_copy” type=”TaskCopyEnumType” use=”required”/>

<xs:attribute name=”kind” type=”xs:string” use=”optional”/>

<xs:attribute name=”task_text” type=”xs:string” use=”required”/>

<xs:attribute name=”deadline” type=”xs:date” use=”required”/>

</xs:complexType>

</xs:element>

</xs:sequence>

</xs:complexType>

<!–*                                                                                                          –>

<xs:complexType name=”AddDocumentType”>

<xs:annotation>

<xs:documentation>Содержит информацию о дополнительных материалах к документу, которые разъясняют отдельные, затронутые в нем  вопросы (в виде приложений, дополнительных документов, писем, справок и пр.)

</xs:documentation>

</xs:annotation>

<xs:sequence>

<xs:element name=”Folder” minOccurs=”0″ maxOccurs=”unbounded”>

<xs:complexType>

<xs:sequence>

<xs:element ref=”DocTransfer” minOccurs=”0″ maxOccurs=”unbounded”/>

<xs:element name=”Note” type=”xs:string” minOccurs=”0″ maxOccurs=”unbounded”/>

<xs:element name=”Document” type=”DocumentType” minOccurs=”0″ maxOccurs=”unbounded”/>

</xs:sequence>

<xs:attribute name=”add_type” type=”FolderAddEnumType” use=”required”/>

</xs:complexType>

</xs:element>

</xs:sequence>

</xs:complexType>

<!–*                                                                                                          –>

<xs:complexType name=”ExpansionType”>

<xs:annotation>

<xs:documentation>Содержит дополнительные, не стандартизованные в рамках настоящего Стандарта, данные из передающей системы.

Назначение зоны – определение стандартного пути расширения стандарта.

Состав зоны документируется разработчиком соответствующей системы

</xs:documentation>

</xs:annotation>

<xs:sequence>

<xs:element ref=”Econtact” minOccurs=”0″ maxOccurs=”unbounded”/>

<xs:element name=”AnyData” minOccurs=”0″>

<xs:complexType>

<xs:sequence>

<xs:any namespace=”##any” processContents=”lax” minOccurs=”0″ maxOccurs=”unbounded”/>

</xs:sequence>

</xs:complexType>

</xs:element>

</xs:sequence>

<xs:attribute name=”organization” type=”xs:string” use=”required”/>

<xs:attribute name=”exp_ver” type=”xs:string” use=”required”/>

</xs:complexType>

<!–*                                                                                                          –>

<xs:complexType name=”AcknowledgementType”>

<xs:annotation>

<xs:documentation>Содержит ответную информацию о доставке Сообщения, об ошибках приема и интерпретации Сообщения, о регистрации полученного документа и др.

Данная зона в Сообщении может передаваться только с Заголовком сообщения и с Расширением

</xs:documentation>

</xs:annotation>

<xs:sequence>

<xs:element ref=”RegNumber” minOccurs=”0″/>

<xs:element name=”AskResult” maxOccurs=”unbounded”>

<xs:complexType>

<xs:attribute name=”errorcode” type=”xs:string” use=”required”/>

<xs:attribute name=”errortext” type=”xs:string” use=”required”/>

</xs:complexType>

</xs:element>

<xs:element ref=”DocTransfer” minOccurs=”0″/>

</xs:sequence>

<xs:attribute name=”msg_id” type=”xs:string” use=”required”/>

<xs:attribute name=”ask_type” type=”AcknowledgementEnumType” use=”required”/>

</xs:complexType>

<!–*                                                                                                          –>

<!–*                                                                                                          –>

<!–*************** Элементы, используемые в зонах сообщения  ************  –>

<!–*                                                                                                          –>

<!–*                                                                                                          –>

<xs:element name=”Address”>

<xs:complexType>

<xs:simpleContent>

<xs:extension base=”xs:string”>

<xs:attribute name=”street” type=”xs:string” use=”optional”/>

<xs:attribute name=”house” type=”xs:string” use=”optional”/>

<xs:attribute name=”building” type=”xs:string” use=”optional”/>

<xs:attribute name=”flat” type=”xs:string” use=”optional”/>

<xs:attribute name=”settlement” type=”xs:string” use=”optional”/>

<xs:attribute name=”district” type=”xs:string” use=”optional”/>

<xs:attribute name=”region” type=”xs:string” use=”optional”/>

<xs:attribute name=”country” type=”xs:string” use=”optional”/>

<xs:attribute name=”postсode” type=”xs:string” use=”optional”/>

<xs:attribute name=”postbox” type=”xs:string” use=”optional”/>

<xs:attribute name=”nontypical” type=”xs:string” use=”optional”/>

</xs:extension>

</xs:simpleContent>

</xs:complexType>

</xs:element>

<!–*                                                                                                          –>

<xs:element name=”Author”>

<xs:complexType>

<xs:choice>

<xs:sequence>

<xs:element ref=”Organization”/>

<xs:element ref=”OutNumber” minOccurs=”0″/>

</xs:sequence>

<xs:sequence>

<xs:element ref=”PrivatePerson”/>

<xs:element ref=”OutNumber” minOccurs=”0″/>

</xs:sequence>

</xs:choice>

</xs:complexType>

</xs:element>

<!–*                                                                                                          –>

<xs:element name=”Confident”>

<xs:complexType>

<xs:simpleContent>

<xs:extension base=”xs:string”>

<xs:attribute name=”flag” type=”ConfidentEnumType” use=”required”/>

</xs:extension>

</xs:simpleContent>

</xs:complexType>

</xs:element>

<!–*                                                                                                          –>

<xs:element name=”DocNumber”>

<xs:complexType>

<xs:sequence>

<xs:element ref=”Organization”/>

<xs:element ref=”RegNumber”/>

</xs:sequence>

<xs:attribute name=”kind” type=”xs:string” use=”required”/>

</xs:complexType>

</xs:element>

<!–*                                                                                                          –>

<xs:element name=”DocTransfer”>

<xs:complexType>

<xs:annotation>

<xs:documentation>Представление передаваемого файла документа.</xs:documentation>

</xs:annotation>

<xs:simpleContent>

<xs:extension base=”xs:base64Binary”>

<xs:attribute name=”os” type=”xs:string” use=”required”/>

<xs:attribute name=”type” type=”xs:string” use=”required”/>

<xs:attribute name=”type_ver” type=”xs:string” use=”optional”/>

<xs:attribute name=”char_set” type=”xs:string” use=”optional”/>

<xs:attribute name=”description” type=”xs:string” use=”required”/>

</xs:extension>

</xs:simpleContent>

</xs:complexType>

</xs:element>

<!–*                                                                                                          –>

<xs:element name=”Econtact”>

<xs:complexType>

<xs:simpleContent>

<xs:extension base=”xs:string”>

<xs:attribute name=”type” type=”xs:string” use=”optional”/>

</xs:extension>

</xs:simpleContent>

</xs:complexType>

</xs:element>

<!–*                                                                                                          –>

<xs:element name=”Executor”>

<xs:complexType>

<xs:sequence>

<xs:element ref=”Organization”/>

</xs:sequence>

<xs:attribute name=”responsible” type=”ExecutorEnumType” use=”optional”/>

<xs:attribute name=”task_specified” type=”xs:string” use=”optional”/>

<xs:attribute name=”deadline” type=”xs:date” use=”required”/>

</xs:complexType>

</xs:element>

<!–*                                                                                                          –>

<xs:element name=”Name”>

<xs:complexType>

<xs:simpleContent>

<xs:extension base=”xs:string”>

<xs:attribute name=”firstname” type=”xs:string” use=”optional”/>

<xs:attribute name=”secname” type=”xs:string” use=”optional”/>

<xs:attribute name=”fathername” type=”xs:string” use=”optional”/>

</xs:extension>

</xs:simpleContent>

</xs:complexType>

</xs:element>

<!–*                                                                                                          –>

<xs:element name=”OfficialPerson”>

<xs:complexType>

<xs:sequence>

<xs:element ref=”Name”/>

<xs:element name=”Official” minOccurs=”0″ maxOccurs=”unbounded”>

<xs:complexType>

<xs:simpleContent>

<xs:extension base=”xs:string”>

<xs:attribute name=”department” type=”xs:string” use=”optional”/>

<xs:attribute name=”post” type=”xs:string” use=”optional”/>

<xs:attribute name=”separator” type=”xs:string” use=”optional”/>

</xs:extension>

</xs:simpleContent>

</xs:complexType>

</xs:element>

<xs:element name=”Rank” type=”xs:string” minOccurs=”0″ maxOccurs=”unbounded”/>

<xs:element ref=”Address” minOccurs=”0″/>

<xs:element ref=”Econtact” minOccurs=”0″ maxOccurs=”unbounded”/>

<xs:element name=”SignDate” type=”xs:date” minOccurs=”0″/>

</xs:sequence>

</xs:complexType>

</xs:element>

<!–*                                                                                                          –>

<xs:element name=”Organization”>

<xs:complexType>

<xs:sequence>

<xs:element ref=”Address” minOccurs=”0″/>

<xs:element ref=”Econtact” minOccurs=”0″ maxOccurs=”unbounded”/>

<xs:element ref=”OfficialPerson” minOccurs=”0″ maxOccurs=”unbounded”/>

</xs:sequence>

<xs:attribute name=”fullname” type=”xs:string” use=”optional”/>

<xs:attribute name=”shortname” type=”xs:string” use=”optional”/>

<xs:attribute name=”ownership” type=”xs:string” use=”optional”/>

<xs:attribute name=”ogrn” type=”xs:unsignedLong” use=”optional”/>

<xs:attribute name=”inn” type=”xs:unsignedLong” use=”optional”/>

</xs:complexType>

</xs:element>

<!–*                                                                                                          –>

<xs:element name=”OutNumber”>

<xs:complexType>

<xs:sequence>

<xs:element ref=”RegNumber”/>

</xs:sequence>

</xs:complexType>

</xs:element>

<!–*                                                                                                          –>

<xs:element name=”PrivatePerson”>

<xs:complexType>

<xs:sequence>

<xs:element ref=”Name”/>

<xs:element name=”Rank” type=”xs:string” minOccurs=”0″ maxOccurs=”unbounded”/>

<xs:element ref=”Address” minOccurs=”0″/>

<xs:element ref=”Econtact” minOccurs=”0″ maxOccurs=”unbounded”/>

<xs:element name=”SignDate” type=”xs:date” minOccurs=”0″/>

</xs:sequence>

<xs:attribute name=”inn” type=”xs:unsignedLong” use=”optional”/>

<xs:attribute name=”pas_ser” type=”xs:string” use=”optional”/>

<xs:attribute name=”pas_num” type=”xs:string” use=”optional”/>

<xs:attribute name=”pas_org” type=”xs:string” use=”optional”/>

<xs:attribute name=”pas_date” type=”xs:date” use=”optional”/>

</xs:complexType>

</xs:element>

<!–*                                                                                                          –>

<xs:element name=”Refered”>

<xs:complexType>

<xs:choice>

<xs:element ref=”RegNumber”/>

<xs:element ref=”TaskNumber”/>

</xs:choice>

<xs:attribute name=”idnumber” type=”xs:string” use=”optional”/>

<xs:attribute name=”reftype” type=”xs:string” use=”required”/>

</xs:complexType>

</xs:element>

<!–*                                                                                                          –>

<xs:element name=”RegNumber”>

<xs:complexType>

<xs:simpleContent>

<xs:extension base=”xs:string”>

<xs:attribute name=”regdate” type=”xs:date” use=”required”/>

</xs:extension>

</xs:simpleContent>

</xs:complexType>

</xs:element>

<!–*                                                                                                          –>

<xs:element name=”TaskNumber”>

<xs:complexType>

<xs:simpleContent>

<xs:extension base=”xs:string”>

<xs:attribute name=”taskDate” type=”xs:date” use=”required”/>

</xs:extension>

</xs:simpleContent>

</xs:complexType>

</xs:element>

<!–*                                                                                                          –>

<!–*                                                                                                          –>

<!–*************** Используемые перечни допустимых значений************** –>

<!–*                                                                                                          –>

<!–*                                                                                                          –>

<xs:simpleType name=”HeaderMessageEnumType”>

<xs:restriction base=”xs:byte”>

<xs:enumeration value=”0″/>

<xs:enumeration value=”1″/>

<xs:enumeration value=”2″/>

<xs:enumeration value=”3″/>

<xs:enumeration value=”4″/>

<!– 0 Уведомление   –>

<!– 1 Основной документ  –>

<!– 2 Дополнения к основному документу  –>

<!– 3 Документ-ответ  –>

<!– 4 Дополнения к Документу-ответу  –>

</xs:restriction>

</xs:simpleType>

<!–*                                                                                                          –>

<xs:simpleType name=”HeaderAsknowEnumType”>

<xs:restriction base=”xs:byte”>

<xs:enumeration value=”0″/>

<xs:enumeration value=”1″/>

<xs:enumeration value=”2″/>

<!– 0 Нет   –>

<!– 1 Только при ошибках   –>

<!– 2 Всегда –>

</xs:restriction>

</xs:simpleType>

<!–*                                                                                                          –>

<xs:simpleType name=”ConfidentEnumType”>

<xs:restriction base=”xs:byte”>

<xs:enumeration value=”0″/>

<xs:enumeration value=”1″/>

<!–0 открытый документ –>

<!–1 документ с ограниченным доступом –>

</xs:restriction>

</xs:simpleType>

<!–*                                                                                                          –>

<xs:simpleType name=”DocumentEnumType”>

<xs:restriction base=”xs:byte”>

<xs:enumeration value=”0″/>

<xs:enumeration value=”1″/>

<!–0 Исходящий–>

<!–1 Входящий–>

</xs:restriction>

</xs:simpleType>

<!–*                                                                                                          –>

<xs:simpleType name=”CollectionEnumType”>

<xs:restriction base=”xs:byte”>

<xs:enumeration value=”0″/>

<xs:enumeration value=”1″/>

<!–0 нет–>

<!–1 да–>

</xs:restriction>

</xs:simpleType>

<!–*                                                                                                          –>

<xs:simpleType name=”TaskRegistrationEnumType”>

<xs:restriction base=”xs:byte”>

<xs:enumeration value=”0″/>

<xs:enumeration value=”1″/>

<!–0 не зарегистрировано –>

<!–1 зарегистрировано –>

</xs:restriction>

</xs:simpleType>

<!–*                                                                                                          –>

<xs:simpleType name=”TaskCopyEnumType”>

<xs:restriction base=”xs:byte”>

<xs:enumeration value=”0″/>

<xs:enumeration value=”1″/>

<!–0 задание из  передающей организации –>

<!–1 копия  задания,  направленного в передающую  организацию –>

</xs:restriction>

</xs:simpleType>

<!–*                                                                                                          –>

<xs:simpleType name=”ExecutorEnumType”>

<xs:restriction base=”xs:byte”>

<xs:enumeration value=”0″/>

<xs:enumeration value=”1″/>

<!–0 соисполнитель –>

<!–1 ответственный исполнитель. Значение 1 может быть  только у одного из списка исполнителей –>

</xs:restriction>

</xs:simpleType>

<!–*                                                                                                          –>

<xs:simpleType name=”FolderAddEnumType”>

<xs:restriction base=”xs:byte”>

<xs:enumeration value=”0″/>

<xs:enumeration value=”1″/>

<xs:enumeration value=”2″/>

<!– 0 данные материалы являются приложениями документа (его составной частью) –>

<!– 1 материалы носят информационно-справочный характер (ответы на запросы, сделанные для исполнения документа, и т.п.) –>

<!– 2 данные материалы являются ссылками на другие документы (документы, отменяемые данным документом, документы, во исполнение которых подготовлен данный документ и т.п.) –>

</xs:restriction>

</xs:simpleType>

<!–*                                                                                                          –>

<xs:simpleType name=”AcknowledgementEnumType”>

<xs:restriction base=”xs:byte”>

<xs:enumeration value=”1″/>

<xs:enumeration value=”2″/>

<xs:enumeration value=”3″/>

<!–1 уведомление о доставке сообщения –>

<!–2 уведомление о приеме сообщения –>

<!–3 уведомление о регистрации документа в системе-получателе –>

</xs:restriction>

</xs:simpleType>

</xs:schema>

 

 

 

УДК                                               ОКС      35.240.30

 

Ключевые слова: электронный документооборот, документационное обеспечение управления, взаимодействие систем, электронное сообщение, требования к электронным сообщениям, состав, элементы, атрибуты.

 

 

 

 

 

 

 

 

Руководитель организации-разработчика

Общество с ограниченной ответственностью «Электронные офисные системы

(проектирование и внедрение)»

 

Генеральный директор                                                                   В.Э. Баласанян

 

Руководитель разработки

Председатель ПК 6 «Жизненный цикл

электронного документооборота»                                                 В.Э. Баласанян

 

 

Исполнитель

Нач. отдела                                                                                    Е.Ю. Антошечкина