掌桥专利:专业的专利平台
掌桥专利
首页

处理数据表的方法、装置、设备和存储介质

文献发布时间:2024-04-18 19:52:40


处理数据表的方法、装置、设备和存储介质

技术领域

本公开的示例实施例总体涉及计算机领域,特别地涉及处理数据表的方法、装置、设备和计算机可读存储介质。

背景技术

随着计算机技术的发展,数据表已经成为人们用来管理和存储数据的重要工具之一。用户可以利用数据表来直观地获取不同字段下的数据。

作为示例,人们可以利用数据表来实现对于任务的管理。然而,传统的数据表无法支持用户对于流程节点流转的控制。

发明内容

在本公开的第一方面,提供了一种处理数据表的方法。该方法包括:响应于接收到向数据表添加目标字段的请求,呈现关于目标字段的配置界面,目标字段用于指示与数据表中的数据条目对应的流程的状态;经由配置界面,获取与流程对应的一组状态节点的节点配置信息,节点配置信息至少指示与完成相应状态节点相关联的一组字段;以及基于节点配置信息,向数据表添加目标字段。

在本公开的第二方面,提供了一种处理数据表的方法。该方法包括:接收关于数据表中的目标数据条目的查看请求,数据表包括目标字段,目标字段用于指示与目标数据条目对应的流程的状态;呈现与目标数据条目相关联的第一界面,第一界面至少呈现与流程的当前状态节点相关联的一组字段,当前状态节点为针对流程所配置的一组状态节点中的一个状态节点;以及响应于接收到第一界面内的第一预设操作,改变与目标数据条目对应的流程的状态,以指示目标状态节点被完成。

在本公开的第三方面,提供了一种用于处理数据表的装置。该装置包括:第一呈现模块,被配置为响应于接收到向数据表添加目标字段的请求,呈现关于目标字段的配置界面,目标字段用于指示与数据表中的数据条目对应的流程的状态;信息获取模块,被配置为经由配置界面,获取与流程对应的一组状态节点的节点配置信息,节点配置信息至少指示与完成相应状态节点相关联的一组字段;以及字段添加模块,被配置为基于节点配置信息,向数据表添加目标字段。

在本公开的第四方面,提供了一种用于处理数据表的装置。该装置包括:请求接收模块,被配置为接收关于数据表中的目标数据条目的查看请求,数据表包括目标字段,目标字段用于指示与目标数据条目对应的流程的状态;第二呈现模块,被配置为呈现与目标数据条目相关联的第一界面,第一界面至少呈现与流程的当前状态节点相关联的一组字段,当前状态节点为针对流程所配置的一组状态节点中的一个状态节点;以及状态更新模块,被配置为响应于接收到第一界面内的第一预设操作,改变与目标数据条目对应的流程的状态,以指示目标状态节点被完成。

在本公开的第五方面,提供了一种电子设备。该设备包括至少一个处理单元;以及至少一个存储器,至少一个存储器被耦合到至少一个处理单元并且存储用于由至少一个处理单元执行的指令。指令在由至少一个处理单元执行时使设备执行第一方面或第二方面的方法。

在本公开的第六方面,提供了一种计算机可读存储介质。该计算机可读存储介质上存储有计算机程序,计算机程序可由处理器执行以实现第一方面或第二方面的方法。

应当理解,本内容部分中所描述的内容并非旨在限定本公开的实施例的关键特征或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的描述而变得容易理解。

附图说明

结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:

图1示出了其中可以实施根据本公开的实施例的示例环境的示意图;

图2A至图2H示出了根据本公开的一些实施例的示例界面;

图3A至图3F示出了根据本公开的另一些实施例的示例界面;

图4A和图4B示出了根据本公开的一些实施例的处理数据表的示例过程的流程图;

图5A和图5B示出了根据本公开的一些实施例的用于处理数据表的装置的示意性结构框图;以及

图6示出了能够实施本公开的多个实施例的电子设备的框图。

具体实施方式

下面将参照附图更详细地描述本公开的实施例。虽然附图中示出了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反,提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。

需要注意的是,本文中所提供的任何节/子节的标题并不是限制性的。本文通篇描述了各种实施例,并且任何类型的实施例都可以包括在任何节/子节下。此外,在任一节/子节中描述的实施例可以以任何方式与同一节/子节和/或不同节/子节中描述的任何其他实施例相结合。

在本公开的实施例的描述中,术语“包括”及其类似用语应当理解为开放性包含,即“包括但不限于”。术语“基于”应当理解为“至少部分地基于”。术语“一个实施例”或“该实施例”应当理解为“至少一个实施例”。术语“一些实施例”应当理解为“至少一些实施例”。下文还可能包括其他明确的和隐含的定义。术语“第一”、“第二”等可以指代不同的或相同的对象。下文还可能包括其他明确的和隐含的定义。

本公开的实施例中可能涉及用户的数据、数据的获取和/或使用等。这些方面均遵循相应的法律法规及相关规定。在本公开的实施例中,所有数据的采集、获取、处理、加工、转发、使用等,都是在用户知晓并且确认的前提下进行的。相应地,在实现本公开的各实施例时,均应根据相关法律法规通过适当的方式,将可能所涉及的数据或信息的类型、使用范围、使用场景等告知用户并获得用户的授权。具体的告知和/或授权方式可以根据实际情况和应用场景而变化,本公开的范围在此方面不受限制。

本说明书及实施例中方案,如涉及个人信息处理,则均会在具备合法性基础(例如征得个人信息主体同意,或者为履行合同所必需等)的前提下进行处理,且仅会在规定或者约定的范围内进行处理。用户拒绝处理基本功能所需必要信息以外的个人信息,不会影响用户使用基本功能。

如前文所简要提及的,数据表已经成为人们管理和组织数据的重要形式。传统的数据表能够帮助用户提高数据获取、数据处理等效率。

在一些场景中,人们例如还可以利用数据表来进行流程类事件(例如,任务)的控制和管理。然而,传统的数据表无法支持对于流程的不同节点件的自动流转,这使得人们在利用数据表来控制和管理此类事件时,需要依赖人工来管理和控制流程的节点状态。

本公开的实施例提出了一种用于处理数据表的方案。根据该方案,可以响应于接收到向数据表添加目标字段的请求,呈现关于目标字段的配置界面,其中目标字段用于指示与数据表中的数据条目对应的流程的状态。进一步地,可以经由配置界面,获取与流程对应的一组状态节点的节点配置信息,其中节点配置信息至少指示与完成相应状态节点相关联的一组字段。相应地,基于节点配置信息,向数据表添加目标字段。

基于以上方式,本公开的实施例能够支持用户在数据表里添加用于表征流程的状态的字段,并且可以支持对于状态流转的自定义控制。由此,本公开的数据表能够支持对于流程类型的配置,从而使得数据表能够自动地管理流程不同状态节点之间的切换,从而提高处理效率。

以下进一步结合附图来详细描述该方案的各种示例实现。

图1示出了本公开的实施例能够在其中实现的示例环境100的示意图。在环境100中,终端设备110中安装有应用120。用户140可以经由终端设备110和/或终端设备110的附接设备来与应用120进行交互。应用120可以是数据表类应用、表格类应用、文档类应用、数据库类应用、流程管理应用等,备选地,应用120还可以是浏览器,其例如可以通过网页来提供访问和处理数据表的能力。

在图1的环境100中,如果应用120处于活动状态,终端设备110可以呈现应用120的界面150。界面150可以包括应用120所能提供的各类界面,诸如数据表的编辑页面、管理页面,等等。

应当理解,虽然在图1中应用120被示出被包括在终端设备110中,但是应用120的部分处理能力例如还可以至少部分地基于服务器130。

在一些实施例中,终端设备110与服务器130通信,以实现对应用120的服务的供应。终端设备110可以是任意类型的移动终端、固定终端或便携式终端,包括移动手机、台式计算机、膝上型计算机、笔记本计算机、上网本计算机、平板计算机、媒体计算机、多媒体平板、个人通信系统(PCS)设备、个人导航设备、个人数字助理(PDA)、音频/视频播放器、数码相机/摄像机、定位设备、电视接收器、无线电广播接收器、电子书设备、游戏设备或者前述各项的任意组合,包括这些设备的配件和外设或者其任意组合。在一些实施例中,终端设备110也能够支持任意类型的针对用户的接口(诸如“可佩戴”电路等)。服务器130可以是能够提供计算能力的各种类型的计算系统/服务器,包括但不限于大型机、边缘计算节点、云环境中的计算设备,等等。

应当理解,仅出于示例性的目的描述环境100中各个元素的结构和功能,而不暗示对于本公开的范围的任何限制。

以下将继续参考附图描述本公开的一些示例实施例。

以下将参考图2A至图2H来描述根据本公开的一些实施例的添加目标字段的示例过程。图2A示出了根据本公开的一些实施例的示例界面200A。界面200A例如可以由如图1所示的终端设备110所提供。

如图2A所示,界面200A示出了数据表202的编辑界面。以图2A作为示例,数据表202可以包括多个字段,例如,“任务描述”、“任务执行人”、“进展”等。

附加地,数据表202还可以包括一个或多个数据条目,数据条目可以是数据表中的数据行,对应一行数据。以图2A作为示例,数据表202可以包括与“任务1”、“任务2”和“任务3”对应的三个数据条目,以描述相应任务的多个维度的信息。

在一些实施例中,终端设备110例如可以接收用户关于添加目标字段的请求。例如,用户可以通过点击添加控件“+”,并从所列出的允许添加至数据表202的一项或多项字段中选择“流程”字段204。

应当理解,终端设备110也可以允许针对空的数据表(即,不包括数据条目的数据表)来添加目标字段,例如,“流程”字段204。

在一些实施例中,“流程”字段204可以用于指示与数据表202中的数据条目对应的流程的状态。以数据条目对应于不同任务作为示例,“流程”字段204例如可以指示与不同任务对应的数据条目所对应的任务流程的状态。

进一步地,在接收到对于“流程”字段204的选择后,终端设备110例如可以呈现如图2B所示的界面200B。在界面200B中,终端设备110可以呈现配置窗口206(也称为配置界面),以获取关于该字段204的配置信息。

如图2B所示,在配置窗口206中,终端设备110可以呈现一组初始状态节点,例如,状态节点208、状态节点210和状态节点212。这样的状态节点208至212可以按照预定顺序被呈现,以指示状态节点208至212在流程中的初始流转顺序为:状态节点208至状态节点210至状态节点212。

进一步,如图2B所示,终端设备110例如可以接收用户对于状态节点208的选择,并呈现与其相关联的一组编辑选项,例如、“背景颜色”、“重命名”、“向左插入节点”、“向右插入节点”和“删除”。

示例性地,用户例如可以通过点击编辑选项“背景颜色”来修改状态节点208的颜色标识。示例性地,用户可以从一组候选颜色标识中选择用于该状态节点的颜色标识。

作为另一示例,用户例如可以通过点击编辑选项“重命名”来修改状态节点208的文本标识(也称为节点名称)。示例性地,状态节点208的初始节点名称为“新建任务”,用户可以输入其自定义的任何适当节点名称。

作为又一示例,用户例如还可以通过点击编辑选项“向左插入节点”和“向右插入节点”来向该组初始状态节点中插入一个或多个节点。

作为又一示例,用户例如还可以通过点击“删除”选项来从该组初始状态节点中移除状态节点208。

在一些实施例中,终端设备110例如可以接收用户关于调整该组初始状态节点的顺序的编辑操作。例如,用户可以通过将状态节点208拖拽至状态节点210右侧,以改变状态节点208和状态节点210在流程中的流转顺序。

应当理解,以上用于编辑该组初始状态节点的具体交互方式仅是示例性地,其它用于执行诸如新增、移除、修改和调整等编辑操作的适当交互方式也是可行的,本公开不旨在对此进行限定。

作为又一示例,如图2C所示,终端设备110提供编辑控件214,以支持用户通过编辑控件214来编辑当前被选中的状态节点208。例如,编辑控件214可以用于编辑状态节点208的节点标识,这样的节点标识可以包括但不限于:文本标识、颜色标识和图像标识等。例如,除修改节点名称和背景颜色外,终端设备110例如还可以支持用户定制与该状态节点所对应的图形或图片。

附加地,如图2D所示,终端设备110还可以提供编辑控件216,以支持用户输入具有完成状态节点208的权限的用户的描述信息。例如,用户可以选择“可编辑当前字段的所有人”,以指示具有编辑该字段的任何用户均具有完成该状态节点208的权限。

作为另一示例,用户例如还可以选择“指定字段人员”。相应地,终端设备110可以呈现与数据表202对应的一组人员字段。以图2D作为示例,该组人员字段可以包括单个人员字段“任务执行人”。应当理解,当数据表202中定义了其他人员字段时,其它人员字段也可以被相应地呈现,以作为候选。

示例性地,用户可以通过选择人员字段“任务执行人”来指示只有数据表202中与该人员字段“任务执行人”对应的用户才具有完成该状态节点208的权限。

以数据表202作为示例,如图2A所示,对于与“任务1”对应的数据条目而言,其“任务执行人”的字段的值为“用户A”。由此,在选择了“任务执行人”才具有完成状态节点208的权限的情况下,只有“用户A”才具有完成与“任务1”对应的流程中的“新建任务”这一状态节点208的权限。

进一步地,如图2E所示,终端设备110还可以支持用户配置与完成状态节点208相关联的一组字段。示例性地,用户可以通过点击控件“添加字段”218来触发一组候选字段的呈现,例如,“任务描述”、“任务执行人”、“进展”、“开始日期”等。

在一些实施例中,这样的一组候选字段例如可以对应于数据表202中与目标字段对应的数据条目中的一个或多个字段。进一步地,用户例如可以通过选择“任务描述”字段和“进展”字段,以指示这两个字段是完成状态节点208时待呈现和/或待填写的字段。

进一步地,如图2F所示,在选择了“任务描述”字段和“进展”字段后,用户还可以通过控件222和控件224来指示对应的字段是否是完成状态节点208的必填字段。以图2F作为示例,“进展”字段例如可以被用户配置为完成状态节点208的必填字段。

在该示例中,只有在“进展”状态已经被填写的情况下,具有完成状态节点208的用户(例如,用户A)才能够完成该状态节点208,以使得流程流转至下一状态节点。

以此方式,本公开的实施例能够支持对于流程中状态节点的流转过程的定制,从而提升利用数据表来管理流程的效率。

示例性地,如图2G所示,用户例如可以通过编辑初始状态节点208至212,并确定该数据表202对应的流程包括状态节点226、状态节点228、状态节点230和状态节点232,并且流转顺序为:状态节点226至状态节点228至状态节点230至状态节点232。

附加地,终端设备110例如还可以通过输入控件234来接收第一输入。该第一输入例如可以指示在完成该流程的全部状态节点(例如,状态节点226至状态节点232)时,目标字段(例如,流程字段)所呈现的状态信息(例如,全部完成)。

附加地,终端设备110例如还可以通过输入控件236来接收第二输入。第二输入指示例如可以指示在完成该流程的全部状态节点前终止该流程时,目标字段(例如,流程字段)所呈现的状态信息(例如,已终止)。

由此,以图2G作为示例,对于特定的数据条目而言,如果其当前流程状态为流程中的一个状态节点,则目标字段(例如,流程字段而言),其字段的值可以指示当前状态节点的节点标识(例如,文本标识、颜色标识和/或图像标识)。如果其流程状态为流程完成状态,则目标字段的值可以指示“全部完成”。如果其流程状态为流程终止状态,则目标字段的值可以指示“已终止”。

由此,用户可以通过目标字段来直观地了解各数据条目所对应的流程状态。

在一些实施例中,终端设备110例如还可以支持用户配置与各状态节点相关联的校验信息。该校验信息例如可以用于指示根据数据表中的一组指定字段来确定相应状态节点是否满足完成条件。

示例性地,终端设备110例如可以支持用户设置诸如字段“实际完成日期”的值早于特定日期等逻辑判断条件,以作为校验信息。也即,在用户请求完成特定状态节点时,可以根据校验信息来确定当前状态节点是否满足校验信息所指示的完成条件。

以此方式,本公开的实施例可以进一步保证流程流转的可靠性。

进一步地,在用户基于图2A至图2G所示的过程完成目标字段(例如,流程字段)的配置后,终端设备110和/或服务器130可以向数据表202添加目标字段。例如,如图2H所示,终端设备110可以在显示字段204,以指示“流程”字段被添加至数据表202。

以上参考图2A至图2H描述了添加目标字段的示例过程,应当理解的是,图中所列出的具体数据信息均是示例性的,不旨在构成对本公开的限定。

以下将参考图3A至图3F来描述添加了目标字段后的数据表的示例交互过程。图3A示出了根据本公开的一些实施例的示例界面300A。界面300A例如可以由如图1所示的终端设备110所提供。

如图3A所示,界面300A例如可以为数据表302的编辑界面。数据表302可以包括基于上文所介绍的字段添加过程所配置的字段304(例如,流程字段)。

此外,该数据表302例如可以包括三个数据条目306、308和310,其分别对应于“任务1”、“任务2”和“任务3”,也可以称为任务条目。

示例性地,如图3A所示,数据条目306所对应的流程的当前状态节点为“新建任务”;数据条目308所对应的流程的当前状态节点为“完成任务”;数据条目310所对应的流程的当前状态节点为“跟进中”。

进一步地,终端设备110可以接收对于数据条目308的查看请求,并相应地呈现界面300B。如图3B所示,界面300B可以包括状态窗口312,以呈现数据条目308的流程状态,以指示其流程的当前状态节点314为“完成任务”。

进一步地,终端设备110可以在状态窗口312中提供用于完成当前状态节点314的入口316。在一些实施例中,只有在当前用户为具有完成当前状态节点314的权限的用户(例如,用户B)的情况下,终端设备110才显示该入口316。具有该入口316的界面也可以称为第一界面。

相反,如果当前用户不具有完成当前状态节点314的权限,则终端设备110可以不呈现入口316,其对应的查看界面也可以称为第二界面。

如图3B所示,状态窗口312还可以呈现与当前状态节点314所对应的一组字段316,例如,“任务描述”、“任务执行人”、“进展”等。应当理解,这样的一组字段316可以是基于上文所讨论的字段配置过程所确定的,在此不再赘述。

在一些实施例中,该组字段316例如还可以包括通过上文所讨论的过程所配置的至少一项必填字段318,例如,“进展”字段。如果必填字段318处于未填写状态,则入口316例如无法被激活或不被现实,也即,用户将无法完成当前状态节点314。

在一些实施例中,状态窗口312中该组字段316的值可以是来自数据表302中的数据条目308中各对应字段。用户例如可以通过输入控件320来填写字段318的值,或者用户例如也可以返回到编辑界面300A来填写“进展”字段的值。

在一些实施例中,用户可以通过点击入口316来触发完成当前状态节点314。备选地,在当前状态节点314还配置有校验信息的情况下,终端设备110和/或服务器130还可以获取与当前状态节点314所对应的校验信息,该校验信息例如可以用于指示根据数据表中的一组指定字段来确定当前状态节点314是否满足完成条件。

进一步地,在确定当前状态节点314满足完成条件的情况下,终端设备110例如可以支持用户通过点击入口316来完成当前状态节点,以控制流程自动地流转至下一状态节点。相反,如果当前状态节点314不满足完成条件,则终端设备110例如可以不提供入口316,或者使入口316处于不可交互状态。

示例性地,在完成当前状态节点后,终端设备110可以呈现如图3C所示的界面300C。在界面300C中,“进展”字段的信息320已经被录入,例如,“已完成”。相应地,终端设备110可以呈现当前状态节点314的节点状态322,例如,“已完成”。

进一步地,在完成当前状态节点314后,由于该数据项的全部状态节点已经完成,则终端设备110例如可以更新数据条目308中的“流程”字段304。如图3F所示,数据条目308中的“流程”字段304可以被更新,以至少呈现所配置的、与流程完成状态对应的第一状态信息(例如,“全部完成”)。

继续参考图3D,终端设备110例如还可以支持用户终止与当前数据条目308对应的流程。示例性地,用户可以通过在界面中的预设操作(例如,点击终止选项324)来终止与数据条目308对应的流程。

进一步地,在终止流程后,终端设备110例如可以呈现如图3E所示的界面300E。如图3E所示,终端设备110可以指示当前流程的流程状态为流程终止状态。进一步地,终端设备110还可以提供用于恢复流程的入口326。

在接收到对于入口326的选择后,终端设备110可以恢复被终止的流程,并例如可以呈现如图3B所示的界面300B,以支持流程的继续流转。

以上描述了数据表302中的数据条目308的流程流转过程,其例如可以基于用户完成当前状态节点(完成任务)而完成全部流程。

如图3E所示,作为另一示例,对于数据条目306,用户例如可以终止了其对应的流程。相应地,该数据条目306中的字段304可以指示其对应的流程状态为“已终止”。

作为又一示例,对于数据条目310,用户例如可以完成状态节点“跟进中”。由于其对应的流程包括该状态节点“跟进中”的下一状态节点“完成任务”,终端设备110可以自动地将数据条目310中的字段304更新为呈现该下一状态节点所对应的节点标识,例如,“完成任务”。

在又一示例中,在流程流转至下一状态节点时,终端设备110例如还可以触发向具有完成下一状态节点(例如,完成任务)的权限的用户发送提醒消息,以指示该数据条目的状态节点已经流转至该用户。

在一些实施例中,如图3F所示,数据条目306、308和310中与字段304对应的数据项可以指示对应流程的当前状态节点的节点标识(例如,节点名称)。

在又一些实施例中,终端设备110例如还可以通过与字段304对应的数据项来指示具有完成当前状态节点的权限的用户的用户标识。以数据条目310作为示例,其字段304的值例如可以为“完成任务@用户C”,以指示处理当前状态节点“完成任务”的用户为“用户C”。

以此方式,本公开的实施例可以进一步提供用户对于流程的流转状态的感知,从而提升流程管理的效率。

图4A示出了根据本公开的一些实施例的用于处理数据表的示例过程400A的流程图。过程400A可以被实现在终端设备110、服务器130和/或其组合处。下面参考图1来描述过程400A。

如图4A所示,在框410,响应于接收到向数据表添加目标字段的请求,呈现关于目标字段的配置界面,目标字段用于指示与数据表中的数据条目对应的流程的状态。

在框420,经由配置界面,获取与流程对应的一组状态节点的节点配置信息,节点配置信息至少指示与完成相应状态节点相关联的一组字段。

在框430,基于节点配置信息,向数据表添加目标字段。

在一些实施例中,节点配置信息还指示:一组字段中的至少一个字段是否为完成相应状态节点的必填字段。

在一些实施例中,节点配置信息还指示:关于具有完成相应状态节点的权限的用户的描述信息。

在一些实施例中,其中经由配置界面获取描述信息包括:呈现与数据表对应的一组人员字段;以及接收对一组人员字段中的目标人员字段的选择,以指示与目标人员字段对应的用户具有完成相应状态节点的权限。

在一些实施例中,节点配置信息还指示:一组状态节点的节点标识,节点标识包括:文本标识、颜色标识和/或图像标识。

在一些实施例中,过程400A还包括:经由配置界面接收第一输入,第一输入指示:在完成流程的一组状态节点时,目标字段所呈现的第一状态信息;和/或经由配置界面接收第二输入,第二输入指示:在完成流程的一组状态节点前终止流程时,目标字段所呈现的第二状态信息。

在一些实施例中,过程400A还包括:在配置界面中呈现按初始顺序排列的一组初始状态节点;以及接收关于一组初始状态节点的至少一项编辑操作,以确定与流程对应的一组状态节点。

在一些实施例中,至少一项编辑操作包括以下至少一项:向一组初始状态节点增加至少一个状态节点;从一组初始状态节点中移除至少一个状态节点;修改一组初始状态节点中的至少一个节点的节点标识;调整一组初始状态节点的初始顺序。

在一些实施例中,节点配置信息还指示:校验信息,用于指示根据数据表中的一组指定字段来确定相应状态节点是否满足完成条件。

在一些实施例中,一组字段包括与目标字段对应的数据条目中的一个或多个字段。

图4B示出了根据本公开的一些实施例的用于处理数据表的示例过程400B的流程图。过程400B可以被实现在终端设备110、服务器130和/或其组合处。下面参考图1来描述过程400B。

在框440,接收关于数据表中的目标数据条目的查看请求,数据表包括目标字段,目标字段用于指示与目标数据条目对应的流程的状态。

在框450,呈现与目标数据条目相关联的第一界面,第一界面至少呈现与流程的当前状态节点相关联的一组字段,当前状态节点为针对流程所配置的一组状态节点中的一个状态节点。

在框460,响应于接收到第一界面内的第一预设操作,改变与目标数据条目对应的流程的状态,以指示目标状态节点被完成。

在一些实施例中,一组字段包括完成当前状态节点的至少一个必填字段。

在一些实施例中,过程400B还包括:获取与当前状态节点对应的校验信息,校验信息指示根据目标数据条目的一组指定字段来确定当前状态节点是否满足完成条件;以及响应于目标数据条目的一组指定字段确定当前状态节点满足完成条件,在第一界面中呈现用于完成目标状态节点的第一入口。

在一些实施例中,呈现与目标数据条目相关联的第一界面包括:确定与查看请求对应的目标用户是否具有完成当前状态条件的权限;以及响应于确定目标用户具有权限,呈现与目标数据条目相关联的第一界面。

在一些实施例中,过程400B还包括:响应于确定目标用户具有完成当前状态条件的权限,呈现与目标数据条目相关联的第二界面,第二界面不提供用于完成目标状态节点的入口。

在一些实施例中,过程400B还包括:响应于流程包括目标状态节点的下一状态节点,更新数据条目中的目标字段,以至少呈现下一状态节点的节点标识;或响应于流程的一组状态节点已完成,更新数据条目中的目标字段以至少呈现第一状态信息。

在一些实施例中,过程400B还包括:响应于流程包括目标状态节点的下一状态节点,向具有完成下一状态节点的权限的用户发送提醒消息。

在一些实施例中,过程400B还包括:响应于接收到第一界面内的第二预设操作,更新数据条目中的目标字段以至少呈现第二状态信息,第二状态信息指示与目标数据条目对应的流程被终止。

在一些实施例中,过程400B还包括:在第一界面中提供用于恢复被终止的流程的第二入口。

在一些实施例中,目标数据条目中与目标字段对应的数据项至少指示:流程的当前状态节点的节点标识;和/或具有完成当前状态节点的权限的用户的用户标识。

本公开的实施例还提供了用于实现上述方法或过程的相应装置。

图5A示出了根据本公开的某些实施例的用于处理数据表的装置500A的示意性结构框图。装置500A可以被实现为或者被包括在终端设备110和/或服务器130中。装置500A中的各个模块/组件可以由硬件、软件、固件或者它们的任意组合来实现。

如图5A所示,装置500A包括第一呈现模块510,被配置为响应于接收到向数据表添加目标字段的请求,呈现关于所述目标字段的配置界面,所述目标字段用于指示与所述数据表中的数据条目对应的流程的状态;配置获取模块520,被配置为经由所述配置界面,获取与所述流程对应的一组状态节点的节点配置信息,所述节点配置信息至少指示与完成相应状态节点相关联的一组字段;以及字段添加模块530,被配置为基于所述节点配置信息,向所述数据表添加所述目标字段。

在一些实施例中,节点配置信息还指示:一组字段中的至少一个字段是否为完成相应状态节点的必填字段。

在一些实施例中,节点配置信息还指示:关于具有完成相应状态节点的权限的用户的描述信息。

在一些实施例中,其中经由配置界面获取描述信息包括:呈现与数据表对应的一组人员字段;以及接收对一组人员字段中的目标人员字段的选择,以指示与目标人员字段对应的用户具有完成相应状态节点的权限。

在一些实施例中,节点配置信息还指示:一组状态节点的节点标识,节点标识包括:文本标识、颜色标识和/或图像标识。

在一些实施例中,装置500A还可以包括输入模块,被配置为:经由配置界面接收第一输入,第一输入指示:在完成流程的一组状态节点时,目标字段所呈现的第一状态信息;和/或经由配置界面接收第二输入,第二输入指示:在完成流程的一组状态节点前终止流程时,目标字段所呈现的第二状态信息。

在一些实施例中,装置500A还包括编辑模块,被配置为:在配置界面中呈现按初始顺序排列的一组初始状态节点;以及接收关于一组初始状态节点的至少一项编辑操作,以确定与流程对应的一组状态节点。

在一些实施例中,至少一项编辑操作包括以下至少一项:向一组初始状态节点增加至少一个状态节点;从一组初始状态节点中移除至少一个状态节点;修改一组初始状态节点中的至少一个节点的节点标识;调整一组初始状态节点的初始顺序。

在一些实施例中,节点配置信息还指示:校验信息,用于指示根据数据表中的一组指定字段来确定相应状态节点是否满足完成条件。

在一些实施例中,一组字段包括与目标字段对应的数据条目中的一个或多个字段。

图5B示出了根据本公开的某些实施例的用于处理数据表的装置500B的示意性结构框图。装置500B可以被实现为或者被包括在终端设备110和/或服务器130中。装置500B中的各个模块/组件可以由硬件、软件、固件或者它们的任意组合来实现。

如图5B所示,装置500B包括请求接收模块540,被配置为接收关于数据表中的目标数据条目的查看请求,所述数据表包括目标字段,所述目标字段用于指示与所述目标数据条目对应的流程的状态;第二呈现模块550,被配置为呈现与所述目标数据条目相关联的第一界面,所述第一界面至少呈现与所述流程的当前状态节点相关联的一组字段,所述当前状态节点为针对所述流程所配置的一组状态节点中的一个状态节点;以及状态更新模块560,被配置为响应于接收到所述第一界面内的第一预设操作,改变与所述目标数据条目对应的所述流程的所述状态,以指示所述目标状态节点被完成。

在一些实施例中,一组字段包括完成当前状态节点的至少一个必填字段。

在一些实施例中,装置500B还包括校验模块,被配置为:获取与当前状态节点对应的校验信息,校验信息指示根据目标数据条目的一组指定字段来确定当前状态节点是否满足完成条件;以及响应于目标数据条目的一组指定字段确定当前状态节点满足完成条件,在第一界面中呈现用于完成目标状态节点的第一入口。

在一些实施例中,呈现与目标数据条目相关联的第一界面包括:确定与查看请求对应的目标用户是否具有完成当前状态条件的权限;以及响应于确定目标用户具有权限,呈现与目标数据条目相关联的第一界面。

在一些实施例中,装置500B还包括权限判断模块,被配置为:响应于确定目标用户具有完成当前状态条件的权限,呈现与目标数据条目相关联的第二界面,第二界面不提供用于完成目标状态节点的入口。

在一些实施例中,装置500B还包括第一更新模块,被配置为:响应于流程包括目标状态节点的下一状态节点,更新数据条目中的目标字段,以至少呈现下一状态节点的节点标识;或响应于流程的一组状态节点已完成,更新数据条目中的目标字段以至少呈现第一状态信息。

在一些实施例中,装置500B还包括提醒模块,被配置为:响应于流程包括目标状态节点的下一状态节点,向具有完成下一状态节点的权限的用户发送提醒消息。

在一些实施例中,装置500B还包括第二更新模块,被配置为:响应于接收到第一界面内的第二预设操作,更新数据条目中的目标字段以至少呈现第二状态信息,第二状态信息指示与目标数据条目对应的流程被终止。

在一些实施例中,装置500B还包括入口提供模块,被配置为:在第一界面中提供用于恢复被终止的流程的第二入口。

在一些实施例中,目标数据条目中与目标字段对应的数据项至少指示:流程的当前状态节点的节点标识;和/或具有完成当前状态节点的权限的用户的用户标识。

图6示出了其中可以实施本公开的一个或多个实施例的电子设备600的框图。应当理解,图6所示出的电子设备600仅仅是示例性的,而不应当构成对本文所描述的实施例的功能和范围的任何限制。图6所示出的电子设备600可以用于实现图1的终端设备110和/或服务器130。

如图6所示,电子设备600是通用电子设备的形式。电子设备600的组件可以包括但不限于一个或多个处理器或处理单元610、存储器620、存储设备630、一个或多个通信单元640、一个或多个输入设备650以及一个或多个输出设备660。处理单元610可以是实际或虚拟处理器并且能够根据存储器620中存储的程序来执行各种处理。在多处理器系统中,多个处理单元并行执行计算机可执行指令,以提高电子设备600的并行处理能力。

电子设备600通常包括多个计算机存储介质。这样的介质可以是电子设备600可访问的任何可以获取的介质,包括但不限于易失性和非易失性介质、可拆卸和不可拆卸介质。存储器620可以是易失性存储器(例如寄存器、高速缓存、随机访问存储器(RAM))、非易失性存储器(例如,只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、闪存)或它们的某种组合。存储设备630可以是可拆卸或不可拆卸的介质,并且可以包括机器可读介质,诸如闪存驱动、磁盘或者任何其他介质,其可以能够用于存储信息和/或数据并且可以在电子设备600内被访问。

电子设备600可以进一步包括另外的可拆卸/不可拆卸、易失性/非易失性存储介质。尽管未在图6中示出,可以提供用于从可拆卸、非易失性磁盘(例如“软盘”)进行读取或写入的磁盘驱动和用于从可拆卸、非易失性光盘进行读取或写入的光盘驱动。在这些情况中,每个驱动可以由一个或多个数据介质接口被连接至总线(未示出)。存储器620可以包括计算机程序产品625,其具有一个或多个程序模块,这些程序模块被配置为执行本公开的各种实施例的各种方法或动作。

通信单元640实现通过通信介质与其他电子设备进行通信。附加地,电子设备600的组件的功能可以以单个计算集群或多个计算机器来实现,这些计算机器能够通过通信连接进行通信。因此,电子设备600可以使用与一个或多个其他服务器、网络个人计算机(PC)或者另一个网络节点的逻辑连接来在联网环境中进行操作。

输入设备650可以是一个或多个输入设备,例如鼠标、键盘、追踪球等。输出设备660可以是一个或多个输出设备,例如显示器、扬声器、打印机等。电子设备600还可以根据需要通过通信单元640与一个或多个外部设备(未示出)进行通信,外部设备诸如存储设备、显示设备等,与一个或多个使得用户与电子设备600交互的设备进行通信,或者与使得电子设备600与一个或多个其他电子设备通信的任何设备(例如,网卡、调制解调器等)进行通信。这样的通信可以经由输入/输出(I/O)接口(未示出)来执行。

根据本公开的示例性实现方式,提供了一种计算机可读存储介质,其上存储有计算机可执行指令,其中计算机可执行指令被处理器执行以实现上文描述的方法。根据本公开的示例性实现方式,还提供了一种计算机程序产品,计算机程序产品被有形地存储在非瞬态计算机可读介质上并且包括计算机可执行指令,而计算机可执行指令被处理器执行以实现上文描述的方法。

这里参照根据本公开实现的方法、装置、设备和计算机程序产品的流程图和/或框图描述了本公开的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。

这些计算机可读程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理单元,从而生产出一种机器,使得这些指令在通过计算机或其他可编程数据处理装置的处理单元执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。

可以把计算机可读程序指令加载到计算机、其他可编程数据处理装置、或其他设备上,使得在计算机、其他可编程数据处理装置或其他设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其他可编程数据处理装置、或其他设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。

附图中的流程图和框图显示了根据本公开的多个实现的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

以上已经描述了本公开的各实现,上述说明是示例性的,并非穷尽性的,并且也不限于所公开的各实现。在不偏离所说明的各实现的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实现的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其他普通技术人员能理解本文公开的各个实现方式。

相关技术
  • 一种多无人机竞技的展示方法、系统及终端设备
  • 一种样本信息展示方法、样本分析系统及计算机存储介质
  • 一种智能变电站二次系统的回路展示方法与装置
  • 一种图片文件的展示方法和系统
  • 一种三维空间展示系统及方法
  • 一种三维空间物品规划设计及方案展示的方法和系统
技术分类

06120116331565