CN115087965A - 为分布式规则和工作流管理生成改进的图形用户界面的***和方法 - Google Patents
为分布式规则和工作流管理生成改进的图形用户界面的***和方法 Download PDFInfo
- Publication number
- CN115087965A CN115087965A CN202180014100.8A CN202180014100A CN115087965A CN 115087965 A CN115087965 A CN 115087965A CN 202180014100 A CN202180014100 A CN 202180014100A CN 115087965 A CN115087965 A CN 115087965A
- Authority
- CN
- China
- Prior art keywords
- data
- rule
- states
- rules
- state
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/284—Relational databases
- G06F16/285—Clustering or classification
- G06F16/287—Visualization; Browsing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06316—Sequencing of tasks or work
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0633—Workflow analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/046—Interoperability with other network applications or services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/214—Monitoring or handling of messages using selective forwarding
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Theoretical Computer Science (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Business, Economics & Management (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Marketing (AREA)
- Educational Administration (AREA)
- Game Theory and Decision Science (AREA)
- Development Economics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本说明书公开了用于自动处理电子数据结构的方法和***,接收具有与其相关联的类别的电子数据结构,针对类别的第一子集,确定自动更新与电子数据结构相关联的第一组状态,而不将电子数据结构路由到参与者,并且针对类别的第二子集,确定将电子数据结构路由到至少一个参与者。在将电子数据结构的一部分路由到至少一个参与者并接收来自该参与者的输入之后,基于所接收的输入更新第二组状态,并生成在视觉上表示第一组状态和第二组状态中的每一个状态的数据。
Description
交叉引用
本申请依赖于2020年2月12日提交的题为“Systems and Methods forGenerating,Monitoring,and Distributing Workflows”的美国专利临时申请第62/975,286号,其优先权通过引用整体结合于此。
技术领域
本说明书总体上涉及用于生成图形用户界面的***和方法,该图形用户界面使得能够跨越负责制造产品或提供服务的多个组织实体改进操作规则和工作流的管理。更具体地,本申请涉及图形用户界面,以使得能够跨越组织中的多个部门改进对多个规则和工作流的合规性。
背景技术
当与某些雇主/客户签订合同时,可能要求制造或服务提供公司遵守、符合或以其他方式根据某些工作流和规则进行操作。示例性规则可以包括但不限于指定必须进行制造的权限的规则、关于制造期间可能使用的材料的规则、指定材料是否必须来自特定位置的规则以及指定某些其他要求的规则。
当公司处理数据结构时,有效遵守这些规则的过程可能变得非常复杂,每一个数据结构由多个规则定义,其中,每一个数据结构中的每一个规则可能必须由不同的个人来检查、批准或实现。例如,一条规则可能要求公司内不同的部门主管同意或跟踪内部数据,以符合该规则。更具体地,如果有特定的制造要求,物流主管、采购主管和生产主管可能都需要同意该规则。跟踪每一个数据结构中所有预定义规则的合规性可能会变得非常复杂。
目前,图形用户界面没有被设计成有效且简明地传送与特定工作流相关的关键信息,这些特定工作流对于操作性地管理对指定必须进行制造的权限的规则、关于制造期间可能使用的材料的规则、指定材料是否必须来自特定位置的规则以及指定某些其他要求的规则的合规性是必不可少的。通常在传统的电子表格上跟踪此类信息,无法传送工作流的实时状态,也无法对未决请求提供自动跟进。
因此,需要这样的***和方法,这些***和方法以这样的方式向组织内的个人传送数据,即,提高其确保符合跨越几个部门的工作流的能力,每一个工作流由多个规则定义。还需要图形用户界面,其有效且简明地传送与特定工作流相关的关键信息,包括关于指定必须进行制造的权限的规则的数据、关于在制造期间可能使用的材料的规则、指定材料是否必须来源于特定位置的规则、指定安全要求的规则、指定在不符合或不兼容可交付物的情况下的补救措施的规则、和/或指定某些其他要求的规则。还需要图形用户界面,传送工作流的实时状态,并对未决请求提供自动跟进。
发明内容
结合***、工具和方法描述和说明了以下实施例和其方面,这些实施例和方面是示例性和说明性的,而不是限制范围。本申请公开了许多实施例。
在一些实施例中,本说明书公开了一种通过电子网络选择性地路由数据的方法,包括:在服务器中接收电子数据结构,其中,电子数据结构将多个数据与多个不同类别相关联;使用服务器,从存储器访问多个不同类别,其中,多个不同类别与多个参与者中的每一个相关联地存储在存储器中,并且其中,多个参与者中的每一个与一个或多个电子可寻址位置相关联地存储在存储器中;使用服务器,针对多个不同类别的第一子集,确定自动更新与电子数据结构相关联的第一组状态,而不使用一个或多个电子可寻址位置将电子数据结构路由到多个参与者中的至少一个;使用服务器,针对多个不同类别的第二子集,使用一个或多个电子可寻址位置,确定将电子数据结构路由到多个参与者中的至少一个;使用服务器,使用一个或多个电子可寻址位置将电子数据结构的至少一部分路由到多个参与者中的至少一个;使用服务器,接收来自多个参与者中的至少一个的输入;使用服务器,基于接收的输入更新第二组状态;以及使用服务器,生成在视觉上表示第一组状态和第二组状态中的每一个的数据。
可选地,该方法还包括在客户端装置中接收视觉表示数据并显示视觉表示数据,使得第一组状态和第二组状态中的每一个都与电子数据结构在视觉上相关联。
可选地,一个或多个电子可寻址位置包括电子邮件地址、硬件地址和/或移动电话号码。
可选地,该方法还包括使用服务器生成表示图形用户界面的数据,其中,图形用户界面被配置为提示用户将多个不同类别中的至少一个与多个参与者中的至少一个相关联。
可选地,该方法还包括使用服务器生成表示图形用户界面的数据,其中,图形用户界面被配置为在第一区域显示指示多个类别中的至少一个的数据,并且在第二区域显示指示第一状态或第二状态中的至少一个的数据。
可选地,该方法还包括指示多个类别中的至少一个的数据包括超链接,超链接在激活时会导致生成另一个图形用户界面,用于显示与多个类别中的至少一个相关的细节。
可选地,第一组状态中的至少一个指示多个类别的第一子集中的至少一个被批准。
可选地,第二组状态中的至少一个指示多个类别的第二子集中的至少一个未被批准。
可选地,指示被批准的第一组状态中的至少一个在视觉上不同于未被批准的第二组状态中的至少一个。
可选地,该方法还包括在路由之后和接收输入之前,使用服务器向在一个或多个电子可寻址位置的多个参与者中的至少一个发送一个或多个通知。
在一些实施例中,本说明书涉及一种用于通过电子网络选择性地路由数据的***,其中,***包括至少一个处理器、第一非暂时性存储器和存储在第一非暂时性存储器中的多个程序指令,并且其中,当多个程序指令由至少一个处理器执行时,使得服务器:接收电子数据结构,其中,电子数据结构将多个数据与多个不同类别相关联;从第二非暂时性存储器访问多个不同类别,其中,多个不同类别与多个参与者中的每一个相关联地存储在第二非暂时性存储器中,并且其中,多个参与者中的每一个与一个或多个电子可寻址位置相关联地存储在第二非暂时性存储器中;针对多个不同类别的第一子集,确定自动更新与电子数据结构相关联的第一组状态,而不使用一个或多个电子可寻址位置将电子数据结构路由到多个参与者中的至少一个;针对多个不同类别的第二子集,使用一个或多个电子可寻址位置,确定将电子数据结构路由到多个参与者中的至少一个;使用一个或多个电子可寻址位置将电子数据结构的至少一部分电子路由到多个参与者中的至少一个;接收来自多个参与者中的至少一个的输入;基于接收的输入更新第二组状态;以及生成在视觉上表示第一组状态和第二组状态中的每一个的数据。
可选地,在视觉上表示第一组状态和第二组状态中的每一个的数据与电子数据结构在视觉上相关联。
可选地,一个或多个电子可寻址位置包括电子邮件地址、硬件地址和/或移动电话号码。
可选地,多个程序指令在由至少一个处理器执行时,还被配置为生成表示图形用户界面的数据,其中,图形用户界面被配置为提示用户将多个不同类别中的至少一个与多个参与者中的至少一个相关联。
可选地,多个程序指令在由至少一个处理器执行时,还被配置为生成表示图形用户界面的数据,其中,图形用户界面被配置为在第一区域中显示表示多个类别中的至少一个的数据,并且在第二区域中显示表示第一状态或第二状态中的至少一个的数据。
可选地,指示多个类别中的至少一个的数据包括超链接,超链接在激活时会导致生成另一个图形用户界面,用于显示与多个类别中的至少一个相关的细节。
可选地,第一组状态中的至少一个指示多个类别的第一子集中的至少一个被批准。
可选地,第二组状态中的至少一个指示多个类别的第二子集中的至少一个未被批准。
可选地,指示被批准的第一组状态中的至少一个在视觉上不同于未被批准的第二组状态中的至少一个。
可选地,多个程序指令在由至少一个处理器执行时,还被配置为在路由之后和接收输入之前,向在一个或多个电子可寻址位置的多个参与者中的至少一个发送一个或多个通知。
在一些实施例中,本说明书公开了一种图形用户界面(GUI),其被配置为在具有多行和多列的视觉网格中显示第一数据、第二数据和第三数据,所述GUI由在至少一个服务器上实现的工作流管理模块生成,并且被渲染,以在远离所述至少一个服务器并且与所述至少一个服务器进行数据通信的至少一个客户端装置上显示,GUI包括:第一列,显示指示一个或多个规则的所述第一数据,在所述多行的相应行中显示所述一个或多个规则中的每一个;第二列,显示指示与一个或多个规则中的每一个相关联的第一状态、第二状态或第三状态的所述第二数据;以及第三多个列,所述第三多个列中的每一列都与部门相关联并显示所述第三数据,其中,所述第三数据指示分配给部门的规则的实施的第一状态、第二状态或第三状态,其中,在由与所述一个或多个规则中的规则相关联的行和所述第三多个列中的列的交点所定义的单元格中显示所述第三数据,并且其中,所述第三数据与所述行中的所述规则在视觉上水平对齐。
可选地,所述一个或多个规则中的每一个经由超链接来表示,该超链接在激活时导致生成另一个GUI,用于显示与该规则相关的细节。
可选地,第一状态表示批准规则,第二状态表示未批准规则,第三状态表示规则需要分析,以在完全批准、部分批准或不批准之间做出决定。
可选地,使用第一视觉图标传送第一状态,使用第二视觉图标传送第二状态,使用第三视觉图标传送第三状态,并且其中,第一视觉图标、第二视觉图标和第三视觉图标的特征在于不同的形状、大小、颜色、纹理、方向、闪烁速率和/或图像。
可选地,第一状态指示已经实施规则,第二状态指示还没有实施规则并且在其实施上没有取得进展,第三状态指示规则的实施正在进行中。
可选地,GUI还包括:第一字段,用于使得能够基于第一标准过滤视觉网格中的所述第一数据、所述第二数据和所述第三数据,所述第一标准属于规则可能与之相关的规定;第二字段,用于使得能够基于第二标准过滤视觉网格中的所述第一数据、所述第二数据和所述第三数据,所述第二标准属于所述第一状态、所述第二状态或所述第三状态;第三字段,用于使得能够基于第三标准过滤视觉网格中的所述第一数据、所述第二数据和所述第三数据,所述第三标准属于向其分配规则的部门;以及第四字段,使得能够基于所述第一数据在视觉网格中搜索所述第一数据、所述第二数据和所述第三数据。
在一些实施例中,本说明书公开了一种图形用户界面(GUI),其被配置为使得审查者能够生成与在具有多行和多列的视觉网格中显示的第一数据、第二数据和第三数据相关联的报告,所述GUI由在至少一个服务器上实现的工作流管理模块生成,并且被渲染,以在远离所述至少一个服务器并且与所述至少一个服务器进行数据通信的审查者的客户端装置上显示,该GUI包括:第一字段,使得审查者能够输入所述报告的标题;第二字段,其预先填充有审查者的姓名;第三字段,其预先填充有所述报告的生成日期,其中,所述第二字段和所述第三字段不能被审查者修改;第四字段,用于使得能够基于第一标准过滤所述第一数据、所述第二数据和所述第三数据,所述第一标准属于所述第一数据可能与之相关的规定;以及第五字段,使得能够基于所述第一数据搜索所述第一数据、所述第二数据和所述第三数据,其中,所述视觉网格包括:第一列,显示指示一个或多个规则的所述第一数据,在所述多行的相应行中显示所述一个或多个规则中的每一个;第二列,显示指示与一个或多个规则中的每一个相关联的第一状态、第二状态或第三状态的所述第二数据;以及第三多个列,所述第三多个列中的每一列与部门相关联并显示所述第三数据,所述第三数据指示分配给部门的规则的实施的第一状态、第二状态或第三状态,其中,在由与所述一个或多个规则中的规则相关联的行和所述第三多个列中的列的交点所定义的单元格中显示所述第三数据,并且其中,所述第三数据与所述行中的所述规则在视觉上水平对齐。
可选地,所述一个或多个规则中的每一个经由超链接来表示,该超链接在激活时导致生成另一个GUI,用于显示与该规则相关的细节。
可选地,第一状态表示规则被批准,第二状态表示规则未被批准,第三状态表示规则需要分析,以决定完全、部分或不批准。
可选地,使用第一视觉图标传送第一状态,使用第二视觉图标传送第二状态,使用第三视觉图标传送第三状态,并且其中,第一视觉图标、第二视觉图标和第三视觉图标的特征在于不同的形状、大小、颜色、纹理、方向、闪烁速率和/或图像。
可选地,第一状态指示已经实施规则,第二状态指示还没有实施规则并且在其实施上没有取得进展,第三状态指示规则的实施正在进行中。
可选地,审查者是被授权以预定频率审查所述一个或多个规则的实施状态的第三方。
在一些实施例中,本说明书公开了一种第一图形用户界面(GUI),其被配置为显示多个数据,所述第一GUI由工作流管理模块响应于用户激活第二GUI上的第一视觉图标而生成,其中,在至少一个服务器上实现工作流管理模块,并且其中,所述第一GUI和所述第二GUI被渲染,以在远离所述至少一个服务器并且与所述至少一个服务器进行数据通信的至少一个客户端装置上显示,第一GUI包括:第一区域,显示:第一字段,用于使得能够基于与规则相关联的规定过滤所述多个数据;第二字段,用于使得能够基于规则的第一状态、第二状态或第三状态过滤所述多个数据;以及第三字段,使得能够基于规则搜索所述多个数据;以及第二区域,在具有多行和多列的视觉网格中显示所述多个数据,所述视觉网格包括:第一列,显示所述多个数据中的第一数据,指示与多个规则中的每一个相关联的标识和版本日期;第二列,显示所述多个数据中指示所述多个规则的第二数据,在所述多个行的相应行中显示所述多个规则中的每一个;以及第三列,显示指示动作的第三数据,每一个所述第三数据与所述多行中的一行中的所述第一数据和第二数据中的每一个相关联并在视觉上水平对齐。
可选地,第一状态表示规则被批准,第二状态表示规则未被批准,第三状态表示规则需要分析以决定完全、部分或不批准。
可选地,在所述工作流管理模块可访问的至少一个数据库中的数据结构中组织所述多个数据。
可选地,所述第三数据被配置为第二视觉图标,并且其中,启动所述第二视觉图标对应于正在实施的所述动作。
可选地,所述动作的实施促使将与所述第三数据相关联的第一数据和第二数据导入所述第二GUI。
可选地,点击所述第一数据促使在所述第一GUI内显示信息框,所述信息框显示与所述第一数据在视觉上对齐的所述第二数据相关的细节。
将在下面提供的附图和详细描述中更深入地描述本说明书的上述和其他实施例。
附图说明
当结合附图考虑时,通过参考以下详细描述,将理解本说明书的这些和其他特征和优点,因为这些和其他特征和优点变得更好理解,其中:
图1示出了根据本说明书的一些实施例的***,其中,生成并显示了用于组织中的分布式规则和工作流管理的多个改进的GUI(图形用户界面);
图2A示出了根据本说明书的一些实施例的使管理员能够访问第一GUI、第二GUI和第三GUI以输入和查看多个数据的示例性GUI;
图2B示出了根据本说明书的一些实施例的使管理员能够输入规则和相关数据的示例性GUI;
图2C示出了根据本说明书的一些实施例的使管理员能够查看与多个规则相关的汇总数据的示例性GUI;
图2D示出了根据本说明书的一些实施例的示例性GUI,该GUI使管理员能够查看规则以及与各个部门中的每一个规则相对应的状态和实施状况;
图3示出了根据本说明书的一些实施例的示例性GUI,该GUI传送与指示待实施的规则的未完成认证相关的多个数据;
图4A示出了根据本说明书的一些实施例的示例性GUI,该示例性GUI传送与一个或多个数据结构(例如,合同)相关的第一多个数据;
图4B示出了根据本说明书的一些实施例的参照一个或多个数据结构中的一个(例如,合同)(在图4A的GUI中显示)传送第二多个数据的示例性GUI;
图5A示出了根据本说明书的一些实施例的审查者可访问以生成审查报告的示例性GUI;
图5B示出了根据本说明书的一些实施例的数据视图,该数据视图通过图5A的示例性GUI可访问,以使审查者能够将审查注释添加到与部门相关联的一个或多个规则中;
图6示出了根据本说明书的一些实施例的传送多个规则和相关数据的示例性第一GUI以及传送规则库的示例性第二GUI;
图7A是用于自动处理电子数据结构的多个示例性步骤的流程图;以及
图7B是根据本说明书的一些实施例的实现工作流的多个示例性步骤的流程图,该工作流旨在确保组织的一个或多个业务流程符合多个规则中的一个或多个。
具体实施方式
根据一些方面,本说明书提供了使组织内的个人能够将多个规则中的每一个指派或分配给至少一个组织实体的方法和相关联的图形用户界面。在实施例中,该方法和相关联的图形用户界面使得能够经由一个或多个提醒通知组织实体内的每一个个人所分配的规则,并且使得所分配的组织实体能够对照所分配的规则输入/记录进度注释。在一些实施例中,规则的完成可能需要将指示合规证书的预定义数据与规则相关联。在实施例中,该方法和相关联的图形用户界面能够定期自动触发规则的重新认证。
在一个实施例中,本说明书提供了一种确保由企业执行或在企业内执行的制造或供应产品或提供服务的过程符合一个或多个预定义规则集的方法。
在一个实施例中,本说明书提供了一种方法,用于使企业管理员能够维护可应用于制造产品或提供服务的预定义规则集的数据库。在各种实施例中,维护数据库包括确保相对于规则发布机构更新规则。
在一个实施例中,本说明书提供了一种用于使规则批准者能够确定所存储的规则是否可以应用于制造产品或提供服务的方法。在一个实施例中,本说明书提供了一种用于使规则实施者能够确保所存储的规则应用于制造产品或提供服务的方法。在一个实施例中,本说明书提供了一种用于使规则审计员能够确保所存储的规则已经应用于制造产品或提供服务的方法。
在各种实施例中,计算装置包括输入/输出控制器、至少一个通信界面和***存储器。***存储器包括至少一个随机存取存储器(RAM)和至少一个只读存储器(ROM)。这些元件与中央处理单元(CPU)通信,以实现计算装置的操作。在各种实施例中,计算装置可以是传统的独立计算机,或者可替换地,计算装置的功能可以分布在多个计算机***和架构上。
在一些实施例中,多个程序指令或代码序列的执行使得或者促使计算装置的CPU能够执行各种功能和过程。在替代实施例中,可以使用硬连线电路来代替或结合用于实现本申请中描述的***和方法的过程的软件指令。因此,所描述的***和方法不限于硬件和软件的任何特定组合。
本公开中使用的术语“模块”、“应用”或“引擎”可以指通过编程或控制通用处理器来提供期望的功能、服务或操作的计算机逻辑。换言之,在一些实施例中,模块、应用或引擎实现多个指令或程序代码,以使通用处理器执行一个或多个功能。在各种实施例中,模块、应用或引擎可以用硬件、固件、软件或其任意组合来实现。例如,模块、应用或引擎可以与单元、逻辑、逻辑块、组件或电路互换使用。模块、应用或引擎可以是执行一个或多个特定功能的最小单元或其一部分。
在实施例中,术语“参与者(stakeholder)”用来指具有特定兴趣或关注的人、一组人、组织或实体。
本说明书涉及多个实施例。提供以下公开内容,以使本领域普通技术人员能够实践本发明。本说明书中使用的语言不应被解释为对任何一个特定实施例的一般性否定,也不应用来将权利要求限制在其中使用的术语的含义之外。在不脱离本发明的精神和范围的情况下,本文定义的一般原理可以应用于其他实施例和应用。此外,所使用的术语和措辞是为了描述示例性实施例的目的,不应被认为是限制性的。因此,本发明将符合最宽的范围,包括与所公开的原理和特征相一致的许多替换、修改和等同物。为了清楚起见,没有详细描述与本发明相关的技术领域中已知的技术材料相关的细节,以免不必要地模糊本发明。
在本申请的说明书和权利要求中,词语“包括”、“包含”和“具有”中的每一个及其形式不一定限于该词语可能关联的列表中的元件。在本文应当注意,除非明确指出,否则结合特定实施例描述的任何特征或组件可以与任何其他实施例一起使用和实现。
如本文所用,不定冠词“a”和“an”表示“至少一个”或“一个或多个”,除非上下文另有明确规定。
概述
图1示出了***/环境100的实施例,其中,实现或执行了用于组织中的分布式规则和工作流管理的多个改进的GUI(图形用户界面)。***100包括客户端-服务器架构,其中,一个或多个服务器105通过网络115(例如,内联网或互联网)与一个或多个客户端装置110通信。具有预定义角色或用户简档、访问特权和许可权的用户(可以是也可以不是组织的成员)可以经由一个或多个客户端装置110访问***100。
客户端装置110包括计算装置,例如但不限于个人或台式计算机、膝上型电脑、上网本、手持装置(例如,智能手机、平板电脑和PDA)和/或本领域普通技术人员已知的任何其他计算平台。尽管在图1中示出了四个客户端装置110,但是任何数量的客户端装置110可以通过网络115与一个或多个服务器105通信。
一个或多个服务器105可以是具有一个或多个处理器和一个或多个计算机可读存储介质(例如,RAM、硬盘或任何其他光或磁介质)的任何计算装置。一个或多个服务器105包括至少一个引擎或模块,用于提供或实现多个改进的GUI以及本说明书的工作流。在一些实施例中,一个或多个服务器105可以由作为服务器105一起操作的无服务器或计算平台云来实现。
在一些实施例中,一个或多个服务器105包括至少一个数据库***120或者与至少一个数据库***120通信。本文描述的数据库***120可以是、包括或接合到例如由Oracle公司商业销售的OracleTM关系数据库。也可以使用、包含或访问其他数据库,例如,InformixTM、DB2(数据库2)或其他数据存储器,包括基于文件的或查询格式、平台或资源,例如,OLAP(在线分析处理)、SQL(结构化查询语言)、SAN(存储区域网络)、MicrosoftAccessTM等。数据库***120可以包括驻留在一个或多个物理装置中和一个或多个物理位置中的一个或多个这样的数据库。
在实施例中,至少一个数据库***120存储和更新使用一个或多个数据结构、模式或表格组织的多个数据和数据关联或相互关系。
根据本说明书的方面,一个或多个服务器105提供或实现规则和工作流管理引擎或模块130。在实施例中,规则和工作流管理模块130执行多个程序指令或代码,以a)生成本说明书的多个改进的GUI,b)经由一个或多个客户端装置110向授权用户提供对填充有相关数据的多个改进的GUI的访问,以及c)实现利用多个改进的GUI的一个或多个工作流,以确保组织中对于制造或供应产品和/或提供服务的各种业务过程遵循或符合一组或多组规则。
在一些实施例中,一个或多个服务器105还实现与规则和工作流管理模块130进行数据通信的网络服务器。在这样的实施例中,网络服务器被配置为托管规则并且工作流管理网站使用一个或多个客户端装置110的每一个中的浏览器应用来提供用于交互式访问的多个改进的GUI。可替代地,在一些实施例中,一个或多个客户端装置110中的每一个被配置为实现或执行作为工作流管理应用来操作的客户端模块。客户端模块被配置为基于使用客户端模块的用户的预定义角色、访问权限和简档来呈现多个改进的GUI中的一个或多个。
根据本说明书的一些方面,规则和工作流管理模块130将***100的用户或参与者区分为至少第一用户简档、第二用户简档、第三用户简档和第四用户简档,每一个用户简档具有预定义的角色、对多个GUI中的一个或多个的访问权限以及使用多个GUI中的一个或多个查看、添加和/或删除各种数据的许可权,如下所述:
至少一个第一用户简档(以下称为管理员)可以访问组织范围的数据和GUI,但主要负责确保至少一个数据库120存储多个规则(与组织处理的业务相关或适用该业务)并保持这些规则是最新的。在一些实施例中,管理员还负责将多个规则中的每一个与指示例如部门、雇员职务、雇员姓名、规则状态(第一、第二或第三)、规则、(雇员的)用户简档以及提醒类型和频率的额外数据相关联。在一些实施例中,管理员将多个规则中的一个或多个分配给组织的一个或多个相关部分,例如,部门、委员会或职能组。
在一些实施例中,对于第一用户简档、第二用户简档、第三用户简档和第四用户简档(参与者)中的每一个,管理员负责存储和维护(在至少一个数据库120中)预定义的角色、对多个GUI中的一个或多个的访问权限以及使用多个GUI中的一个或多个查看、添加和/或删除各种数据的许可权。
至少一个第二用户简档(以下称为批准者)(即批准者)通常是组织的一部分的负责人。批准者负责批准组织是否可以遵守分配给其组织的一部分(例如,部门)的一个或多个规则中的每一个。在一些实施例中,批准者可以访问与其组织的一部分有关的数据和GUI。在一些实施例中,批准者可以访问组织范围的数据和GUI。
至少一个第三用户简档(以下称为实施者)(即实施者)通常是组织的一部分的管理者。实施者负责确保其组织的一部分(例如,部门)实际上遵守一个或多个指定规则中的每一个。
至少一个第四用户简档(以下称为审查者或分析者)(即审查者)是该组织的雇员或负责检查该组织是否遵守分配给该组织各个部分的一个或多个规则中的每一个的外部第三方。
图形用户界面(GUI)
在实施例中,管理员使用其客户端装置110,以使用其凭证(例如,登录ID和密码)登录到至少一个服务器105。因此,规则和工作流管理引擎或模块130在浏览器应用程序或其客户端装置110的客户端模块中向管理员呈现一个或多个功能选项。
如图2A所示,在一些实施例中,向管理员呈现显示第一视觉指示器202、第二视觉指示器204和第三视觉指示器206的GUI 200a。当管理员启动第一视觉指示器202时(例如,如果管理员的客户端装置110的显示屏支持触摸,则通过使用鼠标点击或者通过提供基于触摸的输入),第一视觉指示器使得规则和工作流管理模块130生成图2B的GUI 200b,用于在管理员的客户端装置中显示,并且使得管理员能够输入和存储多个规则和额外数据。在一些实施例中,GUI 200b预先填充有由模块130从至少一个数据库120访问的一个或多个数据。
当管理员启动第二视觉指示器204时,第二视觉指示器使得规则和工作流管理模块130生成图2C的GUI 200c,用于在管理员的客户端装置中显示,并且使得管理员能够查看与多个规则相关的汇总数据。在一些实施例中,GUI 200c预先填充有由模块130从至少一个数据库120访问的一个或多个数据。
当管理员启动第三视觉指示器206时,第三视觉指示器使得规则和工作流管理模块130生成图2D的GUI 200d,用于在管理员的客户端装置中显示,并且使得管理员能够查看与至少一个数据结构(例如,合同)相关联的多个规则以及对应于跨越各个部门的多个规则中的每一个的状态和实施状态。在一些实施例中,GUI 200d预先填充有由模块130从至少一个数据库120访问的一个或多个数据。
在一些实施例中,GUI 200d对于其他用户简档也是可访问的,例如,批准者、实施者和/或审查者。
GUI 200b
现在参考图2B,GUI 200b呈现第一字段210b,其允许管理员指定组织的一部分,例如,可以向其分配规则的部门(委员会或职能组)。在一些实施例中,第一字段210b被配置为管理员可以从中选择的预填充的组织部门(委员会或职能组)的下拉列表。例如,下拉列表可以包括部门,例如但不限于制造、招聘、合同、财务、人力资源(HR)、法律、法律事务、运营、采购、质量保证(QA)、销售、服务和旅行。第二字段212b允许管理员输入与在第一字段210b中选择的部门相关联或分配给该部门的规则。在一些实施例中,第二字段212b被配置为文本框。例如,如果管理员选择部门为“制造”(在第一字段210b中),则其可以输入“可接受的制造地点”或“可接受的材料”,作为规则(在第二字段212b中)。
第三字段214b允许管理员基于在第一字段210b中选择的部门来指定雇员职能、职务或角色。在一些实施例中,第三字段214b被配置为预先填充的雇员职能、职务或角色的下拉列表。例如,如果管理员选择部门为“HR”(在第一字段210b中),则第三字段214b可以在下拉列表中自动显示HR主管、培训和发展主管、HR经理、培训和发展经理以及薪资福利经理。
第四字段216b允许管理员基于在第三字段214b中选择的雇员职能、职务或角色来指定雇员姓名。在一些实施例中,第四字段216b被配置为与在第三字段214b中选择的雇员职能、职务或角色相关的预先填充的执行者/管理者的下拉列表。例如,如果管理员选择雇员职能、职务或角色作为人力资源经理(在第三字段214b中),则第四字段216b可以自动显示各种人力资源经理姓名以供选择。第五字段218b允许管理员指定在第二字段212b中输入的规则的第一状态、第二状态或第三状态之一。在一些实施例中,第五字段218b被配置为预先填充的第一状态、第二状态和第三状态的下拉列表以供选择。在一些实施例中,第一状态对应于批准、接受或实施的规则,第二状态对应于拒绝的规则,即,未批准、接受或实施,第三状态对应于需要分析来决定完全、部分或不批准、接受或实施该规则的规则。在一些实施例中,使用文本数据描述第一状态、第二状态和第三状态。在一些实施例中,使用视觉图标来传送第一状态、第二状态和第三状态,例如,指示第一状态的绿色点、指示第二状态的红色点和指示第三状态的黄色点。在各种实施例中,视觉图标可以具有不同的形状、大小、颜色、纹理、方向、闪烁速率、图像(无生命的或有生命的)和/或其他视觉特征。
应当理解,在不同的实施例中,GUI 200b中的字段数量可以变化。例如,在一些实施例中,GUI 200b可以进一步包括第六字段220b,其允许管理员指定与第二字段212b中的规则相关的指南、指令或规定。在一些实施例中,第六字段220b被配置为预填充规定的下拉列表。例如,规则可以与指南、指令或规定相关,例如但不限于公司治理、HSAR(国土安全采购规定)、公司社会责任、DFARS(国防联邦采购规定补充)、职业道德、FAR(联邦采购规定)和团队文化。
在一些实施例中,GUI 200b还包括第七字段222b,其允许管理员指定用户简档,即,在第四字段216b中指定的雇员是否被指定或授权为规则的批准者、实施者或审查者(在第二字段212b中输入)。在一些实施例中,第七字段222b被配置为一组第一选择框、第二选择框和第三选择框,使得选中第一选择框指示该雇员被授权为批准者,选中第二选择框指示该雇员被授权为实施者,而选中第三选择框指示该雇员被授权为审查者。在一些实施例中,检查第一选择框和第二选择框指示该雇员被授权为批准者和实施者。然而,在一些实施例中,被指定为批准者、实施者或这两者的雇员可能不也被指定为审查者。因此,如果选中第一选择框和/或第二选择框,GUI 200b被配置为自动禁用第三选择框。类似地,在一些实施例中,被指定为审查者的雇员可能不会被指定为批准者和/或实施者。因此,如果选中第三选择框,GUI 200b被配置为自动禁用第一选择框和第二选择框。换言之,在一些实施例中,优选地,审查者不是被赋予批准者和/或实施者的角色和职责的同一个人。
如说明书中前面所讨论的,管理员负责存储和维护(在至少一个数据库120中)预定义的角色、对多个GUI中的一个或多个的访问权限以及使用多个GUI中的一个或多个查看、添加和/或删除各种数据的许可权。因此,当管理员指定雇员为批准者或实施者、批准者和实施者或审查者时,模块130自动从至少一个数据库120中访问相应的预定义角色、访问特权和许可权,并将它们分配给雇员。
在一些实施例中,GUI 200b还包括第八组字段223b,其允许管理员配置要自动生成并发送(由模块130)给雇员(在第四字段216b中提到)的提醒或消息的类型和频率。因此,在一些实施例中,第一选择框和第二选择框223b’允许管理员选择电子邮件和/或SMS作为提醒类型,而下拉列表223b”允许管理员从多个预定义的提醒频率或周期中选择频率。在各种实施例中,提醒频率的范围可以例如是每天、隔天、每两周、每周、每半月或每月。在实施例中,提醒频率的选择可以取决于雇员的用户简档(批准者、实施者或审查者)和/或规则实施的紧迫性。例如,如果规则对业务流程至关重要,并且需要完成/实施的紧急认证,则管理员可以选择更频繁的提醒选项,例如,每天一次。在实施例中,自动生成的提醒或消息可以由管理员或由于雇员已经满足一个或多个要求而关闭或终止。在满足一个或多个要求时,提醒或消息自动终止,而无需管理员或雇员的进一步动作。
在一些实施例中,GUI 200b还包括第九字段224b,其允许管理员配置必须获得规则(在第二字段212b中)的实施或履行的证书的频率或周期。基于频率或周期,模块130自动启动规则的重新认证的触发。在一些实施例中,第九字段224b被配置为预填充的下拉列表。在实施例中,重新认证的频率或周期可以在月和年的范围内。
一旦管理员在第一、第二、第三、第四、第五、第六、第七、第八和第九字段210b、212b、214b、216b、218b、220b、222b、223b和224b中输入了其响应,其可以点击“保存”按钮225b,来将输入的规则和相关数据存储在至少一个数据库120中,相关数据包括部门、雇员职务、雇员姓名、状态、法规、用户简档和提醒。换言之,该规则与规则或部门的类型、雇员职务或角色、雇员姓名、状态、法规、用户简档和提醒相关联。这种关联导致将规则自动分配给组织内的特定部门、职务/角色和雇员、经理或执行官,以供进一步批准、实施或审查。
在实施例中,在保存输入规则和相关联的数据之后,模块130自动生成提醒或消息,并将其发送给(第四字段216b的)雇员,提示其审查适用的规则并确立组织的立场,即批准、拒绝或分析,以决定完全、部分或不批准该规则。
应当理解,第一、第三、第四、第五、第六和第九字段210b、214b、216b、218b、220b(以及提醒频率字段223b”)和224b的下拉列表预先填充有预先存储并从至少一个数据库120访问的相关数据。
GUI 200c
在一些实施例中,GUI 200c使得管理员能够查看与使用GUI 200b输入和存储的多个规则相关联的汇总数据。在实施例中,GUI 200c由规则和工作流管理模块130生成,并且填充有(由规则和工作流管理模块130)从至少一个数据库120访问并处理的多个数据,用于显示(如果需要的话)。现在参考图2C,在一些实施例中,GUI 200c在第一视觉网格210c中显示最近添加的规则,在第二视觉网格220c中显示按照第一状态、第二状态和第三状态的规则计数,在第三视觉网格230c中显示组织的各个部分,例如,部门、角色或职能。第一视觉网格210c包括多行和多列。第一列212c在相应的一行或多行214c中显示指示一个或多个最近添加的规则213c的数据。在一些实施例中,显示管理员在最近比如说N天内添加的所有规则。在一些实施例中,N的范围从1天到90天,优选30天。作为非限制性示例,第一视觉网格210c在第一行214c中示出了单个最近添加的规则213c。在一些实施例中,所显示的规则213c是超链接的,当点击该超链接时,可以生成另一个GUI,来显示与该规则相关的进一步的细节、注释或解释、相关数据和/或描述可以从至少一个数据库120访问的细节和子规则的相关文档。第二列215c显示引用所显示的规则213c的替代方法。第三列216c显示指示与每一个规则213c相关联的规定或权限的数据。第四列217c显示指示与每一个规则213c相关联的状态(第一、第二或第三)的数据。第五列218c显示指示工作流的数据。第六列219c显示指示与每一个规则213c相关联的活动或不活动状态的数据,例如,是否正活动地应用规则并因此必须遵守该规则,或者该规则不活动且不需要考虑。在每一行中,每一个X数据、调节数据、状态数据、Y数据和状态数据在视觉上与相关联的规则213c水平对齐。例如,第一行214c中的规则213c在视觉上与X数据、规则、指示总是批准或实施规则的第一状态、Y数据和活动状态水平对齐。在一些实施例中,第一视觉网格210c中的数据可以相对于任何列中的数据以升序或降序排序。
第二视觉网格220c显示指示按照规定和状态(第一状态、第二状态和第三状态)的规则计数的数据。在一些实施例中,网格220c包括在相应的一行或多行中显示一个或多个规则的第一列221c、显示与每一个规则相关的规则总数(跨越第一状态、第二状态和第三状态)的第二列222c、显示与第二状态相关的规则数的第三列223c、显示与第一状态相关的规则数的第四列224c和显示与第三状态相关的规则数的第五列225c。
第二、第三、第四和第五列222c、223c、224c和225c中的每一列中的数据在每一行中与第一列221c中的相关规则在视觉上水平对齐。例如,第一行226c显示对于特定合同或规定(第一列221c),总共有90个规则(第二列222c),其中21个规则是第二状态(第三列223c),19个规则是第一状态(第四列224c),50个规则是第三状态(第五列225c)。最后一行227c在第二列222c中提供了与所有规定相关的所有规则的总数,在第三列223c中提供了与所有规定相关的所有第二状态规则的总数,在第四列224c中提供了与所有规定相关的所有第一状态规则的总数,在第五列225c中提供了与所有规定相关的所有第三状态规则的总数。
第二视觉网格230c显示从至少一个数据库120访问的与各个部门、角色或职能相关的数据。在一些实施例中,网格230c包括第一列232c,其在多个相应的行233c中显示组织的多个部门、角色或职能。第二列235c在多行233c中显示多个经理/主管的姓名,使得每一行中的每一个经理/主管与相关联的部门、角色或职能在视觉上水平对齐。第三列238c显示从每一个部门、角色或职能登录到***100的用户数量。
GUI 200d
如前所述,参考GUI 200b,由于管理员的数据输入,每一个规则至少与部门、雇员职务或角色、雇员姓名、规则状态(第一、第二或第三)、规则和用户简档相关联。这种关联导致每一个规则被自动分配给组织内的特定部门、职务/角色和雇员、经理或主管,以供进一步批准/审查和实施。因此,GUI 200d显示视觉网格202d,该视觉网格呈现每一个规则与部门的关联以及状态和实施状态。在实施例中,GUI 200d由规则和工作流管理模块130生成,并且填充有(由规则和工作流管理模块130)从至少一个数据库120访问的多个数据,并且如果需要的话,进行处理,用于显示。
应当理解,在一些实施例中,GUI 200d的数据视图不仅对于管理员是可访问的,而且对于其他组织实体或执行者也是可访问的,这取决于其角色/职务。因此,在一些实施例中,连同管理员一起,被指定或授权为批准者和实施者的所有实体或执行者也可以通过从其相应的客户端装置10登录到至少一个服务器105来访问GUI 200d的数据视图。在一些实施例中,连同管理员一起,被指定或授权为批准者的所有实体或执行者可以访问GUI 200d的数据视图。在一些实施例中,被指定或授权为批准者和实施者的所有实体或执行者也可以访问GUI 200d的数据视图,而管理员可能未被授权访问GUI 200d。在一些优选实施例中,GUI 200d的数据视图对于管理员和批准者是可访问的,但是对于实施者是不可访问的。此外,在一些实施例中,至少一个审查者(可以是组织内部或外部的实体)也可以具有访问GUI200d的数据视图的必要许可,以便进行审查过程。
现在参考图2D,视觉网格202d包括多个行和列。第一列204d在相应的一行或多行206d中显示指示一个或多个规则的数据。在一些实施例中,每一个显示的规则是超链接的,当点击该超链接时,可以生成另一个GUI,来显示与该规则相关的进一步的细节、注释或解释、相关数据和/或描述可以从至少一个数据库120访问的细节和子规则的相关文档。
第二列208d显示指示与一个或多个规则中的每一个相关联的第一状态、第二状态或第三状态的数据。在一些实施例中,与规则相关联的状态最初取决于管理员通过GUI200b的第五字段218b输入的状态。然而,在一些实施例中,状态可以由批准者(其可以与实施者相同或不同)修改(到另一状态),因此第二列208d反映最近的第一状态、第二状态或第三状态。在一些实施例中,第一状态、第二状态或第三状态中的任何一个都可以从一个状态修改为另一状态。在一些实施例中,并非可以允许批准者修改所有类型的状态。例如,在一些实施例中,只有第三状态(对应于需要分析来决定完全、部分或不接受/实施规则的规则)可以被批准者修改为第一或第二状态。
第二列208d之后是多个列,其中,每一个列专用于部门、角色或职能,并显示指示与关于规则的一个或多个动作相关的角色实施状态的数据。在一些实施例中,第三、第四、第五、第六、第七、第八、第九、第十、第十一、第十二、第十三、第十四、第十五、第十六、第十七、第十八、第十九和第二十列210d、211d、212d、213d、214d、215d、216d、217d、218d、219d、219d、220d、221d、222d、223d、224d、225d、226d和227d分别专用于部门、角色或职能(例如,图2C的第二可视网格230c中所示的那些)。与部门、角色或职能相关的这些列中的每一列都显示指示规则实施状态的数据,即,是否已遵循、履行、遵守或坚持分配给部门的规则以及与该规则相关联的任何任务。因此,指示规则实施状态的数据根据部门、角色或职能相对于分配给该部门、角色或职能的规则正在取得并登录到***中的进展而改变。
在各种实施例中,指示规则实施状态的数据可以传达a)规则是否已经实施(第一规则实施状态),b)规则是否尚未实施并且在其实施上没有取得进展(第二规则实施状态),或者c)规则的实施是否正在进行中(第三规则实施状态)。在一些实施例中,指示规则实施状态的数据是规则的实施或履行的证书。
在一些实施例中,通过视觉网格202d以视觉图标的方式在视觉上传送指示规则实施状态的数据。在各种实施例中,视觉图标可以具有不同的形状、大小、颜色、纹理、方向、闪烁速率、图像(无生命的或有生命的)和/或其他视觉特征。作为非限制性示例,在一些实施例中,视觉图标可以是表示第一规则实施状态的刻度图标、表示第二规则实施状态的十字图标和表示第三规则实施状态的时钟图标。在一些实施例中,视觉图标可以是进度条图标,当完全着色为例如绿色时,表示第一规则实施状态,当部分着色为绿色(或者例如黄色)时,表示第二规则实施状态,当完全着色为例如红色时,或者当完全着色为白色时,表示第三规则实施状态。
在各种实施例中,在视觉网格202d的单元格中显示指示规则实施状态的数据,其中,该单元格由列和行的交点来定义,并且与规则在视觉上水平对齐(在一行中)。例如,如视觉网格202d中所示,对于标题为“独立价格确定认证”的规则(在第二行206d2中),单元格230d显示表示第一规则实施状态的视觉图标。单元格230d由第五列212d(财务部)和第二行206d2的交点定义,并且在视觉上与第二行206d2中的规则水平对齐。类似地,单元格231d、232d和233d中的每一个也显示表示第一规则实施状态的视觉图标。单元格231d由第十七列224d(科学和技术部)和第二行206d2的交点定义,单元格232d由第十八列225d(销售部)和第二行206d2的交点定义,单元格233d由第十九列226d(服务部)和第二行206d2的交点定义。单元格231d、232d和233d中的每一个在视觉上与第二行206d2中的规则水平对齐。
在另一示例中,如视觉网格202d所示,对于标题为“小费”的规则(在第三行206d3),单元格235d显示表示第三规则实施状态的视觉图标。单元格235d由第六列213d(HR(C)部门)和第三行206d3的交点定义,并且在视觉上与第三行206d3中的规则水平对齐。此外,单元格236d显示表示第一规则实施状态的视觉图标。单元格236d由第七列214d(HR(D)部门)和第三行206d3的交点定义,并且在视觉上与第三行206d3中的规则水平对齐。
在一些实施例中,视觉网格202d中的数据可以相对于列204d、208d、210d、211d、212d、213d、214d、215d、216d、217d、218d、219d、220d、221、222d、223d、224d、225d、226d和227d中的任何一列中的数据以升序或降序排序。
在一些实施例中,可以使用第一、第二和第三标准中的至少一个或任意组合来过滤视觉网格202d中的数据,其中,第一标准是规定(规则可以与之相关或关联)的标准,并且使用第一字段240d来启动,第二标准是规则的状态(第一状态、第二状态或第三状态)的标准,并且使用第二字段242d来启动,第三标准是部门的标准(规则可能被分配给该部门),并且使用第三字段244d来启动。在一些实施例中,第一、第二和第三字段240d、242d和244d中的每一个被配置为预填充数据的下拉列表。在一些实施例中,可以使用被配置为文本框的第四字段246d基于特定规则来搜索视觉网格202d中的数据。
GUI 300
图3示出了根据本说明书的一些实施例的示例性GUI 300,该GUI 300传送与指示待实施的规则的未完成认证相关的多个数据。在实施例中,GUI300由规则和工作流管理模块130生成,并且填充有(由规则和工作流管理模块130)从至少一个数据库120访问的多个数据,并且如果需要的话,进行处理,用于显示。在一些实施例中,GUI 300显示视觉网格301,该视觉网格具有填充有与一个或多个规则相关的数据的多个列,对于该一个或多个规则,实施证书待定。
在实施例中,根据管理员基于组织协议授予的访问许可,管理员、批准者和/或实施者可以访问GUI 300的数据视图。例如,在一些实施例中,除了管理员之外,部门主管(作为批准者)可以访问GUI 300。具体而言,由于GUI 300中的示例性数据属于HR部门,因此HR部门主管可以访问。另外,在一些实施例中,至少一个HR经理(作为实施者)也可以访问GUI300。应当理解,具有组织范围的角色和职责的某些高管(例如,首席执行官和董事会)也可以访问GUI 400a。
如视觉网格301中所示,第一列302显示指示一个或多个规则的第一数据,对于该一个或多个规则,实施证书是未决的或未完成的。在相应的行303中呈现一个或多个规则中的每一个。第二列304显示指示负责实施一个或多个规则中的每一个的部门的第二数据。第三列306显示第三数据,该第三数据指示为了接收一个或多个规则中的每一个的完成或履行的证书而必须履行的一个或多个任务或要求。第四列308显示第四数据,该第四数据指示一个或多个规则中的每一个待完成或履行的时间段。在一些实施例中,时间段以天数表示。然而,在替代实施例中,时间段可以以周、夜或月来表示。第五列310显示第五数据,该第五数据指示是否证明已经完成或履行一个或多个规则中的每一个。
在各种实施例中,在视觉网格301的单元格中显示第一、第二、第三、第四和第五数据中的每一个,其中,该单元格由列和行的交点来定义,并且与规则在视觉上水平对齐(在一行中)。例如,如视觉网格301中所示,对于标题为“小费”的规则(在第一行3031中),单元格3041显示第二数据。单元格3041由第二列304(部门)和第一行3031的交点定义,并且在视觉上与第一行3031中的规则水平对齐。类似地,单元格3061、3081、3101分别显示第三、第四和第五数据。单元格3061由第三列306和第一行3031的交点定义,单元格3081由第四列308和第一行3031的交点定义,单元格3101由第五列310和第一行3031的交点定义。每一个单元格3061、3081、3101在视觉上与第一行3031中的规则(“小费”)水平对齐。
作为示例性说明,视觉网格301显示HR(C)部门的所有待完成的规则。在一些实施例中,视觉网格301被配置为过滤和显示组织中特定部门、角色或职能的待完成的规则。在一些实施例中,视觉网格301可以被配置为显示组织中所有部门、角色或职能的待完成的规则。
GUI
400a、400b
图4A示出了根据本说明书的一些实施例的示例性GUI 400a,该GUI400a传送与一个或多个数据结构(例如,合同)相关的第一多个数据。在实施例中,GUI 400a由规则和工作流管理模块130生成,并且填充有(由规则和工作流管理模块130)从至少一个数据库120访问的第一多个数据,并且如果需要的话,进行处理,用于显示。在一些实施例中,GUI 400a显示视觉网格401a,其具有填充有与一个或多个合同相关的数据的多个列。
在实施例中,根据管理员授予的访问许可并基于组织协议,GUI 400a的数据视图可由管理员、批准者和/或实施者访问。例如,在一些实施例中,除了管理员之外,部门主管(作为批准者)也可以访问GUI 400a。具体地,由于GUI 400a中的示例性数据属于合同部门,合同部门主管(作为批准者)可以访问。此外,在一些实施例中,至少一个合同管理者(作为实施者)也可以访问GUI 400a。应当理解,具有组织范围的角色和职责的某些高管(例如,首席执行官和董事会)也可以访问GUI 400a。
如视觉网格401a中所示,第三列406显示指示一个或多个数据结构(例如,合同)的第三数据,在相应的行430中呈现一个或多个合同中的每一个。第一列402显示指示一个或多个合同中的每一个的序列号或ID(标识)的第一数据。第二列404显示指示一个或多个合同中的每一个的第一或第二批准状态的第二数据。第一批准状态对应于否定或拒绝批准,第二批准状态对应于授予批准。在一些实施例中,通过视觉网格401a以视觉图标和/或文本数据的方式视觉传送第二数据。在各种实施例中,视觉图标可以具有不同的形状、大小、颜色、纹理、方向、闪烁速率、图像(无生命的或有生命的)和/或其他视觉特征。作为非限制性示例,在一些实施例中,视觉图标可以是表示第一批准状态的刻度图标和表示第二批准状态的十字图标。或者,在一些实施例中,文本数据可以简单地是表示第一批准状态的“批准”文本和表示第二批准状态的“不批准”文本。
第四列408显示指示对应于一个或多个合同中的每一个的客户姓名或ID的第四数据。第五列410显示指示一个或多个合同中的每一个的货币价值的第五数据。第六列412显示指示一个或多个合同中的每一个的项目名称的第六数据。第七列414显示指示被分配给一个或多个合同中的每一个的执行者(例如,合同经理)的第七数据。第八列416显示指示一个或多个合同中的每一个的创建日期的第八数据。第九列418显示指示对应于一个或多个合同中的每一个的提交日期的第九数据。第十列420显示指示对应于一个或多个合同中的每一个的“已保存”或“已提交”状态的第十数据。第十一列422显示对应于一个或多个合同中的每一个的第十一数据。在一些实施例中,第十一数据包括第一、第二、第三和第四图标422a、422b、422c和422d,作为用户启动(例如,通过点击)图标的结果,每一个图标与在视觉网格401a中的数据上执行的功能相关。
在各种实施例中,在视觉网格401a的单元格中显示第一、第二、第三、第四、第五、第六、第七、第八、第九、第十和第十一数据中的每一个,其中,该单元格由列和行的交点来定义,并且与合同在视觉上水平对齐(在一行中)。例如,如视觉网格401a中所示,对于标题为“年度代表和证书”的合同(在第二行4302中),单元格4252显示第七数据。单元格4252由第七列414(分配的执行名称)和第二行4302的交点定义,并且在视觉上与第二行4302中的合同水平对齐。类似地,作为进一步说明,单元格4262、4272、4282分别显示第二、第四和第五数据。单元格4262由第二列404和第二行4302的交点定义,单元格4272由第四列408和第二行4302的交点定义,单元格4282由第五列410和第二行4302的交点定义。单元格4262、4272、4282中的每一个在视觉上与第二行4302中的合同(“年度代表和证书”)水平对齐。
虚拟按钮432在被启动时使用户能够创建和添加与新合同记录相关的数据,以添加到视觉网格401a中。搜索字段434使用户能够在视觉网格401a内搜索与特定合同相关的数据。用户可以进一步指定搜索当前的合同435(即,在预定义的时间段内,例如,在一年内,创建或提交的合同)或存档的合同436。视觉网格401a中显示的数据可以分别通过驱动图标437、438以Excel或PDF格式进一步下载。
图4B示出了根据本说明书的一些实施例的参照一个或多个合同中的一个(在GUI400a中显示)传送第二多个数据的示例性GUI 400b。在实施例中,GUI 400b由规则和工作流管理模块130生成,并且填充有(由规则和工作流管理模块130)从至少一个数据库120访问的第二多个数据,并且如果需要的话,进行处理,用于显示。在一些实施例中,GUI 400b显示具有多个列的视觉网格401b,这些列示出了与一个或多个合同中的一个相关的数据。
在实施例中,根据管理员基于组织协议授予的访问许可,管理员、批准者和/或实施者可以访问GUI 400b的数据视图。例如,在一些实施例中,除了管理员之外,部门主管(作为批准者)也可以访问GUI 400b。具体地,由于GUI 400a中的示例性数据属于合同部门,合同部门主管(作为批准者)可以访问。此外,在一些实施例中,至少一个合同管理者(作为实施者)也可以访问GUI 400b。应当理解,具有组织范围的角色和职责的某些高管(例如,首席执行官和董事会)也可以访问GUI 400b。
在一些实施例中,当用户点击指示GUI 400a中显示的任何一个合同记录的数据时,生成GUI 400b。例如,如果用户点击单元格4252(或第二行4302的任何单元格),则向用户呈现GUI 400b,具有与标题为“年度代表和证书”的合同相关的数据(在GUI 400a的第二行4302中)。
现在参考图4B,GUI 400b具有第一区域450和第二区域452。第一区域450显示具有GUI 400b所属的合同的标题的第一字段454、具有与合同相关联的客户姓名的第二字段455、标识最终用户的第三字段456、具有与合同相关联的货币价值的第四字段457、具有与合同相关联的项目/程序名称的第五字段458、具有已经分配该合同以进行总体履行和完成的执行人员(例如,合同管理者)的姓名的第六字段459、用于显示与该合同相关联的文本注释的第七字段460、标识与合同相关联的业务过程(例如,标题为“年度代表和证书”的合同与威胁检测产品的服务过程相关联)的第八字段461、具有额外批准者的姓名的第九字段462以及标识额外批准者的电子邮件ID的第十字段463。
第二区域452在视觉网格401b中呈现数据。如视觉网格401b中所示,第二列457显示指示与合同相关联的一个或多个规则的第二数据,在相应的行475中呈现一个或多个规则中的每一个。在各种实施例中,管理员、批准者和/或实施者将一个或多个规则与合同相关联,并且该关联存储在至少一个数据库120中。第一列456显示指示与一个或多个规则中的每一个相关联的唯一ID的第一数据。第三列458显示指示对应于一个或多个规则中的每一个的版本日期的第三数据。第四列459显示指示与一个或多个规则中的每一个相关联的第一状态、第二状态或第三状态中的一个的第四数据。
第五列460显示指示一个或多个规则中的每一个被分配到的一个或多个部门的第五数据。例如,第一行4751中标题为“独立价格确定证书”的规则已被分配给第一部门和第二部门461、462(在第五列460中),其中,第一部门461是例如财务,第二部门462是例如服务。在一些实施例中,对于一个或多个部门中的每一个,以视觉图标和/或文本数据的形式呈现第五数据。在各种实施例中,视觉图标可以具有不同的形状、大小、颜色、纹理、方向、闪烁速率、图像(无生命的或有生命的)和/或其他视觉特征。
作为非限制性示例,在一些实施例中,第一部门和第二部门461、462中的每一个都用带有部门名称(在这种情况下是财务和服务)的绿色视觉图标来表示。在一些实施例中,视觉图标的颜色指示所分配的规则的第一、第二或第三实施状态中的一个(在第二列457中显示)。因此,作为示例,绿色指示第一实施状态,表示已经实施或履行规则,黄色指示第二实施状态,表示规则的实施正在进行中,而红色指示第三实施状态,表示规则还没有实施并且其实施没有取得进展。
第六列465显示第六数据,该第六数据指示是否已经向(第五列460的)分配了(第二列457的)规则的部门发送了一个或多个提醒。在一些实施例中,以视觉图标和/或文本数据的形式呈现第六数据。在一些实施例中,视觉图标可以表示电子邮件图标,表示电子邮件提醒。在一些实施例中,文本数据可以表示文本“发送日期为mm/dd/yyyy的电子邮件提醒”。例如,第十行47510中标题为“授权执行”的规则已被分配给第一部门和第二部门463、464(在第五列460中),其中,第一部门463以红色显示(表示第三实施状态),第二部门464以绿色显示(表示第一实施状态)。因此,第六列465示出了电子邮件图标466,表示已经向第十行47510中的规则没有取得进展的第一部门463发送了至少一个电子邮件提醒。在一些实施例中,在点击时,电子邮件图标466允许用户查看至少一个电子邮件提醒的内容。
在各种实施例中,在视觉网格401b的单元格中显示第一、第二、第三、第四、第五和第六数据中的每一个,其中,该单元格由列和行的交点定义,并且与第二列457中的规则在视觉上水平对齐(在一行中)。例如,如视觉网格401b中所示,对于标题为“独立价格确定证书”的规则(在第一行4751中),单元格470显示对应于第一部门和第二部门461、462(在第五列460中)的视觉图标。单元格470由第五列460(对于部门)和第一行4751的交点来定义,并且在视觉上与第一行4751中的规则水平对齐。
在一些实施例中,第十一字段480允许用户基于从规则的下拉列表中选择的规则来过滤视觉网格401b中的数据。第十二字段481允许用户在视觉网格401b中搜索特定数据。
在一些实施例中,在点击时,第一按钮482允许用户生成第二组记录,该第二组记录包括与当前在GUI 400b中显示的合同相关的数据的副本(“年度代表和证书”)。当需要生成新的合同记录时,该功能对于用户是有利和方便的,新的合同记录的数据与现有合同的数据大致相似。通过点击一次第一按钮482,用户可以复制现有的合同数据,以生成新的合同数据。如果需要,可以根据规则快速编辑这样生成的新合同数据。
在一些实施例中,在点击时,第二按钮483允许用户以第一格式导出数据。在点击时,第三和第四按钮484a、484b允许用户保存对GUI 400b中显示的数据所做的任何变化。在一些实施例中,在点击时,第五按钮485允许用户以第二格式导出数据。在点击时,第六按钮486允许用户取消工作并退出GUI 400b。
GUI 500
根据本说明书的各方面,(管理员)可以指定和授权组织内部或外部的至少一个审查者来审查各种相关部门的各种规则的实施或履行状态。在一些实施例中,至少一个审查者是负责以预定频率或周期进行审查过程的第三方。在***100中向至少一个审查者提供必要的许可(由管理员提供),以便能够访问进行审查过程和生成一个或多个审查报告所需的相关数据和GUI。
图5A示出了根据本说明书的一些实施例的审查者可访问以生成审查报告的示例性GUI 500。在实施例中,GUI 500由规则和工作流管理模块130生成,并且填充有(由规则和工作流管理模块130)从至少一个数据库120访问的数据,并且如果需要的话,进行处理,用于显示。
在实施例中,GUI 500具有第一区域502和第二区域504。第一区域502显示被配置为文本框的第一字段505,以使审查者能够输入与第二区域504中的数据相对应的审查报告的标题。第二和第三字段506、507分别自动填充有审查者的姓名(其正在访问GUI 500的数据视图)和审查报告的创建/生成日期。在一些实施例中,审查者不能编辑或修改第二和第三字段506、507。
在一些实施例中,GUI 500可以进一步包括第四字段508,其允许审查者基于规定过滤第二区域502中的数据。在一些实施例中,第四字段508被配置为预填充规定的下拉列表。第五字段509使得审查者能够基于规则在第二区域502中搜索数据。
在一些实施例中,第二区域504显示图2D的视觉网格202d,其填充有指示与至少一个合同相关联的多个规则及其对应的第一状态、第二状态或第三状态以及负责多个规则中的每一个的部门的审查/实施状态的数据。如本说明书中前面所讨论的,视觉网格202d显示第一、第二、第三、第四、第五、第六、第七、第八、第九、第十、第十一、第十二、第十三、第十四、第十五、第十六、第十七、第十八、第十九和第二十列204d、208d、210d、211d、213d、214d、215d、216d、216d、217d、218d、219d、220d、221d、222d、223d、2224d、2225d中的数据。
图5B示出了根据本说明书的一些实施例的数据视图,该数据视图通过示例性GUI500可访问,以使审查者能够将审查注释添加到与部门相关联的一个或多个规则中。参考图5A和图5B,在一些实施例中,审查者可以在任何一个部门列(第三、第四、第五、第六、第七、第八、第九、第十、第十一、第十二、第十三、第十四、第十五、第十六、第十七、第十八、第十九和第二十列210d、211d、212d、213d、214d、215d、216d、217d、218d、219d、220d、221、222d、223d、224d、225d、226d和227d)下的多个数据记录单元格(垂直单元格)上多次点击(例如,双击),以选择多个数据记录单元格,并生成特定于该部门的数据视图552以及与所选择的多个数据记录单元格(垂直单元格)相关联的规则。作为非限制性示例,审查者可以双击并选择数据记录单元格5202、5204和5205(与合同部门的第四列211d相关联),结果,向审查者呈现数据视图552,该数据视图呈现指示与合同部门相关联的规则204d2、204d4和204d5的数据。
或者,在一些实施例中,审查者可以在任何一个部门列下的单个数据记录单元格上单击,以选择该单个数据记录单元格,并生成特定于该部门的数据视图552以及与该单个数据记录单元格相关联的规则。例如,如果审查者一次点击选择数据记录单元格5205(与合同部门的第四列211d相关联),则将向审查者呈现填充有指示与合同部门相关联的规则204d5的数据的数据视图552。
在一些实施例中,审查者可以在与任何一个规则相关联但跨越多个部门的多个数据记录单元格(水平单元格)上进行多次点击(例如,双击),以选择多个数据记录单元格,并生成特定于该规则和与所选多个数据记录单元格(水平单元格)相关联的多个部门的数据视图552。例如,审查者可以双击并选择数据记录单元格5202、5222和5232(与第四、第十一和第十九列211d、218d、226d的第二行204d2相关联,与合同、运营和服务部门相关联),结果,向审查者呈现数据视图552,该数据视图填充有指示跨越合同、运营和服务的多个部门的第二行204d2中的规则的数据。
现在参考图5B,在实施例中,通过数据视图552,使审查者能够添加第一审查注释560,该第一审查注释可以包括部门的审查报告的概要,或者可以针对或涉及与该部门(在该图示中为合同部门)相关联的多个规则的完成/实施状态。审查者还能够添加一个或多个第二审查注释562,每一个第二审查注释可以针对或涉及特定规则。
如图所示,数据视图552具有显示第一注释字段556的第一区域555,第一注释字段被配置为文字编辑器,以使审查者能够在其中输入第一审查注释560。字段557显示审查报告的创建日期,该日期自动填充并与第一和第二审查注释相关联。在实施例中,审查者不能修改或编辑日期。数据视图552具有显示视觉网格565的第二区域562。视觉网格565具有显示指示多个规则(例如,与合同部门相关联的规则204d2、204d4和204d5)的数据的第一列566、显示多个规则中的每一个所涉及的部门(在该图示中为合同部门)的第二列567、显示负责执行多个规则中的每一个的部门经理(批准者和/或实施者)的姓名的第三列568、显示批准数据的状态的第四列569以及显示多个规则中的每一个的审查日期(由审查者进行)的第五列570。
在一些实施例中,第六列571被配置为显示对应于多个规则中的每一个的视觉图标(在每行中)。当点击时,视觉图标促使为对应于该视觉图标的规则生成并显示第二注释字段575。第二注释字段575被配置为文字编辑器,以使审查者能够输入规则的第二审查注释562。例如,如果审查者点击视觉图标577(在第二行580中),则生成并显示第二注释字段575,以使审查者能够添加与标题为“研究和开发的检查”的(第二行580和第一列566的)规则相关的第二审查注释562。一旦审查者输入了第二审查注释562,其可以点击可视按钮579,以将第二审查注释562与标题为“研究和开发检查”的(第二行580和第一列566的)规则相关联,并保存在至少一个数据库120中。因此,如果需要,审查者可以向多个规则中的每一个添加审查注释。
应当理解,数据视图552允许审查者进一步向下探取(通过点击)任何规则记录,以访问与每一个规则相关的额外数据,例如,规则实施状态。
规则库
根据本说明书的各方面并参考图2B的GUI 200B,在至少一个数据库120内,在数据结构中组织诸如管理员输入的规则、对应于每一个输入规则的规定以及与每一个输入规则相关联的状态(第一、第二或第三)等数据,该数据结构在下文中被称为规则库。在一些实施例中,无论部门、角色或职能如何,组织内的所有授权个人都可以访问规则库。在一些实施例中,组织外部的实体也可以访问规则库。例如,不同行业的不同公司可以被授权(由管理员)访问规则库。
对规则库的访问是有利的,因为不需要重新创建规则,例如,那些与标准指南、指令或规定相关的规则。相反,规则可以方便地从库中复制、导入并与产品和/或服务合同相关联。此外,库的使用防止了错误,例如但不限于由于键入错误和/或将规则与错误的规则相关联而导致的规则重复。
图6示出了根据本说明书的一些实施例的显示多个规则和相关数据的示例性第一GUI 600a以及被配置为显示规则库的示例性第二GUI 600b。
在一些实施例中,GUI 600a显示视觉网格605,其呈现从至少一个数据库120访问的多个规则和相关数据。如视觉网格605中所示,第一列610显示指示多个规则的第一数据,在多个行630的相应行中呈现多个规则中的每一个。第二列611显示指示一个或多个数据结构的替代描述的第二数据。第三列612显示指示对应于多个规则中的每一个的版本日期的第三数据。第四列613显示指示与多个规则中的每一个相关联的规则的第四数据。第五列614显示指示与多个规则中的每一个相关联的状态(第一、第二或第三)的第五数据。第六列615显示指示多个规则中的每一个是否应用于其他数据结构的第六数据。第七列616显示指示多个规则中的每一个是否具有活动或不活动状态的第七数据。也就是说,一项规则是否仍然有效/可执行。此外,第八列617显示指示对应于多个规则中的每一个的至少一个动作的第八数据。
视觉网格600a中显示的数据可以分别通过驱动图标621、622以Excel或PDF格式下载。提供视觉图标或按钮620,来调用规则库,并使用户能够向视觉网格600a添加或导入一个或多个规则(以及相关数据)。在一些实施例中,在点击时,视觉图标或按钮620促使模块130生成并向用户呈现第二GUI 600b。
在一些实施例中,第二GUI 600b使得用户能够访问从至少一个数据库120访问的多个预先存储的规则库和关联数据。在一些实施例中,可以基于使用第一字段625的指南、指令或规定和/或使用第二字段626的状态(第一、第二或第三)来过滤来自规则库的数据。在一些实施例中,第一字段和第二字段625、626中的每一个都被配置为预填充的下拉列表。第三字段627使用户能够在库中搜索特定规则,并且被配置为文本框。在一些实施例中,在第二GUI 600b的第一区域630中显示第一、第二和第三字段625、626和627。
在一些实施例中,第二GUI 600b具有显示视觉网格640的第二区域635。视觉网格640在多行和多列中显示数据。第二列644显示指示多个规则的第二数据,在相应的行642中显示多个规则中的每一个。第一列643显示指示与多个规则中的每一个相关联的ID和版本日期的第一数据。此外,第三列645显示指示对应于多个规则中的每一个的动作的第三数据。在一些实施例中,以视觉图标的形式配置第三数据,该视觉图标可以具有不同的形状、大小、颜色、纹理、方向、闪烁速率、图像(无生命的或有生命的)和/或其他可视特征。在一些实施例中,点击或启动视觉图标(第三数据)对应于选择或挑选用于导入的规则的动作。
在各种实施例中,在视觉网格640的相应单元格中显示第二和第三数据,其中,相应单元格由相应列和行的交点来定义,并且与第一数据在视觉上水平对齐(在一行中)。例如,如视觉网格640中所示,对于标题为“小费”的规则(在第三行6423中),单元格6503显示第一数据,单元格6513显示第三数据。单元格6503由第一列643和第三行6423的交点定义,并且在视觉上与第三行6423中的规则水平对齐。类似地,单元格6513由第三列645和第三行6423的交点定义,并且在视觉上与第三行6423中的规则水平对齐。现在,点击单元格6513中的视觉图标导致选择规则和相关数据的动作(例如,但不限于ID和版本日期(第一数据)、与规则相关联的规定数据和状态数据)。选择动作使得规则和相关数据的副本从库中导入到第一GUI 600a,并因此存储到至少一个数据库120中的数据结构中,该数据结构表示第一GUI600a的数据视图。
在一些实施例中,用户可以点击第一数据来打开信息框,该信息框显示与第二数据相关的细节或解释注释,该第二数据在视觉上与第一数据对齐。例如,点击单元格6503打开信息框655,其显示与标题为“小费”的规则相关的细节或解释注释(在第三行6423中)。在一些实施例中,信息框655还显示指示与规则相关联的状态(第一、第二或第三)的数据657。
示例性工作流1
在实施例中,包含至少一个类别中的多个数据的电子数据结构被输入到具有存储器的***中,其中,然后访问所述存储器,以确定哪些参与者应该接收信息以及多个数据中的哪些数据可以在电子数据结构中自动更新。图7A是用于自动处理电子数据结构的多个示例性步骤的流程图。应当理解,根据本说明书的一些实施例并且如参考图1所描述的,本文描述的步骤可以在***中实现,在该***中,生成并显示用于组织中的分布式规则和工作流管理的多个改进的GUI(图形用户界面)。在实施例中,用于自动处理电子数据结构的***包括至少一个处理器、第一非暂时性存储器和存储在第一非暂时性存储器中的多个程序指令。在实施例中,多个程序指令由至少一个处理器执行,并使服务器接收电子数据结构,其中,电子数据结构将多个数据与多个不同类别相关联。服务器还可以从第二暂时性存储器访问多个不同类别,其中,多个不同类别与多个参与者中的每一个相关联地存储在第二暂时性存储器中,并且其中,多个参与者中的每一个与一个或多个电子可寻址位置相关联地存储在第二暂时性存储器中。在实施例中,一个或多个电子可寻址位置包括电子邮件地址、硬件地址和/或移动电话号码。
在实施例中,多个程序指令在由至少一个处理器执行时被配置为生成表示图形用户界面的数据,其中,图形用户界面被配置为提示用户将多个不同类别中的至少一个与多个参与者中的至少一个相关联。
在实施例中,多个程序指令在由至少一个处理器执行时还被配置为生成表示图形用户界面的数据,其中,图形用户界面被配置为在第一区域中显示指示多个类别中的至少一个的数据,并且在第二区域中显示指示第一状态或第二状态中的至少一个的数据。
在实施例中,指示多个类别中的至少一个的数据包括超链接,该超链接在激活时导致生成另一图形用户界面,用于显示与多个类别中的至少一个相关的细节。
在实施例中,多个程序指令在由至少一个处理器执行时还被配置为在路由之后和接收输入之前,向一个或多个电子可寻址位置处的多个参与者中的至少一个发送一个或多个通知。
返回参考图7A,为了自动处理电子数据结构,在步骤750,在服务器中接收电子数据结构,其中,电子数据结构将多个数据与多个不同类别相关联。在步骤752,使用服务器,从存储器中访问多个不同类别。在实施例中,多个不同类别与多个参与者中的每一个相关联地存储在存储器中。在实施例中,多个参与者中的每一个与一个或多个电子可寻址位置相关联地存储在存储器中。在实施例中,一个或多个电子可寻址位置包括电子邮件地址、硬件地址和/或移动电话号码。
使用服务器,在步骤754,针对多个不同类别的第一子集,确定是否自动更新与电子数据结构相关联的第一组状态,而不使用一个或多个电子可寻址位置将电子数据结构路由到多个参与者中的至少一个。使用服务器,在步骤756,针对多个不同类别的第二子集,确定使用一个或多个电子可寻址位置将电子数据结构路由到多个参与者中的至少一个。
在步骤758,使用服务器,使用一个或多个电子可寻址位置将电子数据结构的至少一部分路由到多个参与者中的至少一个。在实施例中,在路由之后并且在接收输入之前,服务器用于向一个或多个电子可寻址位置处的多个参与者中的至少一个发送一个或多个通知。
通过服务器,多个参与者中的至少一个提供输入,在步骤760接收该输入。在步骤762,使用服务器,基于来自多个参与者中的至少一个接收的输入,更新第二组状态。在步骤764,使用服务器生成在视觉上表示第一组状态和第二组状态中的每一个的数据。
在实施例中,在客户端装置处接收并显示视觉表示数据,使得第一组状态和第二组状态中的每一个都与电子数据结构在视觉上相关联。在实施例中,第一组状态中的至少一个指示多个类别的第一子集中的至少一个被批准。在实施例中,第二组状态中的至少一个指示多个类别的第二子集的至少一个未被批准。在实施例中,指示被批准的第一组状态中的至少一个在视觉上不同于未被批准的第二组状态中的至少一个。
在实施例中,服务器可以用于生成表示图形用户界面的数据,其中,图形用户界面被配置为提示用户将多个不同类别中的至少一个与多个参与者中的至少一个相关联。在额外的实施例中,可以采用服务器来生成表示图形用户界面的数据,其中,图形用户界面被配置为在第一区域中显示指示多个类别中的至少一个的数据,并且在第二区域中显示指示第一状态和第二状态中的至少一个的数据。
在实施例中,指示多个类别中的至少一个的数据包括超链接,该超链接在激活时导致生成另一图形用户界面,用于显示与多个类别中的至少一个相关的细节。
示例性工作流2
图7B是根据本说明书的一些实施例的实现工作流的多个示例性步骤的流程图,该工作流旨在确保组织的一个或多个业务流程符合多个规则中的一个或多个。现在参考图1和图7B,在步骤702,管理员使用其客户端装置110上的浏览器应用程序或客户端模块登录到至少一个服务器105。在步骤704,管理员的成功登录使得规则和工作流管理模块130根据对应于管理员的预定义访问特权和许可权,在管理员的客户端装置上生成并呈现一个或多个GUI。一个或多个GUI可以根据预定义的访问特权和许可权来填充数据。
在步骤706,管理员访问至少第一GUI,例如,图2B的GUI 200b,以输入指示规则和额外数据的第一数据。在一些实施例中,额外数据指示例如该规则所属并被分配的部门、该规则被分配到的雇员职务、该规则被分配到的雇员姓名、规则状态(第一、第二或第三)、该规则涉及的规定、该规则被分配到的雇员的用户简档(批准者和/或实施者)、要生成以传送给该雇员的提醒的类型和频率以及自动启用该规则的重新认证(履行)的触发的频率。
应当理解,除了第一GUI(例如,图2B的GUI 200b)之外,管理员可以访问多个GUI,以各种方式或视图来审查第一数据和额外数据。例如,当需要时,管理员可以访问图2C、图2D、图3、图4A和图4B的GUI。
在实施例中,管理员从主管机构获得第一数据,并周期性地更新至少一个数据库120中关于主管机构的第一数据。应当理解,主管机构可以在组织内部或外部。例如,工作文化和道德委员会可以由组织的董事会在内部形成,并且制定多个工作、文化和道德相关的规则。另一方面,医学伦理委员会可以是一个外部机构,负责监督一个国家或地区的医学或人体研究,并制定与医学或人体研究相关的多项规则。
在步骤708,管理员在至少一个数据库120中保存与额外数据相关联的第一数据。
在步骤710,模块130自动生成第一提醒或消息,将该第一提醒或消息发送给该规则被分配到的雇员,提示其检查所分配的规则并建立组织的立场,即批准、拒绝或分析,以决定完全、部分或不批准该规则。在实施例中,基于指示规则被分配到的雇员的用户简档的数据,该雇员可以被指定为批准者、实施者或这两者。
在步骤712,在接收到第一提醒或消息之后,被分配了该规则的雇员使用其客户端装置110上的浏览器应用程序或客户端模块来登录到至少一个服务器105。
在步骤714,在雇员成功登录之后,模块130确定(基于雇员存储的用户简档)该雇员是批准者、实施者还是这两者。如果该雇员被确定为批准者或者既是批准者又是实施者(即,该雇员与批准者用户简档相关联),则在步骤716a,允许该雇员访问至少第二GUI,例如,图2D的GUI 200d,以审查所分配的规则,并批准、拒绝或分析,以决定完全、部分或不批准该规则。在一些实施例中,与规则相关联的状态最初取决于管理员通过GUI 200b输入的状态(在步骤706)。然而,在一些实施例中,在审查期间,批准者(其可能是也可能不是实施者)可以修改状态(到另一状态)。
参考图2D,在一些实施例中,允许批准者点击第二列208d中的单元格,以打开对话框,并修改与该单元格在视觉上水平对齐的规则(在第一列204d中)的当前状态。例如,批准者可以点击单元格205d(在第十四行206d14中),以将第十四规则(在第十四行206d14中)的第三状态(指示规则需要分析来决定完全、部分或不接受/实施)修改为第一状态(指示批准规则)或第二状态(指示拒绝批准规则)。应当理解,在给定规则被分配给多个人的情况下,多个人中的每一个可以独立于其他多个人中的每一个来批准、拒绝或以其他方式修改规则的状态。在这种情况下,对应于规则和多个人中的每一个,将显示不同的状态图标。
应当理解,除了第二GUI(图2D的GUI 200d)之外,批准者可以访问多个GUI,以各种方式或视图审查第一数据和额外数据。例如,当需要时,批准者可以访问图3、图4A和图4B的GUI。
然而,如果该雇员被确定为仅仅是实施者,则在步骤716b,允许该雇员访问第三和第四GUI,例如,图4A、图4B的GUI 400a和400b,以使实施者能够审查与一个或多个产品和/或服务与规则的合规性相关的数据并与之交互。作为非限制性示例,图4A、图4B的GUI 400a和400b使得实施者(在一个实施例中,其是合同管理者)能够审查与一个或多个产品和/或服务与规则的合规性相关的数据并与之交互。
在一些实施例中,不允许实施者访问其他GUI,例如,批准者和实施者可访问的图2D和图3的GUI。
因此,在步骤712,雇员的成功登录使得规则和工作流管理模块130根据对应于雇员的用户简档(即批准者和/或实施者)的预定义访问特权和许可权,在雇员的客户端装置上生成和呈现一个或多个GUI。一个或多个GUI可以根据预定义的访问特权和许可权来填充数据。
在步骤718,审查者使用其客户端装置110上的浏览器应用程序或客户端模块登录到至少一个服务器105。在步骤720,在审查者成功登录之后,模块130允许审查者访问至少第五GUI,例如,图5A的GUI 500和图5B的数据视图552,以使审查者能够生成至少一个审查报告,并将审查注释添加到与部门相关联的一个或多个规则中。
应当理解,除了第五GUI之外,审查者可以访问多个GUI,以各种方式或视图来审查第一数据和额外数据。例如,当需要时,审查者可以访问图2D、图3、图4A和图4B的GUI。
在整个工作流中,模块130基于管理员在步骤706配置的提醒的类型和频率,自动生成并向批准者和实施者发送提醒(与第一数据相关,即分配的规则)。
此外,模块130通过一个或多个上述GUI自动触发规则的(履行的)重新认证。
上述示例仅仅说明本说明书的方法的许多应用。尽管本文仅描述了本说明书的几个实施例,但是应该理解,在不脱离本发明的精神或范围的情况下,可以以许多其他具体形式来体现本说明书。因此,本示例和实施例被认为是说明性的而非限制性的,并且可以在所附权利要求的范围内修改说明书。
Claims (20)
1.一种通过电子网络选择性地路由数据的方法,包括:
在服务器中接收电子数据结构,其中,所述电子数据结构将多个数据与多个不同类别相关联;
使用所述服务器,从存储器中访问所述多个不同类别,其中,所述多个不同类别与多个参与者中的每一个参与者相关联地存储在所述存储器中,并且其中,所述多个参与者中的每一个参与者与一个或多个电子可寻址位置相关联地存储在所述存储器中;
使用所述服务器,针对所述多个不同类别的第一子集,确定自动更新与所述电子数据结构相关联的第一组状态,而不使用所述一个或多个电子可寻址位置将所述电子数据结构路由到所述多个参与者中的至少一个参与者;
使用所述服务器,针对所述多个不同类别的第二子集,确定使用所述一个或多个电子可寻址位置将所述电子数据结构路由到所述多个参与者中的至少一个参与者;
使用所述服务器,使用所述一个或多个电子可寻址位置将所述电子数据结构的至少一部分路由到所述多个参与者中的至少一个参与者;
使用所述服务器,接收来自所述多个参与者中的至少一个参与者的输入;
使用所述服务器,基于所接收的输入更新第二组状态;以及
使用所述服务器,生成在视觉上表示所述第一组状态和所述第二组状态中的每一个状态的数据。
2.根据权利要求1所述的方法,还包括在客户端装置中接收视觉表示数据并显示所述视觉表示数据,使得所述第一组状态和所述第二组状态中的每一个状态与所述电子数据结构在视觉上相关联。
3.根据权利要求1所述的方法,其中,所述一个或多个电子可寻址位置包括电子邮件地址、硬件地址和/或移动电话号码。
4.根据权利要求1所述的方法,还包括使用所述服务器生成表示图形用户界面的数据,其中,所述图形用户界面被配置为提示用户将所述多个不同类别中的至少一个类别与所述多个参与者中的至少一个参与者相关联。
5.根据权利要求1所述的方法,还包括使用所述服务器生成表示图形用户界面的数据,其中,所述图形用户界面被配置为在第一区域中显示指示多个类别中的至少一个类别的数据,并且在第二区域中显示指示第一状态或第二状态中的至少一个状态的数据。
6.根据权利要求5所述的方法,其中,指示所述多个类别中的至少一个类别的数据包括超链接,所述超链接在激活时会导致生成另一个图形用户界面,用于显示与所述多个类别中的至少一个类别相关的细节。
7.根据权利要求1所述的方法,其中,所述第一组状态中的至少一个状态指示多个类别的第一子集中的至少一个子集被批准。
8.根据权利要求7所述的方法,其中,所述第二组状态中的至少一个状态指示所述多个类别的第二子集中的至少一个子集未被批准。
9.根据权利要求7所述的方法,其中,指示被批准的所述第一组状态中的至少一个状态在视觉上不同于未被批准的所述第二组状态中的至少一个状态。
10.根据权利要求1所述的方法,还包括在路由之后和接收输入之前,使用所述服务器向在所述一个或多个电子可寻址位置处的所述多个参与者中的至少一个参与者发送一个或多个通知。
11.一种用于通过电子网络选择性地路由数据的***,其中,所述***包括至少一个处理器、第一非暂时性存储器和存储在所述第一非暂时性存储器中的多个程序指令,并且其中,当所述多个程序指令由所述至少一个处理器执行时,所述多个程序指令使得服务器:
接收电子数据结构,其中,所述电子数据结构将多个数据与多个不同类别相关联;
从第二非暂时性存储器中访问所述多个不同类别,其中,所述多个不同类别与多个参与者中的每一个参与者相关联地存储在所述第二非暂时性存储器中,并且其中,所述多个参与者中的每一个参与者与一个或多个电子可寻址位置相关联地存储在所述第二非暂时性存储器中;
针对所述多个不同类别的第一子集,确定自动更新与所述电子数据结构相关联的第一组状态,而不使用所述一个或多个电子可寻址位置将所述电子数据结构路由到所述多个参与者中的至少一个参与者;
针对所述多个不同类别的第二子集,确定使用所述一个或多个电子可寻址位置将所述电子数据结构路由到所述多个参与者中的至少一个参与者;
使用所述一个或多个电子可寻址位置将所述电子数据结构的至少一部分电子路由到所述多个参与者中的至少一个参与者;
接收来自所述多个参与者中的至少一个参与者的输入;
基于所接收的输入更新第二组状态;并且
生成在视觉上表示所述第一组状态和所述第二组状态中的每一个状态的数据。
12.根据权利要求11所述的***,其中,在视觉上表示所述第一组状态和所述第二组状态中的每一个状态的数据与所述电子数据结构在视觉上相关联。
13.根据权利要求11所述的***,其中,所述一个或多个电子可寻址位置包括电子邮件地址、硬件地址和/或移动电话号码。
14.根据权利要求11所述的***,其中,所述多个程序指令在由所述至少一个处理器执行时,还被配置为生成表示图形用户界面的数据,其中,所述图形用户界面被配置为提示用户将所述多个不同类别中的至少一个类别与所述多个参与者中的至少一个参与者相关联。
15.根据权利要求11所述的***,其中,所述多个程序指令在由所述至少一个处理器执行时,还被配置为生成表示图形用户界面的数据,其中,所述图形用户界面被配置为在第一区域中显示指示多个类别中的至少一个类别的数据,并且在第二区域中显示指示第一状态或第二状态中的至少一个状态的数据。
16.根据权利要求15所述的***,其中,指示所述多个类别中的至少一个类别的数据包括超链接,所述超链接在激活时会导致生成另一个图形用户界面,用于显示与所述多个类别中的至少一个类别相关的细节。
17.根据权利要求11所述的***,其中,所述第一组状态中的至少一个状态指示多个类别的第一子集中的至少一个子集被批准。
18.根据权利要求17所述的***,其中,所述第二组状态中的至少一个状态指示所述多个类别的第二子集中的至少一个子集未被批准。
19.根据权利要求17所述的***,其中,指示被批准的所述第一组状态中的至少一个状态在视觉上不同于未被批准的所述第二组状态中的至少一个状态。
20.根据权利要求11所述的***,其中,所述多个程序指令在由所述至少一个处理器执行时,还被配置为在路由之后和接收输入之前,向在所述一个或多个电子可寻址位置处的多个参与者中的至少一个参与者发送一个或多个通知。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US202062975286P | 2020-02-12 | 2020-02-12 | |
US62/975,286 | 2020-02-12 | ||
PCT/US2021/017421 WO2021163165A1 (en) | 2020-02-12 | 2021-02-10 | Systems and methods of generating improved graphical user interfaces for distributed rule and workflow management |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115087965A true CN115087965A (zh) | 2022-09-20 |
Family
ID=77176851
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202180014100.8A Pending CN115087965A (zh) | 2020-02-12 | 2021-02-10 | 为分布式规则和工作流管理生成改进的图形用户界面的***和方法 |
Country Status (5)
Country | Link |
---|---|
US (2) | US20210248526A1 (zh) |
EP (1) | EP4104064A4 (zh) |
CN (1) | CN115087965A (zh) |
GB (1) | GB2607824A (zh) |
WO (1) | WO2021163165A1 (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20210248526A1 (en) | 2020-02-12 | 2021-08-12 | Rapiscan Systems, Inc. | Systems and Methods of Generating Improved Graphical User Interfaces for Distributed Rule and Workflow Management |
US20230169432A1 (en) * | 2021-11-30 | 2023-06-01 | Servicenow, Inc. | Record Generation for Execution of Process Workflows |
US11935071B2 (en) * | 2022-05-13 | 2024-03-19 | People Center, Inc. | Compliance evaluation system for an organization |
US20230401108A1 (en) * | 2022-06-08 | 2023-12-14 | Avalara, Inc. | Automated preparation and transmission of electronic registrations, data sheets and resources |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7546248B2 (en) * | 2004-02-24 | 2009-06-09 | Asa Sales Systems, Llc | Sales management system and method |
EP1843285A4 (en) * | 2005-01-28 | 2014-06-11 | Mitsubishi Electric Corp | RUNNING MANAGEMENT APPROACH, RUNNING MANAGEMENT SYSTEM AND METHOD FOR PRODUCING A TEST SCENARIO |
US7738899B1 (en) * | 2007-03-29 | 2010-06-15 | Nextel Communications Inc. | System and method for groups comprising non-communication address objects |
US20100205539A1 (en) * | 2009-02-12 | 2010-08-12 | Amivox Ehf. | Instant messaging and telephony value added services |
US8645854B2 (en) * | 2010-01-19 | 2014-02-04 | Verizon Patent And Licensing Inc. | Provisioning workflow management methods and systems |
US8412599B2 (en) * | 2010-02-03 | 2013-04-02 | Oracle International Corporation | Approval workflow engine for services procurement timesheets, progress logs, and expenses |
US9990111B2 (en) * | 2011-01-05 | 2018-06-05 | Razer (Asia-Pacific) Pte Ltd. | Systems and methods for managing, selecting, and updating visual interface content using display-enabled keyboards, keypads, and/or other user input devices |
US20130054299A1 (en) * | 2011-08-22 | 2013-02-28 | International Business Machines Corporation | User interface for dynamic workflow state management |
US20130152021A1 (en) * | 2011-12-09 | 2013-06-13 | Microsoft Corporation | Stage and stage view within a workflow |
US11144854B1 (en) * | 2012-09-18 | 2021-10-12 | Taskworld Holdings Pte. Ltd. | Digital pinboard system |
US20140129961A1 (en) * | 2012-11-07 | 2014-05-08 | Sergey Mikhailovich Zubarev | Tool for managing user task information |
EP3822809A1 (en) * | 2013-01-05 | 2021-05-19 | Foundation Medicine, Inc. | System and method for outcome tracking and analysis |
US20140337071A1 (en) * | 2013-05-09 | 2014-11-13 | Optymyze Pte. Ltd. | Method and system for configuring and processing requests through workflow applications |
US20140358611A1 (en) * | 2013-05-31 | 2014-12-04 | Alok Datta | Organizational task management software system |
GB201314722D0 (en) * | 2013-08-05 | 2013-10-02 | Kbc Process Technology Ltd | Simulating processes |
AU2016211464A1 (en) * | 2015-01-30 | 2017-07-20 | The Diary Corporation | System and method for controlling permissions for selected recipients by owners of data |
US11361268B1 (en) * | 2016-08-31 | 2022-06-14 | Fannie Mae | Business rules management system |
US11398229B1 (en) * | 2019-02-08 | 2022-07-26 | Allscripts Software, Llc | Apparatus, system and method for voice-controlled task network |
US20210248526A1 (en) | 2020-02-12 | 2021-08-12 | Rapiscan Systems, Inc. | Systems and Methods of Generating Improved Graphical User Interfaces for Distributed Rule and Workflow Management |
-
2021
- 2021-02-10 US US17/172,717 patent/US20210248526A1/en active Pending
- 2021-02-10 CN CN202180014100.8A patent/CN115087965A/zh active Pending
- 2021-02-10 WO PCT/US2021/017421 patent/WO2021163165A1/en unknown
- 2021-02-10 GB GB2212939.9A patent/GB2607824A/en active Pending
- 2021-02-10 EP EP21753818.0A patent/EP4104064A4/en active Pending
- 2021-07-26 US US17/443,404 patent/US11922350B1/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20210248526A1 (en) | 2021-08-12 |
GB202212939D0 (en) | 2022-10-19 |
EP4104064A1 (en) | 2022-12-21 |
GB2607824A (en) | 2022-12-14 |
WO2021163165A1 (en) | 2021-08-19 |
US11922350B1 (en) | 2024-03-05 |
EP4104064A4 (en) | 2024-03-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10997542B2 (en) | Privacy management systems and methods | |
US10896394B2 (en) | Privacy management systems and methods | |
US11238390B2 (en) | Privacy management systems and methods | |
US20210158239A1 (en) | Data processing systems for assessing readiness for responding to privacy-related incidents | |
CN115087965A (zh) | 为分布式规则和工作流管理生成改进的图形用户界面的***和方法 | |
US20200143301A1 (en) | Systems and methods for providing vendor management, advanced risk assessment, and custom profiles | |
US20200004938A1 (en) | Data processing and scanning systems for assessing vendor risk | |
US9177278B2 (en) | Systems and methods for rule inheritance | |
US7337950B2 (en) | Transaction workflow and data collection system | |
US20050138031A1 (en) | Systems and methods for assigning task-oriented roles to users | |
US20140173401A1 (en) | Management Data Processing System and Method | |
US20220180261A1 (en) | Privacy management systems and methods | |
US20210224824A1 (en) | Systems and methods for providing vendor management and advanced risk assessment with questionnaire scoring | |
US20220309416A1 (en) | Data processing and communications systems and methods for the efficient implementation of privacy by design | |
US20220171864A1 (en) | Data processing systems and methods for efficiently assessing the risk of privacy campaigns | |
US20220092495A1 (en) | Privacy management systems and methods | |
US20090157463A1 (en) | Approver Identification Using Multiple Hierarchical Role Structures | |
US20090157445A1 (en) | Automated Execution of Business Processes Using Two Stage State | |
US20090182607A1 (en) | Approver Identification Using Multiple Hierarchical Role Structures | |
US20090182570A1 (en) | Automated Execution of Business Processes Using Two Stage State | |
US20220156657A1 (en) | Privacy management systems and methods | |
US11416589B2 (en) | Data processing and scanning systems for assessing vendor risk | |
US20090157462A1 (en) | Content Hierarchy | |
WO2003047150A2 (en) | Signature loop authorizing method and apparatus | |
Petkov et al. | Identifying emerging challenges for ICT Industry in Ireland: multiple case study analysis of data privacy breaches |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |