JP2002297365A - Processor, dynamic processing execution unit, information processing system, processor control method and method for controlling dynamic processing execution unit - Google Patents
Processor, dynamic processing execution unit, information processing system, processor control method and method for controlling dynamic processing execution unitInfo
- Publication number
- JP2002297365A JP2002297365A JP2001099677A JP2001099677A JP2002297365A JP 2002297365 A JP2002297365 A JP 2002297365A JP 2001099677 A JP2001099677 A JP 2001099677A JP 2001099677 A JP2001099677 A JP 2001099677A JP 2002297365 A JP2002297365 A JP 2002297365A
- Authority
- JP
- Japan
- Prior art keywords
- information
- screen
- attribute
- processing
- user
- 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.)
- Withdrawn
Links
Landscapes
- Stored Programmes (AREA)
- Digital Computer Display Output (AREA)
Abstract
(57)【要約】
【課題】 各ユーザー毎に最適なレイアウトの画面を提
供するのみならず、画面の遷移やチェックロジック、処
理ロジックを個別ユーザーに対応させユーザーのニーズ
にきめ細かく対応することを可能とし、しかもシステム
資源の消費を大幅に抑制すると共に、システム開発時の
開発工数とシステム修正時の修正工数を大幅に抑制可能
な動的処理実行装置等を提供する。
【解決手段】 ネットワークを介して外部の情報処理装
置と通信可能な処理実行装置であって、ユーザー毎の画
面と処理を記憶する属性記憶部106と、前記属性に基
づいて画面表示情報を動的に生成する表示情報生成部1
12と、前記属性に基づいて処理を実行する処理実行部
113とを備え、表示情報生成部112と処理実行部1
13は、前記情報処理装置を使用するユーザーとその入
力値とそれらに対応する前記属性に基づき処理を動的に
実行する。
(57) [Summary] [Problem] It is possible not only to provide a screen with the optimal layout for each user, but also to adapt the screen transition, check logic and processing logic to individual users, and to respond finely to user needs. In addition, a dynamic processing execution device and the like capable of significantly reducing the consumption of system resources and significantly reducing the number of development steps during system development and the number of modification steps during system modification are provided. SOLUTION: The processing execution device is capable of communicating with an external information processing device via a network, and stores an image and a process for each user in an attribute storage unit, and dynamically stores screen display information based on the attribute. Display information generation unit 1 to generate
12 and a process execution unit 113 for executing a process based on the attribute, the display information generation unit 112 and the process execution unit 1
13 dynamically executes a process based on the user using the information processing apparatus, the input value thereof, and the attribute corresponding to the user.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、個別ユーザー毎に
最適な画面表示を行う処理装置等に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a processing device and the like for performing an optimum screen display for each individual user.
【0002】[0002]
【従来の技術】従来より、情報処理システムの開発効率
を上げるために基礎となる画面を作成し、使用者によっ
て特定の画面項目を表示又は非表示にする技術が知られ
ている。又、特開平11−327734号公報では画面
を複数の部品により構成し、ユーザーの操作に応じて画
面を実行時に再構成する等して画面修正時の作業工数を
削減する方法が提案されている。更に、特開平5−19
7536号公報では、単一の画面定義ファイルから複数
の画面を生成する方法が開示されている。2. Description of the Related Art Conventionally, there has been known a technique in which a basic screen is created to increase the development efficiency of an information processing system, and a specific screen item is displayed or hidden by a user. Also, Japanese Patent Application Laid-Open No. H11-327734 proposes a method in which a screen is composed of a plurality of parts and the screen is reconfigured at the time of execution according to a user's operation, thereby reducing the number of man-hours at the time of screen correction. . Further, JP-A-5-19
No. 7536 discloses a method of generating a plurality of screens from a single screen definition file.
【0003】[0003]
【発明が解決しようとする課題】しかしながら上記従来
技術によれば、表示画面の開発や修正は効率化できて
も、ユーザーにより各画面項目に対応するチェックロジ
ックや処理ロジックが異なる場合への対応は不可能であ
った。すなわち、従来技術によれば、画面のみならず各
ユーザー毎の処理ロジックについても細かい点が異なる
場合には、少なくとも処理ロジック部分についてはソー
スプログラムとそれらを翻訳した実行モジュールを各ユ
ーザー毎に用意せざるを得ず、開発工数の増大や修正工
数の増大、更に不具合発生時の対応遅れ等の問題が生じ
ることを避けられなかった。However, according to the above-mentioned prior art, even if the development and modification of the display screen can be made more efficient, it is difficult to deal with the case where the check logic and the processing logic corresponding to each screen item are different depending on the user. It was impossible. That is, according to the prior art, if the processing logic of each user is different in detail, not only the screen but also at least the processing logic part, a source program and an execution module that translates them are prepared for each user. Inevitably, problems such as an increase in development man-hours, an increase in repair man-hours, and a delay in responding to the occurrence of a failure were unavoidable.
【0004】特に、例えばインターネットで多数のユー
ザーにアプリケーションサービスを提供する所謂アプリ
ケーションサービスプロバイダ(ASP)にあっては、
ユーザーが企業ユーザーであった場合、個々のユーザー
によって業務プロセスの異なる場合が多い。この場合、
ユーザー毎に画面の遷移や画面の項目が異なることにな
るため、少なくともユーザーの業務パターン数に応じた
システムを並存させ、運用する必要があった。その為例
えばサービス提供時にも各ユーザー毎に別個の処理プロ
セスを稼動させる必要があるなど多大なシステム資源を
要していた。又、多数のシステムを並存させているた
め、システム変更時のシステム修正にも多大の工数を要
していた。[0004] Particularly, in a so-called application service provider (ASP) for providing application services to a large number of users on the Internet, for example,
If the user is a corporate user, the business process often differs for each user. in this case,
Since screen transitions and screen items differ for each user, it is necessary to coexist and operate a system corresponding to at least the number of business patterns of the user. For this reason, for example, it is necessary to operate a separate processing process for each user even at the time of providing a service, which requires a large amount of system resources. In addition, since many systems coexist, a large number of man-hours are required to correct the system when the system is changed.
【0005】本発明は上記従来の問題点に鑑み、各ユー
ザー毎に最適なレイアウトの画面を提供するのみなら
ず、画面の遷移やチェックロジック、処理ロジックを個
別ユーザーに対応させてユーザーのニーズにきめ細かく
対応することを可能とし、しかもシステム資源の消費を
大幅に抑制すると共に、システム開発時の開発工数とシ
ステム修正時の修正工数を大幅に抑制可能な動的処理実
行装置等を提供することを目的とする。In view of the above problems, the present invention not only provides an optimal layout screen for each user, but also adapts screen transitions, check logic and processing logic to individual users to meet user needs. To provide a dynamic processing execution device capable of responding in a fine-grained manner, significantly reducing the consumption of system resources, and significantly reducing the man-hours required for system development and modification. Aim.
【0006】[0006]
【課題を解決するための手段】上記目的を達成するため
に、請求項1記載の発明に係る処理装置では、ユーザー
毎に対応する画面表示形態を定義した属性情報に基づい
て、該ユーザー毎の画面表示情報を生成する表示情報生
成手段と、ユーザー情報を入力する手段とを備え、入力
したユーザー情報に対応する画面表示情報を前記表示情
報生成手段で前記属性情報に基づいて生成し、その画面
表示情報を該ユーザー情報に対応した情報処理装置側へ
出力する構成にしたことを特徴とする。In order to achieve the above object, a processing apparatus according to the first aspect of the present invention provides a processing apparatus for each user based on attribute information defining a screen display form corresponding to the user. A display information generating unit that generates screen display information; and a unit that inputs user information. The display information generating unit generates screen display information corresponding to the input user information based on the attribute information. The display information is output to the information processing apparatus corresponding to the user information.
【0007】請求項2記載の発明に係る処理装置では、
請求項1記載の処理装置において、前記属性情報を記憶
する属性記憶手段を備えたことを特徴する。[0007] In the processing apparatus according to the second aspect of the present invention,
2. The processing device according to claim 1, further comprising an attribute storage unit that stores the attribute information.
【0008】請求項3記載の発明に係る処理装置では、
請求項1又は2記載の処理装置において、前記属性情報
は、少なくとも画面の表示項目と該各表示項目の表示内
容を定義する画面項目属性を含むことを特徴とする。[0008] In the processing apparatus according to the third aspect of the present invention,
3. The processing device according to claim 1, wherein the attribute information includes at least a display item of a screen and a screen item attribute defining display contents of each display item.
【0009】請求項4記載の発明に係る処理装置では、
請求項3記載の処理装置において、前記属性情報は、少
なくとも画面の遷移が定義された画面処理属性を含むこ
とを特徴とする。In the processing apparatus according to the fourth aspect of the present invention,
4. The processing device according to claim 3, wherein the attribute information includes at least a screen processing attribute in which a screen transition is defined.
【0010】請求項5記載の発明に係る処理装置では、
請求項2乃至4記載の処理装置において、前記属性記憶
手段は、各ユーザー別に使用する各業務システムを定義
した業務システム属性を更に記憶する構成にし、前記入
力情報により業務システム画面の要求が有るか否かを判
断する判断手段を備え、前記表示情報生成手段は、前記
業務システム画面の要求を受けたときのみ、前記業務シ
ステム属性に基づいて前記入力情報に対応した画面表示
情報を生成することを特徴とする。[0010] In the processing apparatus according to the fifth aspect of the present invention,
5. The processing apparatus according to claim 2, wherein said attribute storage means is configured to further store a business system attribute defining each business system used for each user, and whether there is a business system screen request based on said input information. Determination means for determining whether or not the display information generation means generates screen display information corresponding to the input information based on the business system attribute only when a request for the business system screen is received. Features.
【0011】請求項6記載の発明に係る処理装置では、
請求項1乃至5記載の処理装置において、前記属性情報
は、ユーザー毎に特定条件が成就した場合に自動的に起
動する自動処理に関する情報と、ユーザー毎の操作に基
づいて起動する手動処理に関する情報との少なくとも一
つを含むことを特徴とする。[0011] In the processing apparatus according to the present invention,
6. The processing device according to claim 1, wherein the attribute information includes information on an automatic process automatically started when a specific condition is satisfied for each user and information on a manual process started based on an operation for each user. And at least one of the following.
【0012】請求項7記載の発明に係る処理装置では、
請求項1乃至6記載の処理装置において、前記情報処理
装置側に対してアプリケーションプログラムを配信する
手段を備え、前記情報処理装置側に対して、前記画面表
示情報と共にアプリケーションプログラムの一部を出力
する構成にしたことを特徴とする。[0012] In the processing apparatus according to the present invention,
7. The processing apparatus according to claim 1, further comprising: a unit that distributes an application program to the information processing apparatus, and outputs a part of the application program together with the screen display information to the information processing apparatus. It is characterized by having a configuration.
【0013】請求項8記載の発明に係る処理装置では、
請求項1乃至6記載の処理装置において、前記情報処理
装置側に対してアプリケーションプログラムを配信する
手段を備え、前記情報処理装置側に対して、アプリケー
ションプログラムのみを出力する構成にしたことを特徴
とする。[0013] In the processing apparatus according to the present invention,
7. The processing device according to claim 1, further comprising means for distributing an application program to the information processing device, wherein only the application program is output to the information processing device. I do.
【0014】請求項9記載の発明に係る処理装置では、
ユーザー毎に対応する画面の処理を定義した属性情報に
応じた処理を実行する処理実行手段と、ユーザーの入力
値を入力する手段とを備え、入力したユーザーの入力値
に対応する処理を前記処理実行手段で前記属性情報に基
づいて実行し、その処理結果を該ユーザーに対応した情
報処理装置側へ出力する構成にしたことを特徴とする。[0014] In the processing apparatus according to the ninth aspect of the present invention,
A process execution unit for executing a process corresponding to attribute information defining a process of a screen corresponding to each user; and a unit for inputting a user input value, wherein the process corresponding to the input user input value is performed by the process An execution unit executes the processing based on the attribute information, and outputs a processing result to an information processing apparatus corresponding to the user.
【0015】請求項10記載の発明に係る処理装置で
は、請求項9記載の処理装置において、前記属性情報を
記憶する属性記憶手段を備えたことを特徴する。According to a tenth aspect of the present invention, in the processing apparatus of the ninth aspect, an attribute storage means for storing the attribute information is provided.
【0016】請求項11記載の発明に係る処理装置で
は、請求項9又は10記載の処理装置において、前記属
性情報は、少なくとも画面の遷移と処理が定義された画
面処理属性を含むことを特徴とする。In the processing device according to the present invention, the attribute information may include at least a screen processing attribute in which a screen transition and a process are defined. I do.
【0017】請求項12記載の発明に係る処理装置で
は、請求項11記載の処理装置において、前記属性情報
は、少なくとも画面の表示項目と該各表示項目の表示内
容を定義する画面項目属性を含むことを特徴とする。According to a twelfth aspect of the present invention, in the processing apparatus according to the eleventh aspect, the attribute information includes at least display items of a screen and a screen item attribute defining display contents of each display item. It is characterized by the following.
【0018】請求項13記載の発明に係る処理装置で
は、請求項9乃至12記載の処理装置において、前記属
性情報は、ユーザー毎に特定条件が成就した場合に自動
的に起動する自動処理に関する情報と、ユーザー毎の操
作に基づいて起動する手動処理に関する情報との少なく
とも一つを含むことを特徴とする。According to a thirteenth aspect of the present invention, in the processing apparatus according to the ninth to twelfth aspects, the attribute information is information relating to an automatic process automatically started when a specific condition is satisfied for each user. And at least one of information on manual processing activated based on an operation for each user.
【0019】請求項14記載の発明に係る処理装置で
は、請求項12又は13記載の処理装置において、前記
入力値が画面遷移要求を表す値であるか否かを判断する
判断手段を備え、前記判断手段の判断結果が画面遷移要
求を表す値である場合には、前記画面処理属性に基づく
遷移後の画面の前記画面項目属性により画面表示情報を
作成し、画面遷移要求を表す値でない場合には、前記入
力値に対応した前記画面処理属性に記述された処理を前
記処理実行手段で実行しその処理結果に基づいた画面表
示情報を作成し、該画面表示情報を前記情報処理装置側
へ出力することを特徴とする。According to a fourteenth aspect of the present invention, in the processing apparatus according to the twelfth or thirteenth aspect, the processing device further comprises a judging means for judging whether the input value is a value representing a screen transition request. If the determination result of the determination means is a value representing a screen transition request, screen display information is created based on the screen item attribute of the screen after transition based on the screen processing attribute, and if the value is not a value representing the screen transition request, Executes the processing described in the screen processing attribute corresponding to the input value by the processing executing means, creates screen display information based on the processing result, and outputs the screen display information to the information processing apparatus side It is characterized by doing.
【0020】請求項15記載の発明に係る処理装置で
は、請求項9乃至14記載の処理装置において、前記処
理実行手段の処理は、アプレットの送信であることを特
徴とする。According to a fifteenth aspect of the present invention, in the processing apparatus of the ninth to fourteenth aspects, the processing of the processing executing means is transmission of an applet.
【0021】請求項16記載の発明に係る動的処理実行
装置では、ユーザー毎に対応する画面表示形態を定義し
た第一の属性情報に基づいて、該ユーザー毎の画面表示
情報を生成する表示情報生成手段と、ユーザー毎に対応
する画面の処理を定義した第二の属性情報に応じた処理
を実行する処理実行手段と、ユーザー情報及びユーザー
入力値を入力する手段とを備え、入力したユーザー情報
に対応する画面表示情報を前記表示情報生成手段で前記
第一の属性情報に基づいて生成し、その画面表示情報を
該ユーザー情報に対応した情報処理装置側へ出力すると
共に、入力したユーザー入力値に対応する処理を前記処
理実行手段で前記第二の属性情報に基づいて実行し、そ
の処理結果を前記情報処理装置側へ出力する構成にした
ことを特徴とする。In the dynamic processing execution device according to the present invention, the display information for generating the screen display information for each user based on the first attribute information defining the screen display form corresponding to each user. Generating means, processing executing means for executing processing according to second attribute information defining processing of a screen corresponding to each user, and means for inputting user information and user input values, wherein the input user information Is generated by the display information generating means based on the first attribute information, and the screen display information is output to the information processing apparatus corresponding to the user information, and the input user input value is generated. Wherein the processing execution means executes the processing corresponding to the second attribute information, and outputs the processing result to the information processing apparatus side.
【0022】請求項17記載の発明に係る動的処理実行
装置では、請求項16記載の動的処理実行装置におい
て、前記第一の属性情報及び前記第二の属性情報を記憶
する属性記憶手段を備えたことを特徴する。According to a seventeenth aspect of the present invention, in the dynamic processing execution device according to the sixteenth aspect, an attribute storage means for storing the first attribute information and the second attribute information is provided. It is characterized by having.
【0023】請求項18記載の発明に係る動的処理実行
装置では、請求項16又は17記載の動的処理実行装置
において、前記第一の属性情報は、少なくとも画面の表
示項目と該各表示項目の表示内容を定義する画面項目属
性を含み、前記第二の属性情報は、少なくとも画面の遷
移と処理が定義された画面処理属性を含むことを特徴と
する。In the dynamic processing execution device according to the present invention, the first attribute information includes at least a display item on a screen and each of the display items. , And the second attribute information includes at least a screen processing attribute in which a screen transition and a process are defined.
【0024】請求項19記載の発明に係る動的処理実行
装置では、請求項16又は17記載の動的処理実行装置
において、前記属性記憶手段は、各ユーザー別に使用す
る各業務システムを定義した業務システム属性を更に記
憶する構成にし、前記入力情報により業務システム画面
の要求が有るか否かを判断する第一の判断手段を備え、
前記表示情報生成手段は、前記業務システム画面の要求
を受けたときのみ、前記業務システム属性に基づいて前
記入力情報に対応した画面表示情報を生成することを特
徴とする。In the dynamic processing execution device according to the nineteenth aspect, in the dynamic processing execution device according to the sixteenth or seventeenth aspect, the attribute storage means defines a business system used for each user. It is configured to further store system attributes, and comprises a first determination unit that determines whether there is a request for a business system screen based on the input information,
The display information generating means generates screen display information corresponding to the input information based on the business system attribute only when a request for the business system screen is received.
【0025】請求項20記載の発明に係る動的処理実行
装置では、請求項16乃至19記載の動的処理実行装置
において、前記第一及び第二の属性情報は、ユーザー毎
に特定条件が成就した場合に自動的に起動する自動処理
に関する情報と、ユーザー毎の操作に基づいて起動する
手動処理に関する情報との少なくとも一つを含むことを
特徴とする。According to a twentieth aspect of the present invention, in the dynamic processing execution device according to the sixteenth to nineteenth aspects, the first and second attribute information satisfy specific conditions for each user. The information includes at least one of information relating to an automatic process that is automatically activated when the operation is performed and information relating to a manual process activated based on an operation for each user.
【0026】請求項21記載の発明に係る動的処理実行
装置では、請求項17乃至20記載の動的処理実行装置
において、前記ユーザー入力値が画面遷移要求を表す値
であるか否かを判断する第二の判断手段を備え、前記第
二の判断手段の判断結果が画面遷移要求を表す値である
場合には、前記画面処理属性に基づく遷移後の画面の前
記画面項目属性により画面表示情報を作成し、画面遷移
要求を表す値でない場合には、前記ユーザー入力値に対
応した前記画面処理属性に記述された処理を前記処理実
行手段で実行しその処理結果に基づいた画面表示情報を
作成し、該画面表示情報を前記情報処理装置側へ出力す
ることを特徴とする。According to a twenty-first aspect of the present invention, in the dynamic processing execution device according to the seventeenth to twentieth aspects, it is determined whether or not the user input value is a value representing a screen transition request. When the result of the judgment by the second judgment means is a value representing a screen transition request, screen display information is obtained by the screen item attribute of the screen after the transition based on the screen processing attribute. If the value is not a value representing a screen transition request, the process execution means executes the process described in the screen process attribute corresponding to the user input value, and creates screen display information based on the process result. And outputting the screen display information to the information processing apparatus.
【0027】請求項22記載の発明に係る動的処理実行
装置では、請求項16乃至21記載の動的処理実行装置
において、前記情報処理装置側に対してアプリケーショ
ンプログラムを配信する手段を備え、前記情報処理装置
側に対して、前記画面表示情報と共にアプリケーション
プログラムの一部を出力する構成にしたことを特徴とす
る。According to a twenty-second aspect of the present invention, in the dynamic processing execution device according to the sixteenth to twenty-first aspects, there is provided means for distributing an application program to the information processing apparatus. A part of the application program is output together with the screen display information to the information processing apparatus.
【0028】請求項23記載の発明に係る動的処理実行
装置では、請求項16乃至22記載の動的処理実行装置
において、前記情報処理装置側に対してアプリケーショ
ンプログラムを配信する手段を備え、前記情報処理装置
側に対して、アプリケーションプログラムのみを出力す
る構成にしたことを特徴とする。According to a twenty-third aspect of the present invention, in the dynamic processing execution device according to any one of the sixteenth to twenty-second aspects, the dynamic processing execution device further comprises means for delivering an application program to the information processing apparatus. It is characterized in that only the application program is output to the information processing device side.
【0029】請求項24記載の発明に係る情報処理シス
テムでは、請求項1乃至8記載の処理装置と、前記処理
装置よりネットワークを介して画面表示情報、又はアプ
リケーションプログラムを受け取り、前記画面表示情報
を画面表示装置に表示すると共に、前記アプリケーショ
ンプログラムを実行する情報処理装置とを備えたことを
特徴とする。According to a twenty-fourth aspect of the present invention, in the information processing system according to the first to eighth aspects, screen display information or an application program is received from the processing device via the network, and the screen display information is received. An information processing device for displaying on the screen display device and executing the application program.
【0030】請求項25記載の発明に係る情報処理シス
テムでは、請求項9乃至15記載の処理装置と、前記処
理装置よりネットワークを介して受け取った処理結果を
処理する情報処理装置とを備えたことを特徴とする。An information processing system according to a twenty-fifth aspect of the present invention includes the processing device according to any one of the ninth to fifteenth aspects, and an information processing device for processing a processing result received from the processing device via a network. It is characterized by.
【0031】請求項26記載の発明に係る情報処理シス
テムでは、請求項16乃至23記載の動的処理実行装置
と、前記動的処理実行装置よりネットワークを介して受
け取った処理結果を処理する情報処理装置とを備えたこ
とを特徴とする。In the information processing system according to the twenty-sixth aspect, the dynamic processing execution device according to any one of the sixteenth to twenty-third aspects, and an information processing system for processing a processing result received from the dynamic processing execution device via a network And a device.
【0032】請求項27記載の発明に係る処理装置の制
御方法では、ユーザー毎に対応する画面表示形態を定義
した属性情報に基づいて、該ユーザー毎の画面表示情報
を生成する表示情報生成手段と、ユーザー情報を入力す
る手段とを備えた処理装置において、入力したユーザー
情報に対応する画面表示情報を前記表示情報生成手段で
前記属性情報に基づいて生成し、その画面表示情報を該
ユーザー情報に対応した情報処理装置側へ出力すること
を特徴とする。[0032] In a control method of a processing apparatus according to claim 27, a display information generating means for generating screen display information for each user based on attribute information defining a screen display mode corresponding to each user. And a means for inputting user information, wherein the display information generating means generates screen display information corresponding to the input user information based on the attribute information, and converts the screen display information to the user information. The information is output to the corresponding information processing device.
【0033】請求項28記載の発明に係る処理装置の制
御方法では、請求項27記載の処理装置の制御方法にお
いて、前記処理装置は、前記属性情報を記憶する属性記
憶手段を備えたことを特徴する。According to a twenty-eighth aspect of the present invention, in the control method for a processing device according to the twenty-seventh aspect, the processing device includes an attribute storage unit for storing the attribute information. I do.
【0034】請求項29記載の発明に係る処理装置の制
御方法では、請求項27又は28記載の処理装置の制御
方法において、前記属性情報は、少なくとも画面の表示
項目と該各表示項目の表示内容を定義する画面項目属性
を含むことを特徴とする。According to a twenty-ninth aspect of the present invention, in the method of controlling a processing device according to the twenty-seventh or twenty-eighth aspect, the attribute information includes at least display items on a screen and display contents of each of the display items. Is defined as a screen item attribute.
【0035】請求項30記載の発明に係る処理装置の制
御方法では、請求項29記載の処理装置の制御方法にお
いて、前記属性情報は、少なくとも画面の遷移が定義さ
れた画面処理属性を含むことを特徴とする。According to a thirty-fifth aspect of the present invention, in the control method for a processing device according to the thirty-ninth aspect, the attribute information includes at least a screen processing attribute defining a screen transition. Features.
【0036】請求項31記載の発明に係る処理装置の制
御方法では、請求項28乃至30記載の処理装置の制御
方法において、前記属性記憶手段に、各ユーザー別に使
用する各業務システムを定義した業務システム属性を更
に記憶しておき、前記入力情報により業務システム画面
の要求が有るか否かを判断し、前記業務システム画面の
要求を受けたときのみ、前記業務システム属性に基づき
前記入力情報に対応した画面表示情報を生成することを
特徴とする。According to a thirty-first aspect of the present invention, in the control method of a processing apparatus according to the twenty-eighth to thirty-fifth aspects, the attribute storage means defines each business system to be used for each user. The system attributes are further stored, and it is determined whether or not there is a request for the business system screen based on the input information. Only when the request for the business system screen is received, the system responds to the input information based on the business system attribute. Generating screen display information.
【0037】請求項32記載の発明に係る処理装置の制
御方法では、請求項27乃至31記載の処理装置の制御
方法において、前記属性情報は、ユーザー毎に特定条件
が成就した場合に自動的に起動する自動処理に関する情
報と、ユーザー毎の操作に基づいて起動する手動処理に
関する情報との少なくとも一つを含むことを特徴とす
る。According to a control method of a processing apparatus according to the invention of claim 32, in the control method of the processing apparatus of claims 27 to 31, the attribute information is automatically set when a specific condition is satisfied for each user. It is characterized by including at least one of information on automatic processing to be activated and information on manual processing to be activated based on an operation for each user.
【0038】請求項33記載の発明に係る処理装置の制
御方法では、請求項27乃至32記載の処理装置の制御
方法において、前記情報処理装置側に対して、前記画面
表示情報と共にアプリケーションプログラムの一部を出
力する構成にしたことを特徴とする。[0038] In a control method of a processing device according to a thirty-third aspect of the present invention, in the control method of the processing device according to the thirty-seventh to thirty-second aspects, the information processing device is provided with one of an application program and the screen display information. The configuration is such that a unit is output.
【0039】請求項34記載の発明に係る処理装置の制
御方法では、請求項27乃至32記載の処理装置の制御
方法において、前記情報処理装置側に対して、アプリケ
ーションプログラムのみを出力する構成にしたことを特
徴とする。According to a thirty-fourth aspect of the present invention, in the control method of a processing device according to the twenty-seventh to thirty-second aspects, only the application program is output to the information processing device. It is characterized by the following.
【0040】請求項35記載の発明に係る処理装置の制
御方法では、ユーザー毎に対応する画面の処理を定義し
た属性情報に応じた処理を実行する処理実行手段と、ユ
ーザーの入力値を入力する手段とを備えた処理装置にお
いて、入力したユーザーの入力値に対応する処理を前記
処理実行手段で前記属性情報に基づいて実行し、その処
理結果を該ユーザーに対応した情報処理装置側へ出力す
ることを特徴とする。In the control method of a processing device according to the present invention, a process executing means for executing a process corresponding to attribute information defining a process of a screen corresponding to each user, and inputting a user input value Means for executing processing corresponding to the input value of the input user based on the attribute information, and outputting the processing result to the information processing apparatus corresponding to the user. It is characterized by the following.
【0041】請求項36記載の発明に係る処理装置の制
御方法では、請求項35記載の処理装置の制御方法にお
いて、前記処理装置は、前記属性情報を記憶する属性記
憶手段を備えたことを特徴する。According to a thirty-sixth aspect of the present invention, in the control method for a processing device according to the thirty-fifth aspect, the processing device includes an attribute storage means for storing the attribute information. I do.
【0042】請求項37記載の発明に係る処理装置の制
御方法では、請求項35又は36記載の処理装置の制御
方法において、前記属性情報は、少なくとも画面の遷移
と処理が定義された画面処理属性を含むことを特徴とす
る。In the control method of a processing device according to the present invention, in the control method of a processing device according to the present invention, the attribute information includes at least a screen processing attribute defining a screen transition and a process. It is characterized by including.
【0043】請求項38記載の発明に係る処理装置の制
御方法では、請求項37記載の処理装置の制御方法にお
いて、前記属性情報は、少なくとも画面の表示項目と該
各表示項目の表示内容を定義する画面項目属性を含むこ
とを特徴とする。According to a thirty-eighth aspect of the present invention, in the control method for a processing device according to the thirty-seventh aspect, the attribute information defines at least display items on a screen and display contents of the respective display items. It is characterized by including a screen item attribute.
【0044】請求項39記載の発明に係る処理装置の制
御方法では、請求項35乃至38記載の処理装置の制御
方法において、前記属性情報は、ユーザー毎に特定条件
が成就した場合に自動的に起動する自動処理に関する情
報と、ユーザー毎の操作に基づいて起動する手動処理に
関する情報との少なくとも一つを含むことを特徴とす
る。According to a control method of a processing apparatus according to the present invention, in the control method of a processing apparatus according to the present invention, the attribute information is automatically set when a specific condition is satisfied for each user. It is characterized by including at least one of information on automatic processing to be activated and information on manual processing to be activated based on an operation for each user.
【0045】請求項40記載の発明に係る処理装置の制
御方法では、請求項38又は39記載の処理装置の制御
方法において、前記入力値が画面遷移要求を表す値であ
るか否かを判断し、その判断結果が画面遷移要求を表す
値である場合には、前記画面処理属性に基づく遷移後の
画面の前記画面項目属性により画面表示情報を作成し、
画面遷移要求を表す値でない場合には、前記入力値に対
応した前記画面処理属性に記述された処理を前記処理実
行手段で実行しその処理結果に基づいた画面表示情報を
作成し、該画面表示情報を前記情報処理装置側へ出力す
ることを特徴とする。According to a 40th aspect of the present invention, in the control method of the 38th or 39th aspect, it is determined whether the input value is a value representing a screen transition request. If the result of the determination is a value representing a screen transition request, screen display information is created based on the screen item attributes of the screen after transition based on the screen processing attributes,
If the value is not a value representing a screen transition request, the process execution means executes the process described in the screen process attribute corresponding to the input value, and creates screen display information based on the process result. The information is output to the information processing device side.
【0046】請求項41記載の発明に係る処理装置の制
御方法では、請求項35乃至40記載の処理装置の制御
方法において、前記処理実行手段の処理は、アプレット
の送信であることを特徴とする。According to a 41st aspect of the present invention, in the method of the 35th to 40th aspects, the processing of the processing executing means is transmission of an applet. .
【0047】請求項42記載の発明に係る動的処理実行
装置の制御方法では、ユーザー毎に対応する画面表示形
態を定義した第一の属性情報に基づいて、該ユーザー毎
の画面表示情報を生成する表示情報生成手段と、ユーザ
ー毎に対応する画面の処理を定義した第二の属性情報に
応じた処理を実行する処理実行手段と、ユーザー情報及
びユーザー入力値を入力する手段とを備えた動的処理実
行装置において、入力したユーザー情報に対応する画面
表示情報を前記表示情報生成手段で前記第一の属性情報
に基づいて生成し、その画面表示情報を該ユーザー情報
に対応した情報処理装置側へ出力すると共に、入力した
ユーザー入力値に対応する処理を前記処理実行手段で前
記第二の属性情報に基づいて実行し、その処理結果を前
記情報処理装置側へ出力することを特徴とする。In the control method of a dynamic processing execution device according to the present invention, screen display information for each user is generated based on first attribute information defining a screen display mode corresponding to each user. A display information generating means for performing processing corresponding to second attribute information defining processing of a screen corresponding to each user; and a means for inputting user information and a user input value. In the dynamic processing execution device, screen display information corresponding to the input user information is generated by the display information generating means based on the first attribute information, and the screen display information is generated on the side of the information processing device corresponding to the user information. And a process corresponding to the input user input value is executed by the process execution means based on the second attribute information, and the process result is output to the information processing apparatus. And outputs.
【0048】請求項43記載の発明に係る動的処理実行
装置の制御方法では、請求項42記載の動的処理実行装
置の制御方法において、前記動的処理実行装置は、前記
第一の属性情報及び前記第二の属性情報を記憶する属性
記憶手段を備えたことを特徴する。In a control method of a dynamic processing execution device according to the invention of claim 43, in the control method of the dynamic processing execution device according to claim 42, the dynamic processing execution device is characterized in that the first attribute information And attribute storage means for storing the second attribute information.
【0049】請求項44記載の発明に係る動的処理実行
装置の制御方法では、請求項42又は43記載の動的処
理実行装置の制御方法において、前記第一の属性情報
は、少なくとも画面の表示項目と該各表示項目の表示内
容を定義する画面項目属性を含み、前記第二の属性情報
は、少なくとも画面の遷移と処理が定義された画面処理
属性を含むことを特徴とする。According to a control method of a dynamic processing execution device according to the invention of claim 44, in the control method of a dynamic processing execution device according to claim 42 or 43, the first attribute information is at least displayed on a screen. An item and a screen item attribute defining the display content of each display item are included, and the second attribute information includes at least a screen processing attribute in which a screen transition and a process are defined.
【0050】請求項45記載の発明に係る動的処理実行
装置の制御方法では、請求項42又は43記載の動的処
理実行装置の制御方法において、前記属性記憶手段に、
各ユーザー別に使用する各業務システムを定義した業務
システム属性を更に記憶しておき、前記入力情報により
業務システム画面の要求が有るか否かを判断し、前記業
務システム画面の要求を受けたときのみ、前記業務シス
テム属性に基づいて前記入力情報に対応した画面表示情
報を生成することを特徴とする。According to a control method of a dynamic processing execution device according to the invention of claim 45, in the control method of a dynamic processing execution device according to claim 42 or 43, the attribute storage means includes:
A business system attribute that defines each business system used for each user is further stored, and it is determined whether or not a business system screen request is made based on the input information, and only when a business system screen request is received. And generating screen display information corresponding to the input information based on the business system attributes.
【0051】請求項46記載の発明に係る動的処理実行
装置の制御方法では、請求項42乃至45記載の動的処
理実行装置の制御方法において、前記第一及び第二の属
性情報は、ユーザー毎に特定条件が成就した場合に自動
的に起動する自動処理に関する情報と、ユーザー毎の操
作に基づいて起動する手動処理に関する情報との少なく
とも一つを含むことを特徴とする。According to a control method of a dynamic processing execution device according to the invention of claim 46, in the control method of a dynamic processing execution device according to any of claims 42 to 45, the first and second attribute information are set by a user. It is characterized by including at least one of information on automatic processing automatically started when a specific condition is satisfied for each time and information on manual processing started based on an operation for each user.
【0052】請求項47記載の発明に係る動的処理実行
装置の制御方法では、請求項43乃至46記載の動的処
理実行装置の制御方法において、前記ユーザー入力値が
画面遷移要求を表す値であるか否かを判断し、その判断
結果が画面遷移要求を表す値である場合には、前記画面
処理属性に基づく遷移後の画面の前記画面項目属性によ
り画面表示情報を作成し、画面遷移要求を表す値でない
場合には、前記ユーザー入力値に対応した前記画面処理
属性に記述された処理を前記処理実行手段で実行しその
処理結果に基づいた画面表示情報を作成し、該画面表示
情報を前記情報処理装置側へ出力することを特徴とす
る。According to a 47th aspect of the present invention, in the dynamic processing execution apparatus control method according to the 43rd to 46th aspects, the user input value is a value representing a screen transition request. It is determined whether or not there is a screen transition information. If the determination result is a value representing a screen transition request, screen display information is created based on the screen item attribute of the screen after transition based on the screen processing attribute, and a screen transition request is made. If the value is not the value representing the user input value, the processing described in the screen processing attribute corresponding to the user input value is executed by the processing execution unit, and screen display information based on the processing result is created. The information is output to the information processing device side.
【0053】請求項48記載の発明に係る動的処理実行
装置の制御方法では、請求項42乃至47記載の動的処
理実行装置の制御方法において、前記情報処理装置側に
対して、前記画面表示情報と共にアプレットを出力する
ことを特徴とする。In the control method of a dynamic processing execution device according to the invention of claim 48, in the control method of the dynamic processing execution device according to claims 42 to 47, the screen display is performed on the information processing device side. The applet is output together with the information.
【0054】請求項49記載の発明に係る動的処理実行
装置の制御方法では、請求項42乃至47記載の動的処
理実行装置の制御方法において、前記情報処理装置側に
対して、アプリケーションプログラムを出力することを
特徴とする。According to a 49th aspect of the present invention, in the dynamic processing execution apparatus control method according to the 42nd aspect, the application program is transmitted to the information processing apparatus side. It is characterized by outputting.
【0055】請求項50記載の発明に係る制御プログラ
ムを提供する媒体では、ユーザー毎に対応する画面表示
形態を定義した属性情報に基づいて、該ユーザー毎の画
面表示情報を生成する表示情報生成手段と、ユーザー情
報を入力する手段とを備えた処理装置の制御方法を実行
するための制御プログラムを提供する媒体であって、前
記制御プログラムは、入力したユーザー情報に対応する
画面表示情報を前記表示情報生成手段で前記属性情報に
基づいて生成し、その画面表示情報を該ユーザー情報に
対応した情報処理装置側へ出力するステップを備えたこ
とを特徴とする。In a medium for providing a control program according to the invention according to claim 50, display information generating means for generating screen display information for each user based on attribute information defining a screen display mode corresponding to each user. And a medium for providing a control program for executing a method of controlling a processing device, comprising: means for inputting user information, wherein the control program displays screen display information corresponding to the input user information. The information generating means generates the information based on the attribute information, and outputs the screen display information to the information processing apparatus corresponding to the user information.
【0056】請求項51記載の発明に係る制御プログラ
ムを提供する媒体では、請求項50記載の制御プログラ
ムを提供する媒体において、前記処理装置は、前記属性
情報を記憶する属性記憶手段を備え、前記制御プログラ
ムは、前記属性記憶手段から前記属性情報を読み出すス
テップを有することを特徴する。According to a fifty-first aspect of the present invention, in the medium for providing a control program, in the medium for providing a control program according to the fifty-second aspect, the processing device includes attribute storage means for storing the attribute information, The control program has a step of reading the attribute information from the attribute storage means.
【0057】請求項52記載の発明に係る制御プログラ
ムを提供する媒体では、請求項50又は51記載の制御
プログラムを提供する媒体において、前記属性情報は、
少なくとも画面の表示項目と該各表示項目の表示内容を
定義する画面項目属性を含むことを特徴とする。In a medium for providing a control program according to the invention according to claim 52, in the medium for providing a control program according to claim 50 or 51, the attribute information comprises:
It is characterized by including at least screen display items and screen item attributes that define the display contents of each display item.
【0058】請求項53記載の発明に係る制御プログラ
ムを提供する媒体では、請求項52記載の制御プログラ
ムを提供する媒体において、前記属性情報は、少なくと
も画面の遷移が定義された画面処理属性を含むことを特
徴とする。[0058] In a medium for providing a control program according to the invention according to claim 53, in the medium for providing a control program according to claim 52, the attribute information includes at least a screen processing attribute in which a screen transition is defined. It is characterized by the following.
【0059】請求項54記載の発明に係る制御プログラ
ムを提供する媒体では、請求項51乃至53記載の制御
プログラムを提供する媒体において、前記属性記憶手段
は、各ユーザー別に使用する各業務システムを定義した
業務システム属性を更に記憶し、前記制御プログラム
は、前記入力情報により業務システム画面の要求が有る
か否かを判断する第一の判断ステップと、前記第一の判
断ステップが前記業務システム画面の要求が有ると判断
したときのみ、前記業務システム属性に基づき前記入力
情報に対応した画面表示情報を生成するステップとを備
えたことを特徴とする。In the medium for providing a control program according to the invention of claim 54, in the medium for providing a control program according to claims 51 to 53, the attribute storage means defines each business system used for each user. The business program attributes are further stored, and the control program determines whether or not there is a request for a business system screen based on the input information. Generating screen display information corresponding to the input information based on the business system attribute only when it is determined that there is a request.
【0060】請求項55記載の発明に係る制御プログラ
ムを提供する媒体では、請求項50乃至54記載の制御
プログラムを提供する媒体において、前記属性情報は、
ユーザー毎に特定条件が成就した場合に自動的に起動す
る自動処理に関する情報と、ユーザー毎の操作に基づい
て起動する手動処理に関する情報との少なくとも一つを
含むことを特徴とする。According to a fifty-fifth aspect of the present invention, there is provided a medium for providing a control program, wherein the attribute information is
It is characterized by including at least one of information on automatic processing automatically started when a specific condition is satisfied for each user and information on manual processing started based on an operation for each user.
【0061】請求項56記載の発明に係る制御プログラ
ムを提供する媒体では、請求項50乃至55記載の制御
プログラムを提供する媒体において、前記制御プログラ
ムは、前記情報処理装置側に対して、前記画面表示情報
と共にアプレットを出力するステップを備えたことを特
徴とする。In a medium for providing a control program according to the invention of claim 56, in the medium for providing a control program according to any of claims 50 to 55, the control program transmits the screen to the information processing apparatus. Outputting the applet together with the display information.
【0062】請求項57記載の発明に係る制御プログラ
ムを提供する媒体では、請求項50乃至55記載の制御
プログラムを提供する媒体において、前記制御プログラ
ムは、前記情報処理装置側に対して、アプリケーション
プログラムを出力するステップを備えたことを特徴とす
る。A medium for providing a control program according to the invention according to claim 57 is a medium for providing a control program according to claims 50 to 55, wherein the control program is an application program for the information processing apparatus. Output step.
【0063】請求項58記載の発明に係る制御プログラ
ムを提供する媒体では、ユーザー毎に対応する画面の処
理を定義した属性情報に応じた処理を実行する処理実行
手段と、ユーザーの入力値を入力する手段とを備えた処
理装置の制御方法を実行するための制御プログラムを提
供する媒体であって、前記制御プログラムは、入力した
ユーザーの入力値に対応する処理を前記処理実行手段で
前記属性情報に基づいて実行し、その処理結果を該ユー
ザーに対応した情報処理装置側へ出力するステップを備
えたことを特徴とする。In the medium for providing a control program according to the invention of claim 58, processing executing means for executing processing according to attribute information defining processing of a screen corresponding to each user, and inputting a user input value Providing a control program for executing a control method of a processing device, the control program comprising: a process execution unit that executes a process corresponding to an input value of a user by using the attribute information. And outputting the processing result to the information processing apparatus corresponding to the user.
【0064】請求項59記載の発明に係る制御プログラ
ムを提供する媒体では、請求項58記載の制御プログラ
ムを提供する媒体において、前記処理装置は、前記属性
情報を記憶する属性記憶手段を備え、前記制御プログラ
ムは、前記属性記憶手段から前記属性情報を読み出すス
テップを有することを特徴する。In a medium for providing a control program according to the invention according to claim 59, in the medium for providing a control program according to claim 58, the processing device comprises attribute storage means for storing the attribute information, The control program has a step of reading the attribute information from the attribute storage means.
【0065】請求項60記載の発明に係る制御プログラ
ムを提供する媒体では、請求項58又は59記載の制御
プログラムを提供する媒体において、前記属性情報は、
少なくとも画面の遷移と処理が定義された画面処理属性
を含むことを特徴とする。In a medium for providing a control program according to the invention according to claim 60, in the medium for providing a control program according to claim 58 or 59, the attribute information is:
It is characterized in that at least the screen transition and the processing include the screen processing attribute defined.
【0066】請求項61記載の発明に係る制御プログラ
ムを提供する媒体では、請求項60記載の制御プログラ
ムを提供する媒体において、前記属性情報は、少なくと
も画面の表示項目と該各表示項目の表示内容を定義する
画面項目属性を含むことを特徴とする。According to a 61st aspect of the present invention, in the medium for providing a control program according to the 60th aspect, the attribute information includes at least display items on a screen and display contents of each of the display items. Is defined as a screen item attribute.
【0067】請求項62記載の発明に係る制御プログラ
ムを提供する媒体では、請求項58乃至61記載の制御
プログラムを提供する媒体において、前記属性情報は、
ユーザー毎に特定条件が成就した場合に自動的に起動す
る自動処理に関する情報と、ユーザー毎の操作に基づい
て起動する手動処理に関する情報との少なくとも一つを
含むことを特徴とする。In a medium for providing a control program according to the invention according to claim 62, in the medium for providing a control program according to claims 58 to 61, the attribute information is:
It is characterized by including at least one of information on automatic processing automatically started when a specific condition is satisfied for each user and information on manual processing started based on an operation for each user.
【0068】請求項63記載の発明に係る制御プログラ
ムを提供する媒体では、請求項61又は62記載の制御
プログラムを提供する媒体において、前記制御プログラ
ムは、前記入力値が画面遷移要求を表す値であるか否か
を判断する第二の判断ステップと、前記第二の判断ステ
ップの判断結果が画面遷移要求を表す値である場合に
は、前記画面処理属性に基づく遷移後の画面の前記画面
項目属性により画面表示情報を作成し、画面遷移要求を
表す値でない場合には、前記入力値に対応した前記画面
処理属性に記述された処理を前記処理実行手段で実行し
その処理結果に基づいた画面表示情報を作成し、該画面
表示情報を前記情報処理装置側へ出力するステップとを
備えたことを特徴とする。A medium for providing a control program according to the invention according to claim 63 is a medium for providing a control program according to claim 61 or 62, wherein the input value is a value representing a screen transition request. A second judgment step of judging whether or not there is, and if the judgment result of the second judgment step is a value representing a screen transition request, the screen item of the screen after transition based on the screen processing attribute The screen display information is created by the attribute, and if the value is not the value representing the screen transition request, the process described in the screen processing attribute corresponding to the input value is executed by the process execution unit, and the screen based on the processing result is displayed. Generating display information and outputting the screen display information to the information processing apparatus side.
【0069】請求項64記載の発明に係る制御プログラ
ムを提供する媒体では、請求項58乃至63記載の制御
プログラムを提供する媒体において、前記処理実行手段
の処理は、アプレットの送信であることを特徴とする。[0069] In the medium for providing a control program according to the invention of claim 64, in the medium for providing a control program according to claims 58 to 63, the processing of the processing execution means is transmission of an applet. And
【0070】請求項65記載の発明に係る制御プログラ
ムを提供する媒体では、ユーザー毎に対応する画面表示
形態を定義した第一の属性情報に基づいて、該ユーザー
毎の画面表示情報を生成する表示情報生成手段と、ユー
ザー毎に対応する画面の処理を定義した第二の属性情報
に応じた処理を実行する処理実行手段と、ユーザー情報
及びユーザー入力値を入力する手段とを備えた動的処理
実行装置の制御方法を実行するための制御プログラムを
提供する媒体であって、前記制御プログラムは、入力し
たユーザー情報に対応する画面表示情報を前記表示情報
生成手段で前記第一の属性情報に基づいて生成し、その
画面表示情報を該ユーザー情報に対応した情報処理装置
側へ出力すると共に、入力したユーザー入力値に対応す
る処理を前記処理実行手段で前記第二の属性情報に基づ
いて実行し、その処理結果を前記情報処理装置側へ出力
するステップを備えたことを特徴とする。In the medium for providing a control program according to the invention, a display for generating screen display information for each user based on first attribute information defining a screen display mode corresponding to each user. Dynamic processing including information generation means, processing execution means for executing processing according to second attribute information defining processing of a screen corresponding to each user, and means for inputting user information and user input values A medium for providing a control program for executing a control method of an execution device, wherein the control program displays screen display information corresponding to input user information by the display information generating unit based on the first attribute information. And outputs the screen display information to the information processing apparatus corresponding to the user information, and performs the processing corresponding to the input user input value. Run on the basis of the second attribute information by line unit, characterized by comprising a step of outputting the processing result to the information processing apparatus.
【0071】請求項66記載の発明に係る制御プログラ
ムを提供する媒体では、請求項65記載の制御プログラ
ムを提供する媒体において、前記動的処理実行装置は、
前記第一の属性情報及び前記第二の属性情報を記憶する
属性記憶手段を備え、前記制御プログラムは、前記属性
記憶手段から前記第一及び前記第二の属性情報を読み出
すステップを有することを特徴する。In a medium for providing a control program according to the invention according to claim 66, in the medium for providing a control program according to claim 65, the dynamic processing execution device comprises:
An attribute storage unit that stores the first attribute information and the second attribute information, wherein the control program has a step of reading the first and second attribute information from the attribute storage unit. I do.
【0072】請求項67記載の発明に係る制御プログラ
ムを提供する媒体では、請求項65又は66記載の制御
プログラムを提供する媒体において、前記第一の属性情
報は、少なくとも画面の表示項目と該各表示項目の表示
内容を定義する画面項目属性を含み、前記第二の属性情
報は、少なくとも画面の遷移と処理が定義された画面処
理属性を含むことを特徴とする。In a medium for providing a control program according to the invention of claim 67, in the medium for providing a control program according to claim 65 or 66, the first attribute information includes at least display items on a screen and the respective items. A screen item attribute that defines the display content of the display item is included, and the second attribute information includes at least a screen processing attribute in which screen transition and processing are defined.
【0073】請求項68記載の発明に係る制御プログラ
ムを提供する媒体では、請求項66又は67記載の制御
プログラムを提供する媒体において、前記属性記憶手段
は、各ユーザー別に使用する各業務システムを定義した
業務システム属性を更に記憶し、前記制御プログラム
は、前記入力情報により業務システム画面の要求が有る
か否かを判断する第一の判断ステップと、前記第一の判
断ステップが前記業務システム画面の要求を有すると判
断したときのみ、前記業務システム属性に基づいて前記
入力情報に対応した画面表示情報を生成するステップと
を備えたことを特徴とする。In the medium for providing a control program according to the invention according to claim 68, in the medium for providing a control program according to claim 66 or 67, the attribute storage means defines each business system used for each user. The business program attributes are further stored, and the control program determines whether or not there is a request for a business system screen based on the input information. And generating screen display information corresponding to the input information based on the business system attribute only when it is determined that the request has a request.
【0074】請求項69記載の発明に係る制御プログラ
ムを提供する媒体では、請求項65乃至68記載の制御
プログラムを提供する媒体において、前記第一及び第二
の属性情報は、ユーザー毎に特定条件が成就した場合に
自動的に起動する自動処理に関する情報と、ユーザー毎
の操作に基づいて起動する手動処理に関する情報との少
なくとも一つを含むことを特徴とする。In the medium for providing a control program according to the invention according to claim 69, in the medium for providing a control program according to claims 65 to 68, the first and second attribute information may be specified conditions for each user. And at least one of information relating to an automatic process that is automatically activated when is fulfilled and information relating to a manual process activated based on an operation for each user.
【0075】請求項70記載の発明に係る制御プログラ
ムを提供する媒体では、請求項66乃至69記載の制御
プログラムを提供する媒体において、前記制御プログラ
ムは、前記ユーザー入力値が画面遷移要求を表す値であ
るか否かを判断する第二の判断ステップと、前記第二の
判断ステップの判断結果が画面遷移要求を表す値である
場合には、前記画面処理属性に基づく遷移後の画面の前
記画面項目属性により画面表示情報を作成し、画面遷移
要求を表す値でない場合には、前記ユーザー入力値に対
応した前記画面処理属性に記述された処理を前記処理実
行手段で実行しその処理結果に基づいた画面表示情報を
作成し、該画面表示情報を前記情報処理装置側へ出力す
るステップとを備えたことを特徴とする。A medium for providing a control program according to the invention according to claim 70 is a medium for providing a control program according to claims 66 to 69, wherein the control program is characterized in that the user input value is a value representing a screen transition request. A second determining step of determining whether or not the screen is a screen transition request based on the screen processing attribute, if the determination result of the second determining step is a value representing a screen transition request The screen display information is created by the item attribute, and if the value is not a value representing the screen transition request, the process described in the screen process attribute corresponding to the user input value is executed by the process execution means, and based on the process result, Generating the screen display information, and outputting the screen display information to the information processing apparatus side.
【0076】請求項71記載の発明に係る制御プログラ
ムを提供する媒体では、請求項65乃至70記載の制御
プログラムを提供する媒体において、前記制御プログラ
ムは、前記情報処理装置側に対して、前記画面表示情報
と共にアプレットを出力するステップを備えたことを特
徴とする。A medium for providing a control program according to the invention according to claim 71 is a medium for providing a control program according to any of claims 65 to 70, wherein said control program transmits said screen to said information processing apparatus side. Outputting the applet together with the display information.
【0077】請求項72記載の発明に係る制御プログラ
ムを提供する媒体では、請求項65乃至70記載の制御
プログラムを提供する媒体において、前記制御プログラ
ムは、前記情報処理装置側に対して、アプリケーション
プログラムを出力するステップを備えたことを特徴とす
る。A medium for providing a control program according to the invention of claim 72 is a medium for providing a control program according to claims 65 to 70, wherein the control program is an application program for the information processing apparatus. Output step.
【0078】[0078]
【発明の実施の形態】以下、本発明の実施の形態を図面
に基づいて説明する。Embodiments of the present invention will be described below with reference to the drawings.
【0079】[第1実施形態]図1は、本発明の第1実
施形態におけるシステム構成を示す図である。[First Embodiment] FIG. 1 is a diagram showing a system configuration according to a first embodiment of the present invention.
【0080】情報処理装置(A)101にはブラウザ
(A)103が稼動しており、情報処理装置(B)10
2にはブラウザ(B)104が稼動している。このブラ
ウザ(A),(B)は所謂ネットスケープコミュニケー
タやインターネットエクスプローラ等のHTMLや、H
TTP・FTP等のプロトコルに対応した表示プログラ
ムである。これら2つの情報処理装置(A),(B)
は、ネットワーク200を介して動的処理実行装置10
0に接続されている。ネットワーク200は典型的には
所謂インターネットであるが、これに限るものではな
く、専用回線や衛星回線等およそ通信回線であればその
形態を問わない。The browser (A) 103 is running on the information processing apparatus (A) 101 and the information processing apparatus (B) 10
2, a browser (B) 104 is operating. The browsers (A) and (B) use HTML such as the so-called Netscape Communicator and Internet Explorer,
This is a display program corresponding to a protocol such as TTP / FTP. These two information processing devices (A) and (B)
Is the dynamic processing execution device 10 via the network 200
Connected to 0. The network 200 is typically the so-called Internet, but is not limited to this, and may be in any form as long as it is a communication line such as a dedicated line or a satellite line.
【0081】動的処理実行装置100は、ネットワーク
200を介したデータやプログラムのやり取りを司る通
信部105のほか、属性記憶部106と、表示情報生成
部112及び処理実行部113から成る動的処理部11
4とを備えている。The dynamic processing execution device 100 includes a communication unit 105 that controls the exchange of data and programs via the network 200, an attribute storage unit 106, a display information generation unit 112, and a processing execution unit 113. Part 11
4 is provided.
【0082】属性記憶部106は、動的処理における画
面の遷移を規定する画面処理属性109と、画面の表示
項目と該各表示項目の表示内容を規定する面画項目属性
108と、ユーザー毎に特定条件が成就した場合に自動
的に起動する自動処理110と、ユーザー毎の操作に基
づいて起動する手動処理111と、各ユーザー別に使用
する各業務システムを定義した業務システム属性115
とを記憶している。The attribute storage unit 106 includes a screen processing attribute 109 for defining the transition of the screen in the dynamic processing, a screen item and a screen item attribute 108 for defining the display content of each display item. An automatic process 110 automatically started when specific conditions are fulfilled, a manual process 111 started based on an operation for each user, and a business system attribute 115 defining each business system used for each user
And remember.
【0083】表示情報生成部112は、情報処理装置
(A)101や情報処理装置(B)102の要求に基づ
いて、該当する画面項目属性108や画面処理属性10
9を読み出して、情報処理装置(A)101のブラウザ
(A)103と情報処理装置(B)102のブラウザ
(B)の画面を表示するための画面表示情報を生成する
機能を有し、処理実行部113は、属性記憶部106中
の画面処理属性109を読み出しこれに記述された処理
を実行する機能を有する。The display information generation unit 112, based on a request from the information processing device (A) 101 or the information processing device (B) 102,
9 has a function of generating screen display information for displaying the screens of the browser (A) 103 of the information processing apparatus (A) 101 and the browser (B) of the information processing apparatus (B) 102. The execution unit 113 has a function of reading the screen processing attribute 109 in the attribute storage unit 106 and executing the processing described therein.
【0084】図2は、動的処理実行装置100のハード
ウェア構成を示す図である。FIG. 2 is a diagram showing a hardware configuration of the dynamic processing execution device 100.
【0085】CPU21は、システムバス20を介し
て、RAM22、ROM23、LANアダプタ24、ビ
デオアダプタ25、キーボード26、マウス27、ハー
ドディスク28、及びCD−ROMドライブ29に接続
されている。The CPU 21 is connected to a RAM 22, a ROM 23, a LAN adapter 24, a video adapter 25, a keyboard 26, a mouse 27, a hard disk 28, and a CD-ROM drive 29 via a system bus 20.
【0086】CPU21は各種の演算を行って動的処理
実行装置100全体の制御を行う。ROM23には、B
IOS等が記憶され、RAM22には、オペレーティン
グシステム(OS)を含むプログラムとデータがハード
ディスク28から読み出され記憶される。ハードディス
ク28は、上記属性記憶部106を有する。The CPU 21 controls the entire dynamic processing execution device 100 by performing various operations. ROM23 contains B
The IOS and the like are stored, and programs and data including an operating system (OS) are read from the hard disk 28 and stored in the RAM 22. The hard disk 28 has the attribute storage unit 106 described above.
【0087】又、キーボー26及びマウス27は、デー
タ入力や操作を指示するために使用され、CD−ROM
29はプログラムをハードディスク28にインストール
するために使用される。The keyboard 26 and the mouse 27 are used for inputting data and instructing operations.
Reference numeral 29 is used to install a program on the hard disk 28.
【0088】なお、このCD−ROM29から直接RA
M22にプログラムを読み込んで実行することも可能で
ある。又、キーボード26やマウス27から入力された
データや操作画面は、ビデオアダプタ25を介して不図
示の画面表示装置に表示される。It is to be noted that RA is directly read from the CD-ROM 29.
It is also possible to read the program into M22 and execute it. Data and operation screens input from the keyboard 26 and the mouse 27 are displayed on a screen display device (not shown) via the video adapter 25.
【0089】図3は、本実施形態における動的処理実行
装置の全体の処理を示すフローチャートである。FIG. 3 is a flowchart showing the overall processing of the dynamic processing execution device according to this embodiment.
【0090】まずステップS31で情報処理装置(A)
101又は情報処理装置(B)102からユーザーID
及びパスワード等の認証情報が送信される。なお、認証
情報の送信時に認証後の初期画面表示のオプション指定
も一緒に送信される場合がある。ここでは情報処理装置
(A)101で処理が行われているものとして説明す
る。ステップS32ではこの認証情報が動的処理実行装
置100で真正なものかチェックされる。First, in step S31, the information processing device (A)
User ID from 101 or information processing device (B) 102
And authentication information such as a password. When the authentication information is transmitted, the option designation of the initial screen display after the authentication may be transmitted together. Here, a description will be given assuming that the information processing apparatus (A) 101 is performing processing. In step S32, it is checked whether the authentication information is authentic in the dynamic processing execution device 100.
【0091】次にステップS33では、認証されたユー
ザーIDに対応する画面項目属性108がハードディス
ク28からRAM22に読み込まれ、表示情報生成部1
12によって情報処理装置(A)101用の画面表示情
報が作成されRAM22に記憶される。Next, in step S33, the screen item attribute 108 corresponding to the authenticated user ID is read from the hard disk 28 into the RAM 22, and the display information generation unit 1
12, screen display information for the information processing apparatus (A) 101 is created and stored in the RAM 22.
【0092】ステップS34では、ステップS33で作
成された画面表示情報が通信部105によりネットワー
ク200を介して情報処理装置(A)101に送信され
る。ステップS35では、送信された画面表示情報に基
づき情報処理装置(A)101のブラウザ(A)103
が画面表示情報を処理して、情報処理装置(A)101
の画面表示を行う。In step S34, the screen display information created in step S33 is transmitted by the communication unit 105 to the information processing apparatus (A) 101 via the network 200. In step S35, the browser (A) 103 of the information processing device (A) 101 based on the transmitted screen display information.
Processes the screen display information, and processes the information processing device (A) 101
Screen display.
【0093】次いでステップS36では、情報処理装置
(A)101に表示された画面に基づき、情報処理装置
(A)101のキーボード及びマウスからユーザーが文
字入力やボタンの押下等により入力操作し、ステップS
37では、ステップS36で入力された入力値が、ネッ
トワーク200を介して動的処理実行装置100に送信
される。ステップS38では、動的処理実行装置100
が該入力値を受信しRAM22に記憶する、ステップS
39では、該入力値に対応する画面処理属性109がハ
ードディスク28からRAM22に読み込まれる。な
お、処理を高速化するために、ステップS32で認証さ
れたユーザーIDに対応する画面処理属性109を予め
RAM22に記憶しておいても良い。Next, in step S36, based on the screen displayed on the information processing device (A) 101, the user performs an input operation from the keyboard and mouse of the information processing device (A) 101 by inputting characters or pressing buttons. S
At 37, the input value input at step S36 is transmitted to the dynamic processing execution device 100 via the network 200. In step S38, the dynamic processing execution device 100
Receives the input value and stores it in the RAM 22. Step S
At 39, the screen processing attribute 109 corresponding to the input value is read from the hard disk 28 into the RAM 22. In order to speed up the processing, the screen processing attribute 109 corresponding to the user ID authenticated in step S32 may be stored in the RAM 22 in advance.
【0094】次いで、ステップS40では、RAM22
に読み込まれた入力値とその入力値に応じて新たに読み
込まれた画面処理属性109から、処理実行部113に
おいて内部処理が実行されると共に内部処理の処理結果
に基づき表示情報生成部112で画面表示データが生成
される。ステップS41では、ステップS39の処理結
果が情報処理装置(A)101に送信される。Next, in step S40, the RAM 22
An internal process is executed in the processing execution unit 113 based on the input value read into the screen and the screen processing attribute 109 newly read in accordance with the input value, and the display information generation unit 112 Display data is generated. In step S41, the processing result of step S39 is transmitted to the information processing device (A) 101.
【0095】ステップS42では、受信した処理結果が
情報処理装置(A)101の画面に表示され、ステップ
S43では、情報処理装置(A)101側で終了を指示
する操作が実行された場合は処理を終了し、他の操作が
実行された場合はステップS36に戻って再度入力値が
動的処理実行装置100に送信される。In step S42, the received processing result is displayed on the screen of the information processing apparatus (A) 101. In step S43, when the operation for instructing the end is executed on the information processing apparatus (A) 101 side, the processing is performed. Is completed, and when another operation is executed, the process returns to step S36 and the input value is transmitted to the dynamic processing execution device 100 again.
【0096】図4は、第1実施形態における画面処理属
性109の例を示す図である。FIG. 4 is a diagram showing an example of the screen processing attribute 109 in the first embodiment.
【0097】図中の配列名U001J01−01は配列
の物理ファイルの名称であり、ユーザーIDがU001
で業務コードがJ01でサブ業務コードが01であるこ
とを示している。図4の例では、ユーザーU001が認
証され、サブ業務コード01が選択されている場合には
初期画面としてG001が表示され、G001からは入
力値に応じてG000又はG002に遷移可能であり、
G002からはG001、G003又はG004に遷移
可能であることが示されている。In the figure, the sequence name U001J01-01 is the name of the physical file of the sequence, and the user ID is U001J01.
Indicates that the business code is J01 and the sub business code is 01. In the example of FIG. 4, when the user U001 is authenticated and the sub-operation code 01 is selected, G001 is displayed as an initial screen, and from G001, it is possible to transit to G000 or G002 according to the input value.
It is shown that a transition from G002 to G001, G003 or G004 is possible.
【0098】なお図4では、画面処理属性として配列形
式を例として説明しているが、画面処理属性は配列に限
るものでは、なく1対多や多対多のリンク形式でも良
い。Although FIG. 4 illustrates an example of an array format as the screen processing attribute, the screen processing attribute is not limited to the array but may be a one-to-many or many-to-many link format.
【0099】図5は、第1実施形態における画面項目属
性の例を示す図である。FIG. 5 is a diagram showing an example of a screen item attribute in the first embodiment.
【0100】図中の配列名G001U001Aは画面番
号が001でユーザーはU001であることを示してい
る。なお、配列名の末尾の“A”は後述する処理属性と
の区別のための識別コードである。G001K01は画
面G001の最初の画面項目であることを示しており、
“使用”の欄が“1”であることはユーザーU001用
の画面G001で画面項目G001K01が使用される
ことを意味する。逆に“使用”の欄が“0”であること
は使用されないことを意味する。The array name G001U001A in the figure indicates that the screen number is 001 and the user is U001. Note that "A" at the end of the array name is an identification code for distinguishing from a processing attribute described later. G001K01 indicates that it is the first screen item of the screen G001,
When the “use” column is “1”, it means that the screen item G001K01 is used in the screen G001 for the user U001. Conversely, if the “use” column is “0”, it means that it is not used.
【0101】又“順”はTabキーが押下された場合の
カーソルの遷移順を意味する。位置Xと位置Yはそれぞ
れ画面項目の表示位置のX座標とY座標を、属性1は画
面項目の属性を意味する。例えば属性1では、“TX”
は固定テキストであり、“CB”は所謂チェックボック
スを意味する。チェックボックスは四角い小型の箱状の
画面項目であり、チェックボックスにカーソルが位置し
た状態でマウスの左ボタンを押下するとチェックボック
スにチェックマークが表示され、当該項目が選択された
ことになる。"Order" means the order of transition of the cursor when the Tab key is pressed. The position X and the position Y indicate the X and Y coordinates of the display position of the screen item, respectively, and the attribute 1 indicates the attribute of the screen item. For example, in attribute 1, "TX"
Is a fixed text, and "CB" means a so-called check box. The check box is a rectangular small box-shaped screen item. When the left mouse button is pressed while the cursor is positioned on the check box, a check mark is displayed in the check box, and the item is selected.
【0102】次に属性2では、各画面項目に応じた属性
が定義される。例えば固定テキストの場合は“明朝”等
のフォントが定義される。次にSizeXとSizeY
1は各画面項目のX方向とY方向の大きさであり、Si
zeY2は所謂リストボックス等で当該画面項目がマウ
スで選択された場合にY方向に拡大表示される場合の大
きさを示す。Next, in the attribute 2, an attribute corresponding to each screen item is defined. For example, in the case of fixed text, a font such as "Mincho" is defined. Next, SizeX and SizeY
1 is the size of each screen item in the X direction and the Y direction.
zeY2 indicates a size of a so-called list box or the like when the screen item is selected by a mouse and enlarged and displayed in the Y direction.
【0103】図6は、第1実施形態における業務システ
ム属性の例を示す図である。FIG. 6 is a diagram showing an example of business system attributes in the first embodiment.
【0104】同図において、“ユーザー”はユーザーI
Dを示し“J01”は業務システムコードであり、その
名称が“売上日報印刷”である。J01−01は業務サ
ブシステムコードであり、その名称が“担当者別売上”
である。これらは初期画面でユーザー毎に表示される業
務メニュー及びサブメニューの元になる。この業務サブ
システムコードが図4に示す画面処理属性と紐付けされ
る。In the figure, “user” is a user I
D and “J01” is a business system code, the name of which is “sales daily report printing”. J01-01 is a business subsystem code whose name is “sales by person in charge”
It is. These are the sources of the job menu and submenu displayed for each user on the initial screen. This business subsystem code is associated with the screen processing attribute shown in FIG.
【0105】図7は、第1実施形態における画面属性読
み込み(ステップS33)から画面データ送信(ステッ
プS34)までの処理の詳細を示すフローチャートであ
る。FIG. 7 is a flowchart showing details of the processing from reading the screen attributes (step S33) to transmitting the screen data (step S34) in the first embodiment.
【0106】まず、ステップS81で画面ステータスが
初期化される。画面ステータスとは現在どのユーザーI
Dのどの業務でどの画面が表示されているのかを示す情
報であり、RAM22に記憶される。続くステップS8
2では、情報処理装置(A)101からステップステッ
プS4で送られた認証情報からユーザーIDを識別す
る。ステップS83では、入力値を識別して情報処理装
置(A)101から初期画面表示のオプション指定が来
たのかを判定する。First, the screen status is initialized in step S81. What is the screen status
This information indicates which screen of D is displayed in which job, and is stored in the RAM 22. Subsequent step S8
In step 2, the user ID is identified from the authentication information sent from the information processing apparatus (A) 101 in step S4. In step S83, the input value is identified, and it is determined whether an option for initial screen display has been specified from the information processing apparatus (A) 101.
【0107】ステップS84では、初期画面表示のオプ
ション指定で業務システム画面が要求されたと判定する
と、ステップS85で業務システム属性が読み込まれ、
ステップS89に進んで画面表示データが作成される。
ステップS90で画面ステータスが更新されて業務メニ
ューが表示されていることが記憶され、ステップS91
では、画面表示データが情報処理装置(A)101に送
信され、情報処理装置(A)101に業務メニューが表
示される。If it is determined in step S84 that the business system screen has been requested by specifying the option for initial screen display, the business system attributes are read in step S85,
Proceeding to step S89, screen display data is created.
In step S90, the fact that the screen status is updated and the job menu is displayed is stored, and step S91 is performed.
In, the screen display data is transmitted to the information processing device (A) 101, and the information processing device (A) 101 displays the job menu.
【0108】ステップS84で業務システム画面が要求
されていない場合はステップS86に進み、画面ステー
タスを読み込む。画面ステータスには、ユーザーID
(U001等)、直前の画面番号と現在の画面番号(G
001等)、直前の操作(特定のボタンを押下した等)
がRAM22に記憶される。次いでステップS87で
は、画面処理属性が読み込まれ、前記ステップS83で
識別された入力値による画面遷移が許容されるかがチェ
ックされる。If the business system screen is not requested in step S84, the flow advances to step S86 to read the screen status. The screen status includes the user ID
(U001 etc.), the previous screen number and the current screen number (G
001), previous operation (such as pressing a specific button)
Is stored in the RAM 22. Next, in step S87, the screen processing attribute is read, and it is checked whether the screen transition based on the input value identified in step S83 is permitted.
【0109】ステップS88では、前記ステップS87
において画面遷移が許容される場合(図4の条件がリタ
ーン0の場合)は、画面処理属性に基づく遷移後の画面
の画面項目属性が読み込まれ、許容されない場合(同じ
くリターン1の場合)はエラーメッセージを表示する画
面の画面項目属性が読み込まれる。次いでステップS8
9では、読み込まれた画面属性により画面表示データが
作成される。ステップS90〜ステップS91について
は既に説明したので省略する。In step S88, step S87 is performed.
When the screen transition is permitted (when the condition in FIG. 4 is return 0), the screen item attribute of the screen after the transition based on the screen processing attribute is read, and when the screen transition is not permitted (also in the case of return 1), an error occurs. The screen item attributes of the screen displaying the message are read. Next, step S8
In step 9, screen display data is created based on the read screen attributes. Steps S90 to S91 have already been described and will not be described.
【0110】次に、第1実施形態における処理属性読み
込み(ステップS38)から処理結果送信(ステップS
40)までの処理の詳細について、図8のフローチャー
トを用いて説明する。Next, the processing result is read (step S38) and the processing result is transmitted (step S38) in the first embodiment.
Details of the processing up to 40) will be described with reference to the flowchart of FIG.
【0111】ステップS91では、前記ステップS31
で情報処理装置(A)101から送られた認証情報より
ユーザーIDを識別し、ステップS92では、情報処理
装置(A)101から送られた入力値を識別する。ステ
ップS93で情報処理装置(A)101からの入力値が
画面遷移操作であるかが判定され、画面操作であった場
合(ステップS93でYes)、ステップS97に進ん
で現在の画面ステータスが読み込まれる。次いでステッ
プS98では、画面処理属性が読み込まれ、前記ステッ
プS92で識別された入力値による画面遷移が許容され
るかがチェックされる。In step S91, step S31 is performed.
Then, the user ID is identified from the authentication information sent from the information processing apparatus (A) 101, and in step S92, the input value sent from the information processing apparatus (A) 101 is identified. In step S93, it is determined whether the input value from the information processing apparatus (A) 101 is a screen transition operation. If the input value is a screen operation (Yes in step S93), the flow advances to step S97 to read the current screen status. . Next, in step S98, the screen processing attribute is read, and it is checked whether the screen transition based on the input value identified in step S92 is permitted.
【0112】ステップS99では、ステップS98にお
いて画面遷移が許容される場合は、画面処理属性に基づ
く遷移後の画面の画面項目属性が読み込まれ、許容され
ない場合はエラーメッセージを表示する画面の画面項目
属性が読み込まれる。次いでステップS100では、読
み込まれた画面属性により画面表示データが作成され
る。In step S99, if the screen transition is allowed in step S98, the screen item attribute of the screen after the transition based on the screen processing attribute is read. If not, the screen item attribute of the screen displaying the error message is read. Is read. Next, in step S100, screen display data is created based on the read screen attributes.
【0113】更に、ステップS101で画面ステータス
が更新されて業務メニューが表示されていることが記憶
され、ステップS102で画面表示データが情報処理装
置(A)101に送信され、情報処理装置(A)101
に業務メニューが表示される。Further, at step S101, it is stored that the screen status is updated and the job menu is displayed. At step S102, the screen display data is transmitted to information processing apparatus (A) 101, and information processing apparatus (A) is displayed. 101
Is displayed in the task menu.
【0114】前記ステップS93で画面遷移が要求され
ていない場合は(ステップS93でNo)、ステップS
94に進み、 ステップS92で識別された入力値に対
応した画面項目属性がRAM22に読み込まれ、ステッ
プS95でその画面項目属性と対応した画面処理属性が
RAM22に読み込まれる。ステップS96では、ステ
ップS95で読み込まれた画面処理属性に記述された処
理がRAM22に読み込まれた後、処理実行部113で
実行される。ステップS100では、実行された処理結
果により画面表示データが作成される。ステップS10
1〜ステップS102については既に説明したので省略
する。If the screen transition is not requested in step S93 (No in step S93), step S93 is executed.
Proceeding to 94, the screen item attribute corresponding to the input value identified in step S92 is read into the RAM 22, and the screen processing attribute corresponding to the screen item attribute is read into the RAM 22 in step S95. In step S96, the process described in the screen processing attribute read in step S95 is read into the RAM 22, and then executed by the process execution unit 113. In step S100, screen display data is created based on the result of the executed processing. Step S10
Steps 1 to S102 have already been described and will not be described.
【0115】このように認証されたユーザーID毎に画
面ステータス及び画面処理属性を読み込んで画面遷移を
制御し、かつ当該ユーザーが要求した処理に応じて画面
項目属性及び処理属性を読み込んで処理を実行するの
で、単一のシステムでユーザー毎の業務ニーズにきめ細
かく対応することが可能になる。特に画面処理属性や画
面項目属性等をRAM22に保持しておけば、多数のユ
ーザーが多様な処理を要求した場合でも処理速度の低下
する恐れがない。The screen status and screen processing attributes are read for each authenticated user ID to control the screen transition, and the screen item attributes and processing attributes are read and executed according to the processing requested by the user. Therefore, it is possible to respond to business needs of each user with a single system. In particular, if the screen processing attribute, the screen item attribute, and the like are stored in the RAM 22, there is no possibility that the processing speed is reduced even when many users request various processes.
【0116】[第2実施形態]次に、図9及び図10を
用いて第2実施形態について、第1実施形態との違いを
中心に説明する。[Second Embodiment] Next, a second embodiment will be described with reference to FIGS. 9 and 10, focusing on differences from the first embodiment.
【0117】図9は、第2実施形態における動的処理実
行装置のシステム構成を示す図であり、図1との違いは
アプリケーション配信部116を更に備える点である。FIG. 9 is a diagram showing a system configuration of a dynamic processing execution device according to the second embodiment. The difference from FIG. 1 is that an application distribution unit 116 is further provided.
【0118】図10は、第2実施形態における動的処理
実行装置100の全体の処理を示すフローチャートであ
る。図10において、ステップS201からステップS
203は、図3のステップS31からステップS33と
同じなので説明を省略する。FIG. 10 is a flowchart showing the overall processing of the dynamic processing execution device 100 according to the second embodiment. In FIG. 10, steps S201 to S201
Step 203 is the same as step S31 to step S33 in FIG.
【0119】図3と異なるのは、第一に、ステップS2
04で画面データのみならずアプレットも情報処理装置
(A)101に送信し、ステップS205では、情報処
理装置(A)101側でアプレットも受信する点であ
る。The difference from FIG. 3 is that first, step S2
In step 04, not only the screen data but also the applet is transmitted to the information processing apparatus (A) 101, and in step S205, the information processing apparatus (A) 101 also receives the applet.
【0120】第二に、ステップS206では、入力のみ
ならず入力値のチェックがアプレットにより行われる点
である。アプレットにより情報処理装置(A)101側
で行われる処理は入力値のチェックに限らず、サブ画面
の表示等であっても良い。ステップS207からステッ
プS210までは、図3のステップS37からステップ
S40と同じなので説明を省略する。Second, in step S206, not only the input but also the input value is checked by the applet. The processing performed on the information processing apparatus (A) 101 side by the applet is not limited to the check of the input value, and may be a sub screen display or the like. Steps S207 to S210 are the same as steps S37 to S40 in FIG.
【0121】第三に、ステップS211では、処理内容
がアプレットの送信か否かが判断され、アプレットの送
信であれば(ステップS211でYes)、ステップS
212で送信対象のアプレットが情報処理装置(A)1
01に送信される。ステップS214では、情報処理装
置(A)101でアプレットが受信され、アプレットの
処理が実行される。ステップS215からステップS2
16は、図3のステップS42からステップS43と同
じなので説明を省略する。Third, in step S211, it is determined whether or not the processing content is an applet transmission. If the processing is an applet transmission (Yes in step S211), step S211 is executed.
At 212, the applet to be transmitted is the information processing device (A) 1
01 is sent. In step S214, the information processing apparatus (A) 101 receives the applet, and executes the processing of the applet. Step S215 to step S2
Step 16 is the same as steps S42 to S43 in FIG.
【0122】このように、第2実施形態では、動的処理
実行装置から情報処理装置側にアプレットを配信するこ
とにより、入力チェック等の処理の一部を情報処理装置
側に分担させている点が異なっている。第2実施形態で
は、第1実施形態の効果に加え、このように処理の一部
を分担させることにより、同じ動的処理実行装置のハー
ドウェア資源でより多くの情報処理装置の処理要求に対
応することができる。又、情報処理装置側にはブラウザ
しか必要としないので、アプリケーションの変更は動的
処理実行装置側のみで行えば足り、システム運用工数が
低減される。As described above, in the second embodiment, the applet is distributed from the dynamic processing execution device to the information processing device, so that a part of processing such as input check is shared by the information processing device. Are different. In the second embodiment, in addition to the effect of the first embodiment, by sharing a part of the processing in this way, the hardware resources of the same dynamic processing execution device can cope with the processing requests of more information processing devices. can do. Further, since only the browser is required on the information processing device side, the application can be changed only on the dynamic processing execution device side, and the number of man-hours for system operation is reduced.
【0123】[第3実施形態]次に、図11を用いて第
3実施形態について、第1実施形態及び第2実施形態と
の違いを中心に説明し、主要構成については、図9の第
2実施形態と同じなので説明を省略する。[Third Embodiment] Next, a third embodiment will be described with reference to FIG. 11, focusing on differences from the first embodiment and the second embodiment. The description is omitted because it is the same as the second embodiment.
【0124】図11は、第3実施形態における動的処理
実行装置の全体の処理を示すフローチャートである。FIG. 11 is a flowchart showing the overall processing of the dynamic processing execution device according to the third embodiment.
【0125】本実施形態では、動的処理実行装置100
から情報処理装置(A)101にアプリケーションが配
信され、情報処理装置(A)側の処理はその配信された
アプリケーションで実行される点が第1実施形態及び第
2実施形態と異なっている。In this embodiment, the dynamic processing execution device 100
Is different from the first and second embodiments in that an application is distributed to the information processing apparatus (A) 101 from the first embodiment, and the processing of the information processing apparatus (A) is executed by the distributed application.
【0126】すなわち、図11のステップS301とス
テップS302は、図10のステップS201とステッ
プS202と同じであり、ステップS303は、画面処
理属性と画面項目属性を読み込む。That is, steps S301 and S302 in FIG. 11 are the same as steps S201 and S202 in FIG. 10, and step S303 reads the screen processing attribute and the screen item attribute.
【0127】ステップS304では、動的処理実行装置
100から情報処理装置(A)101にアプリケーショ
ンが配信され、情報処理装置側(A)101では、ステ
ップS305で受信したアプリケーションが起動し、そ
れ以降は、図3のステップS26及びステップS27と
同様に、ステップS306及びステップS307の処理
が実行される。更に、図3のステップS38〜ステップ
S43と同様に、ステップS308及びステップS31
3の処理が実行される。In step S304, the application is distributed from the dynamic processing execution device 100 to the information processing device (A) 101. In the information processing device (A) 101, the application received in step S305 is activated. The processing of steps S306 and S307 is executed in the same manner as steps S26 and S27 of FIG. Further, similarly to steps S38 to S43 in FIG.
Step 3 is executed.
【0128】本実施形態では、ステップS304で情報
処理装置(A)101側へアプリケーションが一括して
送信されるので、上記第2実施形態とは、図10のステ
ップS211や、ステップS212、ステップS214
の各ステップが不要となる点が異なる。In the present embodiment, the applications are transmitted to the information processing apparatus (A) 101 in a batch at step S304. Therefore, the second embodiment differs from the second embodiment in that steps S211 and S212 and S214 in FIG.
In that each step is unnecessary.
【0129】このように、第3実施形態では、第1実施
形態の効果に加え、情報処理装置側のアプリケーション
を一括送信することにより、アプリケーション受信時を
除けば、第2実施形態と比べてターンアラウンドタイム
(レスポンスタイム)を短縮することができる。As described above, in the third embodiment, in addition to the effects of the first embodiment, by transmitting the applications on the information processing apparatus at a time, the turn-around time is reduced as compared with the second embodiment except when receiving the application. Around time (response time) can be reduced.
【0130】又、同じ動的処理実行装置のハードウェア
資源でより多くの情報処理装置の処理要求に対応するこ
とができる点や、アプリケーションの変更は動的処理実
行装置側のみで行えば足りるので、システム運用工数が
低減される点は第2実施形態と同様の効果が得られる。Further, the hardware resources of the same dynamic processing execution device can respond to the processing requests of more information processing devices, and the application can be changed only by the dynamic processing execution device. The same effect as in the second embodiment can be obtained in that the number of system operation steps is reduced.
【0131】上述した図3、図7、図8、図10及び図
11のフローチャートに従ったプログラムを動的処理実
行装置100内のROM23等の記憶装置に格納し動作
することにより、上述の制御方法を実現させることが可
能となる。By storing the program according to the flowcharts of FIGS. 3, 7, 8, 10 and 11 in a storage device such as the ROM 23 in the dynamic processing execution device 100 and operating, the above-described control is achieved. The method can be realized.
【0132】なお、本発明の目的は、前述した実施形態
の機能を実現するソフトウェアのプログラムコードを記
録した記憶媒体(又は記録媒体)を、システムあるいは
装置に供給し、そのシステムあるいは装置のコンピュー
タ(又はCPUやMPU)が記憶媒体に格納されたプロ
グラムコードを読み出し実行することによっても、達成
されることは言うまでもない。It is to be noted that an object of the present invention is to supply a storage medium (or a recording medium) in which program codes of software for realizing the functions of the above-described embodiments are recorded to a system or an apparatus, and to provide a computer (a computer) of the system or the apparatus. It is needless to say that the present invention can also be achieved by a CPU or an MPU) reading and executing the program code stored in the storage medium.
【0133】この場合、記憶媒体から読み出されたプロ
グラムコード自体が前述した実施形態の機能を実現する
ことになり、そのプログラムコードを記憶した記憶媒体
は本発明を構成することになる。又、コンピュータが読
み出したプログラムコードを実行することにより、前述
した実施形態の機能が実現されるだけでなく、そのプロ
グラムコードの指示に基づき、コンピュータ上で稼働し
ているオペレーティングシステム(OS)などが実際の
処理の一部又は全部を行い、その処理によって前述した
実施形態の機能が実現される場合も含まれることは言う
までもない。In this case, the program code itself read from the storage medium implements the functions of the above-described embodiment, and the storage medium storing the program code constitutes the present invention. When the computer executes the readout program code, not only the functions of the above-described embodiments are realized, but also an operating system (OS) running on the computer based on the instruction of the program code. It goes without saying that a case where some or all of the actual processing is performed and the functions of the above-described embodiments are realized by the processing is also included.
【0134】更に、記憶媒体から読み出されたプログラ
ムコードが、コンピュータに挿入された機能拡張カード
やコンピュータに接続された機能拡張ユニットに備わる
記憶媒体に書き込まれた後、そのプログラムコードの指
示に基づき、その機能拡張カードや機能拡張ユニットに
備わるCPUなどが実際の処理の一部又は全部を行い、
その処理によって前述した実施形態の機能が実現される
場合も含まれることは言うまでもない。Further, after the program code read from the storage medium is written into the storage medium provided in the function expansion card inserted into the computer or the function expansion unit connected to the computer, the program code is read based on the instruction of the program code. , The CPU provided in the function expansion card or the function expansion unit performs part or all of the actual processing,
It goes without saying that a case where the function of the above-described embodiment is realized by the processing is also included.
【0135】又、本発明の目的は、前述した実施形態の
機能を実現するソフトウェアのプログラムコードがネッ
トワークを介して配信されることにより、システムある
いは装置のハードディスクやメモリ等の記憶手段又はC
D−RWやCD−R等の記憶媒体に格納され、そのシス
テムあるいは装置のコンピュータ(又はCPUやMP
U)が当該記憶手段や当該記憶媒体に格納されたプログ
ラムコードを読み出し実行することによっても、達成さ
れることは言うまでもない。An object of the present invention is to provide a storage medium such as a hard disk or a memory of a system or a device or a C program by distributing a program code of software for realizing the functions of the above-described embodiments via a network.
It is stored in a storage medium such as D-RW or CD-R, and the computer (or CPU or MP)
It goes without saying that this is also achieved by U) reading and executing the program code stored in the storage means or the storage medium.
【0136】[0136]
【発明の効果】以上詳細に説明したように本発明によれ
ば、各ユーザー毎に最適なレイアウトの画面を提供する
のみならず、画面の遷移やチェックロジックや処理ロジ
ックを個別ユーザーに対応させユーザーのニーズにきめ
細かく対応することを可能とし、しかもシステム資源の
消費を大幅に抑制すると共に、システム開発時の開発工
数とシステム修正時の修正工数を大幅に抑制できる。As described in detail above, according to the present invention, not only is it possible to provide a screen having an optimum layout for each user, but also to make the transition of screens, check logic and processing logic correspond to individual users, This makes it possible to respond to the needs of the system in a fine-grained manner, and at the same time greatly reduces the consumption of system resources, and significantly reduces the man-hours required for system development and modification.
【図1】本発明の第1実施形態におけるシステム構成を
示す図である。FIG. 1 is a diagram showing a system configuration according to a first embodiment of the present invention.
【図2】動的処理実行装置100のハードウェア構成を
示す図である。FIG. 2 is a diagram showing a hardware configuration of the dynamic processing execution device 100.
【図3】第1実施形態における動的処理実行装置の全体
の処理を示すフローチャートである。FIG. 3 is a flowchart illustrating an overall process of the dynamic process execution device according to the first embodiment.
【図4】第1実施形態における画面処理属性109の例
を示す図である。FIG. 4 is a diagram illustrating an example of a screen processing attribute 109 according to the first embodiment.
【図5】第1実施形態における画面項目属性の例を示す
図である。FIG. 5 is a diagram illustrating an example of a screen item attribute according to the first embodiment.
【図6】第1実施形態における業務システム属性の例を
示す図である。FIG. 6 is a diagram illustrating an example of a business system attribute according to the first embodiment.
【図7】第1実施形態における画面属性読み込みから画
面データ送信までの処理の詳細を示すフローチャートで
ある。FIG. 7 is a flowchart illustrating details of processing from reading of a screen attribute to transmission of screen data in the first embodiment.
【図8】第1実施形態における処理属性読み込みから処
理結果送信での処理の詳細を示すフローチャートであ
る。FIG. 8 is a flowchart showing details of processing from reading of a processing attribute to transmission of a processing result in the first embodiment.
【図9】第2実施形態における動的処理実行装置のシス
テム構成を示す図である。FIG. 9 is a diagram illustrating a system configuration of a dynamic processing execution device according to a second embodiment.
【図10】第2実施形態における動的処理実行装置の全
体の処理を示すフローチャートである。FIG. 10 is a flowchart illustrating an entire process of the dynamic process execution device according to the second embodiment.
【図11】第3実施形態における動的処理実行装置の全
体の処理を示すフローチャートである。FIG. 11 is a flowchart illustrating an entire process of a dynamic process execution device according to a third embodiment.
20 システムバス 21 CPU 22 RAM 23 ROM 24 LANアダプタ 25 ビデオアダプタ 26 入力部(キーボード) 27 入力部(マウス) 28 ハードディスク 29 CD−ROMドライブ 100 動的処理実行装置 101 情報処理装置(A) 102 情報処理装置(B) 103 ブラウザ(A) 104 ブラウザ(B) 105 通信部 106 属性記憶部 108 画面項目属性 109 画面処理属性 110 自動処理 111 手動処理 112 表示情報生成部 113 処理実行部 114 動的処理部 115 業務システム属性 116 アプリケーション配信部 200 ネットワーク Reference Signs List 20 system bus 21 CPU 22 RAM 23 ROM 24 LAN adapter 25 video adapter 26 input unit (keyboard) 27 input unit (mouse) 28 hard disk 29 CD-ROM drive 100 dynamic processing execution device 101 information processing device (A) 102 information processing Device (B) 103 Browser (A) 104 Browser (B) 105 Communication unit 106 Attribute storage unit 108 Screen item attribute 109 Screen processing attribute 110 Automatic processing 111 Manual processing 112 Display information generation unit 113 Processing execution unit 114 Dynamic processing unit 115 Business system attributes 116 Application distribution unit 200 Network
───────────────────────────────────────────────────── フロントページの続き (72)発明者 森江 真紀 東京都港区三田3丁目11番28号 キヤノン 販売株式会社内 (72)発明者 下山 一彦 東京都港区三田3丁目11番28号 キヤノン 販売株式会社内 (72)発明者 後藤 克也 東京都港区三田3丁目11番28号 キヤノン 販売株式会社内 Fターム(参考) 5B069 AA01 BA03 BB16 CA03 FA01 KA01 5B076 DD04 DF06 DF08 ──────────────────────────────────────────────────続 き Continued on the front page (72) Inventor Maki Morie 3-11-28 Mita, Minato-ku, Tokyo Canon Sales Inc. (72) Inventor Kazuhiko Shimoyama 3-11-28 Mita, Minato-ku, Tokyo Canon Sales (72) Inventor Katsuya Goto 3-11-28 Mita, Minato-ku, Tokyo Canon Sales Inc. F-term (reference) 5B069 AA01 BA03 BB16 CA03 FA01 KA01 5B076 DD04 DF06 DF08
Claims (72)
義した属性情報に基づいて、該ユーザー毎の画面表示情
報を生成する表示情報生成手段と、 ユーザー情報を入力する手段とを備え、 入力したユーザー情報に対応する画面表示情報を前記表
示情報生成手段で前記属性情報に基づいて生成し、その
画面表示情報を該ユーザー情報に対応した情報処理装置
側へ出力する構成にしたことを特徴とする処理装置。A display information generating unit configured to generate screen display information for each user based on attribute information defining a screen display mode corresponding to each user; and a unit for inputting user information. The display information generating means generates screen display information corresponding to the user information based on the attribute information, and outputs the screen display information to the information processing apparatus corresponding to the user information. Processing equipment.
備えたことを特徴する請求項1記載の処理装置。2. The processing apparatus according to claim 1, further comprising an attribute storage unit that stores the attribute information.
項目と該各表示項目の表示内容を定義する画面項目属性
を含むことを特徴とする請求項1又は2記載の処理装
置。3. The processing apparatus according to claim 1, wherein the attribute information includes at least a display item of a screen and a screen item attribute defining display contents of each display item.
が定義された画面処理属性を含むことを特徴とする請求
項3記載の処理装置。4. The processing apparatus according to claim 3, wherein the attribute information includes at least a screen processing attribute in which a screen transition is defined.
用する各業務システムを定義した業務システム属性を更
に記憶する構成にし、 前記入力情報により業務システム画面の要求が有るか否
かを判断する判断手段を備え、 前記表示情報生成手段は、前記業務システム画面の要求
を受けたときのみ、前記業務システム属性に基づいて前
記入力情報に対応した画面表示情報を生成することを特
徴とする請求項2乃至4記載の処理装置。5. The attribute storage means is configured to further store a business system attribute that defines each business system used for each user, and determines whether there is a request for a business system screen based on the input information. The display information generating unit generates screen display information corresponding to the input information based on the business system attribute only when a request for the business system screen is received. A processing device according to any one of claims 1 to 4.
が成就した場合に自動的に起動する自動処理に関する情
報と、ユーザー毎の操作に基づいて起動する手動処理に
関する情報との少なくとも一つを含むことを特徴とする
請求項1乃至5記載の処理装置。6. The attribute information includes at least one of information on an automatic process automatically started when a specific condition is satisfied for each user, and information on a manual process started based on an operation for each user. The processing apparatus according to claim 1, further comprising:
ションプログラムを配信する手段を備え、前記情報処理
装置側に対して、前記画面表示情報と共にアプリケーシ
ョンプログラムの一部を出力する構成にしたことを特徴
とする請求項1乃至6記載の処理装置。7. A system for distributing an application program to the information processing apparatus, wherein a part of the application program is output together with the screen display information to the information processing apparatus. The processing apparatus according to claim 1, wherein:
ションプログラムを配信する手段を備え、前記情報処理
装置側に対して、アプリケーションプログラムのみを出
力する構成にしたことを特徴とする請求項1乃至6記載
の処理装置。8. The information processing apparatus according to claim 1, further comprising means for distributing an application program to said information processing apparatus, wherein only the application program is output to said information processing apparatus. The processing device according to the above.
した属性情報に応じた処理を実行する処理実行手段と、 ユーザーの入力値を入力する手段とを備え、 入力したユーザーの入力値に対応する処理を前記処理実
行手段で前記属性情報に基づいて実行し、その処理結果
を該ユーザーに対応した情報処理装置側へ出力する構成
にしたことを特徴とする処理装置。9. A processing execution means for executing a process corresponding to attribute information defining a process of a screen corresponding to each user, and a means for inputting a user input value, wherein the user input value is corresponded to the input value of the user. A processing unit that executes the processing to be performed by the processing execution unit based on the attribute information, and outputs a processing result to an information processing apparatus corresponding to the user.
を備えたことを特徴する請求項9記載の処理装置。10. The processing apparatus according to claim 9, further comprising an attribute storage unit for storing the attribute information.
移と処理が定義された画面処理属性を含むことを特徴と
する請求項9又は10記載の処理装置。11. The processing apparatus according to claim 9, wherein the attribute information includes at least a screen processing attribute in which a screen transition and a process are defined.
示項目と該各表示項目の表示内容を定義する画面項目属
性を含むことを特徴とする請求項11記載の処理装置。12. The processing apparatus according to claim 11, wherein the attribute information includes at least a display item of a screen and a screen item attribute defining display contents of each display item.
件が成就した場合に自動的に起動する自動処理に関する
情報と、ユーザー毎の操作に基づいて起動する手動処理
に関する情報との少なくとも一つを含むことを特徴とす
る請求項9乃至12記載の処理装置。13. The attribute information includes at least one of information on an automatic process automatically started when a specific condition is satisfied for each user and information on a manual process started based on an operation for each user. The processing apparatus according to claim 9, wherein the processing apparatus includes:
あるか否かを判断する判断手段を備え、 前記判断手段の判断結果が画面遷移要求を表す値である
場合には、前記画面処理属性に基づく遷移後の画面の前
記画面項目属性により画面表示情報を作成し、画面遷移
要求を表す値でない場合には、前記入力値に対応した前
記画面処理属性に記述された処理を前記処理実行手段で
実行しその処理結果に基づいた画面表示情報を作成し、
該画面表示情報を前記情報処理装置側へ出力することを
特徴とする請求項12又は13記載の処理装置。14. A system according to claim 1, further comprising: a determination unit configured to determine whether the input value is a value indicating a screen transition request. Screen display information is created based on the screen item attribute of the screen after the transition based on the attribute, and if the value is not a value representing a screen transition request, the process described in the screen processing attribute corresponding to the input value is executed. Execution, create screen display information based on the processing result,
14. The processing device according to claim 12, wherein the screen display information is output to the information processing device.
トの送信であることを特徴とする請求項9乃至14記載
の処理装置。15. The processing apparatus according to claim 9, wherein the processing of said processing executing means is transmission of an applet.
定義した第一の属性情報に基づいて、該ユーザー毎の画
面表示情報を生成する表示情報生成手段と、ユーザー毎
に対応する画面の処理を定義した第二の属性情報に応じ
た処理を実行する処理実行手段と、ユーザー情報及びユ
ーザー入力値を入力する手段とを備え、 入力したユーザー情報に対応する画面表示情報を前記表
示情報生成手段で前記第一の属性情報に基づいて生成
し、その画面表示情報を該ユーザー情報に対応した情報
処理装置側へ出力すると共に、入力したユーザー入力値
に対応する処理を前記処理実行手段で前記第二の属性情
報に基づいて実行し、その処理結果を前記情報処理装置
側へ出力する構成にしたことを特徴とする動的処理実行
装置。16. A display information generating means for generating screen display information for each user based on first attribute information defining a screen display mode corresponding to each user, and processing the screen corresponding to each user. A process execution unit for executing a process according to the defined second attribute information; and a unit for inputting user information and a user input value. The display information generation unit displays screen display information corresponding to the input user information. Generated based on the first attribute information, outputs the screen display information to the information processing device corresponding to the user information, and performs a process corresponding to the input user input value by the process execution unit. A dynamic process execution device configured to execute the process based on the attribute information, and to output the processing result to the information processing device side.
性情報を記憶する属性記憶手段を備えたことを特徴する
請求項16記載の動的処理実行装置。17. The dynamic processing execution device according to claim 16, further comprising attribute storage means for storing said first attribute information and said second attribute information.
面の表示項目と該各表示項目の表示内容を定義する画面
項目属性を含み、前記第二の属性情報は、少なくとも画
面の遷移と処理が定義された画面処理属性を含むことを
特徴とする請求項16又は17記載の動的処理実行装
置。18. The first attribute information includes at least a screen display item and a screen item attribute that defines the display content of each display item, and the second attribute information includes at least screen transition and processing. 18. The dynamic processing execution device according to claim 16, further comprising a defined screen processing attribute.
使用する各業務システムを定義した業務システム属性を
更に記憶する構成にし、 前記入力情報により業務システム画面の要求が有るか否
かを判断する第一の判断手段を備え、 前記表示情報生成手段は、前記業務システム画面の要求
を受けたときのみ、前記業務システム属性に基づいて前
記入力情報に対応した画面表示情報を生成することを特
徴とする請求項16又は17記載の動的処理実行装置。19. The attribute storage means may further store a business system attribute defining each business system used for each user, and determines whether there is a business system screen request based on the input information. The display information generating means generates screen display information corresponding to the input information based on the business system attribute only when a request for the business system screen is received. The dynamic processing execution device according to claim 16.
ザー毎に特定条件が成就した場合に自動的に起動する自
動処理に関する情報と、ユーザー毎の操作に基づいて起
動する手動処理に関する情報との少なくとも一つを含む
ことを特徴とする請求項16乃至19記載の動的処理実
行装置。20. The first and second attribute information include information on an automatic process automatically started when a specific condition is satisfied for each user, and information on a manual process started based on an operation for each user. 20. The dynamic processing execution device according to claim 16, further comprising at least one of the following.
表す値であるか否かを判断する第二の判断手段を備え、 前記第二の判断手段の判断結果が画面遷移要求を表す値
である場合には、前記画面処理属性に基づく遷移後の画
面の前記画面項目属性により画面表示情報を作成し、画
面遷移要求を表す値でない場合には、前記ユーザー入力
値に対応した前記画面処理属性に記述された処理を前記
処理実行手段で実行しその処理結果に基づいた画面表示
情報を作成し、該画面表示情報を前記情報処理装置側へ
出力することを特徴とする請求項17乃至20記載の動
的処理実行装置。21. A system according to claim 21, further comprising: a second determination unit configured to determine whether the user input value is a value representing a screen transition request. In the case, screen display information is created by the screen item attribute of the screen after the transition based on the screen processing attribute, and if the value is not a value representing a screen transition request, the screen display attribute corresponding to the user input value is generated. 21. The method according to claim 17, wherein the described processing is executed by the processing execution unit, screen display information is created based on the processing result, and the screen display information is output to the information processing apparatus. Dynamic processing execution device.
ーションプログラムを配信する手段を備え、前記情報処
理装置側に対して、前記画面表示情報と共にアプリケー
ションプログラムの一部を出力する構成にしたことを特
徴とする請求項16乃至21記載の動的処理実行装置。22. A system for distributing an application program to the information processing apparatus, wherein a part of the application program is output together with the screen display information to the information processing apparatus. 22. The dynamic processing execution device according to claim 16, wherein:
ーションプログラムを配信する手段を備え、前記情報処
理装置側に対して、アプリケーションプログラムのみを
出力する構成にしたことを特徴とする請求項16乃至2
2記載の動的処理実行装置。23. The information processing apparatus according to claim 16, further comprising means for distributing an application program to said information processing apparatus, wherein only the application program is output to said information processing apparatus.
3. The dynamic processing execution device according to 2.
記処理装置よりネットワークを介して画面表示情報、又
はアプリケーションプログラムを受け取り、前記画面表
示情報を画面表示装置に表示すると共に、前記アプリケ
ーションプログラムを実行する情報処理装置とを備えた
ことを特徴とする情報処理システム。24. The processing device according to claim 1, further comprising: receiving screen display information or an application program from the processing device via a network, displaying the screen display information on the screen display device, and displaying the application program. An information processing system comprising: an information processing device that executes
前記処理装置よりネットワークを介して受け取った処理
結果を処理する情報処理装置とを備えたことを特徴とす
る情報処理システム。25. A processing device according to claim 9, wherein:
An information processing system comprising: an information processing device that processes a processing result received from the processing device via a network.
行装置と、前記動的処理実行装置よりネットワークを介
して受け取った処理結果を処理する情報処理装置とを備
えたことを特徴とする情報処理システム。26. Information comprising: the dynamic processing execution device according to claim 16; and an information processing device for processing a processing result received from the dynamic processing execution device via a network. Processing system.
定義した属性情報に基づいて、該ユーザー毎の画面表示
情報を生成する表示情報生成手段と、ユーザー情報を入
力する手段とを備えた処理装置において、 入力したユーザー情報に対応する画面表示情報を前記表
示情報生成手段で前記属性情報に基づいて生成し、その
画面表示情報を該ユーザー情報に対応した情報処理装置
側へ出力することを特徴とする処理装置の制御方法。27. A processing apparatus comprising: display information generating means for generating screen display information for each user based on attribute information defining a screen display form corresponding to each user; and means for inputting user information. Wherein the display information generating means generates screen display information corresponding to the input user information based on the attribute information, and outputs the screen display information to the information processing apparatus corresponding to the user information. Control method of the processing device to be performed.
する属性記憶手段を備えたことを特徴する請求項27記
載の処理装置の制御方法。28. The method according to claim 27, wherein the processing device includes an attribute storage unit that stores the attribute information.
示項目と該各表示項目の表示内容を定義する画面項目属
性を含むことを特徴とする請求項27又は28記載の処
理装置の制御方法。29. The control method according to claim 27, wherein the attribute information includes at least display items of a screen and a screen item attribute defining display contents of each of the display items.
移が定義された画面処理属性を含むことを特徴とする請
求項29記載の処理装置の制御方法。30. The control method according to claim 29, wherein the attribute information includes at least a screen processing attribute in which a screen transition is defined.
使用する各業務システムを定義した業務システム属性を
更に記憶しておき、 前記入力情報により業務システム画面の要求が有るか否
かを判断し、 前記業務システム画面の要求を受けたときのみ、前記業
務システム属性に基づき前記入力情報に対応した画面表
示情報を生成することを特徴とする請求項28乃至30
記載の処理装置の制御方法。31. A business system attribute defining each business system used for each user is further stored in the attribute storage means, and it is determined whether or not a request for a business system screen exists based on the input information. 31. A screen display information corresponding to the input information is generated based on the business system attribute only when a request for the business system screen is received.
The control method of the processing apparatus according to the above.
件が成就した場合に自動的に起動する自動処理に関する
情報と、ユーザー毎の操作に基づいて起動する手動処理
に関する情報との少なくとも一つを含むことを特徴とす
る請求項27乃至31記載の処理装置の制御方法。32. The attribute information includes at least one of information on an automatic process automatically started when a specific condition is satisfied for each user and information on a manual process started based on an operation for each user. 32. The control method of a processing apparatus according to claim 27, further comprising:
面表示情報と共にアプリケーションプログラムの一部を
出力する構成にしたことを特徴とする請求項27乃至3
2記載の処理装置の制御方法。33. A system according to claim 27, wherein a part of an application program is output together with said screen display information to said information processing apparatus.
3. The method for controlling a processing apparatus according to item 2.
ケーションプログラムのみを出力する構成にしたことを
特徴とする請求項27乃至32記載の処理装置の制御方
法。34. The method according to claim 27, wherein only the application program is output to the information processing apparatus.
義した属性情報に応じた処理を実行する処理実行手段
と、ユーザーの入力値を入力する手段とを備えた処理装
置において、 入力したユーザーの入力値に対応する処理を前記処理実
行手段で前記属性情報に基づいて実行し、その処理結果
を該ユーザーに対応した情報処理装置側へ出力すること
を特徴とする処理装置の制御方法。35. A processing apparatus comprising: a process execution unit that executes a process according to attribute information defining a process of a screen corresponding to each user; and a unit that inputs a user input value. A control method for a processing device, wherein a process corresponding to an input value is executed by the process execution means based on the attribute information, and a processing result is output to an information processing device corresponding to the user.
する属性記憶手段を備えたことを特徴する請求項35記
載の処理装置の制御方法。36. The method according to claim 35, wherein the processing device includes an attribute storage unit that stores the attribute information.
移と処理が定義された画面処理属性を含むことを特徴と
する請求項35又は36記載の処理装置の制御方法。37. The control method according to claim 35, wherein the attribute information includes at least a screen processing attribute in which screen transition and processing are defined.
示項目と該各表示項目の表示内容を定義する画面項目属
性を含むことを特徴とする請求項37記載の処理装置の
制御方法。38. The control method according to claim 37, wherein the attribute information includes at least display items of a screen and a screen item attribute defining display contents of each display item.
件が成就した場合に自動的に起動する自動処理に関する
情報と、ユーザー毎の操作に基づいて起動する手動処理
に関する情報との少なくとも一つを含むことを特徴とす
る請求項35乃至38記載の処理装置の制御方法。39. The attribute information includes at least one of information on automatic processing automatically started when a specific condition is satisfied for each user and information on manual processing started based on an operation for each user. The control method for a processing apparatus according to claim 35, wherein the control method includes:
あるか否かを判断し、 その判断結果が画面遷移要求を表す値である場合には、
前記画面処理属性に基づく遷移後の画面の前記画面項目
属性により画面表示情報を作成し、画面遷移要求を表す
値でない場合には、前記入力値に対応した前記画面処理
属性に記述された処理を前記処理実行手段で実行しその
処理結果に基づいた画面表示情報を作成し、該画面表示
情報を前記情報処理装置側へ出力することを特徴とする
請求項38又は39記載の処理装置の制御方法。40. A determination is made as to whether the input value is a value representing a screen transition request, and if the result of the determination is a value representing a screen transition request,
Screen display information is created based on the screen item attribute of the screen after the transition based on the screen processing attribute, and when the value is not a value representing a screen transition request, the process described in the screen processing attribute corresponding to the input value is performed. 40. The control method of a processing device according to claim 38, wherein the processing execution unit executes the processing, creates screen display information based on the processing result, and outputs the screen display information to the information processing apparatus. .
トの送信であることを特徴とする請求項35乃至40記
載の処理装置の制御方法。41. The method according to claim 35, wherein the processing of said processing executing means is transmission of an applet.
定義した第一の属性情報に基づいて、該ユーザー毎の画
面表示情報を生成する表示情報生成手段と、ユーザー毎
に対応する画面の処理を定義した第二の属性情報に応じ
た処理を実行する処理実行手段と、ユーザー情報及びユ
ーザー入力値を入力する手段とを備えた動的処理実行装
置において、 入力したユーザー情報に対応する画面表示情報を前記表
示情報生成手段で前記第一の属性情報に基づいて生成
し、その画面表示情報を該ユーザー情報に対応した情報
処理装置側へ出力すると共に、入力したユーザー入力値
に対応する処理を前記処理実行手段で前記第二の属性情
報に基づいて実行し、その処理結果を前記情報処理装置
側へ出力することを特徴とする動的処理実行装置の制御
方法。42. A display information generating means for generating screen display information for each user based on first attribute information defining a screen display mode corresponding to each user, and processing of a screen corresponding to each user. In a dynamic processing execution device including a processing execution unit that executes a process according to the defined second attribute information and a unit that inputs user information and a user input value, screen display information corresponding to the input user information Is generated by the display information generating means based on the first attribute information, and the screen display information is output to the information processing device corresponding to the user information, and the process corresponding to the input user input value is performed. A control method for a dynamic process execution device, wherein the process execution unit executes the process based on the second attribute information, and outputs a process result to the information processing device.
属性情報及び前記第二の属性情報を記憶する属性記憶手
段を備えたことを特徴する請求項42記載の動的処理実
行装置の制御方法。43. The dynamic processing execution device according to claim 42, wherein said dynamic processing execution device comprises attribute storage means for storing said first attribute information and said second attribute information. Control method.
面の表示項目と該各表示項目の表示内容を定義する画面
項目属性を含み、前記第二の属性情報は、少なくとも画
面の遷移と処理が定義された画面処理属性を含むことを
特徴とする請求項42又は43記載の動的処理実行装置
の制御方法。44. The first attribute information includes at least a screen display item and a screen item attribute that defines the display content of each display item, and the second attribute information includes at least screen transition and processing. The control method for a dynamic processing execution device according to claim 42 or 43, wherein the control method includes a defined screen processing attribute.
使用する各業務システムを定義した業務システム属性を
更に記憶しておき、 前記入力情報により業務システム画面の要求が有るか否
かを判断し、 前記業務システム画面の要求を受けたときのみ、前記業
務システム属性に基づいて前記入力情報に対応した画面
表示情報を生成することを特徴とする請求項42又は4
3記載の動的処理実行装置の制御方法。45. A business system attribute defining each business system used for each user is further stored in the attribute storage means, and it is determined whether there is a business system screen request based on the input information. The screen display information corresponding to the input information is generated based on the business system attribute only when a request for the business system screen is received.
3. The method for controlling a dynamic processing execution device according to claim 3.
ザー毎に特定条件が成就した場合に自動的に起動する自
動処理に関する情報と、ユーザー毎の操作に基づいて起
動する手動処理に関する情報との少なくとも一つを含む
ことを特徴とする請求項42乃至45記載の動的処理実
行装置の制御方法。46. The first and second attribute information includes information on an automatic process automatically started when a specific condition is satisfied for each user, and information on a manual process started based on an operation for each user. 46. The control method for a dynamic processing execution device according to claim 42, further comprising at least one of the following.
表す値であるか否かを判断し、 その判断結果が画面遷移要求を表す値である場合には、
前記画面処理属性に基づく遷移後の画面の前記画面項目
属性により画面表示情報を作成し、画面遷移要求を表す
値でない場合には、前記ユーザー入力値に対応した前記
画面処理属性に記述された処理を前記処理実行手段で実
行しその処理結果に基づいた画面表示情報を作成し、該
画面表示情報を前記情報処理装置側へ出力することを特
徴とする請求項43乃至46記載の動的処理実行装置の
制御方法。47. A determination is made as to whether the user input value is a value representing a screen transition request, and if the determination result is a value representing a screen transition request,
Screen display information is created by the screen item attribute of the screen after the transition based on the screen processing attribute, and if the value is not a value representing a screen transition request, the process described in the screen processing attribute corresponding to the user input value 47. The dynamic processing execution according to claim 43, wherein the processing execution means executes the processing, creates screen display information based on the processing result, and outputs the screen display information to the information processing apparatus. How to control the device.
面表示情報と共にアプレットを出力することを特徴とす
る請求項42乃至47記載の動的処理実行装置の制御方
法。48. The method according to claim 42, wherein an applet is output together with the screen display information to the information processing apparatus.
ケーションプログラムを出力することを特徴とする請求
項42乃至47記載の動的処理実行装置の制御方法。49. The method according to claim 42, wherein an application program is output to the information processing apparatus.
定義した属性情報に基づいて、該ユーザー毎の画面表示
情報を生成する表示情報生成手段と、ユーザー情報を入
力する手段とを備えた処理装置の制御方法を実行するた
めの制御プログラムを提供する媒体であって、 前記制御プログラムは、入力したユーザー情報に対応す
る画面表示情報を前記表示情報生成手段で前記属性情報
に基づいて生成し、その画面表示情報を該ユーザー情報
に対応した情報処理装置側へ出力するステップを備えた
ことを特徴とする制御プログラムを提供する媒体。50. A processing apparatus comprising: display information generating means for generating screen display information for each user based on attribute information defining a screen display mode corresponding to each user; and means for inputting user information. A control program for executing the control method of the above, wherein the control program generates screen display information corresponding to the input user information based on the attribute information in the display information generating means, A medium for providing a control program, comprising a step of outputting screen display information to an information processing apparatus corresponding to the user information.
する属性記憶手段を備え、前記制御プログラムは、前記
属性記憶手段から前記属性情報を読み出すステップを有
することを特徴する請求項50記載の制御プログラムを
提供する媒体。51. The control according to claim 50, wherein said processing device comprises attribute storage means for storing said attribute information, and said control program has a step of reading said attribute information from said attribute storage means. A medium that provides programs.
示項目と該各表示項目の表示内容を定義する画面項目属
性を含むことを特徴とする請求項50又は51記載の制
御プログラムを提供する媒体。52. A medium for providing a control program according to claim 50, wherein said attribute information includes at least a display item of a screen and a screen item attribute defining display contents of each display item.
移が定義された画面処理属性を含むことを特徴とする請
求項52記載の制御プログラムを提供する媒体。53. The medium for providing a control program according to claim 52, wherein the attribute information includes at least a screen processing attribute in which a screen transition is defined.
使用する各業務システムを定義した業務システム属性を
更に記憶し、 前記制御プログラムは、 前記入力情報により業務システム画面の要求が有るか否
かを判断する第一の判断ステップと、 前記第一の判断ステップが前記業務システム画面の要求
が有ると判断したときのみ、前記業務システム属性に基
づき前記入力情報に対応した画面表示情報を生成するス
テップとを備えたことを特徴とする請求項51乃至53
記載の制御プログラムを提供する媒体。54. The attribute storage means further stores a business system attribute defining each business system used for each user, and the control program determines whether a business system screen request is made based on the input information. A first determining step of determining, and a step of generating screen display information corresponding to the input information based on the business system attribute only when the first determining step determines that there is a request for the business system screen. 54. A device comprising:
A medium for providing the control program described above.
件が成就した場合に自動的に起動する自動処理に関する
情報と、ユーザー毎の操作に基づいて起動する手動処理
に関する情報との少なくとも一つを含むことを特徴とす
る請求項50乃至54記載の制御プログラムを提供する
媒体。55. The attribute information includes at least one of information on an automatic process automatically started when a specific condition is satisfied for each user and information on a manual process started based on an operation for each user. A medium for providing a control program according to any one of claims 50 to 54.
装置側に対して、前記画面表示情報と共にアプレットを
出力するステップを備えたことを特徴とする請求項50
乃至55記載の制御プログラムを提供する媒体。56. The control program according to claim 50, further comprising a step of outputting an applet to the information processing apparatus together with the screen display information.
A medium for providing the control program according to any one of Items 55 to 55.
装置側に対して、アプリケーションプログラムを出力す
るステップを備えたことを特徴とする請求項50乃至5
5記載の制御プログラムを提供する媒体。57. The control program according to claim 50, further comprising a step of outputting an application program to the information processing apparatus.
A medium for providing the control program according to 5.
義した属性情報に応じた処理を実行する処理実行手段
と、ユーザーの入力値を入力する手段とを備えた処理装
置の制御方法を実行するための制御プログラムを提供す
る媒体であって、 前記制御プログラムは、入力したユーザーの入力値に対
応する処理を前記処理実行手段で前記属性情報に基づい
て実行し、その処理結果を該ユーザーに対応した情報処
理装置側へ出力するステップを備えたことを特徴とする
制御プログラムを提供する媒体。58. A control method for a processing apparatus, comprising: a process executing unit that executes a process corresponding to attribute information defining a process of a screen corresponding to each user; and a unit that inputs a user input value. A control program for executing a process corresponding to the input value of the input user based on the attribute information by the process execution unit, and a process result corresponding to the user. A medium for providing a control program, comprising a step of outputting to a processed information processing device side.
する属性記憶手段を備え、 前記制御プログラムは、前記属性記憶手段から前記属性
情報を読み出すステップを有することを特徴する請求項
58記載の制御プログラムを提供する媒体。59. The control according to claim 58, wherein said processing device comprises attribute storage means for storing said attribute information, and said control program has a step of reading said attribute information from said attribute storage means. A medium that provides programs.
移と処理が定義された画面処理属性を含むことを特徴と
する請求項58又は59記載の制御プログラムを提供す
る媒体。60. A medium for providing a control program according to claim 58, wherein said attribute information includes at least a screen processing attribute in which screen transition and processing are defined.
示項目と該各表示項目の表示内容を定義する画面項目属
性を含むことを特徴とする請求項60記載の制御プログ
ラムを提供する媒体。61. A medium for providing a control program according to claim 60, wherein said attribute information includes at least display items of a screen and a screen item attribute defining display contents of each display item.
件が成就した場合に自動的に起動する自動処理に関する
情報と、ユーザー毎の操作に基づいて起動する手動処理
に関する情報との少なくとも一つを含むことを特徴とす
る請求項58乃至61記載の制御プログラムを提供する
媒体。62. The attribute information includes at least one of information on an automatic process automatically started when a specific condition is satisfied for each user and information on a manual process started based on an operation for each user. A medium for providing a control program according to any one of claims 58 to 61.
する第二の判断ステップと、 前記第二の判断ステップの判断結果が画面遷移要求を表
す値である場合には、前記画面処理属性に基づく遷移後
の画面の前記画面項目属性により画面表示情報を作成
し、画面遷移要求を表す値でない場合には、前記入力値
に対応した前記画面処理属性に記述された処理を前記処
理実行手段で実行しその処理結果に基づいた画面表示情
報を作成し、該画面表示情報を前記情報処理装置側へ出
力するステップとを備えたことを特徴とする請求項61
又は62記載の制御プログラムを提供する媒体。63. A control program comprising: a second determining step of determining whether the input value is a value indicating a screen transition request; and a determination result of the second determining step indicating a screen transition request. If the value is a value, screen display information is created based on the screen item attribute of the screen after transition based on the screen processing attribute. If the value is not a value representing a screen transition request, the screen processing corresponding to the input value is performed. Executing the process described in the attribute by the process execution means, creating screen display information based on the process result, and outputting the screen display information to the information processing device side. Claim 61
Or a medium for providing the control program according to 62.
トの送信であることを特徴とする請求項58乃至63記
載の制御プログラムを提供する媒体。64. A medium for providing a control program according to claim 58, wherein the processing of said processing executing means is transmission of an applet.
定義した第一の属性情報に基づいて、該ユーザー毎の画
面表示情報を生成する表示情報生成手段と、ユーザー毎
に対応する画面の処理を定義した第二の属性情報に応じ
た処理を実行する処理実行手段と、ユーザー情報及びユ
ーザー入力値を入力する手段とを備えた動的処理実行装
置の制御方法を実行するための制御プログラムを提供す
る媒体であって、 前記制御プログラムは、 入力したユーザー情報に対応する画面表示情報を前記表
示情報生成手段で前記第一の属性情報に基づいて生成
し、その画面表示情報を該ユーザー情報に対応した情報
処理装置側へ出力すると共に、入力したユーザー入力値
に対応する処理を前記処理実行手段で前記第二の属性情
報に基づいて実行し、その処理結果を前記情報処理装置
側へ出力するステップを備えたことを特徴とする制御プ
ログラムを提供する媒体。65. A display information generating means for generating screen display information for each user based on first attribute information defining a screen display mode corresponding to each user, and a process for processing a screen corresponding to each user. Provided is a control program for executing a control method of a dynamic process execution device, comprising: a process execution unit for executing a process according to defined second attribute information; and a unit for inputting user information and a user input value. The control program generates screen display information corresponding to the input user information based on the first attribute information by the display information generating unit, and the screen display information corresponds to the user information. The information is output to the information processing apparatus side, and a process corresponding to the input user input value is executed by the process execution means based on the second attribute information. Medium to provide a control program characterized by comprising a step of outputting to the information processing apparatus side.
属性情報及び前記第二の属性情報を記憶する属性記憶手
段を備え、前記制御プログラムは、前記属性記憶手段か
ら前記第一及び前記第二の属性情報を読み出すステップ
を有することを特徴する請求項65記載の制御プログラ
ムを提供する媒体。66. The dynamic processing execution device, further comprising: attribute storage means for storing the first attribute information and the second attribute information, wherein the control program stores the first attribute information and the second attribute information from the attribute storage means. The medium for providing a control program according to claim 65, further comprising a step of reading out second attribute information.
面の表示項目と該各表示項目の表示内容を定義する画面
項目属性を含み、前記第二の属性情報は、少なくとも画
面の遷移と処理が定義された画面処理属性を含むことを
特徴とする請求項65又は66記載の制御プログラムを
提供する媒体。67. The first attribute information includes at least a screen display item and a screen item attribute that defines the display content of each display item, and the second attribute information includes at least screen transition and processing. 67. A medium for providing a control program according to claim 65 or 66, wherein the medium includes a defined screen processing attribute.
使用する各業務システムを定義した業務システム属性を
更に記憶し、 前記制御プログラムは、 前記入力情報により業務システム画面の要求が有るか否
かを判断する第一の判断ステップと、 前記第一の判断ステップが前記業務システム画面の要求
を有すると判断したときのみ、前記業務システム属性に
基づいて前記入力情報に対応した画面表示情報を生成す
るステップとを備えたことを特徴とする請求項66又は
67記載の制御プログラムを提供する媒体。68. The attribute storage means further stores a business system attribute defining each business system used for each user, and the control program determines whether a business system screen request is made based on the input information. A first determining step of determining, and a step of generating screen display information corresponding to the input information based on the business system attribute only when the first determining step determines that the business system screen is required. A medium for providing a control program according to claim 66 or 67, comprising:
ザー毎に特定条件が成就した場合に自動的に起動する自
動処理に関する情報と、ユーザー毎の操作に基づいて起
動する手動処理に関する情報との少なくとも一つを含む
ことを特徴とする請求項65乃至68記載の制御プログ
ラムを提供する媒体。69. The first and second attribute information include information on automatic processing automatically started when a specific condition is satisfied for each user, and information on manual processing started based on an operation for each user. A medium for providing a control program according to any one of claims 65 to 68, comprising at least one of the following.
かを判断する第二の判断ステップと、 前記第二の判断ステップの判断結果が画面遷移要求を表
す値である場合には、前記画面処理属性に基づく遷移後
の画面の前記画面項目属性により画面表示情報を作成
し、画面遷移要求を表す値でない場合には、前記ユーザ
ー入力値に対応した前記画面処理属性に記述された処理
を前記処理実行手段で実行しその処理結果に基づいた画
面表示情報を作成し、該画面表示情報を前記情報処理装
置側へ出力するステップとを備えたことを特徴とする請
求項66乃至69記載の制御プログラムを提供する媒
体。70. The control program, further comprising: a second determination step of determining whether the user input value is a value representing a screen transition request; and a determination result of the second determination step is a screen transition request. If the value is a value representing a screen transition request, screen display information is created based on the screen item attribute of the screen after transition based on the screen processing attribute. Executing the processing described in the screen processing attribute by the processing executing means, creating screen display information based on the processing result, and outputting the screen display information to the information processing apparatus side. 70. A medium for providing a control program according to claim 66.
装置側に対して、前記画面表示情報と共にアプレットを
出力するステップを備えたことを特徴とする請求項65
乃至70記載の制御プログラムを提供する媒体。71. The control program according to claim 65, further comprising a step of outputting an applet to the information processing apparatus together with the screen display information.
A medium for providing the control program according to any one of Items 70 to 70.
装置側に対して、アプリケーションプログラムを出力す
るステップを備えたことを特徴とする請求項65乃至7
0記載の制御プログラムを提供する媒体。72. The control program according to claim 65, further comprising a step of outputting an application program to the information processing apparatus.
0. A medium for providing the control program according to 0.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001099677A JP2002297365A (en) | 2001-03-30 | 2001-03-30 | Processor, dynamic processing execution unit, information processing system, processor control method and method for controlling dynamic processing execution unit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001099677A JP2002297365A (en) | 2001-03-30 | 2001-03-30 | Processor, dynamic processing execution unit, information processing system, processor control method and method for controlling dynamic processing execution unit |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2002297365A true JP2002297365A (en) | 2002-10-11 |
Family
ID=18953195
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001099677A Withdrawn JP2002297365A (en) | 2001-03-30 | 2001-03-30 | Processor, dynamic processing execution unit, information processing system, processor control method and method for controlling dynamic processing execution unit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2002297365A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009500763A (en) * | 2005-07-11 | 2009-01-08 | ロジックプラント | Computer remote control method and system optimized for low-speed network and low-speed personal communication terminal |
| JP2010128873A (en) * | 2008-11-28 | 2010-06-10 | Mitsubishi Electric Corp | Service integration screen control device, service integration screen control program, and recording medium |
| JP2011529605A (en) * | 2008-07-28 | 2011-12-08 | マイクロソフト コーポレーション | Automatic generation of user interface for entity interaction |
| JP2015095134A (en) * | 2013-11-13 | 2015-05-18 | 株式会社エクサ | Screen linkage program, screen linkage system |
-
2001
- 2001-03-30 JP JP2001099677A patent/JP2002297365A/en not_active Withdrawn
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009500763A (en) * | 2005-07-11 | 2009-01-08 | ロジックプラント | Computer remote control method and system optimized for low-speed network and low-speed personal communication terminal |
| JP2011529605A (en) * | 2008-07-28 | 2011-12-08 | マイクロソフト コーポレーション | Automatic generation of user interface for entity interaction |
| JP2010128873A (en) * | 2008-11-28 | 2010-06-10 | Mitsubishi Electric Corp | Service integration screen control device, service integration screen control program, and recording medium |
| JP2015095134A (en) * | 2013-11-13 | 2015-05-18 | 株式会社エクサ | Screen linkage program, screen linkage system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7092946B2 (en) | System and methodology for providing a mobile device with a network-based intelligent resource fork | |
| US6397117B1 (en) | Distributed computer aided design system and method | |
| US20020078337A1 (en) | Method and device for configuring an electronic document processing peripheral in a communication network | |
| JP2002117372A (en) | Bar code generation method, and bar code display device and bar code providing device | |
| CN112561640A (en) | Commodity page template generation method and device, computer equipment and storage medium | |
| JPH06342416A (en) | Method and equipment for distributed processing of display-screen information | |
| US6633890B1 (en) | Method for washing of graphic image files | |
| US20030093464A1 (en) | Browser based multiple file upload | |
| JP3487738B2 (en) | Apparatus and method for font processing in network environment | |
| US6903839B1 (en) | Apparatus for washing of graphic image files | |
| US7203898B2 (en) | Document processing method and apparatus | |
| JP2002297365A (en) | Processor, dynamic processing execution unit, information processing system, processor control method and method for controlling dynamic processing execution unit | |
| US7339694B2 (en) | Chit printing system, chit printing apparatus and chit printing method | |
| JP2005085057A (en) | Content display control system | |
| US20030009741A1 (en) | Method and apparatus for development of a business process software application | |
| JPH11102395A (en) | Business map display device and storage medium | |
| CN114595413A (en) | Webpage layout method and system and computer equipment | |
| WO2000058817A1 (en) | Method and system for providing a digital imaging device with a web-based graphical-user-interface | |
| JP2024116491A (en) | Computer, information processing method, and server | |
| JP2006092116A (en) | Web server and control method thereof | |
| JP7659681B2 (en) | Program and code output method | |
| JP3221092B2 (en) | Printer control device | |
| JP3373932B2 (en) | System construction method | |
| JP2005122454A (en) | Printing method, printing system, program, and storage medium | |
| JPH10207702A (en) | Device for preparing software program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20060414 |
|
| RD05 | Notification of revocation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7425 Effective date: 20070626 |
|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20080603 |