[go: up one dir, main page]

KR0139554B1 - How to create and edit an electronic document form in an electronic document exchange system - Google Patents

How to create and edit an electronic document form in an electronic document exchange system

Info

Publication number
KR0139554B1
KR0139554B1 KR1019950006912A KR19950006912A KR0139554B1 KR 0139554 B1 KR0139554 B1 KR 0139554B1 KR 1019950006912 A KR1019950006912 A KR 1019950006912A KR 19950006912 A KR19950006912 A KR 19950006912A KR 0139554 B1 KR0139554 B1 KR 0139554B1
Authority
KR
South Korea
Prior art keywords
segment
electronic document
document form
group
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1019950006912A
Other languages
Korean (ko)
Other versions
KR960035308A (en
Inventor
서원균
염희운
양영주
정상현
강연주
Original Assignee
조백제
한국전기통신공사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 조백제, 한국전기통신공사 filed Critical 조백제
Priority to KR1019950006912A priority Critical patent/KR0139554B1/en
Publication of KR960035308A publication Critical patent/KR960035308A/en
Application granted granted Critical
Publication of KR0139554B1 publication Critical patent/KR0139554B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

본 발명은 전자 문서 교환 시스템에서의 전자 문서 양식의 생성 및 편집 방법에 관한 것으로, 표준 데이타만 존재하면 테이타드리븐 방식을 이용하여 별도의 양식 작성 프로그램이 필요없이 언제든지 문서 양식을 생성하여 즉시 사용할 수 있는 전자 문서 양식의 생성 및 편집 방법을 제공하기 위하여, 새로운 전자 문서 양식의 생성이면 표준 데이타베이스(DB)를 조회하고, 기존 전자 문서 양식의 편집이면 저장되어 있는 전자 문서 양식을 읽어 오는 제 l 단계(40l 내지403) : 메시지 구조를 생성하고, 비적용 그룹 또는 세그먼트를 삭제한 후에 편집할 세그먼트를 선택하는 제 2 단계(404 내지 406) ; 및 세그먼트 종류에 따라 그룹 특성과 편집 특성을 정의한 후에 문서 양식을 생성하고 세그먼트를 구성하는 엘레먼트를 차례대로 문서 양식 화일에 저장하는 제 3 단계(407 내지 4l2)를 포함하여 문서의 정확한 구조를 유지하고 사용자의 부담을 줄이고 신속하게 문서 양식을 작성할 수 있는 효과가 있다.The present invention relates to a method for generating and editing an electronic document form in an electronic document exchange system. If only standard data exists, a document form can be generated and used immediately at any time without requiring a separate form creation program using a datatadriving method. In order to provide a method of creating and editing an electronic document form, the first step is to query a standard database (DB) if a new electronic document form is created and to read a stored electronic document form if an edit is made of an existing electronic document form. 40l to 403): a second step (404 to 406) of creating a message structure, selecting a segment to be edited after deleting an unapplied group or segment; And the third step (407 to 4l2) of defining the group and editing properties according to the segment type, and then generating the document form and sequentially storing the elements constituting the segment in the document form file. This has the effect of reducing the burden on the user and completing document forms quickly.

Description

전자 문서 교환 시스템에서 전자 문서 양식의 생성 및 편집 방법How to create and edit an electronic document form in an electronic document exchange system

제 l 도는 EDI 시스템의 개략적인 구성 블록도,1 is a schematic structural block diagram of an EDI system,

제 2 도는 일반적인 EDI 시스템내에서의 문서 송/수신 흐름도,2 is a flow chart of document transmission and reception in a general EDI system,

제 3 도는 본 발명이 적용되는 개인용 컴퓨터의 구성도,3 is a configuration diagram of a personal computer to which the present invention is applied;

제 4 도는 본 발명에 따른 전자 문서 양식을 생성 및 편집하는 흐름도,4 is a flowchart for creating and editing an electronic document form according to the present invention;

제 5 도는 본 발명에 따른 표준 메시지 다이아그램의 예시도,5 is an exemplary diagram of a standard message diagram according to the present invention;

제 6 도는 본 발명에 따른 세그먼트 테이블로 구성된 메시지의 구조도,6 is a structural diagram of a message composed of a segment table according to the present invention;

제 7 도는 본발명에 따른 그룹 세그머트를 구성하는 정보의 구조도,7 is a structural diagram of information constituting a group segment according to the present invention;

제 8 도는 본 발명에 따른 데이타 세그먼트를 구성하는 데이타 요소의 구조도,8 is a structural diagram of data elements constituting a data segment according to the present invention;

제 9 도는 본 발명에 따른 문서 양식 화일의 구조도.9 is a structural diagram of a document style file according to the present invention.

* 도면의 주요 부분에 대한 부호의 설명 *Explanation of symbols on the main parts of the drawings

301 : 중앙 처리 장치302 : 제어 장치301: central processing unit 302: control unit

303 : 연산 장치304 : 주 기억 장치303: arithmetic unit 304: main memory

305 : 보조 기억 장치306 : 입력 장치305: auxiliary memory device 306: input device

307 : 출력 장치307: output device

본 발명은 전자 문서 교환 시스템(이하, EDI 시스템이라 함)에서의 전자 문서 양식의 생성 및 편집 방법에 관한 것이다.The present invention relates to a method for generating and editing an electronic document format in an electronic document exchange system (hereinafter referred to as an EDI system).

현재 도로, 항만, 철도등의 사회간접자본과 마찬가지로 정보통신은 전 산업분야에 막대한 영향을 끼치고 있으며 기업 및 국가경쟁력을 결정짖는 중요한 척도가 되고 있다. 그 중에서도 종이없는 거래라는 새로운 비지니스 방식을 제공하는 전자 문서 교환(EDI : Electronic Data Interchange)은 전세계 기업들의 경쟁력 확보에 필수적인 수단으로 등장하고 있다. 다음에서는 본 발명의 이해를 돕기 위하여 EDI의 정의, 도입 효과와 EDI를 구성하는 EDI 문서표준, EDI통신표준, EDI 소프트웨어, EDI 하드웨어에 대해 설명한다.Like social overhead capital such as roads, harbors and railways, ICTs have a tremendous impact on all industries and are an important measure of corporate and national competitiveness. Among them, Electronic Data Interchange (EDI), which provides a new way of doing business with paperless transactions, has emerged as an essential means for companies to compete globally. In the following, the definition of EDI, introduction effect, and EDI document standard, EDI communication standard, EDI software, and EDI hardware for configuring EDI will be described to help the present invention.

종래의 팩스 및 전자 우편은 데이타를 정형화 되지 않은 사람이 읽을 수 있는 형태로 표현하여 전자적으로 전송하지만 표준화된 형태가 아니므로 수신자가 필요한 데이타를 컴퓨터에 재입력하여 처리해야 한다.Conventional faxes and e-mails transmit data electronically by expressing the data in a form that can be read by an unformatted person. However, the fax and electronic mail are not standardized forms, and thus, the receiver must re-enter necessary data into a computer for processing.

그러나, EDI 시스템에서는 상기 팩스 및 전자 우편과는 근본적으로 상이하게 테이타가 컴퓨터 응용프로그램에 의해 구조화된 표준 양식으로 생성되므로 다른 컴퓨터 웅용 프로그램에 의해 해석되고 처리될 수 있으며, 기업과 기업간에 거래 문서를 컴퓨터에 의한 처리가 가능하도록 구조화되고 표준화된 형태로 네트워크를 통해 상호 전자적으로 교환한다. 예를들면 주문서, 송장, 견적서 등의 종이 서류를 우편, 인편등으로 송수신하는 대신 전자적으로 송수신하는 거래 형태로 거래 문서 데이타를 한 기업 컴퓨터의 응용 프로그램에서 다른 거래 기업 컴퓨터의 응용 프로그램까지 사람의 개입없이 자동적으로 전달되는 것이 가능하다.However, in EDI systems, the data is generated in a standard form structured by a computer application, which is fundamentally different from the above fax and e-mail, so that it can be interpreted and processed by other computer processing programs, and the transaction documents between the company and the company can be processed. They are exchanged electronically over a network in a structured and standardized format for computer-based processing. For example, instead of sending and receiving paper documents such as orders, invoices, and quotations by mail or in person, the transaction document data is sent and received electronically. It is possible to be delivered automatically without.

이렇게 각 기업들의 정보 시스템을 연결해주는 EDI 시스템은 컴퓨터 하드웨어, 소프트웨어, 지정학적 위치, 시간대, 통신 설비등의 제한을 받지 않고 EDI 문서 표준 및 통신 표준에 따른 문서를 생성하고 해석할 수 있는 소프트웨어만 있으면 누구나 전세계 어느곳에나, 언제나, 어느 거래처에게나 종이 없는 전자 문서를 전송할 수 있다.The EDI system that connects each company's information system needs only software that can generate and interpret documents in accordance with EDI document standards and communication standards without being restricted by computer hardware, software, geolocation, time zones, and communication facilities. Anyone can send paperless electronic documents anywhere, anytime, to any customer.

즉, EDI의 범위는 매우 넓어서 수직적 정보 호름뿐만 아니라 업종간, 산업간의 수평적 정보 흐름, 나아가 국가간 국제적 정보 흐름을 가능케한다. 따라서, 기존의 전화, 우편, 팩스등 전통적인 문서 처리 방식으로는 데이타가 반복되어 입력되므로 업무 처리 시간이 지연되고 재입력에 의한 데이타의 정확도가 낮아지고 많은 시간과 인력이 소모되며 업무 진행 및 처리가 비효율적이며 복잡하나 EDI 시스템을 이용하므로써 재고 비용, 운송 비용, 데이타 오류 감소등의 비용 절감과, 업무 능률 향상, 고객 서비스 향상, 거래처와의 관계 증진, 국제 경쟁력 향상의 효과를 얻을 수 있다.In other words, the scope of EDI is very wide, enabling not only vertical information flow but also horizontal information flow between industries and industries, and also international information flow between countries. Therefore, the data is repeatedly input in the conventional document processing methods such as telephone, mail, and fax, so that the processing time is delayed, the accuracy of the data by re-input is reduced, much time and manpower are consumed, Inefficient and complex, but using EDI systems can reduce costs such as inventory costs, transportation costs, and data errors, improve work efficiency, improve customer service, improve relationships with customers, and improve international competitiveness.

상기와 같은 EDI 시스템이 실현되기 위해서는 교환되는 문서에 대한 표준이 제정되어야 하는데, 각 기업에서 사용되는 문서의 양식은 각각 다르기 때문에 이를 전자적으로 전송받기 위해서는 전자 문서의 내용 및 구조에 관한 규칙이 필요하다.In order to realize such an EDI system, standards for exchanged documents must be established. Since the format of documents used by each company is different, rules on the content and structure of electronic documents are required to receive them electronically. .

· 구문 규칙 : 전자 문서 구조 및 구성을 제어하는 규칙Syntax rules: Rules that govern the structure and organization of electronic documents

· 자료 항목 : 전자 문서를 구성하는 데이타 단위· Data item: the unit of data that makes up an electronic document

· 전자 문서 : 구문 규칙에 따라 자료 항목을 결합하여 전자 문서를 정의· Electronic document: define electronic documents by combining material items according to syntax rules

문서 표준은 기업 표준, 산업 표준, 국가 표준, 지역 표준을 거쳐 국제 표준으로 발전하였다.Document standards have evolved from corporate standards, industry standards, national standards and regional standards to international standards.

· 산업 표준 : TDCC(운송, 1986), UCS(식료), WINS(창고)...Industry standards: TDCC (Transportation, 1986), UCS (Food), WINS (Warehouse) ...

· 국가(지역)표준 : ANSIX12(미국 북미, 198I), UNTDI(유럽)National Standards: ANSIX12 (North America, 198I), UNTDI (Europe)

· 국제 표준 : UN/EDIFACT(UN, 1987)International standard: UN / EDIFACT (UN, 1987)

유엔(UN/ECE)에서는 국제적 정보 유통을 가능하게 하기 위해서 무역, 은행, 항공, 운송, 행정등 각 분야에 대한 교환 문서의 표준을 국제 표준(UN/EDIFACT)으로 제정하였으며, 주요내용은 구문 규칙, 메시지 설계 지침, 데이타 항목 디렉토리, 데이타 세그먼트 디렉토리, 메시지 디렉토리이다. 이러한 국제 표준(UN/EDIFACT)은 국제 표준화기구(ISO)가 국제 표준으로 승인한 범세계적 EDI에 관한 문서표준이다.In order to enable the international distribution of information, the United Nations (UN / ECE) has established the standard of exchange documents for each field such as trade, banking, aviation, transportation and administration as the international standard (UN / EDIFACT). , Message design guidelines, data item directories, data segment directories, and message directories. These international standards (UN / EDIFACT) are document standards on global EDI that have been approved by the International Organization for Standardization (ISO) as international standards.

그리고, 전자 문서 교환을 지원하기 위한 통신에 관한 표준이 필요한데, 기존에는 여러 통신 프로토콜이 상존하였고, EDI 통신 사업자(Third party)가 중간에서 통신 문제를 해결해 주었으나 국제 통신표준기관인 국제 전신전화 자문위원회(CCITT)는 전자 문서를 전송하기 위한 통신 문제를 해결하기 위해 EDI와 X.400 MHS〈MessageHandling syste)를 결합하는 X.435 및 F.435 통신 표준을 제정하였다. X.435와 F.435는 EDI 문서 전송을 위한 프로토콜과 서버스를 각각 정의하고 있다.In addition, there is a need for a standard for communication to support the exchange of electronic documents. In the past, various communication protocols existed, and although the EDI Third Party solved the communication problem in the middle, the International Telecom Advisory Committee, an international telecommunication standard organization (CCITT) has established X.435 and F.435 communication standards that combine EDI and X.400 MHS (MessageHandling syste) to solve communication problems for transmitting electronic documents. X.435 and F.435 define protocols and services for EDI document transmission, respectively.

OSI(open system Interconnection) 7계층 모델을 근간으로 한 X.435의 출현으로 EDI문서를 거래처의 위치, 컴퓨터 기종, 통신망에 관계없이 지정학적으로 분산된 EDI 시스템에서 안정적으로 멀티미디어 데이타와 함께 전송하는 것이 가능해졌다.With the advent of X.435 based on the OSI (Open System Interconnection) seven-layer model, it is possible to reliably transmit EDI documents with multimedia data in geopolitically distributed EDI systems regardless of customer location, computer type, or communication network. It became possible.

EDI를 위한 소프트웨어로는 가입자(EDI 가입자)측에 설치되는 가입자 시스템과 가입자간에 전달되는 메시지를 전송히고 잠시 보관해주는 기능을 가진 전송 호스트에 설치되는 메시지 저장기 및 중계 시스템이 필요하다. EDI는 통신용 모뎀과 함께 개인용 컴퓨터(PC), 워크스테이션, 미니컴퓨터, 메인프레임 등 어느 하드웨어 플랫폼에서도 가능하여 저렴한 가격의 고성능 개인용 컴퓨터, 그리고 많은 EDI용소프트웨어의 출현으로 개인용 컴퓨터를 기반으로 하는 EDI시스템 구축이 낮은 비용으로 가능해져 EDI 확산에 기여하고 있다.The software for EDI requires a subscriber system installed at the subscriber (EDI subscriber) side and a message store and relay system installed at the transmission host having a function of transmitting and temporarily storing a message transmitted between subscribers. EDI is available on any hardware platform such as personal computers (PCs), workstations, minicomputers, mainframes, as well as communication modems. EDI system based on personal computers with the emergence of low-cost, high-performance personal computers and many EDI software. Deployment is possible at low cost, contributing to the spread of EDI.

국제 전신전화 자문위원회(CCITT)의 X.400 권고를 기반으로 X.435와 F.435 표준 및 국제 문서 표준에 따른 EDI시스템의 일예를 설명하면 다음과 같다.An example of an EDI system based on the X.435 and F.435 standards and international document standards, based on the X.400 Recommendations of the International Telegraph and Telephone Advisory Committee (CCITT), is as follows:

일단 EDI 시스템은 적용되는 응용 업무나 사용하는 사용자의 환경에 따라 다양한 하드웨어(H/W) 및 소프트웨어(S/W)구성을 가질 수 있는데, 소프트웨어(S/W)는 기본적으로 가입자 시스템과 가입자 처리기, 중계 시스템, 메시지 저장기로 구성되고, 사용자의 하드웨어(H/W), 소프트웨어(S/W)환경에 따라 여러가지 조합으로 각 서브시스템들이 설치될 수 있고, 각 서브시스템들이 설치되는 하드웨어(H/W)플랫폼이 달라질 수 있다.Once an EDI system can have various hardware (H / W) and software (S / W) configurations, depending on the application and the user's environment, the software (S / W) is basically a subscriber system and a subscriber processor. It consists of a relay system, a message store, and various subsystems can be installed in various combinations according to the user's hardware (H / W) and software (S / W) environment. W) Platforms may vary.

제 1 도는 EDI 사스템의 개략적인 구성 블록도로서, 시스템을 구성하는 각 서브시스템들은 다음과 같은 역할을 한다.FIG. 1 is a schematic block diagram of an EDI system. Each subsystem constituting the system serves as follows.

먼저, 가입자 시스템은 공중 전화망(PSTN)을 통해 가입자 처리기, 메시지 저장기(MS:Message store), 다수의 중계 시스템(MTA:MessageTransfer Agent)을 구비한 중계 호스트에 접속하여 메세지를 다른 가입자에게 보내거나 다른 가입자가 보낸 메시지를 검색하여 보는 등의 서비스를 이용할 수 있다.First, the subscriber system connects to a relay host equipped with a subscriber processor, a message store (MS), and a plurality of relay systems (MTAs) through a public telephone network (PSTN), and sends a message to another subscriber. You can use services such as searching and viewing messages from other subscribers.

즉, 사용자가 EDI 메시지를 만들어 전송하거나 수신하도록 하는 제반 기능을 제공하며, 문서 양식 생성 시스템, 문서 편집 시스템, 문서 변환 시스템, 중계 호스트와 가입자 시스템간의 EDI 메세지 송/수신을 담당하는 통신 처리 시스템, 메세지 저장기 액세스 프로토콜(P7)에 따른 메시지 저장기 조회 시스템, 송/수신 문서와 관리 정보를 객체화하여 관리하는 문서 관리 시스템으로 구성된다.That is, it provides various functions for the user to create and transmit or receive an EDI message, a document form generation system, a document editing system, a document conversion system, a communication processing system in charge of EDI message transmission / reception between a relay host and a subscriber system, The message store inquiry system according to the message store access protocol (P7), and the document management system which objectizes and manages transmission / reception documents and management information.

가입자 처리기는 가입자 시스템과 메시지 저장기간에 전송되는 메시지를 부호화(encoding)하거나 복호화(decoding)하는 기능을 수행한다. 즉,가입자 시스템에서 작성되어 전송된 메세지를 부호화 규칙(ASN.1)에 따라 부호화하여 메시지 저장기로 전송하거나 메시지 저장기에서 전송된 메시지를 복호화하여 가입자시스템으로 전송한다.The subscriber processor performs a function of encoding or decoding a message transmitted in the subscriber system and the message storage period. That is, the message created and transmitted by the subscriber system is encoded according to the encoding rule (ASN.1) and transmitted to the message store, or the message transmitted from the message store is decrypted and transmitted to the subscriber system.

메시지 저장기는 가입자 처리기와 중계 시스템의 중계 역할을 하는 시스템으로 가입자에게 전송되는 메시지를 중계 시스템으로 부터 전달받아 저장하는 기능을 수행한다. 또한, 메시지 저장기에 저장된 메시지들에 대해 사용자가 가입자 시스템을 이용하여 특정 조건을 만족하는 메시지들의 수를 검색하거나, 특정 메시지 전체를 가져가거나, 저장된 메시지들의 목록을 검색해 보는등의 다양한 방법으로 검색할 수 있는 기능을 제공한다. 메시지가 가입자 처리기와 메시지 저장기간에 전달될때는 P7프로토콜(메시지 저장기 검색 규약)이 적용되며 메시지 저장기와 중계 시스템간에 전달될때는 P3프로토콜(체출 및 배달 규약)이 적용된다.The message store is a system that acts as a relay between the subscriber processor and the relay system, and performs a function of receiving and storing a message transmitted to the subscriber from the relay system. In addition, for messages stored in the message store, the user can use the subscriber system to search the number of messages satisfying a specific condition, take a specific message entirely, or search the list of stored messages. Provides the ability to The P7 protocol (message store retrieval protocol) applies when messages are delivered to subscriber handlers and message storage periods, and the P3 protocol (submission and delivery protocol) applies when delivered between message store and relay systems.

중계 시스템은 가입자 시스템을 통하여 메시지 저장기로 부터 제출된 메시지를 다른 중계 시스템으로 전송하거나 자신의 중계 시스템에 접속된 메시지 저장기에 배달하는 기능을 수행한다.즉, P3프로트콜(제출 및 배달 규약)을 이용하여 메시지 저장기로 메시지를 저장하거나 메시지 저장기로 부터 메시지를 제출받고, Pl프로토콜(메시지 전송 규약)을 이용하여 다른 중계 시스템으로 메시지를 전송한다. 또한, 여러 중계 시스템이 연결되어 메시지를 중계할 수 있으며 측척-저장 방식을 이용하여 메시지를 전달하고 메시지 배달 요청자에게 해당 메시지 전달의 성공 또는 실패 여부를 전달하는 확인 서비스, 각메시지의 배달 우선 순위에 따른 지원, 지연 배달등의 배달 선택 기능, 다양한 매체로의 내용 변환, 메시지의 제출 및 배달에 따른 오류의 진단 기능 등의 다양한 서비스를 제공한다.The relay system transmits a message submitted from the message store through the subscriber system to another relay system or delivers the message to the message store connected to the relay system, i.e., the P3 protocol (submission and delivery protocol) The message is stored in the message store or the message is submitted from the message store, and the message is transferred to another relay system using the Pl protocol (message transfer protocol). In addition, multiple relay systems can be connected to relay messages, a check-and-save method that delivers the message, and a confirmation service that delivers the message delivery requestor's success or failure, and the priority of each message delivery. It provides various services such as support, delivery selection function such as delayed delivery, contents conversion to various media, error diagnosis function according to message submission and delivery.

제 2 도는 일반적인 EDI 시스템내에서의 문서 송/수신 흐름도로서, 문서가 생성되어 송/수신되는 과정을 살펴보면 다음과 같다.2 is a flowchart of document transmission / reception in a general EDI system. The process of generating and transmitting a document is as follows.

송신측에서는 개인용 컴퓨터의 가입자 시스템에 시작 및 로그인하여(20l)문서의 양식에 문서의 내용을 입력하여 문서 양식을 생성/편집하고(202)문서 변환한 후에(203)송신 메뉴를 선택하여(204)메시를 작성한 다음에(205) 중계 호스트를 연결하여(206 )문서를 송신한다(207).The sender starts and logs in to the subscriber system of the personal computer (20l), creates and edits the document form by entering the contents of the document in the form of the document (202), converts the document (203) and selects the send menu (204). After the mesh is created (205), the relay host is connected (206) and the document is transmitted (207).

그러면, 상기 문서를 수신한 중계 호스트는 이미 시작 및 로그인 되어 연결이 설정된 수신측(PC)에 메시지 도착을 통지한다(208). 수신측은 메시지를 호출하여(209) 거래처를 분류, 저장하고(2l0) 문서변환하여(2ll) 수신 문서를 확인한다(2l2).Then, the relay host receiving the document notifies the receiving party (PC) that the connection has already been started and logged in to establish a connection (208). The receiving side calls the message (209), classifies and stores the account (2l0), converts the document (2ll), and confirms the received document (2l2).

상기와 같은 EDI 시스템에 대한 기본적인 이해를 바탕으로 종래기술과 본 발명에 대한 설명을 시작한다.Based on the basic understanding of the EDI system as described above, the prior art and the present invention will be described.

종래의 EDI 시스템에서는 교환되는 문서를 편집하기 위해 문서마다 별도의 프로그램을 작성하여 사용자들에게 제공하여 왔다.In the conventional EDI system, a separate program has been created for each document and provided to users in order to edit the exchanged document.

따라서, 새로운 문서 표준이 제정되거나 새로운 산업 분야에 EDI시스템을 적용할 경우 그때마다 문서 편집 프로그램을 작성해 주어야하고, 이미 배포되어 사용되고 있는 문서에 대한 표준의 일부가 바뀌면 그 문서를 생성하기 위한 프로그램을 수정하여 다시 사용자들에게 배포해야 하는 어려움이 계속되고 있다.Therefore, when a new document standard is enacted or an EDI system is applied to a new industry, a document editing program must be written every time, and when a part of the standard for a document already distributed and used is changed, the program for generating the document is modified. The difficulty of distributing them back to users continues.

따라서, 이러한 불편을 없애기 위하여 문서 양식 생성 틀들이 제공되었으나, 이들은 표준 데이타의 구조를 일반적인 편집기를 이용하여 입력시키고, 여기에 적접 데이타의 속성 및 유형을 입력하여 사용하여 왔다.Therefore, document form generation frameworks have been provided to eliminate this inconvenience, but they have been used to input the structure of standard data using a general editor, and input the attributes and types of the data directly.

그러나, 종래의 전자 문서 양식의 생성 및 방법은 다층 레벨을 갖는 표준 데이타의 정확한 구조를 유지시키기가 어렵고, 이에 따라 하나의 양식을 생성하기 위하여 여러번의 구문 오류 및 속성 오류를 유발하여 많은 시간을 소요하게 되는 문제점이 있었다.However, the generation and method of the conventional electronic document form is difficult to maintain the exact structure of the standard data having the multilevel level, and thus it takes a lot of time by causing several syntax errors and attribute errors to generate one form. There was a problem.

상기와 같은 문제점을 해결하기 위하여 안출된 본 발명은 전자 문서 교환 시스템에서 표준 데이타만 존재하면 데이터드리븐 방식을 이용하여 별도의 양식 작성 프로그램이 필요없이 언제든지 문서 양식을 생성하여 즉시 사용할 수 있는 전자 문서 양식의 생성 및 편집 방법을 제공하는 데 그 목적이 있다.In order to solve the above problems, the present invention provides an electronic document form that can be used immediately by creating a document form at any time without the need for a separate form creation program using the data driven method, provided that only standard data exists in the electronic document exchange system. The purpose is to provide a way of creating and editing.

상기 목적을 달성하기 위하여 안출된 본 발명은, 일반적인 범용컴퓨터에 적용되는 방법에 있어서, 새로운 전자 문서 양식의 생성이면 표준 데이타베이스(DB)올 조회하고, 기존 전자 문서 양식의 편집이면 저장되어 있는 전자 문서 양식을 읽어 오는 제 1 단계 ; 상기 제l 단계 수행 후, 메시지 구조를 생성하고, 비적용 그룹 또는 세그먼트를 삭제한 후에 편집할 세그먼트를 선택하는 제 2 단계 ; 및 상기제 2 단계 수행 후, 세그먼트 종류에 따라 그룹 특성과 편집 특성을 정의한 후에 문서 양식을 생성하고 세그먼트를 구성하는 엘레먼트를 차례대로 문서 양식 화일에 저장하는 제 3 단계를 포함하는 것을 특징으로 한다.In order to achieve the above object, the present invention is a method applied to a general-purpose general purpose computer, in which if a new electronic document form is generated, a standard database (DB) is queried, and if an edit of an existing electronic document form is stored, First step to read document form; A second step of generating a message structure after performing the first step, selecting a segment to be edited after deleting an unapplied group or segment; And after performing the second step, after defining the group property and the editing property according to the segment type, generating a document form and sequentially storing the elements constituting the segment in the document form file.

이하, 첨부된 도면을 참조하여 본 발명에 따른 일실시예를 상세히 설명한다.Hereinafter, with reference to the accompanying drawings will be described an embodiment according to the present invention;

제 3 도는 본 발명이 적용되는 개인용 컴퓨터의 구성도로서, 30l은 중앙 처리 장치, 302는 제어 장치, 303은 연산 장치, 304는 주 기억 장치, 305는 보조 기억장치, 306은 입력장치, 307은 출력 장치를 각각 나타낸다.3 is a configuration diagram of a personal computer to which the present invention is applied, where 30l is a central processing unit, 302 is a control unit, 303 is an arithmetic unit, 304 is a main memory device, 305 is an auxiliary memory device, 306 is an input device, and 307 is Represent each output device.

그 동작을 살펴보면, 연산 장치(303)와 제어 장치(302)가 컴퓨터 처리의 중심이 되므로 이 들을 합하여 중앙 처리 장치(301)라 하며, 부수되는 입력 장치(306), 보조 기억 장치(305)및 출력 장치(307)등을 주변 장치라 한다. 주 기억 장치는 중앙 처리 장치(301)와 주변장치 사이에서 자료나 정보 이동을 가능하게 하는 고속 기억 장치이다.Looking at the operation, since the arithmetic unit 303 and the control unit 302 becomes the center of computer processing, these are collectively referred to as a central processing unit 301, and an accompanying input unit 306, auxiliary storage unit 305, and The output device 307 or the like is called a peripheral device. The main memory device is a high speed memory device that enables data or information movement between the central processing unit 301 and a peripheral device.

중앙 처리 장치(30l)는 본 발명의 전체적인 제어를 수행하는 장치로서, 기억 장치 (주 기억 장치 또는 보조 기억 장치 )에 저장된 프로그램의 명령을 한줄씩 꺼내어 해독하고 실행을 위한 제어를 수행한다.The central processing unit 30l is a device for performing the overall control of the present invention. The central processing unit 30l takes out and deciphers the command of a program stored in a storage device (main memory or auxiliary storage device) line by line, and performs control for execution.

기억 장치 (주 기억 장치, 보조 기억 장치 )는 본 발명의 프로그램내용이나 본 발명의 입,출력 자료를 저장하고, 처리가 끝난후 출력결과를 저장하고 있는 장치이다.The memory device (main memory device or auxiliary memory device) is a device that stores the program contents of the present invention and the input / output data of the present invention, and stores the output result after the processing is completed.

입력 장치(306)는 본 발명을 구동시키기 위한 사용자 입력이나, 수행 도중의 사용자 입력을 받아들이는 장치이다.The input device 306 is a device that receives a user input for driving the present invention or a user input during execution.

출력 장치(307)는 본 발명이 수행 도중 출력하는 결과들을 사용자에게 출력시키는 매체 역할을 하는 장치이다.The output device 307 is a device that serves as a medium for outputting the results output by the present invention to the user.

제 4 도는 본 발명에 따른 전자 문서 양식을 생성 및 편집하는 흐름도이다.4 is a flowchart for creating and editing an electronic document form according to the present invention.

본 발명은 표준 문서가 정의 되어있는 데이타베이스(DB DataBase)로 부터 데이타를 조화하여 메모리내에 문서를 세그먼트의 구조로 표현하고, 그룹의 반복 횟수 정의, 분할, 삭제 처리, 세그먼트의 반복 횟수 정의 및 삭데 등의 작업을 세그먼트 구조를 이용하여 처리하며, 특정 세그먼트를 선택했을때 이를 구성하는 데이타 요소를 다시 DB로 부터 조회하여 전체 문서 구조를 형성하며, 화면에 형성된 전체 문서의 구조를 이용하여 처리하고자하는 항목(그룹, 테이타 요소, 그래픽 정보)을 선택하면 그에 해당하는 사용자 인터페이스가 제공되고 여기에 원하는 값을 채워 넣음으로써 전자 문서 양식을 생성한다.The present invention harmonizes data from a database in which a standard document is defined, expresses a document in memory as a segment structure, defines the number of repetitions of a group, divides, deletes, defines the number of repetitions of a segment, and deletes the data. Etc. are processed using the segment structure, and when a specific segment is selected, the data elements constituting it are retrieved from the DB again to form the entire document structure, and the processing is performed using the entire document structure formed on the screen. Selecting an item (group, data element, graphical information) provides a corresponding user interface and creates an electronic document form by filling in the desired value.

그 동작을 구체적으로 살펴보면, 새로운 전자 문서 양식을 생성할것인지 아니면 이미 생성되어 저장되어 있는 전자 문서 양식 화일을편집할 것인지를 판단하여(401) 새로운 전자 문서 양식을 생성하려면 표준 DB에 등록되어 있는 표준 메시지의 종류를 화면에 표시하여 선택하도록 하고 선택된 메시지 식별자를 이용하여 표준 DB에서 메시지를 읽어들이고(402), 전자 문서 양식을 편집할 것이면 이미 생성되어 저장되어 있는 전자 문서 양식을 읽어온다(403).Looking specifically at the operation, it is determined whether to generate a new electronic document form or to edit an electronic document form file that is already created and stored (401). The message type is displayed on the screen to be selected, and the message is read from the standard DB using the selected message identifier (402). If the electronic document form is to be edited, the electronic document form already generated and stored is read (403). .

이러한 국제 표준 문서의 구조는 세그먼트의 조합으로 이루어지는데 문서의 특성에 따라 여러개의 세그먼트를 묶어서 그룹으로 형성하기도 하고, 그룹내에 또다른 그룹을 정의 할 수도 있다. 또한, 그룹이나 세그먼트는 반복이 적용되기도 한다. 국제 표준 규칙에 따른 한 메시지 다이아그램이 (제 5 도)에 예시되어 있다.The structure of the international standard document is a combination of segments. Depending on the characteristics of the document, several segments may be grouped together to form a group, and another group may be defined within the group. In addition, repetition may be applied to a group or a segment. One message diagram according to international standard rules is illustrated in FIG. 5.

표준 데이타베이스에서 메시지를 읽어오거나(402) 전자 문서 양식을 읽어온(403)후에 본 발명에서 정의된 세그먼트 테이블을 이용하여 조회 또는 읽혀진 메시지를 메시지 구조로 만들어 메모리에 유지하고 화면에 표시한다(404).After reading a message from a standard database (402) or reading an electronic document form (403), using the segment table defined in the present invention, a message structure that is inquired or read is made into a message structure and maintained in memory and displayed on the screen (404). ).

이는 국제 표준 메시지 DB에서 세그먼트 단위로 메시지를 읽어들여 메모리내에 메시지의 구조를 세그먼트 단위로만 형성한다. 메시지구조를 조회했을 때, 해당되는 메시지에 대한 세그먼트들만 순서적으로 리턴(return)되는데 각 세그먼트는 자신이 속해있는 그룹 정보를 내포하고 있어 이를 이용하여 메모리에 그룹 정보를 구성하고 각 세그먼트를 그룹 정보와 연관 시킨다. 이때, 본 발명에서는 각 그룹도 하나의 세그먼트로 간주하여 메모리에 처리한다. 메모리에 형성된 메시지 구조는 사용자가 알아볼 수 있는 형태로 가공되어 화면에 처리된다.It reads messages in segment units from the international standard message DB and forms the structure of messages in memory only in segments. When querying the message structure, only the segments for the corresponding message are returned in order. Each segment contains the group information to which it belongs. Using this, the group information is composed in memory and each segment is group information. Associate with At this time, in the present invention, each group is regarded as one segment and processed in the memory. The message structure formed in the memory is processed into a form that can be recognized by the user and processed on the screen.

상기 (제 5 도)의 다이아그램을 세그먼트 테이블 구조로 가공한 결과가〈제 6 도〉에 나타나 있다.The result of processing the diagram of Fig. 5 in the segment table structure is shown in Fig. 6.

메시지 구조를 메모리에 유지하고 화면에 표시한 후에(404) 표준메시지에는 존재하지만 자신의 기업에서는 사용하지 않는 선택적인 그룹 또는 세그먼트를 삭제하고, 삭제가 완료되면 메모리와 화면을 갱신한 다음에(405) 편집할 세그먼트를 선택한다(406). 이때, 삭제방법은 삭제하고자 하는 라인에 커서를 위치시키고 삭제 버튼을 누르면 되는데 그룹인 경우에는 자신의 그룹에 속하는 모든 그룹과 세그먼트를 모두 삭제한다. 예를 들어 (제 6 도)의 메시지에서 그룹2 를 삭제하면 '그룹2', 'I I I', '그룹3', 'JJJ' 및 'KKK' 등 5개의 세그먼트가 모두 삭제된다.After keeping the message structure in memory and displaying it on the screen (404), delete any optional groups or segments that exist in the standard message but are not used by your enterprise, and when the deletion is complete, update the memory and screen (405). Select the segment to be edited (406). In this case, the delete method is to place the cursor on the line to be deleted and press the delete button. In the case of a group, all the groups and segments belonging to the group are deleted. For example, if group 2 is deleted from the message of FIG. 6, all five segments such as 'group 2', 'I I I', 'group 3', 'JJJ' and 'KKK' are deleted.

상기 선택된 세그먼트가 그룹을 나타내는 그룹 세그먼트인지 순수한 데이타를 나타내는 데이타 세그먼트인지를 선택된 세그먼트의 속성을 이용하여 판단하여(407) 그룹 세그먼트이면 그룹의 특성을 정의한다(408). 즉, 그룹이 문서 편집시 위치해야할 좌표, 반복 횟수 및 그룹을 형성하는 그래픽(텍스트, 선, 패턴, 비트맵)정보를 정의한다. 이때, 정의된 그룹 특성 정보는 해당 세그먼트의 포인터에 저장된다. 그리고, 상기 (제 6 도)의 메시지 구조를 그룹 세그먼트를 구성하는 특성 정보로 나타내면 (제 7 도) 와 같다.Whether the selected segment is a group segment representing a group or a data segment representing pure data is determined using the attributes of the selected segment (407). If the group segment is defined, the characteristics of the group are defined (408). That is, the coordinates, the number of repetitions, and the graphics (text, line, pattern, and bitmap) information forming the group are defined. At this time, the defined group characteristic information is stored in the pointer of the corresponding segment. The message structure shown in Fig. 6 is represented by the characteristic information constituting the group segment as shown in Fig. 7.

상기 선택된 세그먼트가 데이타 세그먼트이면 데이타 세그먼트를 구성하는 데이타 요소를 DB로 부터 조회하여 해당 세그먼트의 포인터에 연결하고 화면에 디스플레이하여(409) 반복을 이루는 세그먼트인 경우에는 적용할 반복 횟수를 정의하고 사용하지 않을 선택적 세그먼트인 경우에는 데이타 요소를 삭제하여 메모리에 유지하고 화면에 표시한 후에(410) 문서 편집기에서 편집의 대상이 되는 데이타 요소의 좌표 및 편집 특성을 정의한다(411). 이때, 상기 데이타 세그먼트를 구성하는 테이타 요소의 구조는 (제 8 도)와 같다.If the selected segment is a data segment, the data element constituting the data segment is retrieved from the DB, connected to the pointer of the segment, and displayed on the screen (409). If the optional segment is not to be deleted, the data element is deleted and maintained in memory and displayed on the screen (410), and then the coordinates and editing characteristics of the data element to be edited are defined in the text editor (411). At this time, the structure of the data elements constituting the data segment is as shown in FIG.

상기 그룹 특성과 편집 특성을 정의한 후에(408, 41l) 문서 편집기에서 사용할 문서 양식을 생성하고, 저장을 위한 선행 작업이 완료되면 첫번째 세그먼트부터 시직하여 셰그먼트를 구성하는 엘레먼트를 차례대로 양식 화일에 저장한다(4I2). 이때, 셰그먼트가 그롭을 나타내는 경우에는 그룹 저장 루틴을, 데이타 세그먼트를 나타내는 경우에는 데이타 요소 저장 루틴을 사용한다.After defining the group property and the editing property (408, 41l), create a document form to be used in the text editor, and when the preliminary work for saving is completed, the elements constituting the segment are stored in the form file in order from the first segment. (4I2). In this case, a group storage routine is used when the segment represents a group, and a data element storage routine is used when a segment is represented.

상기 문서 양식 화일의 구조는〈제 9 도〉와 같은데, 화일에 저장하기전에 문서 편집기에서 사용할 각 그룹의 정보(그룹의 크기, 데이타 요소의 크기, 그래픽 요소의 크기 등)를 먼저 산출한다.The structure of the document style file is as shown in FIG. 9, before calculating the information of each group (group size, data element size, graphic element size, etc.) to be used in the text editor before storing the file.

상기 〈제9 도〉에서 LH는 문서 편집기에서 그룹을 구분하기 위하여 생성된 그룹 정보 데이타를, ST는 그래픽 정보를, DE는 데이타 요소 정보를 각각 나타낸다.In FIG. 9, LH denotes group information data generated for classifying groups in a text editor, ST denotes graphic information, and DE denotes data element information.

상기와 같은 본 발명은 화면에 나타난 얼레먼트(그룹, 세그먼트, 데이타요소, 그래픽정보 등)를 선택했을때 이 옐레멘트의 특징에 따른 각기 다른 사용자 인터페이스가 자동으로 제공되고 표준 문서에 대한 데이타베이스를 이용하기 때문에 어떠한 문서라도 정확한 구조를 유지하고, 또한 데이타의 속성등이 자동으로 부여되기 때문에 사용자의 부담을 줄이고 신속하게 문서 양식을 작성할 수 있는 효과가 있다.According to the present invention, when selecting the elements (groups, segments, data elements, graphic information, etc.) displayed on the screen, different user interfaces according to the characteristics of this element are automatically provided and a database for standard documents is provided. Because of this, any document maintains an accurate structure, and data attributes are automatically assigned, thereby reducing the burden on the user and creating a document form quickly.

Claims (9)

일반적인 범용 컴퓨터에 적용되는 방법에 있어서, 새로운 전자 문서 양식의 생성이면 표준 데이타베이스(DB)를 조회하고, 기존 편지 문서 양식의 편집이면 저장되어 있는 전자 문서 양식을 읽어 오는 제 1 단계(401 내지 403) ; 상기 제 1 단계(40l 내지 403)수행 후, 메시지 구조를 생성하고, 비적용 그룹 또는 세그먼트를 삭제한 후에 편집할 세그멘트를 선택하는 제 2 단계(404 내지 406) ; 및 상기 제 2 단계(404 내지 406)수행 후, 세그먼트 종류에 따라 그특성과 편집 특성을 정의한 후에 문서 양식을 생성하고 세그먼트구성하는 열레먼트를 차례대로 문서 양식 화일에 저장하는 제 3 단계(407 내지 412)를 포함하는 것을 특징으로 하는 전자 문서 교환시스템에서 전자 문서 양식의 생성 및 편집 방법.In a general general purpose computer, the first step (401 to 403) for querying a standard database (DB) when generating a new electronic document form and reading a stored electronic document form when editing an existing letter document form. ); A second step (404 to 406) of creating a message structure after performing the first step (40l to 403), and selecting a segment to be edited after deleting the non-applying group or segment; And after performing the second steps 404 to 406, after defining the properties and the editing properties according to the segment type, the third step (407 to 407) to sequentially generate the document form and store the thermal elements constituting the segments in the document form file. 412) A method for creating and editing an electronic document form in an electronic document exchange system. 제 1 항에 있어서, 상기 제 1 단계(401 내지 403)는, 새로운 전자 문서 양식을 생성할 것인지 아니면 이미 생성되어 저정되어 있는 전자 문서 양식 화일을 편집할 것인지를 판단하는 제 4 단계(40l) ; 상기 제 4 단계(40l)수행 후, 새로운 전자 문서 양식을 생성하려면 표준 DB에 등록되어 있는 표준 메시지의 종류를 화면에 표시하여 선택하도록 하고 선택된 메시지 식별자를 이용하여 표준 DB에서 메시지를 읽어 오는 제 5 단계(402) ; 및 상기 제 4 단계(401)수행 후, 전자 문서 양식을 펀집할 것이면 이미 생성되어 저장되어 있는 전자 문서 양식을 읽어 오는 제 6 단계(403)를 포함하는 것을 특징으로 하는 전자 문서 교환 시스템에서 전자 문서 양식의 생성 및 편집 방법.4. The method of claim 1, wherein the first steps (401 to 403) comprise: a fourth step (40l) for determining whether to create a new electronic document form or to edit an already created and stored electronic document form file; After performing the fourth step 40l, in order to create a new electronic document form, the user selects and displays a type of standard message registered in the standard DB on the screen, and reads a message from the standard DB using the selected message identifier. Step 402; And a sixth step 403 of reading out an electronic document form that has already been generated and stored if the electronic document form is to be collected after the fourth step 401 is performed. How to create and edit a form. 제 1 항에 있어서, 상기 제 2 단계 (404 내지 406)는, 표준 데이타베이스를 조회 하는 과정 이나 기존 전자 문서 양식을 읽는 과정증 어느 한 과정 수행후에 세그먼트 테이블을 이용하여 조회 또는 읽혀진 메시지를 메시지 구조로 만들어 메모리에 유지하고 화면에 표시하는 제 4 단계(404) ; 상기 제 4 단계(404)수행 후, 표준 메시지에는 존재하지만 자신의 기업에서는 사용하지 않는 선택적인 그룹 또는 세그먼트를 삭제하고, 삭제가 완료되면 메모리와 화면을 갱신하는 제 5 단계(405); 및 상기 제 5 단계(405)수행 후, 편집 대상 세그먼트를 선택하는 제 6 단계(406)를 포함하는 것을 특징으로 하는 전자 문서 교환 시스템에서 전자 문서 양식의 생성 및 편집 방법.The method of claim 1, wherein the second step (404 to 406), a message structure is used to retrieve a message that has been queried or read using a segment table after a process of querying a standard database or a process of reading an existing electronic document form. A fourth step 404 for creating and maintaining in memory and displaying on the screen; A fifth step (405) of deleting a selective group or segment existing in the standard message but not used by the enterprise after the fourth step (404), and updating the memory and the screen when the deletion is completed; And a sixth step (406) of selecting a segment to be edited after performing the fifth step (405). 제 1 항에 있어서, 상기 제 3 단계(407 내지 4l2)는, 상기 선택된 세그먼트가 그룹을 나타내는 그룹 세그먼트인지 순수한 데이타를 나타내는 데이타 세그먼트인지를 선택된 세그먼트의 속성을 이용하여 판단하는 제 4 단계(407) ; 상기 제 4 단계(407)수행 후, 그룹 세그먼트이면 그룹의 특성을 정의한 후에 문서 양식을 생성하고, 세그먼트를 구성하는 엘레먼트를 차례대로 문서 양식 화일에 저장하는 제 5 단계(408, 412) ; 및 상기 제 4 단계(407)수행 후, 데이타 세그먼트이면 데이타 세그먼트를 구성하는 데이타 요소를 DB로 부터 조회하여 해당 세그먼트의 포인터에 연결하고 화면에 디스플레이하여 반복을 이루는 세그먼트인 경우에는 적용할 반복 횟수를 정의하고 사용하지 않을 선택적 세그먼트인 경우에는 데이타 요소를 삭제하여 메모리에 유지하고 화면에 표시하며, 문서 편집기에서 편집의 대상이 되는 데이타 요소의 좌표 및 편집 특성을 정의한 후에 문서 양식 화일을 생성하고 세그먼트를 구성하는 엘레먼트를 차례대로 문서 양식에 저장하는 제 6 단계(409 내지 4l2)를 포함하는 것을 특징으로 하는 전자 문서 교환 시스템에서 전자 문서 양식의 생성 및 편집 방법.The method as claimed in claim 1, wherein the third step (407 to 4112) determines whether the selected segment is a group segment representing a group or a data segment representing pure data using an attribute of the selected segment. ; A fifth step (408, 412) of generating the document form after defining the characteristics of the group after performing the fourth step (407), and storing the elements constituting the segment in the document form file in order; After performing the fourth step 407, if the data segment is a data segment, the data element constituting the data segment is retrieved from the DB, connected to the pointer of the corresponding segment, and displayed on the screen. For optional segments to be defined and not used, delete the data element to keep in memory and display on the screen, define the coordinates and editing characteristics of the data element to be edited in the text editor, then create the document form file and create the segment. And a sixth step (409 to 411) for sequentially storing the constituent elements in the document form. 제 1 항에 있어서, 상기 제 2 단계(404 대지 406)의 비적용 그룹 또는 세그먼트를 삭제하는 과정은, 삭제하고자 하는 라인에 커셔를 위치시키고 삭제 버튼을 누르면 되는데, 그룹인 경우에는 자신의 그룹에 속하는 모든 그룹과 세그먼트를 모두 삭제하는 것을 특징으로 하는 전자 문서 교환 시스템에서 전자 문서 양식의 생성 및 편집 방법.The method of claim 1, wherein the deleting of the non-applying group or segment of the second step 404 site 406 is by placing a cursor on the line to be deleted and pressing the delete button. A method of creating and editing an electronic document form in an electronic document exchange system, wherein all groups and segments are deleted. 제 1 항에 있어서, 상기 제 3 단계(407 내지 4l2)의 그룹 특성은, 그룹이 문서 편집시 위치해야할 좌표, 반복 횟수 및 그룹을 형성하는 그래픽 정보를 포함하는 것을 특징으로 하는 전자 문서 교환 시스템에서 전자 문서 양식의 생성 및 편집 방법.The electronic document exchange system of claim 1, wherein the group characteristics of the third step (407 to 4112) include coordinates, repeat times, and graphic information forming a group of the group to be located when editing the document. How to create and edit electronic document forms. 제 1항에 있어서, 상기 제 3 단계(497 내지 412)의 문서 양식 파일에 저장하는 과정은, 각 그룹 정보를 산출한 후에 세그먼트가 그룹인 경우에는 그룹 저장 루틴에, 데이타 세그먼트를 나타내는 경우에는 데이타 요소 저장 루틴에 저장하는 것을 특징으로 하는 전자 문서 교환 시스템에서 전자 문서 양식의 생성 및 편집 방법.The process of claim 1, wherein the storing in the document style file of the third step (497 to 412) is performed after each group information is calculated, to the group storing routine when the segment is a group, and to the data when displaying the data segment. A method for creating and editing an electronic document form in an electronic document exchange system, characterized by storing in an element storage routine. 제 7 항에 있어서, 상기 그룹 정보는, 그룹의 크기, 데이타 요소의 크기 및 그래픽 요소의 크기를 포함하는 것을 특징으로 하는 전자 문서 교환 시스템에서 전자 문서 양식의 생성 및 편집 방법.8. The method of claim 7, wherein the group information includes a size of a group, a size of a data element and a size of a graphic element. 제 1 항에 있어서, 상기 제 3 단계(407 내지 4l2)의 문서 양식화일의 구조는, 문서 편집기에서 그룹을 구분하기 위하여 생성된 그룹 정보 데이타, 그래픽 정보 및 데이타 요소 정보를 포함하는 것을 특징으로 하는 전자 문서 교환 시스템에서 전자 문서 양식의 생성 및 편집 방법.The structure of the document style file of the third step (407 to 4112) comprises group information data, graphic information and data element information generated for classifying groups in the text editor. How to create and edit electronic document forms in an electronic document exchange system.
KR1019950006912A 1995-03-29 1995-03-29 How to create and edit an electronic document form in an electronic document exchange system Expired - Fee Related KR0139554B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019950006912A KR0139554B1 (en) 1995-03-29 1995-03-29 How to create and edit an electronic document form in an electronic document exchange system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019950006912A KR0139554B1 (en) 1995-03-29 1995-03-29 How to create and edit an electronic document form in an electronic document exchange system

Publications (2)

Publication Number Publication Date
KR960035308A KR960035308A (en) 1996-10-24
KR0139554B1 true KR0139554B1 (en) 1998-07-01

Family

ID=66553180

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019950006912A Expired - Fee Related KR0139554B1 (en) 1995-03-29 1995-03-29 How to create and edit an electronic document form in an electronic document exchange system

Country Status (1)

Country Link
KR (1) KR0139554B1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010068748A (en) * 2000-01-08 2001-07-23 진승훈 Valve Data Base
KR102750827B1 (en) * 2022-01-20 2025-01-09 (주)아이앤텍 A certificate issuance brokerage system tailored to the applicant

Also Published As

Publication number Publication date
KR960035308A (en) 1996-10-24

Similar Documents

Publication Publication Date Title
US20250126087A1 (en) Maintaining a message thread with opt-in permanence for entries
US5675733A (en) Statistical analysis and display of reception status of electronic messages
US6411965B2 (en) Remote multi-user editing system and method transmitting edit display information
US6950987B1 (en) Remote document management system
US7603569B2 (en) Information providing system and a method for providing information
US7865560B2 (en) System for summarization of threads in electronic mail
US7849147B2 (en) Method and apparatus for summarization of threads in electronic mail
US20020194286A1 (en) E-mail service apparatus, system, and method
JP2003085089A (en) Homepage creation / update method, homepage creation / update entry sheet used therefor, facsimile machine, CTI server, web server or server device and homepage creation / update facsimile communication system
JP2003323582A (en) Electronic document system using mobile telephone
KR0139554B1 (en) How to create and edit an electronic document form in an electronic document exchange system
US5438658A (en) Method and system for time critical response management in a data processing system
KR0139556B1 (en) Document Management Method Using Directory in Subscriber System of Electronic Document Exchange System
CN101465820A (en) System and method for sending message
KR100250119B1 (en) Mapping method of electronic documents system
US20020154164A1 (en) Generating messages with limited keyboards
KR20000072569A (en) System and method for sending and receiving electronic mail including avatar
JP3392321B2 (en) Business electronic manual providing device, terminal device connected thereto, and program storage medium
JPH1131111A (en) Email matter management system and media used for it
CN111294404A (en) Processing method and device, computer equipment and medium suitable for various external short message services
US20030050790A1 (en) Business card processing system and method
US20020103795A1 (en) Flexible method and system for managing addresses
CN114978889B (en) Airport enterprise service bus system
JPH11149428A (en) Data communication device and storage medium
JP2002108762A (en) Method and device for registering web page by electronic mail, recording medium recording program registering web page by electronic mail and electronic mail

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

Fee payment year number: 1

St.27 status event code: A-2-2-U10-U11-oth-PR1002

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Not in force date: 20010305

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

St.27 status event code: A-4-4-U10-U13-oth-PC1903

PC1903 Unpaid annual fee

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20010305

St.27 status event code: N-4-6-H10-H13-oth-PC1903

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000