- •Электронный обмен документов (edi). Часть 1 Введение
- •История
- •Терминология Документ (document или transaction set)
- •Функциональная группа (Functional Group)
- •Конверт (Envelope)
- •Сегмент
- •Опциональность сегментов
- •Порядок следования сегментов
- •Повторение сегментов
- •Элемент
- •Типы данных
- •Опциональность элементов
- •Структура edi документа
- •Конверты (envelopes)
- •Header (заголовок), Details (детали) и Summary (итог)
- •Использование edi в реальном документообороте
- •Edi/xml – часть 2
Электронный обмен документов (edi). Часть 1 Введение
В данной лекции представлено описание стандарта EDI ANSI ASC X12. В начале даются общие термины (Interchange, функциональная группа, документ), детальное описание основных составляющих EDI документа (сегментов, элементов) и связь между ними. Затем описывается, как из этих составляющих формируются документы, детально разбирается их иерархическая структура. В конце статьи коротко описывается, как используется EDI в условиях реального электронного документооборота.
История
Электронный документооборот EDI (Electronic Data Interchange) – обмен между компьютерами структурированной информацией по взаимосогласованным правилам.
Впервые EDI начал применяться в середине 60х годов в сфере железнодорожных и автомобильных перевозок. В 1968 году был организован комитет United States Transportation Data Coordinating Committee (TDCC) для работ над стандартом электронного документооборота для данной индустрии. В дальнейшем работой по расширению и усовершенствованию стандарта стал заниматься American National Standards Institute (ANSI).
Стандарт электронного обмена документами ANSI ASC X12 (American National Standards Institute Accredited Standards Committee X12) был разработан в 70-х годах, когда был важен малый размер электронного документа (для модемов со скоростями 300-1200 бит в секунду) и каждый байт должен был нести максимум информации. В то время коммуникации между компаниями были далеки от идеала, и нередки были случаи «обрыва» линии и потери данных. Поэтому формат электронных документов разрабатывался в том числе с целью сохранения целостности данных, для чего были использованы механизм «конвертов» (envelopes) и контрольные числа, которые позволяли проверять, что переданные данные небыли нарушены или потеряны.
Стандарт EDI можно определить как набор правил, определяющих структуру и формат EDI документа.
Существует несколько организаций, которые в данный момент работают над стандартами EDI:
-
ANSI (American National Standards Institute) – это Институт, который устанавливает стандарты для многих видов деятельности. EDI занимается Комитет ANSI X12 – главная организация США по стандартизации EDI.
-
EDIFACT (Electronic Data Interchange for Administration, Commerce, and Transport.) – Организация, занимающаяся стандартизацией EDI при Совете по Экономике и Социальной политике ООН. Стандарты EDIFACT, в отличии от ANSI X12, используются в основном в Европе, в то время как X12 – в Америке.
Стандарт EDI ANSI ASC X12 (далее – просто X12) включает в себя описание форматов документов (наборов транзакций - transaction sets) и имеет различные версии (связанные с развитием стандартов) - 4030VICS, 5010 и т.д.
Терминология Документ (document или transaction set)
Стандарт X12 оперирует понятием «документ» (document), или «набор транзакции» (transaction set). Документ – это набор данных, представляющих в совокупности законченную информацию, ценную для сторон, участвующих в документообороте.
Transaction set в большинстве случаев - это обычный документ, который компании используют в своей работе – например Invoice (счет) или Purchase Order (ордер заказа).