画面定制支援系统和画面定制支援方法

文档序号:6354944阅读:238来源:国知局
专利名称:画面定制支援系统和画面定制支援方法
技术领域
本发明涉及画面定制支援系统、画面定制支援方法以及画面定制支援程序,具体地说涉及在多租户环境下不伴随个别的程序开发而能进行灵活的画面定制的技术。
背景技术
随着因特网的爆发式普及,一般要进行BtoB的电子交易。提供这种电子交易的利用环境的各企业公司,在因特网上提供应用软件平台功能来作为服务。利用该服务的用户只要准备好与因特网连接的环境就能够实现电子交易。因为这种导入的容易度,上述服务的用户数量一直在激增,另一方面,用户的利用场景也多样化。此外,利用场景各种各样的用户们对应用功能的要求往往也各自不同,从而应用功能的定制要求激增。因此,在将应用功能作为服务的运用中,应对个别用户的定制成为当务之急。作为与这种技术相关联的发明,例如在日本特开2009-37648号公报中提出了一种计算机和存取管理方法等,提供了能以η对m的方式电子地实施各种各样的交易并且第三者能实施新服务的环境,并且提供了确保商业安全性的公开且安全的商业媒体空间。此外,在日本特开2008-40751号公报中还提出了一种能削减视图定义和伴随着视图定义的信源编码量的、进行应用程序的动作属性的设定支援的信息处理装置、信息处理装置方法及程序等。根据现有技术,无法应对想定制画面·功能等来加以利用的个别用户的需要。从而,为了应对每个用户的需要,就必须要象现有技术那样地进行个别用户的程序开发。进行这样的程序开发,在多租户环境中的服务运用方面还存在维护效率差的问题。此外,通过进行画面项目和项目属性的定义来实现不需要程序制作的应用画面的制作的现有技术,是应对画面初始生成的开发支援技术,但应用的利用者不能够随时变更画面结构等。从而具有无法提供适合于用户利用场景的多种多样的应用画面的问题。

发明内容
因此,本发明的目的在于提供一种使得在多租户环境下不伴随个别的程序开发而进行灵活的画面定制成为可能的技术。解决上述问题的本发明的画面定制支援系统,是在电子交易环境中进行向电子交易的当事人提示的显示画面的管理的信息处理系统,其特征在于,具有通信部,经由网络与当事人利用的用户终端进行通信;存储有第一数据库和第二数据库的存储部,上述第一数据库关于与电子交易中的各处理相对应地向用户终端输出的输出画面,对显示设定内容的数据进行保存,上述第二数据库对在电子交易的处理时产生的交易用数据进行保存;和运算部,上述运算部执行下述处理在当事人A的用户终端中执行的电子交易的处理时,在第一数据库中确定与相应的处理相对应的输出画面的显示设定内容,将关于上述处理而从第二数据库中读取的关于当事人A的交易用数据,用确定出的上述显示设定内容设定成相应的输出画面,并生成输出画面数据,将其回送给当事人A的用户终端;从接收上述输出画面数据并显示的用户终端,经由上述通信部,接收关于相应的输出画面的显示设定内容的变更指示,关于相应的输出画面,按照上述变更指示更新显示设定内容,在上述数据库中, 将当事人A的识别信息与上述输出画面建立对应并保存;以及在当事人A或与其有交易关系的当事人B的用户终端中执行的电子交易的处理时,在第一数据库中确定与相应的处理相对应的、并且与当事人A的识别信息建立了对应的输出画面的显示设定内容,将关于上述处理而从第二数据库中读取的有关相应的当事人的交易用数据,用确定出的上述显示设定内容设定成相应的输出画面,并生成输出画面数据,将其回送给上述当事人A或当事人B 的用户终端。此外,本发明的画面定制支援方法,其特征在于,在信息处理装置中具有通信部, 进行与其他终端之间的通信;存储有第一数据库和第二数据库的存储部,上述第一数据库关于与电子交易中的各处理相对应地向用户终端输出的输出画面,对显示设定内容的数据进行保存,上述第二数据库对在电子交易的处理时产生的交易用数据进行保存;和运算部, 上述信息处理装置在电子交易环境中进行向电子交易的当事人提示的显示画面的管理,使上述信息处理装置执行下述处理在当事人A的用户终端中执行的电子交易的处理时,在第一数据库中确定与相应的处理相对应的输出画面的显示设定内容,将关于上述处理而从第二数据库中读取的关于当事人A的交易用数据,用确定出的上述显示设定内容设定成相应的输出画面,并生成输出画面数据,将其回送给当事人A的用户终端;从接收上述输出画面数据并显示的用户终端,经由上述通信部,接收关于相应的输出画面的显示设定内容的变更指示,关于相应的输出画面,按照上述变更指示更新显示设定内容,在上述数据库中, 将当事人A的识别信息与上述输出画面建立对应并保存;以及在当事人A或与其有交易关系的当事人B的用户终端中执行的电子交易的处理时,在第一数据库中确定与相应的处理相对应的、并且与当事人A的识别信息建立了对应的输出画面的显示设定内容,将关于上述处理而从第二数据库中读取的有关相应的当事人的交易用数据,用确定出的上述显示设定内容设定成相应的输出画面,并生成输出画面数据,将其回送给上述当事人A或当事人B 的用户终端。此外,本发明的画面定制支援程序,其特征在于,使在电子交易环境中进行对电子交易的当事人进行提示的显示画面的管理的信息处理装置执行处理,上述信息处理装置具有通信部,进行与其他终端之间的通信;存储有第一数据库和第二数据库的存储部,上述第一数据库关于与电子交易中的各处理相对应地向用户终端输出的输出画面,对显示设定内容的数据进行保存,上述第二数据库对在电子交易的处理时产生的交易用数据进行保存;和运算部,上述画面定制支援程序使上述信息处理装置执行下述处理在当事人A的用户终端中执行的电子交易的处理时,在第一数据库中确定与相应的处理相对应的输出画面的显示设定内容,将关于上述处理而从第二数据库中读取的关于当事人A的交易用数据, 用确定出的上述显示设定内容设定成相应的输出画面,并生成输出画面数据,将其回送给当事人A的用户终端;从接收上述输出画面数据并显示的用户终端,经由上述通信部,接收关于相应的输出画面的显示设定内容的变更指示,关于相应的输出画面,按照上述变更指示更新显示设定内容,在上述数据库中,将当事人A的识别信息与上述输出画面建立对应并保存;以及在当事人A或与其有交易关系的当事人B的用户终端中执行的电子交易的处理时,在第一数据库中确定与相应的处理相对应的、并且与当事人A的识别信息建立了对应的输出画面的显示设定内容,将关于上述处理而从第二数据库中读取的有关相应的当事人的交易用数据,用确定出的上述显示设定内容设定成相应的输出画面,并生成输出画面数据,将其回送给上述当事人A或当事人B的用户终端。根据本发明,能在多租户环境下不伴随个别的程序开发而进行灵活的画面定制。


图1是包括画面定制支援系统的企业间信息交换系统的网络结构图。图2是示出G/W服务器的硬件结构例的图。图3是示出Web服务器的硬件结构例的图。图4A是示出G/W服务器具备的用户认证信息的数据结构例的图。图4B是示出G/W服务器具备的交易关系信息的数据结构例的图。图5A是示出Web服务器具备的用户认证信息的数据结构例的图。图5B是示出Web服务器具备的交易关系信息的数据结构例的图。图6A是示出数据交换DB服务器具备的数据结构例1的图。图6B是示出数据交换DB服务器具备的数据结构例2的图。图6C是示出数据交换DB服务器具备的数据结构例3的图。图7A是示出画面定制定义DB服务器作为默认所具备的数据结构例1的图。图7B是示出画面定制定义DB服务器作为默认所具备的数据结构例2的图。图7C是示出画面定制定义DB服务器作为默认所具备的数据结构例3的图。图8A是示出画面定制定义DB服务器作为按买家区分的定义所具备的数据结构例 1的图。图8B是示出画面定制定义DB服务器作为按买家区分的定义所具备的数据结构例 2的图。图8C是示出画面定制定义DB服务器作为按买家区分的定义所具备的数据结构例 3的图。图9A是示出画面定制定义DB服务器作为按登录ID区分的定义所具备的数据结构例1的图。图9B是示出画面定制定义DB服务器作为按登录ID区分的定义所具备的数据结构例2的图。图10是示出本实施方式中的画面定制支援方法的处理顺序例1的流程图。图11是示出本实施方式中的画面定制支援方法的处理顺序例2的流程图。图12是示出本实施方式中的画面定制支援方法的处理顺序例3的流程图。图13是示出本实施方式中的画面定制支援方法的处理顺序例4的流程图。图14是示出本实施方式中的画面定制支援方法的处理顺序例5的流程图。图15是示出本实施方式中的画面定制支援方法的处理顺序例6的流程图。图16是示出本实施方式中的画面定制支援方法的处理顺序例7的流程图。图17是示出本实施方式中的画面定制支援方法的处理顺序例8的流程图。图18是示出本实施方式中的画面定制支援方法的处理顺序例9的流程图。图19是示出本实施方式中的画面定制支援方法的处理顺序例10的流程图。
图20是示出本实施方式中的画面定制支援方法的处理顺序例11的流程图。图21是示出本实施方式中的画面定制支援方法的处理顺序例12的流程图。图22是示出本实施方式中的画面例1的图。图23是示出本实施方式中的画面例2的图。图M是示出本实施方式中的画面例3的图。图25是示出本实施方式中的画面例4的图。图沈是示出本实施方式中的画面例5的图。图27是示出本实施方式中的画面例6的图。图观是示出本实施方式中的画面例7的图。
具体实施例方式-—系统结构-—以下,关于本发明的实施方式,使用附图详细地说明。图1是示出本实施方式的画面定制支援系统的结构例的图。图1所示的画面定制支援系统100(以下称作系统100)是在多租户环境下不伴随个别的程序开发而能进行灵活的画面定制的计算机系统。作为系统 100,例如可以设想用网络与用户终端等连接的服务器装置。此外,包括上述系统100的企业间信息交换系统1例如包括进行商品订货或画面定制的请求的买家企业(多个)的用户终端15、成为该用户终端15经由因特网20等网络发送订购信息或画面的定制信息的对象的G/W服务器11、接受订购的供应商企业的用户终端16、成为该用户终端16经由因特网20等网络访问并请求画面数据的对象的Web服务器 14、通过网络从上述G/W服务器11和Web服务器14连接的数据交换DB服务器12、以及画面定制定义DB服务器13。本实施方式中的上述系统100包括上述G/W服务器11、Web服务器14、数据交换 DB服务器12和画面定制定义DB服务器13的服务器群。本实施方式中示出了这样地用多个服务器构成系统的例子,当然,也可以用一体的服务器装置构成上述系统100。接着,关于主要构成上述系统100的上述G/W服务器11和Web服务器14,示出其硬件结构。图2是示出G/W服务器11的硬件结构例的图。G/W服务器11具备CPU等控制部200、硬盘驱动器等作为非易失性存储装置的存储部201、输入部202、显示部203、与连接到网络的其他终端进行通信的通信部204、以及RAM等作为易失性存储装置的存储器205。 上述各部200 205由总线(BUS)进行连接。上述运算部200在存储器205读取存储部201中保存的程序210并加以执行,从而安装处理所需的功能。作为由上述程序210实现的功能,有认证功能211、一览画面定制登记功能212、回答画面定制登记功能213。此外,在上述存储部201中,除了上述程序210以外,还保存有用户认证信息216 和交易关系信息217。图3是示出Web服务器14的硬件结构例的图。另一方面,Web服务器14具备CPU 等控制部300、硬盘驱动器等作为非易失性存储装置的存储部301、输入部302、显示部303、 与连接到网络的其他终端进行通信的通信部304、以及RAM等作为易失性存储装置的存储器305。上述各部300 305由BUS进行连接。
上述运算部300在存储器305读取存储部301中保存的程序310并加以执行,从而安装处理所需的功能。作为由上述程序310实现的功能,有认证功能311、菜单显示功能 312、检索功能313、一览画面显示功能314、一览画面定制功能315、回答画面显示功能316、 回答一览定制功能317和回答登记功能318。此外,在上述存储部301中,除了上述程序310以外,还保存有用户认证信息319 和交易关系信息320。此外,数据交换DB服务器12成为保持第二数据库的服务器,上述第二数据库存储有在买家企业的用户终端15与供应商企业的用户终端16之间的电子交易的处理时所产生的交易用数据。作为该服务器的硬件结构,与上述G/W服务器11和Web服务器14同样地成为一般的服务器装置的结构(因而未图示)。作为上述第二数据库,本实施方式中假设了保存来自买家企业的用户终端15的订购信息的订购信息DB121和供应商企业的用户终端 16对订购进行回答的交付期回答信息的交付期回答信息DB122。此外,该数据交换DB服务器12还保持有画面ID —览DB123。关于这些数据库的数据结构例以后进行叙述。此外,画面定制定义DB服务器13成为保持第一数据库的服务器,上述第一数据库关于与电子交易中的各处理相对应地向用户终端输出的输出画面,保存有显示设定内容的数据。作为该服务器的硬件结构,与上述的G/W服务器11或Web服务器14同样地成为一般的服务器装置的结构(因而未图示)。作为上述第一数据库,本实施方式中假设有默认项目定义主DB131、默认一览定义主DB132、默认回答定义主DB133、按买家区分的项目定义主 DB134、按买家区分的一览定义主DB135、按买家区分的回答定义主DB136、按登录ID区分的一览定义主DB137和按登录ID区分的回答定义主DB138。关于这些数据库的数据结构例以后进行叙述。 另一方面,上述用户终端15、16是能经由因特网20等网络对上述系统100访问的计算机终端,作为硬件结构,具有运算部、存储部、存储器、通信部、接受来自用户的输入的输入部、输出处理结果的显示器装置等输出部。—数据库的结构例一下面,关于构成本实施方式的系统100的上述服务器的存储部中所保存的数据库的数据结构例进行说明。再有,设上述各服务器11 14能经由网络利用相互的存储部中所保存的数据库。图4A是示出G/W服务器11具备的用户认证信息216的数据结构例的图,图4B是示出G/W服务器11具备的交易关系信息217的数据结构例的图。在上述企业间信息交换系统1中,这些用户认证信息216和交易关系信息217是预先规定了与能够对G/W服务器 11访问的用户有关的信息的部分。上述用户认证信息216成为以各用户的登录ID为关键字,将所谓的口令、会员ID、 利用者权限、电子邮件地址这些数据建立了对应的记录的集合体。此外,上述交易关系信息 217成为以各买家企业的会员ID为关键字,将相应的买家企业与已进行了供应商登记的供应商企业的会员ID建立了对应的记录的集合体。例如,设会员ID “BuyOOOA”的买家企业从用户终端15向G/W服务器11发送了画面的定制信息(=输出画面的显示设定内容)。该情况下,G/W服务器11将与上述定制信息一起从用户终端15发送来的、有关会员ID “BuyOOOA”的登录ID和口令的数据,与图4A所示的用户认证信息216进行比对,通过判定有关会员ID “BuyOOOA”的登录ID "BuyOOl" 和口令“aaaaa”是否与用户认证信息216中的相应的记录的数据一致,并且会员ID所示的利用者权限(=“buy”)是否也与相应的记录的数据相符合,来进行用户认证。此外,上述G/W服务器11在关于上述“BuyOOOA”的买家企业而用户认证成功了的情况下,根据上述会员ID的上述“BuyOOOA”和交易关系信息217,确定与上述买家企业相关联的供应商企业的会员ID “Sup0000X”、“Sup0000Y”、“Sup0000Z”。关于在此确定的供应商企业的用户终端16中的输出画面,适用画面定制。即,在买家企业要进行画面的定制的情况下,画面定制的适用范围成为在交易关系信息217中与该买家企业相对应的供应商企业的范围。图5A是示出Web服务器14具备的用户认证信息319的数据结构例的图,图5B是示出Web服务器14具备的交易关系信息320的数据结构例的图。在上述企业间信息交换系统1中,这些用户认证信息319和交易关系信息320是预先规定了与能够对Web服务器 14访问的用户有关的信息的部分。上述用户认证信息319成为以各用户的登录ID为关键字,将所谓的口令、会员ID、 利用者权限、电子邮件地址这些数据建立了对应的记录的集合体。此外,上述交易关系信息 320成为以各买家企业的会员ID为关键字,将相应的买家企业与已进行了供应商登记的供应商企业的会员ID建立了对应的记录的集合体。例如,设会员ID “SupOOOOY”的供应商企业从用户终端16向Web服务器14发送了信息请求。该情况下,Web服务器14将同上述信息请求一起从用户终端16发送来的、有关会员ID “SupOOOOY”的登录ID和口令的数据,与图5A所示的用户认证信息319进行比对,通过判定有关会员ID “SupOOOOY”的登录ID “Sup002”和口令“22222”是否与用户认证信息319中的相应的记录的数据一致,并且会员ID所示的利用者权限(=“Sup”)是否也与相应的记录的数据相符合,来进行用户认证。此外,上述Web服务器14在关于上述“SupOOOOY”的供应商企业而用户认证成功了的情况下,根据上述会员ID的上述“SupOOOOY”和交易关系信息320,确定与上述供应商企业相关联的买家企业的会员ID “Buy0000A”、“Buy0000B”。在如本实施方式的企业间信息交换系统1那样的、参加者η对m即多租户型的系统中,供应商企业能够在上述交易关系信息320中关于本公司所设定的范围内参照买家企业的信息=订购信息等。图6A是示出数据交换DB服务器12具备的数据结构例1的图。图6B是示出数据交换DB服务器12具备的数据结构例2的图。图6C是示出数据交换DB服务器12具备的数据结构例3的图。图6A中示出的订购信息DB121是保存从买家企业的用户终端15发送的订购信息的数据库。该订购信息DB121成为以进行了订购的买家企业的会员ID为关键字,将订货对象的供应商企业的会员ID和“0001” “0007”的各项目(订购号 备考)的数据建立了对应的记录的集合体。关于与上述各项目对应的信息的属性,以后用图7A进行叙述。G/W服务器11接收从买家企业的用户终端15发送的订购信息,并保存在数据交换 DB服务器12中的上述订购信息DB121中。此外,图6B中示出的交付期回答信息DB122是保存供应商企业对买家企业回答的交付期回答信息的数据库。该交付期回答信息DB122成为以进行了订购的买家企业的会员 ID为关键字,将进行了交付期回答的供应商企业的会员ID和各项目(订购号 回答备考)的数据建立了对应的记录的集合体。关于与上述各项目对应的信息的属性,以后用图7A进行叙述。供应商企业的用户终端16对Web服务器14进行访问,取得回答画面,用该回答画面对买家企业的用户终端15进行交付期回答。Web服务器14将该交付期回答信息保存在数据交换DB服务器12中。此外,图6C中示出的画面ID —览DB123是保存了用于在数据交换DB服务器12 与画面定制定义DB服务器13之间进行输出画面的确定的信息的数据库。该画面ID —览 DB123成为关于企业间信息交换系统1所提供的画面而将该画面ID与画面名称建立了对应的一览。图7A是示出画面定制定义DB服务器13作为默认所具备的数据结构例1的图,图 7B是示出画面定制定义DB服务器13作为默认所具备的数据结构例2的图,图7C是示出画面定制定义DB服务器13作为默认所具备的数据结构例3的图。图7A的数据结构例中示出的数据库是默认项目定义主DB131,是定义了由买家企业或供应商企业的用户不做画面定制时所采用的输出画面的显示设定内容中的、与订购信息的一览画面中的显示项目有关的设定内容的主数据库。在此定义的显示项目与上述图6A 示出的订购信息DB121中的各项目(“0001” )相对应。上述默认项目定义主DB131可以说是保存在各画面中利用的项目的定义的数据库。在该默认项目定义主DB131中,例如,关于项目ID “00001”,定义“订购号”作为 “项目名称”,“项目属性”定义为“半角”,能设置的“文字代码”定义为“UTF-8”,可利用的文字的“长度”和可利用的“字节长度”定义为“25”。在利用了该项目ID “00001”的全部画面(=订购信息DB121、交付期回答信息DB122中的相应项目的数据的画面)中适用同一定义。例如,在买家企业的用户终端15发送的订购信息中,在项目ID “00001”中设置为 “P0001”时,在包含该订购信息作为结构的画面中显示“P0001”作为项目名称“订购号”。此外,图7B的数据结构例中示出的数据库是默认一览定义主DB132,是定义了由买家企业或供应商企业的用户不做画面定制时所采用的输出画面的显示设定内容中的、在输出画面中显示的项目的显示位置或形式、尺寸等的主数据库。例如,在图7B的默认一览定义主DB132中,画面ID “S001”表示了订购信息一览的画面。此外,在该订购信息一览的画面中,关于默认显示的各项目“0001” “0007”,用 “行号”规定在画面中的排列顺序,用“列号”规定纵队的定义,另外,用“纵队结合号码”规定在上述纵队显示中是否以行为单位设定纵队,用“显示形式”规定文本的“靠左”、“靠右”、 “中央”,“用参照权限”规定可参照的用户,用“默认显示”规定是否按默认显示相应项目,用 “显示宽度”规定显示尺寸。再有,各项目按照“行号”的升序从画面右侧开始显示。此外,例如在用2个纵队显示订购信息一览的情况下,在“列号”中规定“2”。此外,在使其按默认显示相应项目的情况下,在“默认显示”中规定“ 1 ”,不默认显示而任意显示的情况下规定“2”。图7C的数据结构例中示出的数据库是默认回答定义主DB133,是定义了由买家企业或供应商企业的用户不做画面定制时所采用的输出画面的显示设定内容中的、与交付期回答信息的画面中的显示项目有关的设定内容的主数据库。在此定义的显示项目与上述图 6B示出的交付期回答信息DB122中的各项目(“0001”、“0002”、“0008”、“0009”、“0010”) 相对应。上述默认回答定义主DB133可以说是保存在各画面中利用的项目的定义的数据库。该默认回答定义主DB133具有与上述默认一览定义主DB132同样的数据结构。不同点在于,用“输入类型”规定了是“显示”还是“输入(必须)”。图8A是示出画面定制定义DB服务器13作为按买家区分的定义所具备的数据结构例1 (按买家区分的项目定义主DB134)的图,图8B是示出画面定制定义DB服务器13作为按买家区分的定义所具备的数据结构例2 (按买家区分的一览定义主DB135)的图,图8C 是示出画面定制定义DB服务器13作为按买家区分的定义所具备的数据结构例3 (按买家区分的回答定义主DB136)的图。图8A 图8C中示出的各数据库134 136是在进行了基于买家企业的画面定制时在画面定制定义DB服务器13中保存的主数据库。作为数据结构,在图7A 图7C中示出的各默认定义主DB中关于该画面追加了进行了画面定制的买家企业的会员ID。在与上述各数据库134 136中设定有会员ID的相应的买家企业有交易关系的供应商企业(= 在交易关系信息217、320中确定)的用户终端16中,能够参照相应的买家企业的指定画面 (=显示设定内容被定制的画面)。再有,设定在上述各数据库134 136的按买家区分的定义主数据库中的买家企业的会员ID是相应买家企业的用户终端15将画面的定制信息发送给G/W服务器11时的认证用的会员ID,G/W服务器11取得该会员ID后设定在画面定制定义DB服务器13的相应的数据库(按买家区分的项目定义主DB134、按买家区分的一览定义主DB135、按买家区分的回答定义主DB136)中。图9A是示出画面定制定义DB服务器13作为按登录ID区分的定义所具备的数据结构例1 (按登录ID区分的一览定义主DB137)的图,图9B是示出画面定制定义DB服务器 13作为按登录ID区分的定义所具备的数据结构例2 (按登录ID区分的回答定义主DB138) 的图。图9A 图9B中示出的各数据库137 138是在进行了基于供应商企业的画面定制时在画面定制定义DB服务器13中保存的主数据库。作为数据结构,在图7B 图7C中示出的各默认定义主DB中关于该画面追加了进行了画面定制的供应商企业的登录ID。再有,设定在上述各数据库137 138的按登录ID区分的定义主数据库中的供应商企业的登录ID是相应供应商企业的用户终端16将画面的定制请求发送给Web服务器14 时的认证用的登录ID,Web服务器14取得该登录ID后设定在画面定制定义DB服务器13的相应的数据库(按登录ID区分的一览定义主DB137或按登录ID区分的回答定义主DB138) 中。-—处理顺序例1-—以下,基于附图,关于本实施方式中的画面定制支援方法的实际顺序进行说明。与以下说明的画面定制支援方法对应的各种动作,利用例如构成上述系统100的各服务器的运算部在存储器读取并执行的程序来实现。然后,该程序由用于进行以下说明的各种动作的代码来构成。图10是示出本实施方式中的画面定制支援方法的处理顺序例1的流程图。在此, 关于在买家企业的用户终端15与G/W服务器11和画面定制定义DB服务器13之间进行的、 订购信息一览的输出画面(以后称作一览画面)和交付期回答信息的输出画面(以后称作回答画面)的定制处理,说明其概要。
该情况下,在上述一览画面或回答画面的阅览请求前,买家企业的用户终端15将包括例如会员ID、登录ID、口令在内的认证请求发送给G/W服务器11(S401)。收到请求后的G/W服务器11通过认证功能211,将上述认证请求与用户认证信息216进行比对来进行用户认证处理(S402),将该认证结果返还给上述用户终端15(S403)。例如,作为用户认证结果是认证OK时的用户终端15中的输出画面,能够设想图22 所示的登录完成画面2200 (图中已登录的会员是供应商企业,但买家企业也同样)。在用户通过该画面2200进行按下“订购一览检索”的链接的操作时,G/W服务器11使输出画面转变为图23所示的订购一览检索画面2300。在图23中示出的订购一览检索画面2300中显示有能够作为订购信息的检索条件输入的项目(例如,买家企业的会员ID、请求交付期等)和检索按钮及取消按钮。在此,在用户进行按下取消按钮的操作时,图23中示出的检索条件输入内容被清除。此外,在用户进行按下检索按钮的操作时,G/W服务器11使输出画面转变为图24、图25或图26所示的画面。一方面,若上述步骤S402中的认证结果是认证NG,则结束处理,另一方面,在是认证OK的情况下,上述G/W服务器11用例如上述画面定制定义DB服务器13的数据库131 138中的某一个(=第一数据库)确定一览画面(=与相应处理对应的输出画面,该情况下是“订购一览画面”S001)的显示设定内容(S404)。此外,关于上述一览画面,上述G/ W服务器11将从上述数据交换DB服务器12的订购信息数据库121 (=第二数据库)中读取的有关上述买家企业(=当事人A)的交易用数据,以上述确定的显示设定内容设定成相应的输出画面(该情况下是与“订购一览画面”对应的画面数据,服务器11 14中的某一个预先用存储部保持),并生成输出画面数据,将该数据回送给上述买家企业的用户终端 15(S405)。作为在该步骤S405中回送给用户终端15的订购一览画面的例子,例如图M 图26所示的。这些图中的画面的说明以后叙述。另一方面,从G/W服务器11接收了上述一览画面的输出画面数据的上述用户终端 15,将其显示在显示器装置等中,供买家企业的负责人等阅览。设在阅览了该一览画面的买家企业的负责人等打算进行一览画面的定制的情况下,用上述一览画面中的规定接口(按钮或菜单中的选择列表等)输入了一览画面的定制信息(=显示设定内容的变更指示)。 设当用户终端15从用户受理了该定制信息时,将例如图27所示的一览画面显示设定画面 2700 (指定受理画面)从G/W服务器11发送给用户终端15。该画面2700是用于定制一览画面的接口,在左栏中显示作为一览画面中的显示对象而未选择的项目的列表2701,在右栏中显示作为一览画面中的显示对象而已选择的项目的列表2702。此外,在该画面2700中,在上述列表2701与列表2702之间显示有使该项目移动来设定一览画面中的可否显示的“ > ”“ <,,按钮2703和变更一览过程中的项目的排列顺序的“丨”“丨”按钮2704。此外,在该画面2700中还显示有用于从用户受理变更内容的登记指示的“设定”按钮2705和用于关闭该画面的“关闭”按钮2706。在买家企业的负责人等打算关于一览画面中显示的项目进行定制的情况下,在上述画面2700中的列表2701或列表2702中,通过在相应的项目的“对象”栏中打勾并按下上述按钮2703,能够使该项目移动到列表2702或列表2701中。当然,关于该画面2700中的这种变更内容的数据,用户终端15取得后,将其作为一览画面的定制信息(=显示设定内容的变更指示)的输入而保持在存储器等中。此外,除上述画面2700以外,上述G/W服务器11还读取默认项目定义主DB131、默认一览定义主DB132、默认回答定义主DB133、按买家区分的项目定义主DB134、按买家区分的一览定义主DB135、按买家区分的回答定义主DB136的各DB中的、关于一览画面的数据, 并设定成规定的输入用画面,将该输入用画面(指定受理画面)的数据发送给用户终端15, 来受理该变更。当然,关于有关上述各主DB的变更内容的数据,用户终端15取得后,将其作为一览画面的定制信息(=显示设定内容的变更指示)的输入而保持在存储器等中。这时,上述用户终端15将包含有上述定制信息的定制登记请求发送给G/W服务器 11(S406)。在G/W服务器11中接收该登记请求(S407),关于画面定制定义DB服务器13的相应的数据库中的相应的输出画面=订购一览画面,将上述定制信息与上述买家企业的会员ID (=当事人A的识别信息)建立对应并登记(S408:—览画面定制登记功能212的处理)。此外,关于该定制信息的登记结果,G/W服务器11回送给上述用户终端15(S409)。同样地,也可以在上述步骤S403中的认证结果是认证OK的情况下,上述G/W服务器11用例如上述画面定制定义DB服务器13的数据库131 138中的某一个(=第一数据库)确定回答画面(=与相应处理对应的输出画面,该情况下是“交付期回答画面” S002) 的显示设定内容。该情况下,上述G/W服务器11将关于上述回答画面而从上述数据交换DB 服务器12的交付期回答信息数据库122(=第二数据库)中读取的有关上述买家企业(= 当事人A)的交易用数据,用上述确定的显示设定内容设定成相应的输出画面(该情况下是与“回答画面”对应的画面数据,服务器11 14中的某一个预先用存储部保持),并生成输出画面数据,将该数据回送给上述买家企业的用户终端15。另一方面,从G/W服务器11接收了上述回答画面的输出画面数据的上述用户终端15,将其显示在显示器装置等中,供买家企业的负责人等阅览。假设在阅览了该一览画面的买家企业的负责人等打算进行回答画面的定制的情况下,用上述回答画面中的规定接口(按钮或菜单中的选择列表等)输入了回答画面的定制信息(=显示设定内容的变更指示)。关于该定制信息的指定方法及其内容以后叙述。这时,上述用户终端15将包含有上述定制信息的定制登记请求发送给G/W服务器 11(S410)。在G/W服务器11中接收该登记请求(S411),关于画面定制定义DB服务器13 的相应的数据库中的相应的输出画面=回答画面,将上述定制信息与上述买家企业的会员 ID(=当事人A的识别信息)建立对应并登记(S412 回答画面定制登记功能213的处理)。 此外,关于该定制信息的登记结果,G/W服务器11回送给上述用户终端15(S413)。-—处理顺序例2-—图11是示出本实施方式中的画面定制支援方法的处理顺序例2的流程图。在此, 关于买家企业的用户终端15对成为一览画面的显示对象的订购信息进行登记的处理进行说明。该情况下,买家企业的用户终端15将包括例如会员ID、登录ID、口令在内的认证请求发送给G/W服务器11 (S501)。收到请求后的G/W服务器11将上述认证请求与用户认证信息 216进行比对来进行用户认证处理(S502),将该认证结果返还给上述用户终端15(S503)。若上述认证结果是认证NG,则结束处理,另一方面,在是认证OK的情况下,上述用户终端15显示例如受理订购信息的画面,受理来自用户的订购信息的指定(S504),将其发送给G/W服务器11(S5(^)。另一方面,G/W服务器11接收该订购信息(S506),将该订购信息登记到数据交换DB服务器12的订购信息DB121中(S507)。此外,G/W服务器11还将订购信息向该订购信息DB121的登记结果回送给上述用户终端15(S508)。-—处理顺序例3-—图12是示出本实施方式中的画面定制支援方法的处理顺序例3的流程图。在此, 关于在供应商企业的用户终端16与Web服务器14等之间进行的一览画面的定制处理进行说明。该情况下,供应商企业的用户终端16将包括例如会员ID、登录ID、口令在内的认证请求,同上述一览画面的阅览请求一起发送给Web服务器14(S601)。收到请求后的Web 服务器14将上述认证请求与用户认证信息319进行比对来进行用户认证处理660 ,将该认证结果返还给上述用户终端16(S603)。若上述认证结果是认证NG,则结束处理,另一方面,在是认证OK的情况下,上述用户终端16将用于检索相应的供应商企业收到的订购信息的检索画面请求送给Web服务器 14(S604)。在Web服务器14中,按照该请求,将受理例如所谓的供应商企业的会员ID或订购号、交付期等检索条件的指定的检索画面(Web服务器14用存储部预先保持画面数据) 返还给用户终端16(S605)。在上述用户终端16中,将上述检索画面显示在显示器装置中,在受理来自用户的检索条件的指定后,将在此受理的检索条件作为一览画面请求送给Web服务器14 (S606)。另一方面,Web服务器14从用户终端16接收上述一览画面请求,从上述数据交换 DB服务器12的订购信息数据库121 (=第二数据库)中取得适合该一览画面请求所示出的检索条件的订购信息(S607:检索功能313的处理)。此外,上述Web服务器14用上述画面定制定义DB服务器13的数据库131 138中的某一个(=第一数据库)确定并取得上述一览画面(=与相应处理对应的输出画面,该情况下是“订购一览画面”:S001)的显示设定内容(S608 检索功能313的处理)。此外,上述Web服务器14将在上述步骤S607中取得的订购信息,用上述步骤S608 中取得的显示设定内容设定成相应的输出画面(该情况下是与“订购一览画面”对应的画面数据,服务器11 14中的某一个预先用存储部保持),并生成输出画面数据,将其回送给上述用户终端16(S609 —览画面显示功能314的处理)。另一方面,从Web服务器14接收了上述一览画面的输出画面数据的上述用户终端 16,将其显示在显示器装置等中,供供应商企业的负责人等阅览。设在阅览了该一览画面的供应商企业的负责人等打算进行一览画面的定制的情况下,用上述一览画面中的规定接口(按钮或菜单中的选择列表等)输入了一览画面的定制信息(=显示设定内容的变更指示)。设当输入该定制信息时,将例如图27所示的一览画面显示设定画面2700从Web服务器14送给用户终端16。该画面2700是用于定制一览画面的接口,在左栏中显示作为一览画面中的显示对象而未选择的项目的列表2701,在右栏中显示作为一览画面中的显示对象而已选择的项目的列表2702。此外,在该画面2700中,在上述列表2701与列表2702之间显示有使该项目移动来设定一览画面中的可否显示的“ > ”“ <,,按钮2703和变更一览过程中的项目的排列顺序的“丨”“丨”按钮2704。此外,在该画面2700中还显示有用于从用户受理变更内容的登记指示的“设定”按钮2705和用于关闭该画面的“关闭”按钮2706。
在供应商企业的负责人等打算关于一览画面中显示的项目进行定制的情况下,在上述画面2700中的列表2701或列表2702中,通过在相应的项目的“对象”栏中打勾并按下上述按钮2703,能够使该项目移动到列表2702或列表2701中。当然,关于该画面2700 中的这种变更内容的数据,用户终端16取得后,将其作为一览画面的定制信息(=显示设定内容的变更指示)的输入而保持在存储器等中。这时,上述用户终端16将包含有上述定制信息的定制请求发送给Web服务器 14 (S610)。在Web服务器14中接收该请求,关于画面定制定义DB服务器13的按登录ID 区分的一览定义主数据库137中的相应的输出画面=订购一览画面,将上述定制信息与上述供应商企业的登录ID建立对应并登记(S611)。此外,Web服务器14将在上述步骤S607中取得的订购信息,用上述步骤S611中登记的显示设定内容设定成相应的输出画面(该情况下是与“订购一览画面”对应的画面数据,服务器11 14中的某一个预先用存储部保持),并生成输出画面数据,将其回送给上述用户终端16 (S612 一览画面显示功能314的处理)。-—处理顺序例4-—图13是示出本实施方式中的画面定制支援方法的处理顺序例4的流程图。在此, 关于在供应商企业的用户终端16与Web服务器14等之间进行的回答画面的定制处理进行说明。该情况下,供应商企业的用户终端16将包括例如会员ID、登录ID、口令在内的认证请求,同上述回答画面的阅览请求一起发送给Web服务器14(S701)。收到请求后的Web 服务器14将上述认证请求与用户认证信息319进行比对来进行用户认证处理670 ,将该认证结果返还给上述用户终端16(S703)。若上述认证结果是认证NG,则结束处理,另一方面,在是认证OK的情况下,上述用户终端16将用于检索该供应商企业登记在数据交换DB服务器12中的交付期回答信息的检索画面请求送给Web服务器14(S704)。在Web服务器14中,按照该请求,将受理例如所谓的供应商企业或买家企业的会员ID或订购号、交付期等检索条件的指定的检索画面(Web 服务器14用存储部预先保持画面数据)返还给用户终端16(S705)。在上述用户终端16中,将上述检索画面显示在显示器装置等中,在受理来自用户的检索条件的指定后,将在此受理的检索条件作为回答画面请求送给Web服务器 14(S706)。另一方面,Web服务器14从用户终端16接收上述回答画面请求,从上述数据交换 DB服务器12的交付期回答信息DB122(=第二数据库)中取得适合该回答画面请求所示出的检索条件的交付期回答信息(S707:检索功能313的处理)。此外,上述Web服务器14用上述画面定制定义DB服务器13的数据库131 138中的某一个(=第一数据库)确定并取得上述回答画面(=与相应处理对应的输出画面,该情况下是“交付期回答画面” :S002) 的显示设定内容(S708 检索功能313的处理)。此外,上述Web服务器14将在上述步骤S707中取得的交付期回答信息,用上述步骤S708中取得的显示设定内容设定成相应的输出画面(该情况下是与“回答画面”对应的画面数据,服务器11 14中的某一个预先用存储部保持),并生成输出画面数据,将其回送给上述用户终端16(S709 —览画面显示功能314的处理)。
在此,作为回送给用户终端16的输出画面=回答画面的例子,可以设想图观所示的交付期回答画面观00。该画面观00成为根据默认定义主数据库(图7A 图7C)、按买家区分的定义主数据库(图8A 图C)、按登录ID区分的定义主数据库(图9A 图9B)的设定内容决定了交付期回答信息的布局以及输出项目而成的画面。另一方面,从Web服务器14接收了上述回答画面的输出画面数据的上述用户终端 16,将其显示在显示器装置等中,供供应商企业的负责人等阅览。设在阅览了该回答画面的供应商企业的负责人等打算进行回答画面的定制的情况下,用上述回答画面中的规定接口(按钮或菜单中的选择列表等)输入了回答画面的定制信息(=显示设定内容的变更指示)。设当输入该定制信息时,在例如上述图观的交付期回答画面观00中,供应商企业的负责人等打算关于回答画面中显示的项目进行名称的定制时,在上述画面观00中的项目名称观01中选择该项目来重写名称。当然,关于该画面观00中的这种变更内容的数据,用户终端16取得后,将其作为回答画面的定制信息(=显示设定内容的变更指示)的输入而保持在存储器等中。这时,上述用户终端16将包含有上述定制信息的定制请求发送给Web服务器 14 (S710)。在Web服务器14中接收该请求,关于画面定制定义DB服务器13的按登录ID 区分的回答定义主数据库138中的相应的输出画面=回答画面,将上述定制信息与上述供应商企业的登录ID建立对应并登记(S711 回答画面定制功能317的处理)。此外,Web服务器14将在上述步骤S707中取得的交付期回答信息,用上述步骤 S711中登记的显示设定内容设定成相应的输出画面(该情况下是与“交付期回答画面”对应的画面数据,服务器11 14中的某一个预先用存储部保持),并生成输出画面数据=回答画面数据,将其回送给上述用户终端16(S712 —览画面显示功能314的处理)。另一方面,在上述用户终端16中,从Web服务器14接收上述回答画面数据后显示在显示器装置等中,受理来自用户的对订购信息的交付期回答操作(例如,通过图观的画面输入回答交付期、回答数量、回答备考等的值),将该交付期回答信息送给Web服务器 14(S713)。在上述的图观的交付期回答画面中,在用户进行按下回答登记按钮的操作时, 执行该步骤S713,在Web服务器14中,从用户终端16接收上述交付期回答信息后执行有效性核对 (例如,输入到输入栏中的值是否适合在有关项目定义的主数据库131、134等中规定的属性、文字代码、长度、字节等规则的核对)(S714),在没有问题时作为适合的交付期回答信息,登记在数据交换DB服务器12的交付期回答信息DB122中(S715)。-—处理顺序例5-—图14是示出本实施方式中的画面定制支援方法的处理顺序例5的流程图。在此, 关于买家企业的用户终端15取得交付期回答信息的处理进行说明。该情况下,买家企业的用户终端15将包括例如会员ID、登录ID、口令在内的认证请求,同交付期回答信息的阅览请求一起发送给G/W服务器11 (S801)。收到请求后的G/W服务器11将上述认证请求与用户认证信息216进行比对来进行用户认证处理(S802),将该认证结果返还给上述用户终端 15(S803)。若上述认证结果是认证NG,则结束处理,另一方面,在是认证OK的情况下,上述用户终端15从用户受理用于针对该买家企业发出的订购信息检索供应商企业登记在数据交换DB服务器12中的交付期回答信息的、例如所谓的供应商企业或买家企业的会员ID或订购号、交付期等检索条件的指定(S804)。此外,在上述用户终端15中受理来自用户的检索条件的指定后,将在此受理到的检索条件作为交付期回答请求送给G/W服务器11 (S805)。另一方面,G/W服务器11从用户终端15接收上述交付期回答请求(S806),从上述数据交换DB服务器12的交付期回答信息DB122(=第二数据库)中取得适合该交付期回答请求所示出的检索条件的交付期回答信息(S807 检索功能313的处理)。此外,上述G/ W服务器11将在上述步骤S807中取得的交付期回答信息回送给上述用户终端15。-—处理顺序例6-—图15是示出本实施方式中的画面定制支援方法的处理顺序例6的流程图。在此, 关于Web服务器14的各功能(检索功能313、一览画面显示功能314、一览画面定制功能 315、回答画面显示功能316、回答画面定制功能317、回答登记功能318)所执行的处理,分情况说明其流程图的概略。情况1中是供应商企业参照关于指定的买家企业的订购一览画面时的处理流程。该情况下,供应商企业的用户终端16在Web服务器14中的登录之后,通过订购信息的检索画面指定买家企业并进行订购信息的检索(S1501)。此外,Web服务器14 从用户终端16接收订购一览画面的请求,进行订购一览画面的生成处理(S1502)。关于该流程的详细内容,用以下的处理顺序例7、8(图16、17)进行说明。此外,情况2是供应商企业用订购一览画面参照多个买家企业的数据时的处理流程。该情况下,供应商企业的用户终端16在Web服务器14中的登录之后,通过订购信息的检索画面,不指定买家企业而进行订购信息的检索(S1503)。此外,Web服务器14从用户终端16接收订购一览画面的请求,进行订购一览画面的生成处理(S1504)。关于该流程的详细内容,用以下的处理顺序例9、10 (图18、19)进行说明。此外,情况3是供应商企业定制订购一览画面时的处理流程。该情况下,供应商企业的用户终端16进行订购一览画面的定制设定(S1505)。关于该流程的详细内容,用以下的处理顺序例11 (图20)进行说明。此外,情况4是供应商企业用交付期回答画面对多个买家回答交付期时的处理流程。该情况下,Web服务器14对供应商企业的用户终端16回答交付期的内容进行核对,并登记在数据交换DB服务器12中(S1506)。关于该流程的详细内容,用以下的处理顺序例 12 (图21)进行说明。-—处理顺序例7-—图16是示出本实施方式中的画面定制支援方法的处理顺序例7的流程图。在此, 关于Web服务器14的检索功能313,对图15的情况1(步骤S1501)的处理进行说明。该情况下,Web服务器14接收从供应商企业的用户终端16的Web浏览器发送来的登录页的 URL(S1601),将登录画面发送给上述用户终端16(S1602)。接着,上述Web服务器14的认证功能311接收从上述用户终端16发送的登录ID 和口令(S1603),核对用户认证信息319中是否存在登录ID和口令的组合(S1604)。在存在的情况下(S1604的判定为“认证0K”),Web服务器14调用菜单显示功能312,向上述用户终端16发送菜单画面(S160O。图22中示出该菜单画面例。接着,上述Web服务器14的检索功能313接收从上述用户终端16发送的订购一览检索画面的请求(S1607),发送订购一览检索画面(S1608)。图23中示出该订购一览检索画面例。接着,Web服务器14的检索功能313接收经上述订购一览检索画面从用户终端16发送来的检索条件所示出的买家企业的信息(S1609),根据该检索条件核对数据交换 DB服务器12中是否存在相应的买家企业的订购信息(S1610)。在存在订购信息的情况下 (S1610的判定为“检索命中”),Web服务器14调用一览画面显示功能314(S1611)。—处理顺序例8-—图17是示出本实施方式中的画面定制支援方法的处理顺序例8的流程图。在此, 关于在上述处理顺序例7中的步骤S1611中调用的Web服务器14的一览画面显示功能314, 对图15的情况1 (步骤S1502)的处理进行说明。该情况下,接着上述步骤S1611,Web服务器14的一览画面显示功能314基于认证时从上述用户终端16取得的登录信息,检索按登录ID区分的一览定义主DB137(S1701)。这时,Web服务器14检索上述按登录ID区分的一览定义主数据库137中是否存在画面ID (该情况下是示出订购一览画面的“S001”)与上述登录信息所示出的登录ID的组合。在存在该组合时(S1702的判定为“存在ID”),Web服务器14以上述画面ID和登录ID为条件,从按登录ID区分的一览定义主数据库137中取得信息=显示设定内容的数据,按照该显示设定内容,将订购信息(在上述步骤S1610中得到的)设定成一览画面的画面数据,并生成一览画面,将其发送给上述用户终端16(S1704)。另一方面,在按登录ID区分的一览定义主数据库137中不存在上述画面ID与登录ID的组合时(S1702的判定为“不存在ID”),Web服务器14的一览画面显示功能314 基于在上述步骤S1610中得到的买家企业的会员ID,检索按买家区分的一览定义主数据库 135 (S1703)。在该检索中存在画面ID与买家企业的会员ID的组合时(步骤S1705的判定为“存在买家会员ID”),Web服务器14以上述画面ID和买家会员ID为条件,从按买家区分的一览定义主数据库135中取得信息=显示设定内容的数据,按照该显示设定内容,将订购信息(在上述步骤S1610中得到的)设定成一览画面的画面数据,并生成一览画面,将其发送给上述用户终端16(S1707)。图25中示出的订购一览画面2500 (买家定制指定)是在该步骤S1707中发送给用户终端16的一览画面的例子。在该例子中成为下述情形的画面,该情形为,与检索条件一致的买家企业是1个公司,有基于该买家企业的画面定制,并且在用户(=供应商企业) 的登录ID中没定制画面。另一方面,在上述步骤S1705的判定中不存在画面ID与登录ID的组合时(S1705 的判定为“不存在买家会员ID”),Web服务器14的一览画面显示功能314基于上述画面 ID,检索默认一览定义主数据库135(S1706)。在该检索中存在画面ID的情况下(S1708的判定为“存在画面ID”),Web服务器14以上述画面ID为条件,从默认一览定义主数据库 135中取得信息=显示设定内容的数据,按照该显示设定内容,将订购信息(在上述步骤 S1610中得到的)设定成一览画面的画面数据,并生成一览画面,将其发送给上述用户终端 16(S1710)。图M中示出的订购一览画面2400(默认指定)是在该步骤S1710中发送给用户终端16的一览画面的例子。在该例子中成为下述情形的画面,该情形为,与检索条件一致的买家企业是1个公司,没有基于该买家企业的画面定制,并且在用户(=供应商企业)的登录ID中没定制画面。
此外,在不存在上述画面ID的情况下(S1708的判定为“不存在画面ID”),Web服务器14对上述用户终端16进行一览画面未设定的错误通知(S1709),并结束处理。-—处理顺序例9-—图18是示出本实施方式中的画面定制支援方法的处理顺序例9的流程图。在此, 关于Web服务器14的检索功能313,对图15的情况2 (步骤S15(X3)的处理进行说明。再有,在该处理流程中,直到步骤S1808,都是与上述图16的处理流程相同的流程,因此省略相应步骤的说明。该情况下,Web服务器14的检索功能313认识到从上述用户终端16发送的检索条件中没有有关买家企业的指定(S1809),并核对数据交换DB服务器12中是否存在符合检索条件的订购信息(S1810)。在根据上述核对而存在相应的订购信息的情况下(S1810的判定为“检索命中” ),Web服务器14调用一览画面显示功能314 (S1811)。—处理顺序例10-—图19是示出本实施方式中的画面定制支援方法的处理顺序例10的流程图。在此,关于在上述处理顺序例9中的步骤S1811中调用的Web服务器14的一览画面显示功能 314,对图15的情况2(步骤S1504)的处理进行说明。该情况下,接着上述步骤S1811,Web 服务器14的一览画面显示功能314基于认证时(上述步骤S1803)从上述用户终端16取得的登录信息,检索按登录ID区分的一览定义主数据库137(S1901)。这时,在上述按登录 ID区分的一览定义主数据库137中存在画面ID(该情况下是示出订购一览画面的“S001”) 与登录ID的组合时(S1902的判定为“存在ID”),Web服务器14以上述画面ID和登录ID 为条件,从按登录ID区分的一览定义主数据库137中取得信息=显示设定内容的数据,按照该显示设定内容,将订购信息(在上述步骤S1810中得到的)设定成一览画面的画面数据,并生成一览画面,将其发送给上述用户终端16 (S1904)。另一方面,在按登录ID区分的一览定义主数据库137中不存在上述画面ID与登录ID的组合时(S1902的判定为“不存在ID”),Web服务器14的一览画面显示功能314基于上述画面ID,检索默认一览定义主数据库135(S190;3)。在该检索中上述默认一览定义主数据库135中存在上述画面ID的情况下(步骤S1905的判定为“存在画面ID”),Web服务器14以上述画面ID为条件,从默认一览定义主数据库135中取得信息=显示设定内容,按照该显示设定内容,将订购信息(在上述步骤S1810中得到的)设定成一览画面的画面数据,并生成一览画面,将其发送给上述用户终端16 (S1907)。另一方面,在默认一览定义主数据库135中不存在上述画面ID的情况下(S1905的判定为“不存在画面ID”),Web服务器 14对上述用户终端16进行一览画面未设定的错误通知(S1906),并结束处理。图沈中示出的订购一览画面2600(参照多个买家的数据)是在上述步骤S1907 中发送给用户终端16的订购一览画面的例子。该画面沈00成为下述情形的画面,该情形为,与检索条件一致的买家企业是2个公司,在用户的登录ID中没做画面定制。—处理顺序例11-—图20是示出本实施方式中的画面定制支援方法的处理顺序例11的流程图。在此, 关于Web服务器14的一览画面定制功能315,对图15的情况3(步骤S15(^)的处理进行说明。如图17、图19的流程所示,Web服务器14的一览显示功能314向上述用户终端16发送一览画面。此外,这时的画面例如图M 沈所示。
这时,设Web服务器14从供应商企业的用户终端16接收了一览画面显示设定的请求=定制的请求(S200》。Web服务器14的一览画面定制功能315向上述用户终端16发送一览画面显示设定画面(S200;3)。该一览画面显示设定画面2700的例子如图27所示。Web服务器14接收经上述一览画面显示设定画面2700从用户终端16接收到的一览画面设定请求(S2004)后,调用一览画面定制功能315,将一览画面设定内容与相应供应商企业的登录ID建立对应,并登记在画面定制定义DB服务器13中的按登录ID区分的一览定义主数据库中(S2005)。该登记后,Web服务器14调用一览显示功能314,根据从用户终端16受到指定的登录ID和相应画面的画面ID (订购一览画面的“S001”),检索上述按登录ID区分的一览定义主数据库137,以上述画面ID和登录ID为条件,取得信息=显示设定内容的数据,按照该显示设定内容,将订购信息(在此前的步骤中得到的)设定成一览画面的画面数据,并生成一览画面,将其发送给上述用户终端16(S2006)。-—处理顺序例12-—图21是示出本实施方式中的画面定制支援方法的处理顺序例12的流程图。在此, 关于Web服务器14的回答画面显示功能316和回答登记功能318,对图15的情况4 (步骤 S1506)的处理进行说明。该情况下,与上述图17、图19的处理流程同样地,Web服务器14的回答显示功能 316向供应商企业的用户终端16发送交付期回答画面观00 (S2101)。交付期回答画面观00 的例子如图观所示。接着,若上述用户终端16经上述交付期回答画面观00进行回答登记,则Web服务器14的回答登记功能318接收上述用户终端16回答交付期的内容(S210》,从该回答内容中取得交付期回答对象的买家企业的会员ID。另外,Web服务器14的回答登记功能318 根据买家企业的会员ID检索按买家区分的回答定义主数据库136(S2103)。在上述按买家区分的回答定义主数据库136中存在相应的画面的画面ID(该情况下是交付期回答画面的“S002”)与买家企业的会员ID的组合时(S2104的判定为“存在买家会员ID”),Web服务器14以上述画面ID和买家企业的会员ID为条件,从上述按买家区分的回答定义主数据库136中取得输入类型的信息(S2105)。另一方面,在上述按买家区分的回答定义主数据库136中不存在上述画面ID与登录ID的组合时(S2104的判定为“不存在买家会员ID”),Web服务器14的回答登记功能 318基于上述画面ID,从默认回答定义主数据库133中取得输入类型的信息(S2106)。接着,上述Web服务器14判定从上述用户终端16已回答交付期的内容与各主数据库的输入类型的信息是否一致。在该判定中输入类型不一致的情况下(S2107的判定为 “不一致”),Web服务器14向上述用户终端16发送输入结果错误(S2109)。另一方面,在上述判定中输入类型一致的情况下(S2107的判定为“一致”),Web服务器14的回答登记功能 318检索在上述步骤S2103之前得到的交付期回答中是否包含未核对的(=没经过上述步骤S2104 S2109的处理)买家信息(=买家企业的会员ID) (S2108)。在包含有未核对的买家的情况下(S2110的判定为“有未核对买家会员ID”),Web 服务器14的回答登记功能318以未核对买家为对象,再次核对回答内容(S2104 )。另一方面,在不包含未核对的买家的情况下(S2110的判定为“没有未核对买家会员ID”),Web 服务器14向上述用户终端16发送已正常登记了输入内容的情况(S2111),并结束处理。
以上,关于用于实施本发明的最佳实施方式等具体地进行了说明,但本发明不限定于此,可以在不脱离其主旨的范围内进行各种各样的变更。根据这样的本实施方式,在成为BtoB的电子交易环境的多租户环境下,用户自身能随意且简便地执行各种画面(订货信息等的一览画面、交付期回答的画面等)的定制,不需要进行个别用户的程序开发。因此,在运用因特网上的电子交易环境方面的基础上,维护效率良好,并且能迅速和准确地响应用户需求,从而关系到用户安全性的提高。因此,能够在多租户环境下不伴随个别的程序开发地进行灵活的画面定制。根据本说明书的记载,至少可以明确以下事项。即,在上述画面定制支援系统中, 也可以是,上述存储部关于与电子交易中的各处理相对应地向用户终端输出的输出画面, 在上述第一数据库中保存有默认的显示设定内容的数据,上述运算部执行下述处理在当事人A的用户终端中执行的电子交易的处理时,在与相应处理相对应地在第一数据库中确定与当事人A的识别信息建立了对应的输出画面的显示设定内容时,在关于与相应处理对应的输出画面无法确定与当事人A的识别信息建立了对应的显示设定内容的情况下,确定默认的显示设定内容,以上述确定的默认的显示设定内容,将关于上述处理而从第二数据库中读取的关于当事人A的交易用数据设定成相应的输出画面,并生成输出画面数据,将其回送给当事人A的用户终端;从接收遵照上述默认的显示设定内容的输出画面数据并显示的用户终端,经由上述通信部,接收关于该输出画面的显示设定内容的变更指示,关于该输出画面,按照上述变更指示更新显示设定内容,在上述数据库中,将当事人A的识别信息与上述输出画面建立对应并保存;在当事人A或与其有交易关系的当事人B的用户终端中执行的电子交易的处理时,在第一数据库确定与该处理对应的、并且与当事人A的识别信息建立了对应的输出画面的显示设定内容,以上述确定的显示设定内容,将关于上述处理而从第二数据库中读取的有关相应当事人的交易用数据设定成相应的输出画面,并生成输出画面数据,将其回送给上述当事人A或当事人B的用户终端。此外,在上述画面定制支援系统中,也可以是,上述运算部在从用户终端受理有关输出画面的显示设定内容的变更指示时,读取第一数据库中的显示设定内容的数据项目, 关于各数据项目,将针对输出画面中的项目的可否显示、项目的显示顺序、显示纵队指定、 有无输入的必要及项目名称中的至少某一个受理指定的指定受理画面,发送给用户终端, 通过相应的指定受理画面受理来自用户终端的上述变更指示,关于变更指示所示出的变更对象的数据项目,在第一数据库中执行数据更新。
权利要求
1.一种画面定制支援系统,是在电子交易环境中进行向电子交易的当事人提示的显示画面的管理的信息处理装置,其特征在于,具有通信部,经由网络与当事人利用的用户终端进行通信;存储有第一数据库和第二数据库的存储部,上述第一数据库关于与电子交易中的各处理相对应地向用户终端输出的输出画面,对显示设定内容的数据进行保存,上述第二数据库对在电子交易的处理时产生的交易用数据进行保存;和运算部,上述运算部执行下述处理在当事人A的用户终端中执行的电子交易的处理时,在第一数据库中确定与相应的处理相对应的输出画面的显示设定内容,将关于上述处理而从第二数据库中读取的关于当事人A的交易用数据,用确定出的上述显示设定内容设定成相应的输出画面,并生成输出画面数据,将其回送给当事人A的用户终端;从接收上述输出画面数据并显示的用户终端,经由上述通信部,接收关于相应的输出画面的显示设定内容的变更指示,关于相应的输出画面,按照上述变更指示更新显示设定内容,在上述数据库中,将当事人A的识别信息与上述输出画面建立对应并保存;以及在当事人A或与其有交易关系的当事人B的用户终端中执行的电子交易的处理时,在第一数据库中确定与相应的处理相对应的、并且与当事人A的识别信息建立了对应的输出画面的显示设定内容,将关于上述处理而从第二数据库中读取的有关相应的当事人的交易用数据,用确定出的上述显示设定内容设定成相应的输出画面,并生成输出画面数据,将其回送给上述当事人A或当事人B的用户终端。
2.根据权利要求1所述的画面定制支援系统,其特征在于, 上述存储部,在上述第一数据库中,关于与电子交易中的各处理相对应地向用户终端输出的输出画面,保存有默认的显示设定内容的数据, 上述运算部执行下述处理在当事人A的用户终端中执行的电子交易的处理时,在第一数据库中确定与相应的处理相对应的、与当事人A的识别信息建立了对应的输出画面的显示设定内容时,在关于与相应的处理相对应的输出画面无法确定与当事人A的识别信息建立了对应的显示设定内容的情况下,确定默认的显示设定内容,将关于上述处理而从第二数据库中读取的关于当事人A的交易用数据,用确定出的上述默认的显示设定内容设定成相应的输出画面,并生成输出画面数据,将其回送给当事人A的用户终端;从接收遵照上述默认的显示设定内容的输出画面数据并显示的用户终端,经由上述通信部,接收关于相应的输出画面的显示设定内容的变更指示,关于相应的输出画面,按照上述变更指示更新显示设定内容,在上述数据库中,将当事人A的识别信息与上述输出画面建立对应并保存;以及在当事人A或与其有交易关系的当事人B的用户终端中执行的电子交易的处理时,在第一数据库中确定与相应的处理相对应的、并且与当事人A的识别信息建立了对应的输出画面的显示设定内容,将关于上述处理而从第二数据库中读取的有关相应的当事人的交易用数据,用确定出的上述显示设定内容设定成相应的输出画面,并生成输出画面数据,将其回送给上述当事人A或当事人B的用户终端。
3.根据权利要求1或2所述的画面定制支援系统,其特征在于,上述运算部,在从用户终端受理有关输出画面的显示设定内容的变更指示时,读取第一数据库中的显示设定内容的数据项目,关于各数据项目,将对输出画面中的项目的可否显示、项目的显示顺序、显示纵队指定、有无输入的必要及项目名称中的至少某一个受理指定的指定受理画面,发送给用户终端,通过相应的指定受理画面受理来自用户终端的上述变更指示,关于变更指示所示出的变更对象的数据项目,在第一数据库中执行数据更新。
4.一种画面定制支援方法,其特征在于,在信息处理装置中具有通信部,进行与其他终端之间的通信;存储有第一数据库和第二数据库的存储部,上述第一数据库关于与电子交易中的各处理相对应地向用户终端输出的输出画面,对显示设定内容的数据进行保存, 上述第二数据库对在电子交易的处理时产生的交易用数据进行保存;和运算部,上述信息处理装置在电子交易环境中进行向电子交易的当事人提示的显示画面的管理,使上述信息处理装置执行下述处理在当事人A的用户终端中执行的电子交易的处理时,在第一数据库中确定与相应的处理相对应的输出画面的显示设定内容,将关于上述处理而从第二数据库中读取的关于当事人A的交易用数据,用确定出的上述显示设定内容设定成相应的输出画面,并生成输出画面数据,将其回送给当事人A的用户终端;从接收上述输出画面数据并显示的用户终端,经由上述通信部,接收关于相应的输出画面的显示设定内容的变更指示,关于相应的输出画面,按照上述变更指示更新显示设定内容,在上述数据库中,将当事人A的识别信息与上述输出画面建立对应并保存;以及在当事人A或与其有交易关系的当事人B的用户终端中执行的电子交易的处理时,在第一数据库中确定与相应的处理相对应的、并且与当事人A的识别信息建立了对应的输出画面的显示设定内容,将关于上述处理而从第二数据库中读取的有关相应的当事人的交易用数据,用确定出的上述显示设定内容设定成相应的输出画面,并生成输出画面数据,将其回送给上述当事人A或当事人B的用户终端。
全文摘要
本发明是画面定制支援系统,目的在于使得在多租户环境下不伴随个别的程序开发而进行灵活的画面定制成为可能。在本发明中执行下述处理在当事人A的用户终端中执行的电子交易的处理时,以与相应处理相对应的输出画面的显示设定内容生成输出画面数据并回送;从显示着输出画面的用户终端接收显示设定内容的变更指示,按照变更指示更新显示设定内容,将当事人A的识别信息与上述输出画面建立对应并保存;在当事人A或当事人B的用户终端中执行的电子交易的处理时,用与该处理对应的、与当事人A的识别信息建立了对应的输出画面的显示设定内容,将交易用数据设定成相应的输出画面,回送给上述当事人A或当事人B的用户终端。
文档编号G06F17/30GK102253954SQ20111004603
公开日2011年11月23日 申请日期2011年2月25日 优先权日2010年5月19日
发明者付法谷智, 古贺信人, 吉田贵宏, 森冈俊行 申请人:株式会社日立制作所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1