Наименование | Тип элемента | Назначение |
Заголовок | Header | Обязательная зона Содержит служебную информацию для корректного приема и обработки сообщения |
Документы | DocumentList | Обязательная зона Содержит информацию о передаваемых документах, как в его структурированной части (в виде стандартизованного набора реквизитов), так и в электронном неструктурированном виде (в виде файла, набора файлов), или ссылки на ранее передаваемые документы |
Поручения | TaskList | Необязательная зона Содержит информацию о поручениях на исполнение и обработку документа (в виде резолюций или пунктов) |
Подписка | Subscriptions | Необязательная зона Содержит информацию о подписке на уведомления и доклады о работе с посылаемым документом |
Расширение | Expansion | Необязательная зона Содержит дополнительные данные для передачи в сообщении, не описанные в других зонах |
Наименование | Тип элемента | Назначение |
Заголовок | Header | Обязательная зона Содержит служебную информацию для корректного приема и обработки сообщения |
Уведомление | Notification | Обязательная зона Содержит ответную информацию о процессах приема сообщения, ошибках, регистрации полученных документов и др. |
Документы | DocumentList | Необязательная зона Содержит ссылочную информацию о зарегистрированном документе и документе-ответе |
Поручения | TaskList | Необязательная зона Содержит информацию о поручениях, полученных в ходе работы с документом и отчетов по их исполнению |
Расширение | Expansion | Необязательная зона Содержит дополнительные данные для передачи в сообщении, не описанные в других зонах |
Наименование и уровень вложенности элементов | Кратность | Комментарий |
Header (1) | 1 | - |
Sender (2) | 1 | Информация об отправителе сообщения |
Contact (3) | 1 | Информация об организации - владельце системы управления документами |
EDMS (3) | 1 | Информация о системе управления документами отправителя сообщения |
Recipient (2) | 1 | Информация об адресате (адресатах) сообщения Для сообщений второго типа берется из элемента Sender заголовка сообщения первого типа, на которое посылается доклад |
Contact (3) | 1-n | При объединении нескольких адресатов в одно сообщение элемент множественный |
EDMS (3) | 0-1 | Информация о системе управления документами получателя сообщения |
ResourceList (2) | 1 | Информация о всех пересылаемых в сообщении файлах |
Resource (3) | 1-n | - |
Наименование и уровень вложенности элементов | Кратность | Комментарий |
DocumentList (1) | 1 | Обязательно должен присутствовать хотя бы один из элементов следующего уровня Document или RefDoc |
Document (2) | 1-n | Информация о пересылаемом документе или ссылки на документ |
RegistrationInfo (3) | 1 | Информация о регистрации документа в организации-отправителе |
Number (4) | 1 | Номер документа Тип данных - String |
Date (4) | 1 | Дата документа Тип данных - Date |
Control (3) | 0-1 | Информация о контрольности документа |
Deadline (4) | 0-1 | Плановая дата исполнения документа Тип данных - Date |
FactDate (4) | 0-1 | Дата снятия с контроля документа Тип данных - Date |
Consists (3) | 0-1 | Состав документа Тип данных - String |
Annotation (3) | 0-1 | Краткое содержание документа Тип данных - String |
Note (3) | 0-1 | Примечание к РКФ Тип данных - String |
Collective (3) | 0-1 | Флаг коллективности Тип данных - Enum: 0 - нет; 1 - да |
Rubric (3) | 0-n | Информация о рубрике документа |
File (3) | 0-n | Информация о пересылаемом файле документа (без файлов отчетов исполнителей поручений) |
Description (4) | 1 | Описание файла Тип данных - String |
EDS (4) | 0-n | Информация об ЭЦП (ЭП) файла |
Author (3) | 0-n | Автор документа Обязательно должен присутствовать хотя бы один из элементов следующего уровня Contact или PrivatePerson (для анонимных писем граждан автор не заполняется) |
Contact (4) | 0-1 | Информация об авторе - юридическом лице (Организации + должностное лицо) |
RegistrationInfo (4) | 0-1 | Регистрационный номер и дата документа у автора - организации |
Number (5) | 1 | Номер документа Тип данных - String |
Date (5) | 1 | Дата документа Тип данных - Date |
PrivatePerson (4) | 0-1 | Информация об авторе - физическом лице (гражданине) |
Visa (3) | 0-n | Контейнер для информации о визах готового документа |
Contact (4) | 1 | - |
SignDate (4) | 0-1 | Дата визирования документа Тип данных - Date |
VisaInfo (4) | 0-1 | Дополнительная информация о визе Тип данных - String |
Addressee (3) | 0-n | Адресаты документа (все) Обязательно должен присутствовать хотя бы один из элементов следующего уровня Contact или PrivatePerson |
Contact (4) | 0-1 | - |
PrivatePerson (4) | 0-1 | - |
Writer (3) | 0-n | Информация об исполнителе документа, включая проект документа |
Contact (4) | 1 | - |
AddInfo (4) | 0-1 | Дополнительная информация об исполнителе проекта документа Тип данных - String |
Approval (3) | 0-n | Контейнер для информации о согласовании и подписании проекта документа Заполняется только для РКФ проекта документа |
Contact (4) | 1 | - |
SignDate (4) | 0-1 | Дата визирования/согласования/подписания Тип данных - Date |
MainInfo (4) | 0-1 | Информация о визировании (тип визы)/подписании Тип данных - String |
AddInfo (4) | 0-1 | Дополнительная информация о визировании/согласовании/подписании Тип данных - String |
ParentContact (4) | 0-1 | Элемент типа Contact Информация о должностном лице, добавившем визирующего |
File (4) | 0-n | Информация о файле должностного лица, завизировавшего/подписавшего проект документа |
EDS (5) | 0-n | Информация об ЭЦП (ЭП) файла |
AdditionalField (3) | 0-n | Дополнительные реквизиты РКФ |
Link (3) | 0-n | Ссылка на документ, связанный с текущим документом |
LinkType (4) | 1 | Информация о типе связи двух документов |
Наименование и уровень вложенности элементов | Кратность | Комментарий |
TaskList (1) | 0-1 | - |
Task (2) | 1-n | Информация о передаваемом поручении |
Number (3) | 0 | Номер поручения (пункта) Тип данных - String |
Author (3) | 0-1 | Информация об авторе резолюции |
Contact (4) | 1 | - |
SignDate (4) | 1 | Дата поручения (резолюции) Тип данных - Date |
Text (3) | 0-1 | Текст поручения Тип данных - String |
File (3) | 0-n | Информация о файле резолюции |
EDS (4) | 0-n | Информация об ЭЦП (ЭП) файла |
Executor (3) | 0-n | Информация об исполнителе поручения |
Contact (4) | 1 | - |
Text (4) | 0-1 | Текст отчета исполнителя Тип данных - String |
Date (4) | 0-1 | Дата отчета исполнителя Тип данных - Date |
Status (4) | 0-1 | Состояние исполнения поручения исполнителем |
File (4) | 0-n | Информация о файле отчета исполнителя |
EDS (5) | 0-n | Информация об ЭЦП (ЭП) файла |
Control (3) | 0-1 | Информация о контрольности поручения |
Contact (4) | 0-1 | Информация о контролере (передается, но не обрабатывается) |
Deadline (4) | 0-1 | Плановая дата исполнения поручения Тип данных - Date |
Summary (4) | 0-1 | Ход исполнения поручения Тип данных - String |
FactDate (4) | 0-1 | Дата снятия с контроля Тип данных - Date |
Resume (4) | 0-1 | Основание для снятия с контроля Тип данных - String |
Note (3) | 0-1 | Примечание к поручению Тип данных - String |
Category (3) | 0-1 | Категория поручения |
Parent (3) | 0-1 | Ссылка на родительский объект поручения (документ или другое поручение) Необязательный, если родительский элемент не пересылается в зоне Документ |
IsProject (3) | 0-1 | Флаг проекта резолюции Тип данных - enum Допустимые значения: true - проект резолюции false-резолюция |
Наименование и уровень вложенности элементов | Кратность | Комментарий |
Subscriptions (1) | 0-1 | - |
Reception (2) | 1 | Уведомление о приеме |
Registration (2) | 1 | Уведомление о регистрации |
Forwarding (2) | 1 | Доклад о направлении (пересылке) документа |
Consideration (2) | 1 | Доклад о рассмотрении документа (ввода новых резолюций) |
TaskDecoration (2) | 0-1 | Определение реквизитного состава запрашиваемых резолюций |
Text (3) | 1 | Текст резолюции Элемент без содержания и с одним атрибутом Include = True/False |
Category (3) | 1 | Категория резолюции Элемент без содержания и с одним атрибутом Include = True/False |
Note (3) | 1 | Примечание резолюции Элемент без содержания и с одним атрибутом Include = True/False |
ControlState (3) | 1 | Флаг контрольности резолюции Элемент без содержания и с одним атрибутом Include = True/False |
PlanDate (3) | 1 | Плановая дата исполнения резолюции Элемент без содержания и с одним атрибутом Include = True/False |
Controller (3) | 1 | Контролер Элемент без содержания и с одним атрибутом Include = True/False |
Summary (3) | 1 | Ход исполнения резолюции Элемент без содержания и с одним атрибутом Include = True/False |
FactDate (3) | 1 | Фактическая дата исполнения резолюции Элемент без содержания и с одним атрибутом Include = True/False |
Status (3) | 1 | Состояние исполнения резолюции Элемент без содержания и с одним атрибутом Include = True/False |
Resume (3) | 1 | Основание для снятия с контроля Элемент без содержания и с одним атрибутом Include = True/False |
Executor (3) | 1 | Исполнители резолюции |
ExecutorReport (3) | 1 | Отчет об исполнении резолюции Элемент без содержания и с одним атрибутом Include = True/False |
Report (2) | 1 | Доклад об отчете исполнения присланного поручения Элемент без содержания и с одним атрибутом Include = True/False |
Redirection (2) | 1 | Доклад о перенаправлении (отправке) присланного документа Элемент без содержания и с одним атрибутом Include = True/False |
Answer (2) | 1 | Доклад об отправке документа-ответа Элемент без содержания и с одним атрибутом Include = True/False |
VisaDirection (2) | 0 | Доклад о направлении документа на визирование Элемент без содержания и с одним атрибутом Include = True/False |
SignDirection (2) | 0 | Доклад о направлении документа на подписание Элемент без содержания и с одним атрибутом Include = True/False |
VisaInformation (2) | 0 | Доклад о вводе информации о визировании документа Элемент без содержания и с одним атрибутом Include = True/False |
SignInformation (2) | 0 | Доклад о вводе информации о подписании документа Элемент без содержания и с одним атрибутом Include = True/False |
Наименование и уровень вложенности элементов | Кратность | Комментарий |
Expansion (1) | 1 | Элементы, определенные сепаратными договоренностями между участниками взаимодействия |
Наименование и уровень вложенности элементов | Кратность | Комментарий |
Notification (1) | 1 | - |
InitialDoc (2) | 1 | Информация о документе, по которому формируется уведомление (доклад) Берется из инициативного сообщения |
Number (3) | 1 | Регистрационный номер документа Тип данных - String |
Date (3) | 1 | Дата документа Тип данных - Date |
Group (3) | 0-1 | Вид (группа) документа |
Reception (2) | 0-1 | Дата приема сообщения из транспортной системы Неаккумулируемая информация докладов Тип данных - DateTime Кратность=1 для уведомления о приеме сообщения Кратность=0 для прочих типов уведомлений |
Failure (2) | 0-1 | Информация о причине отказа регистрации (обработки) присланного документа Неаккумулируемая информация докладов Кратность=1 для уведомления об отказе в регистрации Кратность=0 для прочих типов уведомлений |
Registration (2) | 0-1 | Информация о регистрации документа в организации - получателе инициативного документа |
Forwarding (2) | 0-n | Информация о направлении (пересылке) документа |
Contact (3) | 1 | - |
Date (3) | 1 | Дата передачи документа Тип данных - DateTime |
Consideration (2) | 0-n | Информация о работе с документом (ввод резолюций) |
Report (2) | 0-n | Информация об исполнении присланного поручения |
Redirection (2) | 0-n | Информация об отправке документа адресату |
Contact (3) | 0-1 | Заполняется один из элементов: Contact или PrivatePerson |
PrivatePerson (3) | 0-1 | Заполняется один из элементов: Contact или PrivatePerson |
Date (3) | 1 | Дата отправки документа Тип данных - DateTime |
Type (3) | 1 | Вид отправки документа |
Answer (2) | 0-n | Информация об отправке документа-ответа |
Date (3) | 1 | Дата отправки документа Тип данных - DateTime |
Type (3) | 1 | Вид отправки документа |
Direction (2) | 0-n | Информация о направлении проекта документа на визирование/подписание |
Contact (3) | 1 | Кому направлен проект документа |
Date (3) | 1 | Дата направления документа Тип данных - DateTime |
SignInformation (2) | 0-1 | Информация о визировании/подписании проекта документа |
Имя атрибута | Кратность | Тип данных | Описание | Правила заполнения |
UID | 0 | String | UID грифа доступа | Индекс грифа доступа в системе управления документами |
Имя атрибута | Кратность | Тип данных | Описание | Правила заполнения |
Name | 1 | String | Наименование дополнительного реквизита РКФ | Визуальное имя реквизита |
Type | 1 | Enum | Тип дополнительного реквизита | Допустимые значения: "Text", "Date", "Decimal", "Flag" |
Имя атрибута | Кратность | Тип данных | Описание | Правила заполнения |
DocumentID | 1 | String | Ссылка на уникальный номер элемента Document. | Вся информация о зарегистрированном документе передается в соответствующем элементе зоны Документы |
Имя атрибута | Кратность | Тип данных | Описание | Правила заполнения |
Kind | 1 | Enum | Вид элемента | Допустимые значения: "Visa", "Sign" |
UID | 1 | String | UID передаваемого должностного лица | GUID должностного лица |
Имя атрибута | Кратность | Тип данных | Описание | Правила заполнения |
UID | 0 | String | UID категории поручения | Индекс категории поручения |
Наименование и уровень вложенности элементов | Кратность | Комментарий |
Contact (i) | 1 | - |
Organization (i+1) | 1 | Информация об организации - контакте |
ShortName (i+2) | 1 | Краткое наименование организации Тип данных - String |
FullName (i+2) | 0-1 | Полное наименование организации Тип данных - String |
INN (i+2) | 0-1 | Идентификационный номер налогоплательщика Тип данных - String |
OKPO (i+2) | 0-1 | Номер организации по ОКПО Тип данных - String |
Department (i+1) | 0-1 | Информация о подразделении организации |
Name (i+2) | 1 | Наименование подразделения Тип данных - String |
Index (i+2) | 0-1 | Индекс подразделения Тип данных - String |
OfficialPerson (i+1) | 0-1 | Информация о должностном лице в организации |
FIO (i+2) | 0-1 | ФИО должностного лица Тип данных - String |
Post (i+2) | 0-1 | Должность должностного лица Тип данных - String |
Index (i+2) | 0-1 | Индекс должностного лица Тип данных - String |
Address (i+1) | 0-n | Контейнер для информации о почтовом адресе контакта (организации) Не имеет ни содержания, ни атрибутов |
ZipCode (i+2) | 0-1 | Почтовый индекс Тип данных - String |
Region (i+2) | 0-1 | Регион контакта |
Settlement (i+2) | 0-1 | Наименование населенного пункта Тип данных - String |
Text (i+2) | 0-1 | Остальные компоненты адреса Тип данных - String |
Econtact (i+1) | 0-n | Информация об адресах электросвязи |
Примечание - В качестве базового уровня вложенности указан абстрактный уровень i. Его значение определяется уровнем вложенности элемента Contact. | ||
Имя атрибута | Кратность | Тип данных | Описание | Правила заполнения |
State | 1 | Enum | Флаг контрольности документа | "NoControl" (0 - неконтрольный) "UnderControl" (1 - контрольный) "EndedControl" (2 - снят с контроля) |
Имя атрибута | Кратность | Тип данных | Описание | Правила заполнения |
Include | 1 | Enum | - | Допустимые значения: True False |
AdvanceInfo | 0 | Enum | - | Допустимые значения: First - Первые резолюции All - Все введенные резолюции Last - Последние резолюции |
Имя атрибута | Кратность | Тип данных | Описание | Правила заполнения |
TaskID | 1 | String | Уникальный номер поручения в паспорте | Вся информация о поручении передается в соответствующем элементе зоны Поручения |
InitialTaskUID | 0 | String | UID присланного с документом поручения | Не заполняется, если резолюция относится ко всему документу |
Имя атрибута | Кратность | Тип данных | Описание | Правила заполнения |
UID | 0 | String | UID подразделения | Индекс подразделения в системе управления документами |
Имя атрибута | Кратность | Тип данных | Описание | Правила заполнения |
VisaSign | 1 | Enum | Тип направления проекта документа | Допустимые значения: "Visa" - направление на визирование; "Sign" - направление на подписание |
Имя атрибута | Кратность | Тип данных | Описание | Правила заполнения |
DocumentID | 1 | String | Уникальный номер элемента в паспорте | - |
UID | 0 | String | UID документа в передающей системе | Заполняется значением реквизита РКФ "GUID" Для РКФ проекта документа заполняется значением "GUID" пакета версий Обязательно заполняется для основного пересылаемого документа и не обязательно для связанного документа |
Type | 1 | Enum | Вид документа в передающей системе | "Created" - исходящий документ "Incoming" - входящий документ "Project" - проект документа |
MainDocument | 1 | Enum | Флаг основного пересылаемого документа | Допустимые значения: True - Основной документ False - Связанный документ |
Status | 0 | Enum | Статус РКФ проекта документа | Заполняется только для РКФ проекта документа: "Created" - "Создан"; "At sight" - "На визировании"; "Initialed" - "Завизирован"; "At signature" - "На подписи"; "Signed" - "Подписан"; "Not signed" - "Не подписан"; "At registration1" - "На регистрации"; "At registration2" - "На регистрации (с удалением РКФ проекта документа после создания РКФ)"; "Registered" - "Зарегистрирован" |
Version | 0 | Num | Номер текущей версии РКФ проекта документа | Заполняется только для РКФ проекта документа Обязательно заполняется для РКФ проекта документа, пересылаемого в качестве основного документа |
VersionUID | 0 | String | UID версии проекта документа | Заполняется значением нового реквизита РКФ проекта документа "GUID" Обязательно заполняется для РКФ проекта документа, пересылаемого в качестве основного документа |
Имя атрибута | Кратность | Тип данных | Описание | Правила заполнения |
Type | 0 | String | Тип номера (адреса) | t - телефон a - добавочный/местный телефон f - факс e - адрес электронной почты (e-mail) s - адрес |
Имя атрибута | Кратность | Тип данных | Описание | Правила заполнения |
UID | 1 | String | UID системы управления документами | - |
Version | 0 | String | Номер версии системы управления документами | - |
Имя атрибута | Кратность | Тип данных | Описание | Правила заполнения |
ResourceID | 1 | Num | Ссылка на описание файла в элементе Resource | - |
Date | 0 | Date Time | Дата подписания файла | - |
KindID | 0 | Enum | Номер вида подписи | 0 - Не определенная 1 - Авторская 2 - Согласующая 3 - Утверждающая 4 - Удостоверяющая 5 - Ознакомительная |
Certificate | 0 | String | Владелец сертификата | - |
Имя атрибута | Кратность | Тип данных | Описание | Правила заполнения |
Include | 1 | Enum | - | Допустимые значения: True False |
AdvanceInfo | 0 | Enum | - | Допустимые значения: All - все исполнители Responsible - ответственные исполнители |
Имя атрибута | Кратность | Тип данных | Описание | Правила заполнения |
Responsible | 1 | Enum | Флаг ответственного исполнителя | True False |
Имя атрибута | Кратность | Тип данных | Описание | Правила заполнения |
Version | 1 | String | Версия зоны Расширение | - |
Имя атрибута | Кратность | Тип данных | Описание | Правила заполнения |
Code | 1 | Num | Код причины отказа | - |
Имя атрибута | Кратность | Тип данных | Описание | Правила заполнения |
ResourceID | 1 | Num | Ссылка на описание файла в элементе Resource | - |
UID | 1 | String | Идентификатор передаваемого файла | Идентификатор файла документа |
Имя атрибута | Кратность | Тип данных | Описание | Правила заполнения |
Include | 1 | Enum | - | Допустимые значения: True False |
AdvanceInfo | 0 | Enum | - | Допустимые значения: First - первое направление All - все направления |
Имя атрибута | Кратность | Тип данных | Описание | Правила заполнения |
UID | 0 | String | UID группы документов | - |
Имя атрибута | Кратность | Тип данных | Описание | Правила заполнения |
MessageID | 1 | String | UID сообщения | GUID сообщения |
Version | 1 | String | Версия паспорта | Допустимое значение: "1.0" |
TimeZone | 0 | Num | Часовой пояс системы отправителя | - |
Time | 1 | Date Time | Дата и время формирования паспорта | - |
MessageType | 1 | Enum | Тип сообщения, определяющий способ его обработки | Допустимые значения для сообщения первого типа: "MainDoc" - основной документ "AddToDoc" - дополнения к документу Допустимые значения для сообщения второго типа: "Reception" - уведомление о приеме сообщения "Failure" - уведомление об отказе в регистрации "Report" - аккумулированный доклад о работе с полученным документом |
ReturnID | 1 | String | Код возврата для уведомлений и докладов, на которые подписывается это сообщение | Для сообщений первого типа формируется системой управления документами автоматически для последующей идентификации сообщения при обработке полученных сообщений второго типа (уведомлений и докладов) Для сообщений второго типа копируется из исходного сообщения первого типа, подписанного на данное сообщение В случае невозможности получения значения присваивается значение "unknown" |
ResourceID | 1 | Num | Идентификатор текущего ресурса (файла) | Ссылка на соответствующий элемент Resource |
Имя атрибута | Кратность | Тип данных | Описание | Правила заполнения |
UID | 1 | String | UID документа | Заполняется значением нового реквизита РКФ "GUID" |
VersionUID | 0 | String | UID версии проекта документа | Заполняется значением нового реквизита РКФ проекта документа "GUID" Обязательно заполняется при формировании уведомлений и докладов о работе с РКФ проекта документа |
Имя атрибута | Кратность | Тип данных | Описание | Правила заполнения |
DocumentID | 0 | String | Ссылка на уникальный номер связанного документа в паспорте электронного сообщения | Ссылка на документ, существующий в передающей системе |
Description | 0 | String | Описание URL ссылки | - |
URLString | 0 | String | Значение URL ссылки | - |
Имя атрибута | Кратность | Тип данных | Описание | Правила заполнения |
UID | 0 | String | UID отношения (связки) документа к основному документу | Индекс типа связки |
Имя атрибута | Кратность | Тип данных | Описание | Правила заполнения |
UID | 0 | String | UID должностного лица | Индекс должностного лица в системе управления документами |
Имя атрибута | Кратность | Тип данных | Описание | Правила заполнения |
UID | 0 | String | UID организации | Индекс организации в системе управления документами |
Имя атрибута | Кратность | Тип данных | Описание | Правила заполнения |
DocumentID | 0 | String | Ссылка на уникальный номер документа в паспорте | Заполняется, если информация о документе, которому принадлежит поручение (непосредственно или опосредованно), передается в зоне Документы |
TaskID | 0 | String | Ссылка на уникальный номер поручения в паспорте | Передается для подчиненного поручения, если информация о родительском поручении передается в зоне Поручения |
Имя атрибута | Кратность | Тип данных | Описание | Правила заполнения |
UID | 0 | String | UID гражданина | - |
Наименование и уровень вложенности элементов | Кратность | Комментарий |
PrivatePerson (i) | 1 | |
FIO (i+1) | 1 | ФИО гражданина Тип данных - String |
Sex (i+1) | 0 | Пол гражданина Тип данных - Enum: "Female"; "Male"; "Undefined" |
INN (i+1) | 0-1 | Идентификационный номер налогоплательщика. Тип данных - String |
Passport (i+1) | 0-1 | Контейнер для информации о паспорте Не имеет ни содержания, ни атрибутов |
Series (i+2) | 1 | Серия паспорта Тип данных - String |
Number (i+2) | 1 | Номер паспорта Тип данных - String |
GivenBy (i+2) | 0-1 | Кем и когда выдан паспорт Тип данных - String |
Address (i+1) | 0-n | Контейнер для информации о почтовом адресе контакта (организации) Не имеет ни содержания, ни атрибутов |
ZipCode (i+2) | 0-1 | Почтовый индекс Тип данных - String |
Region (i+2) | 0-1 | Регион физического лица |
Settlement (i+2) | 0-1 | Наименование населенного пункта Тип данных - String |
Text (i+2) | 0-1 | Остальные компоненты адреса Тип данных - String |
Econtact (i+1) | 0-n | Информация об адресах электросвязи |
SNILS (i+1) | 0-1 | Страховой номер индивидуального лицевого счета (СНИЛС) страхового свидетельства обязательного пенсионного страхования Тип данных - String |
Примечание - В качестве базового уровня вложенности указан абстрактный уровень i. Его значение определяется уровнем вложенности элемента PrivatePerson. | ||
Имя атрибута | Кратность | Тип данных | Описание | Правила заполнения |
Include | 1 | Enum | - | Допустимые значения: True False |
Имя атрибута | Кратность | Тип данных | Описание | Правила заполнения |
UID | 0 | String | UID региона | Индекс региона в системе управления документами |
Имя атрибута | Кратность | Тип данных | Описание | Правила заполнения |
UID | 1 | Num | Уникальный номер файла в сообщении | - |
UniqueName | 1 | String | Имя файла в сообщении | Уникальное имя файла, передаваемого в сообщении, с его законным расширением |
Имя атрибута | Кратность | Тип данных | Описание | Правила заполнения |
Include | 1 | Enum | - | Допустимые значения: True False |
Имя атрибута | Кратность | Тип данных | Описание | Правила заполнения |
DocumentID | 1 | String | Ссылка на уникальный номер документа в паспорте электронного сообщения | Вся информация о зарегистрированном документе передается в соответствующем элементе зоны Документы |
SystemDate | 1 | Date Time | Дата и время регистрации документа | - |
Имя атрибута | Кратность | Тип данных | Описание | Правила заполнения |
TaskID | 1 | String | Уникальный номер поручения в паспорте | Вся информация о поручении передается в соответствующем элементе зоны Поручения |
Имя атрибута | Кратность | Тип данных | Описание | Правила заполнения |
UID | 0 | String | UID рубрики | Индекс рубрики в системе управления документами |
Имя атрибута | Кратность | Тип данных | Описание | Правила заполнения |
DocumentID | 1 | String | Ссылка на уникальный номер документа в паспорте | Вся информация о визировании и подписании проекта документа передается в соответствующем элементе зоны Документы |
Имя атрибута | Кратность | Тип данных | Описание | Правила заполнения |
UID | 0 | String | UID состояния исполнения | Индекс состояния исполнения в системе управления документами |
Имя атрибута | Кратность | Тип данных | Описание | Правила заполнения |
StopDayCount | 1 | Num | Количество дней, в течение которых должны направляться доклады | Целое положительное число от 1 до 999 |
Имя атрибута | Кратность | Тип данных | Описание | Правила заполнения |
TaskID | 1 | String | Уникальный номер поручения в паспорте электронного сообщения | - |
UID | 1 | String | UID поручения в передающей системе | Заполняется значением нового реквизита поручения "GUID" |
Type | 1 | Enum | Тип поручения | "Point" - пункт "Resolution" - резолюция Проекты резолюций не передаются |
Privacy | 1 | Enum | Флаг конфиденциальности | True False |
Имя атрибута | Кратность | Тип данных | Описание | Правила заполнения |
UID | 0 | String | UID вида отправки | - |
Наименование | Тип элемента | Назначение |
Заголовок конверта | EnvelopeHeader | Обязательная зона Содержит служебную информацию, необходимую для корректного приема и обработки конверта |
Прикладная информация | TransferInfo | Необязательная зона Содержит дополнительную информацию транспортного уровня и уровня прикладных сообщений |
Передаваемые файлы | BinaryData | Необязательная зона Содержит информацию о файлах, передаваемых совместно в конверте (в том числе и в описании конверта) |
Дополнительная информация | Extensions | Необязательная зона Содержит информацию о дополнительных данных, необходимых для передачи на уровне конверта |
Наименование и уровень вложенности элементов | Кратность | Комментарий |
Sender(1) | 1 | Информация об отправителе конверта |
Id(2) | 1 | Идентификатор отправителя или информационной системы Тип данных - String |
Name(2) | 1 | Наименование отправителя Тип данных - String |
Extension(2) | 0-1 | Информация о дополнительных данных для передачи в блоке отправителя |
Subject(1) | 1 | Информация о теме конверта |
Id(2) | 1 | Идентификатор темы Тип данных - String |
Text(2) | 1 | Текст письма Тип данных - String |
Extension(2) | 0-1 | Блок дополнительной информации темы |
Recipients(1) | 1 | Информация о получателях (адресатах) |
Recipient(2) | 1-n | - |
SystemInfo(3) | 0-1 | - |
Id(4) | 1 | Идентификатор системы управления документами Тип данных - String |
Name(4) | 1 | Наименование информационной системы управления документами Тип данных - String |
Extension(4) | 0-1 | Блок дополнительной информации темы |
Id(3) | 1 | Идентификатор получателя Тип данных - String |
Name(3) | 1 | Наименование получателя Тип данных - String |
Extension(3) | 0-1 | Блок дополнительной информации |
Extension(2) | 0-1 | Информация о дополнительных данных для передачи в блоке получателей |
Наименование и уровень вложенности элементов | Кратность | Комментарий |
TransferPart | 0-1 | Элементы, определенные сепаратными договоренностями между участниками взаимодействия |
Наименование и уровень вложенности элементов | Кратность | Комментарий |
BinaryPart | 1-n | Информация о файле, передаваемом совместно с конвертом Внутри блока может дополнительно передаваться файл |
Наименование и уровень вложенности элементов | Кратность | Комментарий |
Extension | 0-1 | Элементы, определенные сепаратными договоренностями между участниками взаимодействия |
Имя атрибута | Кратность | Тип данных | Описание | Правила заполнения |
Version | 1 | String | Версия конверта | - |
MessageId | 1 | String | Идентификатор сообщения | - |
MessageDate | 1 | Date Time | Дата сообщения | - |
MessagePartCount | 0-1 | Num | Общее количество сообщений | Используется при разделении сообщения на несколько конвертов |
MessagePartNum | 0-1 | Num | Номер сообщения | То же |
TransferMessageId | 0-1 | String | Идентификатор основного сообщения | То же |
CorrelationId | 0-1 | String | Идентификатор взаимосвязанного сообщения | - |
Имя атрибута | Кратность | Тип данных | Описание | Правила заполнения |
PartId | 0-1 | String | Идентификатор файла | - |
PartType | 1 | String | Тип файла | Произвольное значение Рекомендуется использовать одно из значений Mime-типов |
PartNum | 0-1 | Num | Номер части файла | Рекомендуется использовать при передаче файлов по частям |
Path | 0-1 | String | Расположение файла | Произвольное значение Рекомендуется применять при передачи вне конверта (в виде отдельного файла, MTOM-attachment и пр.) |
PathType | 1 | String | Тип вида передачи файла | Произвольное значение Рекомендуется использовать следующие значения: External - вне конверта; Include - в виде MTOM-attachment; Internal - внутри элемента BinaryPart |
DigestValue | 0-1 | String | - | Произвольное значение Рекомендуется применять для передачи хеш-кода файла |
DigestMethod | 0-1 | String | - | Произвольное значение Рекомендуется использовать для передачи метода вычисления хеш-кода файлов |
<?xml version="1.0 encoding="utf-8"?> <xs:schema xmlns:tns="http://www.eos.ru/2013/gost" elementFormDefault="qualified" targetNamespace="http://www.eos.ru/2013/gost" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:include schemaLocation="CommonInfo.xsd" /> <xs:element name="DocInfo" nillable="true" type="tns:DocumentInfo" /> <xs:complexType name="DocumentInfo"> <xs:complexContent> <xs:extension base="tns:BaseComplexType"> <xs:sequence> <xs:element name="Header" type="tns:MessageHeader" /> <xs:element name="DocumentList" type="tns:DocumentList" /> <xs:element minOccurs="0" name="TaskList" type="tns:TaskList" /> <xs:element minOccurs="0" name="Subscriptions" type="tns:Subscriptions" /> <xs:element minOccurs="0" name="Expansion" type="tns:Expansion" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:schema> <?xml version="1.0" encoding="utf-8"?> <xs:schema xmlns:tns="http://www.eos.ru/2010/sev" elementFormDefault="qualified" targetNamespace="http://www.eos.ru/2010/sev" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:include schemaLocation="CommonInfo.xsd" /> <xs:element name="Report" nillable="true" type="tns:Report" /> <xs:complexType name="Report"> <xs:complexContent> <xs:extension base="tns:BaseComplexType"> <xs:sequence> <xs:element name="Header" type="tns:MessageHeader" /> <xs:element name="Notification" type="tns:Notification" /> <xs:element minOccurs="0" name="DocumentList" type="tns:DocumentList" /> <xs:element minOccurs="0" name="TaskList" type="tns:TaskList" /> <xs:element minOccurs="0" name="Expansion" type="tns:Expansion" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="Notification"> <xs:complexContent> <xs:extension base="tns:BaseComplexType"> <xs:sequence> <xs:element name="lnitialDoc" type="tns:lnitialDoc" /> <xs:element minOccurs="0" name="Reception" type="xs:dateTime" /> |
<xs:element minOccurs="0" name="Failure" type="tns:Failure" /> <xs:element minOccurs="0" name="Registration" type="tns:Registration" /> <xs:element minOccurs="0" maxOccurs="unbounded" name="Forwarding" type="tns:Forwarding" /> <xs:element minOccurs="0" maxOccurs="unbounded" name="Consideration" type="tns:Consideration" /> <xs:element minOccurs="0" maxOccurs="unbounded" name="Report" type="tns:TaskReport" /> <xs:element minOccurs="0" maxOccurs="unbounded" name="Redirection" type="tns:Redirection" /> <xs:element minOccurs="0" maxOccurs="unbounded" name="Answer" type="tns:Answer" /> <xs:element minOccurs="0" maxOccurs="unbounded" name="Direction" type="tns:DirectionType" /> <xs:element minOccurs="0" name="SignInformation" type="tns:SignInformationType" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="SignInformationType"> <xs:complexContent> <xs:extension base="tns:BaseComplexType"> <xs:attribute name="DocumentID" type="xs:string" use="required" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="DirectionType"> <xs:complexContent> <xs:extension base="tns:BaseComplexType"> <xs:sequence> <xs:element name="Contact " type="tns:Contact" /> <xs:element name="Date " type="xs:dateTime" /> </xs:sequence> <xs:attribute name="VisaSign" type="tns:VisaSignType" use="required" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:simpleType name="VisaSignType"> <xs:restriction base="xs:string"> <xs:enumeration value="Visa" /> <xs:enumeration value="Sign" /> </xs:restriction> </xs:simpleType> <xs:complexType name="lnitialDoc"> <xs:complexContent> <xs:extension base="tns:UidRequired"> <xs:sequence> <xs:element name="Number" type="xs:string" nillable="false" /> |
<xs:element name="Date" type="xs:date" /> <xs:element minOccurs="0" name="Group" type="tns:Group" /> </xs:sequence> <xs:attribute name="VersionUID" type="xs:string" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="Failure"> <xs:simpleContent> <xs:extension base="tns:BaseSimpleContentStringComplexType"> <xs:attribute name="Code" type="xs:int" use="required" /> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:complexType name="Registration"> <xs:complexContent> <xs:extension base="tns:BaseComplexType"> <xs:attribute name="DocumentID" type="xs:string" /> <xs:attribute name="SystemDate" type="xs:dateTime" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="Forwarding"> <xs:complexContent> <xs:extension base="tns:BaseComplexType"> <xs:sequence> <xs:element name="Contact" type="tns:Contact" /> <xs:element name="Date" type="xs:dateTime" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="Consideration"> <xs:complexContent> <xs:extension base="tns:BaseComplexType"> <xs:attribute name="TaskID" type="xs:string" /> <xs:attribute name="lnitialTaskUID" type="xs:string" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="TaskReport"> <xs:complexContent> <xs:extension base="tns:BaseComplexType"> <xs:attribute name="TaskID" type="xs:string" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="Redirection"> <xs:complexContent> <xs:extension base="tns:BaseComplexType"> <xs:sequence> <xs:choice> <xs:element name="Contact" type="tns:Contact" /> <xs:element name="PrivatePerson" type="tns:PrivatePerson" /> </xs:choice> |
<xs:element name="Date" type="xs:dateTime" /> <xs:element name="Type" type="tns:DeliveryType" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="DeliveryType"> <xs:simpleContent> <xs:extension base="tns:SimpleContentUidOptional" /> </xs:simpleContent> </xs:complexType> <xs:complexType name="Answer"> <xs:complexContent> <xs:extension base="tns:BaseComplexType"> <xs:sequence> <xs:element name="Date" type="xs:dateTime" /> <xs:element name="Type" type="tns:DeliveryType" /> </xs:sequence> <xs:attribute name="DocumentID" type="xs:string" use="required" /> </xs:extension> </xs:complexContent> </xs:complexType> </xs:schema> <xs:schema xmlns:tns="http://www.eos.ru/2010/sev" elementFormDefault="qualified" targetNamespace="http://www.eos.ru/2010/sev" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="MessageHeader"> <xs:complexContent> <xs:extension base="tns:BaseComplexType"> <xs:sequence> <xs:element name="Sender" type="tns:Sender" /> <xs:element name="Recipient" type="tns:Recipient" /> <xs:element name="ResourceList" type="tns:ResourceList" /> </xs:sequence> <xs:attribute name="MessageID" type="xs:string" use="required" /> <xs:attribute name="Version" type="xs:string" use="required" /> <xs:attribute name="TimeZone" type="xs:int" /> <xs:attribute name="Time" type="xs:dateTime" use="required" /> <xs:attribute name="MessageType" type="tns:DocumentMessageType" use="required" /> <xs:attribute name="ReturnID" type="xs:string" use="required" /> <xs:attribute name="ResourceID" type="xs:int" use="required" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="Sender"> <xs:complexContent> <xs:extension base="tns:BaseComplexType"> <xs:sequence> <xs:element name="Contact" type="tns:Contact" /> <xs:element name="EDMS" type="tns:EDMS" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="Contact"> <xs:complexContent> <xs:extension base="tns:BaseComplexType"> <xs:sequence> |
<xs:element name="Organization" type="tns:Organization" /> <xs:element minOccurs="0" name="Department" type="tns:Department" /> <xs:element minOccurs="0" name="OfficialPerson" type="tns:OfficialPerson" /> <xs:element minOccurs="0" maxOccurs="unbounded" name="Address" type="tns:Address" /> <xs:element minOccurs="0" maxOccurs="unbounded" name="Econtact" type="tns:Econtact" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="Organization"> <xs:complexContent> <xs:extension base="tns:UidOptional"> <xs:sequence> <xs:element name="ShortName" type="xs:string" /> <xs:element minOccurs="0" name="FullName" type="xs:string" nillable="false" /> <xs:element minOccurs="0" name="INN" type="xs:string" /> <xs:element minOccurs="0" name="OKPO" type="xs:string" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <!-- >>>>> --> <!-- Иерархия базовых типов --> <xs:complexType name="BaseComplexType" abstract="true" /> <xs:complexType name="BaseSimpleContentStringComplexType" abstract="true"> <xs:simpleContent> <xs:extension base="xs:string"/> </xs:simpleContent> </xs:complexType> <xs:complexType name="UidRequired" abstract="true"> <xs:complexContent> <xs:extension base="tns:BaseComplexType"> <xs:attribute name="UID" type="xs:string" use="required" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="UidOptional" abstract="true"> <xs:complexContent> <xs:extension base="tns:BaseComplexType"> <xs:attribute name="UID" type="xs:string" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="SimpleContentUidRequired" abstract="true"> <xs:simpleContent> <xs:extension base="tns:BaseSimpleContentStringComplexType"> <xs:attribute name="UID" type="xs:string" use="required" /> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:complexType name="SimpleContentUidOptional" abstract="true"> <xs:simpleContent> <xs:extension base="tns:BaseSimpleContentStringComplexType"> <xs:attribute name="UID" type="xs:string" /> </xs:extension> </xs:simpleContent> </xs:complexType> <!--<<<<< --> |
<xs:complexType name="Category"> <xs:simpleContent> <xs:extension base="tns:SimpleContentUidOptional" /> </xs:simpleContent> </xs:complexType> <xs:complexType name="ExecutionStatus"> <xs:simpleContent> <xs:extension base="tns:SimpleContentUidOptional" /> </xs:simpleContent> </xs:complexType> <xs:complexType name="Executor"> <xs:complexContent> <xs:extension base="tns:UidOptional"> <xs:sequence> <xs:element name="Contact" type="tns:Contact" /> <xs:element minOccurs="0" name="Text" type="xs:string" /> <xs:element minOccurs="0" name="Date" type="xs:dateTime" /> <xs:element minOccurs="0" name="Status" type="tns:ExecutionStatus" /> <xs:element minOccurs="0" maxOccurs="unbounded" name="File" type="tns:DeloFile" /> </xs:sequence> <xs:attribute name="Responsible" type="xs:boolean" use="required" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="DeloFile"> <xs:complexContent> <xs:extension base="tns:UidRequired"> <xs:sequence> <xs:element name="Description" type="xs:string" nillable="false" /> <xs:element name="Extension" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="unbounded" name="EDS" type="tns:EDS" /> </xs:sequence> <xs:attribute name="ResourceID" type="xs:int" use="required" /> <xs:attribute name="Size" type="xs:int" use="required" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="EDS"> <xs:simpleContent> <xs:extension base="tns:BaseSimpleContentStringComplexType"> <xs:attribute name="ResourceID" type="xs:int" use="required" /> <xs:attribute name="Date" type="xs:dateTime" /> <xs:attribute name="KindID" type="xs:int" /> <xs:attribute name="Certificate" type="xs:string" /> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:complexType name="Task"> <xs:complexContent> <xs:extension base="tns:UidRequired"> <xs:sequence> |
<xs:element minOccurs="0" name="Number" type="xs:string" /> <xs:element minOccurs="0" name="Author" type="tns:ResolutionAuthor" /> <xs:element minOccurs="0" name="Text" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="unbounded" name="File" type="tns:DeloFile" /> <xs:element minOccurs="0" maxOccurs="unbounded" name="Executor" type="tns:Executor" /> <xs:element minOccurs="0" name="Control" type="tns:Control" /> <xs:element minOccurs="0" name="Note" type="xs:string" /> <xs:element minOccurs="0" name="Category" type="tns:Category" /> <xs:element minOccurs="0" name="Parent" type="tns:Parent" /> <xs:element name="IsProject" type="xs:boolean" /> </xs:sequence> <xs:attribute name="TaskID" type="xs:string" use="required" /> <xs:attribute name="Type" type="tns:TaskType" use="required" /> <xs:attribute name="Privacy" type="xs:boolean" use="required" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="ResolutionAuthor"> <xs:complexContent> <xs:extension base="tns:BaseComplexType"> <xs:sequence> <xs:element name="Contact" type="tns:Contact" /> <xs:element name="SignDate" type="xs:date" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="DocumentControl"> <xs:complexContent> <xs:extension base="tns:BaseComplexType"> <xs:sequence> <xs:element minOccurs="0" name="Deadline" type="xs:date" /> <xs:element minOccurs="0" name="FactDate" type="xs:date" /> </xs:sequence> <xs:attribute name="State" type="tns:ControlState" use="required" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="Control"> <xs:complexContent> <xs:extension base="tns:BaseComplexType"> <xs:sequence> <xs:element minOccurs="0" name="Contact" type="tns:Contact" /> <xs:element minOccurs="0" name="Deadline" type="xs:date" /> <xs:element minOccurs="0" name="Summary" type="xs:string" /> <xs:element minOccurs="0" name="FactDate" type="xs:date" /> <xs:element minOccurs="0" name="Resume" type="xs:string" /> </xs:sequence> <xs:attribute name="State" type="tns:ControlState" use="required" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:simpleType name="ControlState"> <xs:restriction base="xs:string"> <xs:enumeration value="NoControl" /> <xs:enumeration value="UnderControl" /> <xs:enumeration value="EndedControl" /> |
</xs:restriction </xs:simpleType> <xs:complexType name="Parent"> <xs:complexContent> <xs:extension base="tns:BaseComplexType"> <xs:attribute name="DocumentID" type="xs:string" /> <xs:attribute name="TaskID" type="xs:string" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:simpleType name="TaskType"> <xs:restriction base="xs:string"> <xs:enumeration value="Resolution" /> <xs:enumeration value="Point" /> </xs:restriction> </xs:simpleType> <xs:complexType name="LinkType"> <xs:simpleContent> <xs:extension base="tns:SimpleContentUidOptional" /> </xs:simpleContent> </xs:complexType> <xs:complexType name="PrivatePerson"> <xs:complexContent> <xs:extension base="tns:UidOptional"> <xs:sequence> <xs:element name="FIO" type="xs:string" nillable="false" /> <xs:element minOccurs="0" name="Sex" type="tns:Sex" /> <xs:element minOccurs="0" name="INN" type="xs:string" /> <xs:element minOccurs="0" name="Passport" type="tns:Passport" /> <xs:element minOccurs="0" maxOccurs="unbounded" name="Address" type="tns:Address" /> <xs:element minOccurs="0" maxOccurs="unbounded" name="Econtact" type="tns:Econtact" /> <xs:element minOccurs="0" name="SNILS" type="tns:String14Type" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:simpleType name="Sex"> <xs:restriction base="xs:string"> <xs:enumeration value="Female" /> <xs:enumeration value="Male" /> <xs:enumeration value="Undefined" /> </xs:restriction> </xs:simpleType> <xs:complexType name="Passport"> <xs:complexContent> <xs:extension base="tns:BaseComplexType"> <xs:sequence> <xs:element name="Series" type="xs:string" nillable="false" /> <xs:element name="Number" type="xs:string" nillable="false" /> <xs:element minOccurs="0" maxOccurs="1" name="GivenBy" type="xs:string" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="Address"> <xs:complexContent> <xs:extension base="tns:BaseComplexType"> <xs:sequence> <xs:element minOccurs="0" name="ZipCode" type="xs:string" /> <xs:element minOccurs="0" name="Region" type="tns:Region" /> <xs:element minOccurs="0" name="Settlement" type="xs:string" /> <xs:element minOccurs="0" name="Text" type="xs:string" /> |
</xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="Region"> <xs:simpleContent> <xs:extension base="tns:SimpleContentUidOptional" /> </xs:simpleContent> </xs:complexType> <xs:complexType name="Econtact"> <xs:simpleContent> <xs:extension base="tns:BaseSimpleContentStringComplexType"> <xs:attribute name="Type" type="xs:string" /> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:complexType name="Rubric"> <xs:simpleContent> <xs:extension base="tns:SimpleContentUidOptional" /> </xs:simpleContent> </xs:complexType> <xs:complexType name="Access"> <xs:simpleContent> <xs:extension base="tns:SimpleContentUidOptional" /> </xs:simpleContent> </xs:complexType> <xs:complexType name="Group"> <xs:simpleContent> <xs:extension base="tns:SimpleContentUidOptional" /> </xs:simpleContent> </xs:complexType> <xs:complexType name="Document"> <xs:complexContent> <xs:extension base="tns:UidOptional"> <xs:sequence> <xs:element name="RegistrationInfo" type="tns:RegistrationInfo" /> <xs:element minOccurs="0" name="Control" type="tns:DocumentControl" /> <xs:element minOccurs="0" name="Group" type="tns:Group" /> <xs:element minOccurs="0" name="Access" type="tns:Access" /> <xs:element minOccurs="0" name="Consists" type="xs:string" /> <xs:element minOccurs="0" name="Annotation" type="xs:string" /> <xs:element minOccurs="0" name="Note" type="xs:string" /> <xs:element minOccurs="0" name="Collective" type="xs:boolean" /> <xs:element minOccurs="0" maxOccurs="unbounded" name="Rubric" type="tns:Rubric" /> <xs:element minOccurs="0" maxOccurs="unbounded" name="File" type="tns:DeloFile" /> <xs:element minOccurs="0" maxOccurs="unbounded" name="Author" type="tns:DocumentAuthor" /> <xs:element minOccurs="0" maxOccurs="unbounded" name="Visa" type="tns:Visa" /> <xs:element minOccurs="0" maxOccurs="unbounded" name="Approval" type="tns:Approval" /> <xs:element minOccurs="0" maxOccurs="unbounded" name="Addressee" type="tns:Addressee" /> <xs:element minOccurs="0" maxOccurs="unbounded" name="Writer" type="tns:Writer" /> <xs:element minOccurs="0" maxOccurs="unbounded" name="AdditionalField" type="tns:AdditionalField" /> <xs:element minOccurs="0" maxOccurs="unbounded" name="Link" type="tns:Link" /> </xs:sequence> <xs:attribute name="DocumentID" type="xs:string" use="required" /> <xs:attribute name="Type" type="tns:DocumentType" use="required" /> <xs:attribute name="MainDocument" type="xs:boolean" use="required" /> <xs:attribute name="Status" type="tns:Status" /> <xs:attribute name="Version" type="xs:int" /> <xs:attribute name="VersionUID" type="xs:string" /> </xs:extension> </xs:complexContent> </xs:complexType> |
<xs:complexType name="RegistrationInfo"> <xs:complexContent> <xs:extension base="tns:BaseComplexType"> <xs:sequence> <xs:element name="Number" type="xs:string" nillable="false" /> <xs:element name="Date" type="xs:date" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="DocumentAuthor"> <xs:complexContent> <xs:extension base="tns:BaseComplexType"> <xs:sequence> <xs:element minOccurs="0" name="Contact" type="tns:Contact" /> <xs:element minOccurs="0" name="RegistrationInfo" type="tns:RegistrationInfo" /> <xs:element minOccurs="0" name="PrivatePerson" type="tns:PrivatePerson" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="Visa"> <xs:complexContent> <xs:extension base="tns:BaseComplexType"> <xs:sequence> <xs:element name="Contact" type="tns:Contact" /> <xs:element minOccurs="0" name="SignDate" type="xs:date" /> <xs:element minOccurs="0" name="VisaInfo" type="xs:string" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="Approval"> <xs:complexContent> <xs:extension base="tns:UidRequired"> <xs:sequence> <xs:element name="Contact" type="tns:Contact" /> <xs:element minOccurs="0" name="SignDate" type="xs:dateTime" /> <xs:element minOccurs="0" name="MainInfo" type="xs:string" /> <xs:element minOccurs="0" name="AddInfo" type="xs:string" /> <xs:element minOccurs="0" name="ParentContact" type="tns:Contact" /> <xs:element minOccurs="0" maxOccurs="unbounded" name="File" type="tns:DeloFile" /> </xs:sequence> <xs:attribute name="Kind" type="tns:ApprovalKind" use="required" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:simpleType name="ApprovalKind"> <xs:restriction base="xs:string"> <xs:enumeration value="Sign" /> <xs:enumeration value="Visa" /> </xs:restriction> </xs:simpleType> <xs:complexType name="Addressee"> <xs:complexContent> <xs:extension base="tns:BaseComplexType"> <xs:sequence> <xs:element minOccurs="0" name="Contact" type="tns:Contact" /> |
<xs:element minOccurs="0" name="PrivatePerson" type="tns:PrivatePerson" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="Writer"> <xs:complexContent> <xs:extension base="tns:BaseComplexType"> <xs:sequence> <xs:element name="Contact" type="tns:Contact" /> <xs:element name="AddInfo" type="xs:string" minOccurs="0" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="AdditionalField"> <xs:simpleContent> <xs:extension base="tns:BaseSimpleContentStringComplexType"> <xs:attribute name="Name" type="xs:string" use="required" /> <xs:attribute name="Type" type="tns:AdditionalFieldType" use="required" /> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:simpleType name="AdditionalFieldType"> <xs:restriction base="xs:string"> <xs:enumeration value="Text" /> <xs:enumeration value="Date" /> <xs:enumeration value="Decimal" /> <xs:enumeration value="Flag" /> </xs:restriction> </xs:simpleType> <xs:complexType name="Link"> <xs:complexContent> <xs:extension base="tns:BaseComplexType"> <xs:sequence> <xs:element name="LinkType" type="tns:LinkType" /> </xs:sequence> <xs:attribute name="DocumentID" type="xs:string" /> <xs:attribute name="Description" type="xs:string" /> <xs:attribute name="URLString" type="xs:string" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:simpleType name="DocumentType"> <xs:restriction base="xs:string"> <xs:enumeration value="Created" /> <xs:enumeration value="Incoming" /> <xs:enumeration value="Project" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="Status"> <xs:restriction base="xs:string"> <xs:enumeration value="Created" /> <xs:enumeration value="AtSight" /> |
<xs:enumeration value="lnitialed" /> <xs:enumeration value="AtSignature" /> <xs:enumeration value="Signed" /> <xs:enumeration value="NotSigned" /> <xs:enumeration value="AtRegistration1" /> <xs:enumeration value="AtRegistration2" /> <xs:enumeration value="Registered" /> </xs:restriction> </xs:simpleType> <xs:complexType name="EDMS"> <xs:simpleContent> <xs:extension base="tns:SimpleContentUidRequired"> <xs:attribute name="Version" type="xs:string" /> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:complexType name="OfficialPerson"> <xs:complexContent> <xs:extension base="tns:UidOptional"> <xs:sequence> <xs:choice> <xs:sequence> <xs:element name="FIO" type="xs:string" nillable="false" /> <xs:element minOccurs="0" name="Post" type="xs:string" /> </xs:sequence> <xs:sequence> <xs:element name="Post" type="xs:string" /> </xs:sequence> </xs:choice> <xs:element minOccurs="0" name="lndex" type="xs:string" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="Department"> <xs:complexContent> <xs:extension base="tns:UidOptional"> <xs:sequence> <xs:element name="Name" type="xs:string" nillable="false" /> <xs:element minOccurs="0" name="Index" type="xs:string" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="Recipient"> <xs:complexContent> <xs:extension base="tns:BaseComplexType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="Contact" type="tns:Contact" /> <xs:element minOccurs="0" name="EDMS" type="tns:EDMS" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="ResourceList"> <xs:complexContent> <xs:extension base="tns:BaseComplexType"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="Resource" type="tns:ResourceInfo" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="ResourceInfo"> <xs:complexContent> <xs:extension base="tns:UidRequired"> <xs:attribute name="UniqueName" type="xs:string" use="required" /> </xs:extension> |
</xs:complexContent> </xs:complexType> <xs:simpleType name="DocumentMessageType"> <xs:restriction base="xs:string"> <xs:enumeration value="MainDoc" /> <xs:enumeration value="AddToDoc" /> <xs:enumeration value="Reception" /> <xs:enumeration value="Failure" /> <xs:enumeration value="Report" /> </xs:restriction> </xs:simpleType> <xs:complexType name="DocumentList"> <xs:complexContent> <xs:extension base="tns:BaseComplexType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="Document" type="tns:Document" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="TaskList"> <xs:complexContent> <xs:extension base="tns:BaseComplexType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="Task" type="tns:Task" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="Subscriptions"> <xs:complexContent> <xs:extension base="tns:BaseComplexType"> <xs:sequence> <xs:element name="Reception" type="tns:SubscriptionEvent" /> <xs:element name="Registration" type="tns:SubscriptionEvent" /> <xs:element name="Forwarding" type="tns:SubscriptionEventAdvanceInfo" /> <xs:element name="Consideration" type="tns:SubscriptionEventAdvanceInfo" /> <xs:element name="TaskDecoration" type="tns:TaskDecoration" minOccurs="0" /> <xs:element name="Report" type="tns:SubscriptionEvent" /> <xs:element name="Redirection" type="tns:SubscriptionEvent" /> <xs:element name="Answer" type="tns:SubscriptionEvent" /> <xs:element name="VisaDirection" minOccurs="0" type="tns:SubscriptionEvent" /> <xs:element name="SignDirection" minOccurs="0" type="tns:SubscriptionEvent" /> <xs:element name="VisaInformation" minOccurs="0" type="tns:SubscriptionEvent" /> <xs:element name="SignInformation" minOccurs="0" type="tns:SubscriptionEvent" /> </xs:sequence> <xs:attribute name="StopDayCount" type="xs:int" use="required" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="SubscriptionEvent"> <xs:complexContent> |
<xs:extension base="tns:BaseComplexType"> <xs:attribute name="Include" type="xs:boolean" use="required" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="SubscriptionEventAdvanceInfo"> <xs:complexContent> <xs:extension base="tns:SubscriptionEvent"> <xs:attribute name="AdvanceInfo" type="tns:AdvanceInfoType" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:simpleType name="AdvanceInfoType"> <xs:restriction base="xs:string"> <xs:enumeration value="First" /> <xs:enumeration value="All" /> </xs:restriction> </xs:simpleType> <xs:complexType name="Expansion"> <xs:complexContent> <xs:extension base="tns:BaseComplexType"> <xs:attribute name="Version" type="xs:string" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="TaskDecoration"> <xs:complexContent> <xs:extension base="tns:BaseComplexType"> <xs:sequence> <xs:element name="Text" type="tns:SubscriptionEvent" /> <xs:element name="Category" type="tns:SubscriptionEvent" /> <xs:element name="Note" type="tns:SubscriptionEvent" /> <xs:element name="ControlState" type="tns:SubscriptionEvent" /> <xs:element name="PlanDate" type="tns:SubscriptionEvent" /> <xs:element name="Controller" type="tns:SubscriptionEvent" /> <xs:element name="Summary" type="tns:SubscriptionEvent" /> <xs:element name="FactDate" type="tns:SubscriptionEvent" /> <xs:element name="Status" type="tns:SubscriptionEvent" /> <xs:element name="Resume" type="tns:SubscriptionEvent" /> <xs:element name="Executor" type="tns:SubscriptionEventAdvanceInfo" /> <xs:element name="ExecutorReport" type="tns:SubscriptionEvent" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:simpleType name="String14Type"> <xs:restriction base="xs:string"> <xs:maxLength value="14"/> <xs:minLength value="0"/> </xs:restriction> </xs:simpleType> </xs:schema> |
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:tns="http://www.eos.ru/2013/gost/env" attributeFormDefault="unqualified" targetNamespace="http://www.eos.ru/2013/gost/env" elementFormDefault="qualified" version="1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:element name="EnvelopeMessage"> <xsd:complexType> <xsd:sequence> <xsd:element name="EnvelopeHeader"> <xsd:complexType> <xsd:sequence> <xsd:element name="Sender" minOccurs="0"> <xsd:complexType> <xsd:sequence> <xsd:element name="SystemInfo" type="tns:SystemInfoType" minOccurs="0" /> <xsd:element name="Id" type="xsd:string" minOccurs="0" /> <xsd:element name="Name" type="xsd:string" minOccurs="0" /> <xsd:element name="Extension" type="tns:ExtensionType" minOccurs="0" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="Recipients" minOccurs="0"> <xsd:complexType> <xsd:sequence> <xsd:element name="Recipient" maxOccurs="unbounded"> <xsd:complexType> <xsd:sequence> <xsd:element name="SystemInfo" type="tns:SystemInfoType" minOccurs="0" /> <xsd:element name="Id" type="xsd:string" minOccurs="0" /> <xsd:element name="Name" type="xsd:string" minOccurs="0" /> <xsd:element name="Extension" type="tns:ExtensionType" minOccurs="0" /> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="Subject" minOccurs="0"> <xsd:complexType> <xsd:sequence> <xsd:element name="Id" type="xsd:string" /> <xsd:element name="Text" type="xsd:string" /> <xsd:element name="Extension" type="tns:ExtensionType" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="Extension" type="tns:ExtensionType" minOccurs="0" /> </xsd:sequence> </xsd:complexType> </xsd:element> |
<xsd:element name="TransferInfo" minOccurs="0"> <xsd:complexType> <xsd:sequence> <xsd:element name="TransferPart" type="tns:ExtensionType"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="BinaryData" minOccurs="0"> <xsd:complexType> <xsd:sequence> <xsd:element name="BinaryPart" maxOccurs="unbounded"> <xsd:complexType> <xsd:attribute name="PartType" type="xsd:string" use="optional" /> <xsd:attribute name="PartId" type="xsd:string" use="optional" /> <xsd:attribute name="PartNum" type="xsd:int" use="optional" /> <xsd:attribute name="DigestValue" type="xsd:string" use="optional" /> <xsd:attribute name="DigestMethod" type="xsd:string" use="optional" /> <xsd:attribute name="PathType" type="xsd:string" use="optional" /> <xsd:attribute name="Path" type="xsd:string" use="optional" /> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="Extensions" minOccurs="0"> <xsd:complexType> <xsd:sequence> <xsd:element name="Extension" type="tns:ExtensionType" maxOccurs="unbounded" /> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> <xsd:attribute name="MessageId" type="xsd:string" /> <xsd:attribute name="MessageDate" type="xsd:dateTime" use="optional" /> <xsd:attribute name="MessagePartCount" type="xsd:int" use="optional" /> <xsd:attribute name="MessagePartNum" type="xsd:int" use="optional" /> <xsd:attribute name="TransferMessageId" type="xsd:string" use="optional" /> <xsd:attribute name="CorrelationId" type="xsd:string" use="optional" /> <xsd:attribute name="Version" type="xsd:string" /> </xsd:complexType> </xsd:element> <xsd:complexType name="SystemInfoType"> <xsd:sequence> <xsd:element name="Id" type="xsd:string" minOccurs="0" /> <xsd:element name="Name" type="xsd:string" minOccurs="0" /> <xsd:element name="Extension" type="tns:ExtensionType" minOccurs="0" /> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ExtensionType"> <xsd:sequence> <xsd:any /> </xsd:sequence> </xsd:complexType> </xsd:schema> |