一种页面沟通方法、装置、设备及存储介质
文献发布时间:2023-06-19 18:27:32
技术领域
本发明涉及数据处理技术领域,尤其涉及一种页面沟通方法、装置、设备及存储介质。
背景技术
在软件系统中会有记录非结构内容的需求,例如,对于某个业务对象,需要以强侵入(涉及代码的修改)的方式增加备注或备忘录的属性,常见有备注、备忘录,用于用户记录和业务对象相关的一些不在系统采集范围内的文本信息,便于他人在查看业务对象时能看到此文本信息,方便后续的沟通协作,和达到备忘查阅的目的。
但是,和业务对象强绑定关系之后,每新增一个业务对象都要重复添加。例如,若需要针对候选人的应聘档案对象进行沟通协作,则需要以强侵入的方式针对候选人的应聘档案对象增加备注这一属性,以便基于备注进行沟通协作;若需要针对候选人的标准简历对象进行沟通协作,则需要以强侵入的方式针对候选标准简历对象增加备注这一属性。随着业务对象越来越多,则增加属性的工作会越加繁重,针对业务对象的沟通也愈发不便。
发明内容
本发明实施例提供一种页面沟通方法、装置及存储介质,提高了对于业务对象的沟通效率。
本申请实施例的第一方面提供了一种页面沟通方法,包括:
在预设业务对象的页面中显示业务沟通入口;
响应于触发操作,显示针对预设业务对象的沟通页面,沟通页面包括预设业务对象所绑定的沟通记录;其中,触发操作为触发业务沟通入口的操作;
基于沟通页面获取新增沟通记录;其中,新增沟通记录用于与预设业务对象绑定。
在第一方面的一种可能的实现方式中,还包括:
执行以下至少一种处理:
基于沟通页面获取新增沟通记录对应的协作用户信息;其中,协作用户信息用于触发对对应的协作用户的推送,以提醒查看新增沟通记录;
基于沟通页面获取新增沟通记录对应的可见用户信息;其中,可见用户信息用于为对应的可见用户赋予新增沟通记录的查看权限。
在第一方面的一种可能的实现方式中,还包括:
响应于针对新增沟通记录的跟盯操作,获取跟盯用户以及任务时间;其中,跟盯用户以及任务时间用于创建跟盯任务;
跟盯任务用于以下至少之一:
显示于沟通页面;
当到达任务时间时,触发对跟盯用户的推送,以提醒查看新增沟通记录。
在第一方面的一种可能的实现方式中,基于沟通页面获取新增沟通记录,具体为:
在沟通页面提供的多个沟通主题中确定目标沟通主题;
获取在沟通页面中输入的沟通内容;
根据目标沟通主题与沟通内容,生成新增沟通记录;其中,新增沟通记录用于支持目标沟通主题下的沟通。
在第一方面的一种可能的实现方式中,在沟通页面提供的多个沟通主题中确定目标沟通主题,包括:
执行以下任意一种处理:
在沟通页面中显示多个沟通主题,并将被选中的沟通主题确定为目标沟通主题;
响应于针对沟通页面中显示的任一沟通记录的回复操作,将任一沟通记录中的沟通主题作为目标沟通主题。
在第一方面的一种可能的实现方式中,基于沟通页面获取新增沟通记录,具体为:
在沟通页面中显示多个沟通话题,并将被选中的沟通话题确定为目标沟通话题;其中,每个沟通话题对应预设业务对象的一种属性数据;
获取在沟通页面中输入的沟通内容;
根据目标沟通话题与沟通内容,生成新增沟通记录;其中,新增沟通记录用于触发根据目标属性数据更新预设业务对象的属性,目标属性数据为目标沟通话题对应的属性数据。
在第一方面的一种可能的实现方式中,基于沟通页面获取新增沟通记录,具体为:
在沟通页面中显示多个沟通结论,并将被选中的沟通结论确定为目标沟通结论;
获取在沟通页面中输入的沟通内容;
根据目标沟通结论与沟通内容,生成新增沟通记录;其中,在显示新增沟通记录时,目标沟通结论与沟通内容区分显示。
本申请实施例的第二方面提供了一种页面沟通装置,包括:第一显示模块、第二显示模块和获取模块;
其中,第一显示模块用于在预设业务对象的页面中显示业务沟通入口;
第二显示模块用于响应于触发操作,显示针对预设业务对象的沟通页面,沟通页面包括预设业务对象所绑定的沟通记录;其中,触发操作为触发业务沟通入口的操作;
获取模块用于基于沟通页面获取新增沟通记录;其中,新增沟通记录用于与预设业务对象绑定。
本申请实施例的第三方面提供了一种存储介质,存储介质存储计算机可读程序代码,当计算机可读程序代码被执行时实现上述的一种页面沟通方法的步骤。
本申请实施例的第四方面提供了一种计算机设备,包括处理器和存储器,存储器存储有计算机可读程序代码,处理器执行计算机可读程序代码时实现上述的一种页面沟通方法的步骤。
本申请实施例的第五方面提供了本发明一具体实施例提供了一种计算机程序产品,计算机程序产品,包括计算机程序,该计算机程序被处理器执行上述的一种页面沟通方法的步骤。
相比于现有技术,本发明实施例提供的一种页面沟通方法、装置、设备及存储介质,所述方法包括:在预设业务对象的页面中显示业务沟通入口;响应于触发操作,显示针对预设业务对象的沟通页面,沟通页面包括预设业务对象所绑定的沟通记录;其中,触发操作为触发业务沟通入口的操作;基于沟通页面获取新增沟通记录;其中,新增沟通记录与预设业务对象绑定。
其有益效果在于:本发明实施例在预设业务对象的页面中显示业务沟通入口后,响应于触发操作,显示针对预设业务对象的沟通页面;然后基于沟通页面获取新增沟通记录;其中,新增沟通记录用于与预设业务对象绑定。本发明实施例能够在不建立强绑定关系的前提下建立沟通记录与业务对象之间的绑定,只需要点击图标并在沟通记录中输入业务对象ID便能够建立二者之间的绑定关系,方便快捷,能够应用于多沟通对象和多业务对象之间的绑定过程中,从而有效提高对于业务对象的沟通效率。
其次,本发明实施例将新增沟通记录和预设业务对象进行绑定并生成绑定结果后,根据用于决定新增沟通记录的查看权限的预设条件从绑定结果中获取多个可见用户ID,并向多个可见用户ID对应的用户展示新增沟通记录,以保证了仅有可见用户ID所对应的用户能够有权限查看新增沟通记录,避免现有技术中由于沟通记录的增加即可见而导致的数据安全性低下的问题,提高了多用户线上沟通的安全性。同理,根据内容的保密程度,能够控制沟通内容指定用户可见或全用户可见。
进一步地,本发明实施例通过增加沟通内容和多人可回复的方式,让多人协作的沟通内容根据发布和回复的时间有序清晰的展示,每个业务对象可发多条沟通内容,每个内容可多人回复。能够让使用者根据时间,有序的看到发起人和回复人沟通的时间及内容,提高工作处理效率。
同时,本发明实施例将重要的信息通过在沟通内容中@协作人的方式,让用户在发沟通内容时指定协作人,同时可以设置提醒方式,被@的协作人可以实时收到系统消息、短信消息、或电话提醒,避免遗漏重要内容,从而保证消息传递的实时性。
再者,本发明实施例通过可配置沟通主题的方式,让用户在发沟通内容时选择主题,方便用户使用,同时使沟通的内容和方向明确。通过配置沟通话题,在话题中设置要更改业务对象的结构化数据内容。可让用户在发布沟通内容时选择沟通话题,沟通后可直接更新业务对象的结构化数据,沟通结论独立且可配置,可让用户选择,省去用户再次编辑业务对象的过程,方便用户使用。
本发明实施例通过配置沟通主题对应的结论,可让用户通过可选择的方式记录沟通的结论,沟通结论和沟通内容数据层分离,便于数据管理和数据统计分析。沟通结论和沟通内容展示层分离不易被覆盖和忽略,且清晰可见。
本发明实施例通过跟盯组件,选择一个或多个跟盯人,选择跟盯时间,可实现定时提醒的目的,避免遗忘待做事项。定时提醒方式包含“系统消息”、“短信提醒”、“电话提醒”、“邮件提醒”。用户也可直接给自己或他人创建自定义跟盯任务。本发明实施例能够保证待处理事项不被遗漏、正常被处理。
最后,本发明实施例能够实现对任意业务对象的可嵌入,可插拔,避免重复工作。
附图说明
图1是本发明一实施例提供的一种页面沟通方法的流程示意图;
图2是本发明一实施例提供的基本技术架构示意图;
图3是本发明一实施例提供的核心处理层的结构示意图;
图4是本发明一实施例提供的数据关系示意图;
图5是本发明一实施例提供的沟通记录组件的效果示意图;
图6是本发明一实施例提供的跟盯任务组件的效果示意图;
图7是本发明一实施例提供的沟通主题组件的效果示意图;
图8是本发明一实施例提供的沟通结论组件的效果示意图;
图9是本发明一实施例提供的沟通话题组件的效果示意图;
图10是本发明一实施例提供的一种页面沟通装置的结构示意图;
图11是本发明一实施例提供的一种页面沟通模拟流程示意图;
图12为本申请一实施例提供的计算机设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例可以通过终端设备实现,也可以通过终端设备和服务器共同实现,其中,终端设备可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
本发明实施例可以适用于各种企业资源计划(Enterprise Resource Planning,ERP)系统,包括但不限于生产制造管理系统、供应链系统、人力资源(Human Resources,HR)系统、财务系统、税务系统及审计系统。
参照图1,是本发明一实施例提供的一种页面沟通方法的流程示意图,包括S101-S103:
S101:在预设业务对象的页面中显示业务沟通入口。
业务对象是指业务系统中抽象出的数据对象,业务对象的页面包括有业务对象的业务数据。例如在HR系统中,业务对象可以包括应聘档案对象及简历对象等;在某一候选人的简历对象的页面中,显示有该候选人的简历数据。
为了便于理解,以预设业务对象为例,说明针对预设业务对象的沟通过程。在本发明实施例中,预设业务对象的页面中显示有业务沟通入口,其中,对业务沟通入口的形式不做限定,例如可以是图标或其他形式。
S102:响应于触发操作,显示针对预设业务对象的沟通页面,沟通页面包括预设业务对象所绑定的沟通记录。
其中,触发操作为触发业务沟通入口的操作。在接收到针对业务沟通入口的触发操作时,显示针对预设业务对象的沟通页面,沟通页面包括预设业务对象所绑定的沟通记录,即针对预设业务对象的历史沟通记录,该历史沟通记录可以为空或非空。
本发明实施例对沟通页面与预设业务对象的页面之间的关系不做限定,例如,沟通页面可以独立于预设业务对象的页面进行单独显示,即是一个新的页面;沟通页面也可以以窗口形式显示于预设业务对象的页面中。
S103:基于沟通页面获取新增沟通记录;其中,新增沟通记录用于与预设业务对象绑定。
用户可以在沟通页面中输入沟通记录,为了便于区分,将用户新输入的沟通记录命名为新增沟通记录。计算机设备可以基于沟通页面获取新增沟通记录,该新增沟通记录用于与预设业务对象绑定,以用于后续的沟通。例如,在本发明实施例由终端设备和服务器实现的情况下,终端设备可以基于沟通页面获取新增沟通记录,并将新增沟通记录以及预设业务对象的标识发送至服务器,以使服务器将新增沟通记录与预设业务对象进行绑定。
在一具体实施例中,还包括:
执行以下至少一种处理:
基于所述沟通页面获取所述新增沟通记录对应的协作用户信息;其中,所述协作用户信息用于触发对对应的协作用户的推送,以提醒查看所述新增沟通记录(在此处,协作用户信息可包含于新增沟通记录中,如用户可以在新增沟通记录中通过@的方式指定协作用户;协作用户信息也可以独立于新增沟通记录,即是单独获取得到的。除了获取协作用户信息时,还可以获取推送方式,以便后续根据该推送方式执行针对协作用户的推送);
基于所述沟通页面获取所述新增沟通记录对应的可见用户信息;其中,所述可见用户信息用于为对应的可见用户赋予所述新增沟通记录的查看权限(在此处,可以在沟通页面中获取可见用户信息,该可见用户信息用于指定新增沟通记录的可见用户)。
在一具体实施例中,还包括:
响应于针对所述新增沟通记录的跟盯操作,获取跟盯用户以及任务时间;其中,所述跟盯用户以及所述任务时间用于创建跟盯任务;
所述跟盯任务用于以下至少之一:
显示于所述沟通页面;
当到达所述任务时间时,触发对所述跟盯用户的推送,以提醒查看所述新增沟通记录。
在此处,跟盯任务可以显示于沟通页面中,如与沟通记录在不同的页签中显示;也可以在到达任务时间时,触发对跟盯用户的推送,以提醒跟盯用户查看新增沟通记录,从而实现跟盯效果。
在一具体实施例中,所述基于所述沟通页面获取新增沟通记录,具体为:
在所述沟通页面提供的多个沟通主题中确定目标沟通主题;
获取在所述沟通页面中输入的沟通内容;
根据所述目标沟通主题与所述沟通内容,生成所述新增沟通记录;其中,所述新增沟通记录用于支持所述目标沟通主题下的沟通。
在此处,为了便于在某一沟通主题下进行沟通,可以在沟通页面提供的多个配置化的沟通主题中确定目标沟通主题,同时获取在沟通页面中输入的沟通内容,根据目标沟通主题与沟通内容生成新增沟通记录。新增沟通记录用于支持在目标沟通主题下的沟通,即后续在显示新增沟通记录时,是显示目标沟通主题以及该目标沟通主题下的沟通内容,以便继续基于目标沟通主题进行沟通。
在一具体实施例中,所述在所述沟通页面提供的多个沟通主题中确定目标沟通主题,包括:
执行以下任意一种处理:
在所述沟通页面中显示多个沟通主题,并将被选中的沟通主题确定为目标沟通主题;
响应于针对所述沟通页面中显示的任一沟通记录的回复操作,将所述任一沟通记录中的沟通主题作为目标沟通主题。
在此处,可以基于新的沟通主题开展沟通,例如在沟通页面中显示多个沟通主题,并将被选中的沟通主题确定为目标沟通主题。也可以基于已沟通过的沟通主题继续沟通,例如响应于针对沟通页面中显示的任一沟通记录的回复操作,将任一沟通记录中的沟通主题(前提是该任一沟通记录中存在沟通主题)作为目标沟通主题,当然,所回复的内容即为沟通内容。
在本实施例中,所述基于所述沟通页面获取新增沟通记录,具体为:
在所述沟通页面中显示多个沟通话题,并将被选中的沟通话题确定为目标沟通话题;其中,每个沟通话题对应所述预设业务对象的一种属性数据;
获取在所述沟通页面中输入的沟通内容;
根据所述目标沟通话题与所述沟通内容,生成所述新增沟通记录;其中,所述新增沟通记录用于触发根据目标属性数据更新所述预设业务对象的属性,所述目标属性数据为所述目标沟通话题对应的属性数据。
在本实施例中,所述基于所述沟通页面获取新增沟通记录,具体为:
在所述沟通页面中显示多个沟通结论,并将被选中的沟通结论确定为目标沟通结论;
获取在所述沟通页面中输入的沟通内容;
根据所述目标沟通结论与所述沟通内容,生成所述新增沟通记录;其中,在显示所述新增沟通记录时,所述目标沟通结论与所述沟通内容区分显示。
为了进一步说明多用户线上沟通的基本技术架构,请参照图2,图2是本发明一实施例提供的基本技术架构示意图。
由图2可得,本发明所使用的基本技术架构包括:存储层201、核心处理层202、视图展示层203、业务逻辑调用层204和用户操作界面层205。
其中,存储层201包括:主题数据表、记录数据表、结论数据表、话题数据表等,存储层201作为数据存储层容器,用于存储沟通主题、沟通结论、沟通话题、消息提醒方式、沟通记录(包括所发送的和所回复的沟通记录)以及跟盯任务。
核心处理层202,设有7个组件来完成功能,包括沟通记录组件,跟盯任务组件,沟通主题组件,沟通结论组件,沟通话题组件,消息提醒方式组件和自定义控件样式组件。其中,自定义控件样式组件可供用户二次开发更改自定义样式。涉及到消息提醒部分,使用预设消息平台。
视图展示层203,提供用户的个性化预置数据配置,包含沟通主题内容配置,沟通话题内容配置,沟通结论内容配置,提醒方式配置。沟通记录用户操作视图,跟盯任务用户操作视图,默认为抽屉浮窗展示,用户可自由更改展示类型为抽屉浮窗或者弹层显示。
业务逻辑调用层204,用于在调用时传入业务对象的主键ID(即业务对象的标识),实现沟通记录和业务对象之间的关联(绑定)。
用户操作界面层205,用于供用户直接使用沟通记录和跟盯任务功能,在嵌入后用户可直接进行界面操作。
为了清楚地说明各个组件的功能,请参照图3,图3是本发明一实施例提供的核心处理层的结构示意图。
由图3可得,核心处理层包括:沟通记录组件301,跟盯任务组件302,沟通主题组件303,沟通结论组件304,沟通话题组件305,消息提醒方式组件306和自定义控件样式组件307。
其中,沟通记录组件301可通过输入@的方式,将重要的信息通过在沟通内容中@协作人(协作用户)的方式,能够在发送沟通内容时指定协作人,同时可以设置提醒方式,被@的协作人可以实时收到系统消息、短消息,或电话提醒,避免遗漏重要内容。以推送的方式让用户得到信息,避免忽略重要信息。进一步地,协作人表由预设用户ID组成,预设用户ID从用户ID合集中获取。
沟通记录组件301的实现方式为:
在业务对象的页面中嵌入沟通记录图标(即业务沟通入口),通过点击图标打开沟通记录组件视图,以向沟通记录中传入业务对象ID的方式,实现业务对象和沟通记录关系绑定。
响应保存指令后,以接口的方式,为沟通记录视图层提供保存沟通记录的服务,在填写沟通记录点击保存后,通过此服务将沟通记录的ID和业务对象的形成关系映射,通过保存沟通记录服务,存储到数据库中,一个业务对象可以对应多条沟通记录。
以接口的方式,为沟通记录视图层提供沟通记录数据查询服务,服务内部通过传入的业务对象ID,与数据库交互,查询业务对象对应的沟通记录数据,返回至视图层用于数据展示。
以接口的方式为沟通记录视图层提供保存回复服务,通过回复接口,与数据库进行交互,在数据库中增加一条回复数据,数据记录沟通记录id和父级id映射关系。
在新增沟通记录时,在内容输入框中输入@符,会弹出选人浮层,浮层中输入协作人姓名,以接口的方式提供查询人员服务,服务内部通过查询数据库中符合条件的系统用户,返回至视图层,用于展示和选择协作人。在保存时,将此人员存入协作人表,将协作人的ID与沟通记录进行绑定,一个沟通记录可绑定多个协作人。
在沟通保存成功后,通过接口调用的方式调用消息提醒组件中的接口,发送消息服务,传入入协作人ID及其沟通记录内容,服务内部通过预设消息平台给协作人发送对应类型的消息。
以接口的方式,为沟通记录视图层,提供查询可见人员数据服务,用于可见人展示和选择,在保存沟通记录时,建立可见人(可见用户)和沟通记录关系,存入可见人表,在沟通记录初始化时根据可见人过滤数据,控制数据可见性,保证数据安全。
沟通记录在选择主题、话题、结论时,以调用对应组件数据服务的方式,读取数据库中主题、话题、结论组件维护好的数据,在沟通过程中进行展示和选择。如果选择的话题选项涉及更改主业务对象属性,则以接口调用方式,调用话题组件的更新业务对象属性服务,传入的业务对象ID,对主业务对象属性进行更新。
传统方式的沟通和备忘内容是和业务对象强绑定关系,每新增一个业务对象都要重复添加,多人编辑沟通或备忘内容,无法定位是谁在什么时间增加哪些内容。在数据安全方面,传统的方式已有的方案是增加即可见,忽略了信息安全,在信息安全事件频出的时代,传统的方式不满足用户对信息安全的需求。传统的方式记录后需要用户主动的拉的方式去获取信息,容易忽略重要信息。
沟通记录组件301主要针对任意业务对象,可接入的沟通协作的方式进行设计和创造。通过增加沟通内容和多人可回复的方式,让多人协作的沟通内容根据发布和回复的时间有序清晰的展示,每个业务对象可发多条沟通内容,每个内容可多人回复。在数据安全方面,沟通内容及回复内容可以通过设置可见人的方式,根据沟通内容的保密程度,控制内容可见性为全用户可见或指定用户可见,满足了用户对信息安全的需求。
跟盯任务组件302的实现方式为:
通过业务对象传递业务对象ID,打开跟盯任务组件视图,绑定沟通记录和跟盯任务的关系,组件内以接口的方式提供跟盯任务。点击选择跟盯人会触发组件内查询跟盯人员接口,查询系统用户,进行展示和选择。其中跟盯任务来源为沟通过程中产生的任务记录,在选择跟盯时间点击保存后,调用组件内保存跟盯任务接口进行数据存储,存储跟盯任务、跟盯人(跟盯用户)等信息,同时根据跟盯时间生成定时任务,当到达任务时间,定时任务自动触发,通过预设消息平台给跟盯人发送对应类型的跟盯任务消息,以使所述跟盯用户执行所述跟盯任务。
传统方式的方式是给自己增加备忘录的方式,实现后续跟进事项的定时提醒。和业务对象内容,沟通内容无法产生关联。而且只能给自己设置跟进提醒,不能给他人增加跟进提醒。跟盯任务组件302主要将跟盯任务与沟通内容结合,可与沟通记录组件联动,沟通过程中直接设置多个提醒人,提醒时间,避免了重复录入提醒内容。同时可以选择多种提醒方式。
沟通主题组件303的实现方式为:
以插件的方式为视图展示层提供沟通主题数据维护服务。以接口的方式为沟通记录组件提供查询沟通主题服务,在沟通记录组件中,调用此服务,由此服务对主题数据表进行查询,得到已配置的沟通主题数据,进行展示和选择。
进一步地,以接口的方式从主题数据表中获取沟通主题后,根据沟通主题、多个所述预设用户ID与沟通内容,生成所述新增沟通记录。
传统方式没有主题,或者是有标签需要用户手动编辑文本,沟通主题组件303通过可配置沟通主题的方式,让用户在发沟通内容时直接选择主题,避免重复录入,方便用户使用,同时使沟通的内容和方向明确。
沟通结论组件304的实现方式为:
以插件的方式为视图展示层提供沟通结论数据维护服务。以接口的方式为沟通记录组件提供查询沟通结论服务,在沟通记录组件中,调用此服务,由此服务对数据进行查询,得到已配置的沟通结论数据,进行展示和选择。
传统方式沟通结论信息和沟通内容都在一段备注文本中,相同的结论需要用户多次手动编辑,且易被覆盖和忽略。
沟通结论组件304通过将沟通内容和结论在数据层分离,在展示层分离。可让用户通过可选择的方式记录沟通的结论,避免多次手动编辑。在数据层分离好处是便于数据管理和数据统计分析,比如统计各种结论的出现频次。在展示层分离的好处是不易被覆盖和忽略,且清晰可见。
沟通话题组件305的实现方式为:
以插件的方式为视图展示层提供沟通话题数据维护服务。以接口的方式为沟通记录组件提供查询沟通话题服务,在沟通记录组件中,调用此服务,由此服务与数据库交互,得到已配置的沟通结论数据,进行展示和选择。以接口的方式,为沟通记录组件提供更新业务对象属性服务,沟通记录组件传入的用户ID,由此服务与数据库进行交互,对主业务对象属性进行更新。
传统的方式,如果沟通后涉及到业务对象的结构化属性的变更,还需用户手动的编辑对象属性,再次保存。
沟通话题组件305通过可配置话题的方式,配置话题对应更新业务属性,可让用户选择不同话题,通过话题直接更新业务对象结构化数据。
消息提醒方式组件306的实现方式为:
以插件的方式为视图展示层提供提醒方式数据维护功能。以接口的方式提供通用消息发送服务。通过设置不同类型的枚举对不同的提醒方式,然后封装通用消息发送接口。接口实现方式为:通过传入用户ID、提醒方式枚举和消息内容,接口内部触发调用预设消息平台,给对应用户发送接口传入的消息,此接口为沟通记录和跟盯任务提供通用的消息发送服务。
消息提醒方式组件306主要供沟通记录组件和跟盯任务组件使用,也可供其他涉及消息提醒业务使用,主要将消息提醒的多种方式,设计成可配置,可供用户在沟通过程中,或增加跟盯时选择。其中提醒方式包含:“系统消息”、“短信提醒”、“电话提醒”和“邮件提醒”。
自定义控件样式组件307的实现方式为:
采用动态样式的方式对视图展示层,进行内容美化,出厂预置部分定制化模板可供选择,同时支持用户自行扩展和二次开发。
自定义控件样式组件307在自定义控件样式组件部分提供赋能,以使用户能够根据需求进行二次开发。
为了进一步说明各个数据表中的数据之间的关系过程,请参照图4,图4是本发明一实施例提供的数据关系示意图。
由图4可得,沟通记录表,主要存储沟通记录主数据,主要记录沟通内容,沟通时间通知方式等沟通信息,与回复表、跟盯任务表、沟通记录业务对象关系表、可见人表、消息接收人表、沟通话题表、沟通主题表、沟通结论表和跟盯任务表建有关联。
沟通记录对象关系表,主要存储业务对象和沟通记录的映射关系,一个业务对象可以建立多个沟通记录。
回复表,记录回复的上一级id(parentid)、回复的内容、回复时间、层级等信息,可记录回复沟通记录的内容,也可记录回复他人回复的内容。
沟通话题表,主要记录沟通话题,和话题对应更新业务对象结构化数据属性信息,用于在沟通过程中,更新主业务对象属性数据。
沟通主题表,用于存储沟通主题,可配置共性沟通主题数据。
沟通结论表,用于存储沟通结论,可配置共性沟通结论数据。
可见人表,用于存储沟通信息哪些用户可见,在选择部分可见时,存储可见人数据。
被@协作人表,用于存储被@的消息通知人及是否已读等信息。
跟盯任务表,主要存储跟盯任务内容,任务状态,提醒方式等内容,关联跟盯人表。
跟盯人表,存储跟盯人,用户消息提醒时发消息使用。存储任务完成状态等信息。
为了进一步展示沟通记录组件的功能,请参照图5,图5是本发明一实施例提供的沟通记录组件的效果示意图。
由图5可得,使用者可以轻松的进行添加沟通记录、回复沟通记录、新建跟盯任务等操作,同时可以清晰看到沟通发起人、回复人、沟通主题、沟通话题、及结论。
为了进一步展示跟盯任务组件的功能,请参照图6,图6是本发明一实施例提供的跟盯任务组件的效果示意图。
由图6可得,通过跟盯任务,使用者可以看到从沟通记录创建的跟盯任务,也可以自定义创建跟盯任务、跟盯人、创建人、跟盯时间及跟盯内容。
为了进一步展示沟通主题组件的功能,请参照图7,图7是本发明一实施例提供的沟通主题组件的效果示意图。
由图7可得,沟通主题可根据用户需求进行配置,如:发送offer前沟通、提交录用审批前沟通、拟制offer方案前沟通等。
为了进一步展示沟通结论组件的功能,请参照图8,图8是本发明一实施例提供的沟通结论组件的效果示意图。
由图8可得,沟通结论可根据实际沟通结论进行填写并记录,如:达成一致、未达成一致、正在沟通中等。
为了进一步展示沟通话题组件的功能,请参照图9,图9是本发明一实施例提供的沟通话题组件的效果示意图。
由图9可得,沟通话题可根据用户需求进行配置,如:人才库话题。
为了进一步说明页面沟通装置,请参照图10,图10是本发明一实施例提供的一种页面沟通装置的结构示意图,包括:第一显示模块1001、第二显示模块1002和获取模块1003;
其中,所述第一显示模块1001用于在预设业务对象的页面中显示业务沟通入口;
所述第二显示模块1002用于响应于触发操作,显示针对所述预设业务对象的沟通页面,所述沟通页面包括所述预设业务对象所绑定的沟通记录;其中,所述触发操作为触发所述业务沟通入口的操作;
所述获取模块1003用于基于所述沟通页面获取新增沟通记录;其中,所述新增沟通记录用于与所述预设业务对象绑定。
在一具体实施例中,还包括:
执行以下至少一种处理:
基于所述沟通页面获取所述新增沟通记录对应的协作用户信息;其中,所述协作用户信息用于触发对对应的协作用户的推送,以提醒查看所述新增沟通记录;
基于所述沟通页面获取所述新增沟通记录对应的可见用户信息;其中,所述可见用户信息用于为对应的可见用户赋予所述新增沟通记录的查看权限。
在一具体实施例中,还包括:
响应于针对所述新增沟通记录的跟盯操作,获取跟盯用户以及任务时间;其中,所述跟盯用户以及所述任务时间用于创建跟盯任务;
所述跟盯任务用于以下至少之一:
显示于所述沟通页面;
当到达所述任务时间时,触发对所述跟盯用户的推送,以提醒查看所述新增沟通记录。
在一具体实施例中,所述基于所述沟通页面获取新增沟通记录,具体为:
在所述沟通页面提供的多个沟通主题中确定目标沟通主题;
获取在所述沟通页面中输入的沟通内容;
根据所述目标沟通主题与所述沟通内容,生成所述新增沟通记录;其中,所述新增沟通记录用于支持所述目标沟通主题下的沟通。
在一具体实施例中,所述在所述沟通页面提供的多个沟通主题中确定目标沟通主题,包括:
执行以下任意一种处理:
在所述沟通页面中显示多个沟通主题,并将被选中的沟通主题确定为目标沟通主题;
响应于针对所述沟通页面中显示的任一沟通记录的回复操作,将所述任一沟通记录中的沟通主题作为目标沟通主题。
在本实施例中,所述基于所述沟通页面获取新增沟通记录,具体为:
在所述沟通页面中显示多个沟通话题,并将被选中的沟通话题确定为目标沟通话题;其中,每个沟通话题对应所述预设业务对象的一种属性数据;
获取在所述沟通页面中输入的沟通内容;
根据所述目标沟通话题与所述沟通内容,生成所述新增沟通记录;其中,所述新增沟通记录用于触发根据目标属性数据更新所述预设业务对象的属性,所述目标属性数据为所述目标沟通话题对应的属性数据。
在本实施例中,所述基于所述沟通页面获取新增沟通记录,具体为:
在所述沟通页面中显示多个沟通结论,并将被选中的沟通结论确定为目标沟通结论;
获取在所述沟通页面中输入的沟通内容;
根据所述目标沟通结论与所述沟通内容,生成所述新增沟通记录;其中,在显示所述新增沟通记录时,所述目标沟通结论与所述沟通内容区分显示。
为了进一步说明页面沟通流程,请参照图11,图11是本发明一实施例提供的一种页面沟通模拟流程示意图。
由图11可得,模拟发起用户创建沟通记录后,可自由选择沟通主题,沟通话题,沟通结论。然后填写沟通记录内容。发起用户填写内容时根据信息安全程度,选择可见用户范围,为公开、私密、或部分可见,其中公开为全员可见,私密为只自己可见,部分可见可选择可见人。发起人根据需要@协作人,被@的协作人会收到指定的消息提醒,消息提醒类型包含:“系统消息”、“短信提醒”、“电话提醒”和“邮件提醒”。当被@的协作人收到消息提醒,对沟通信息进行查阅并回复,可在回复中@其他协作人。发起用户可直接批量创建跟盯任务,指定多跟盯人,跟盯时间,系统自动同步沟通内容至跟盯任务。发起用户对沟通判断是否有结论。发起人可对沟通结论进行选择。系统可根据话题选项判断沟通话题是否更新对象属性,如果判断结果为是,系统自动更新对象属性。
本发明一具体实施例提供了一种计算机设备,包括处理器和存储器,所述存储器存储有计算机可读程序代码,所述处理器执行所述计算机可读程序代码时实现上述的一种页面沟通方法的步骤。请参照图12,图12为本申请一实施例提供的计算机设备的结构示意图。如图7所示,该实施例的计算机设备12包括:至少一个处理器1200(图12中仅示出一个)处理器、存储器1201以及存储在所述存储器1201中并可在所述至少一个处理器1200上运行的计算机程序1202,所述处理器1200执行所述计算机程序1202时实现上述任意方法实施例中的步骤。
所述计算机设备12可以是智能手机、笔记本电脑、平板电脑和桌上型计算机等计算设备。该计算机设备可包括但不仅限于处理器1200、存储器1201。本领域技术人员可以理解,图12仅仅是计算机设备12的举例,并不构成对计算机设备12的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如还可以包括输入输出设备、网络接入设备等。
所称处理器1200可以是中央处理单元(Central Processing Unit,CPU),该处理器1200还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
所述存储器1201在一些实施例中可以是所述计算机设备12的内部存储单元,例如计算机设备12的硬盘或内存。所述存储器1201在另一些实施例中也可以是所述计算机设备12的外部存储设备,例如所述计算机设备12上配备的插接式硬盘,智能存储卡(SmartMedia Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,所述存储器1201还可以既包括所述计算机设备12的内部存储单元也包括外部存储设备。所述存储器1201用于存储操作系统、应用程序、引导装载程序(BootLoader)、数据以及其他程序等,例如所述计算机程序的程序代码等。所述存储器1201还可以用于暂时地存储已经输出或者将要输出的数据。
本发明一具体实施例提供了一种存储介质,所述存储介质存储计算机可读程序代码,当所述计算机可读程序代码被执行时实现上述的一种页面沟通方法的步骤。
本发明一具体实施例提供了一种计算机程序产品,所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行上述的一种页面沟通方法的步骤。
本发明实施例通过第一显示模块在预设业务对象的页面中显示业务沟通入口;通过第二显示模块响应于触发操作,显示针对预设业务对象的沟通页面,沟通页面包括预设业务对象所绑定的沟通记录;其中,触发操作为触发业务沟通入口的操作;通过获取模块基于沟通页面获取新增沟通记录;其中,新增沟通记录与预设业务对象绑定。
本发明实施例在预设业务对象的页面中显示业务沟通入口后,响应于触发操作,显示针对预设业务对象的沟通页面;然后基于沟通页面获取新增沟通记录;其中,新增沟通记录用于与预设业务对象绑定。本发明实施例能够在不建立强绑定关系的前提下建立沟通记录与业务对象之间的绑定,只需要点击图标并在沟通记录中输入业务对象ID便能够建立二者之间的绑定关系,方便快捷,能够应用于多沟通对象和多业务对象之间的绑定过程中,从而有效提高对于业务对象的沟通效率。
其次,本发明实施例将新增沟通记录和预设业务对象进行绑定并生成绑定结果后,根据用于决定新增沟通记录的查看权限的预设条件从绑定结果中获取多个可见用户ID,并向多个可见用户ID对应的用户展示新增沟通记录,以保证了仅有可见用户ID所对应的用户能够有权限查看新增沟通记录,避免现有技术中由于沟通记录的增加即可见而导致的数据安全性低下的问题,提高了多用户线上沟通的安全性。同理,根据内容的保密程度,能够控制沟通内容指定用户可见或全用户可见。
进一步地,本发明实施例通过增加沟通内容和多人可回复的方式,让多人协作的沟通内容根据发布和回复的时间有序清晰的展示,每个业务对象可发多条沟通内容,每个内容可多人回复。能够让使用者根据时间,有序的看到发起人和回复人沟通的时间及内容,提高工作处理效率。
同时,本发明实施例将重要的信息通过在沟通内容中@协作人的方式,让用户在发沟通内容时指定协作人,同时可以设置提醒方式,被@的协作人可以实时收到系统消息、短信消息、或电话提醒,避免遗漏重要内容,从而保证消息传递的实时性。
再者,本发明实施例通过可配置沟通主题的方式,让用户在发沟通内容时选择主题,方便用户使用,同时使沟通的内容和方向明确。通过配置沟通话题,在话题中设置要更改业务对象的结构化数据内容。可让用户在发布沟通内容时选择沟通话题,沟通后可直接更新业务对象的结构化数据,沟通结论独立且可配置,可让用户选择,省去用户再次编辑业务对象的过程,方便用户使用。
本发明实施例通过配置沟通主题对应的结论,可让用户通过可选择的方式记录沟通的结论,沟通结论和沟通内容数据层分离,便于数据管理和数据统计分析。沟通结论和沟通内容展示层分离不易被覆盖和忽略,且清晰可见。
本发明实施例通过跟盯组件,选择一个或多个跟盯人,选择跟盯时间,可实现定时提醒的目的,避免遗忘待做事项。定时提醒方式包含“系统消息”、“短信提醒”、“电话提醒”、“邮件提醒”。用户也可直接给自己或他人创建自定义跟盯任务。本发明实施例能够保证待处理事项不被遗漏、正常被处理。
最后,本发明实施例能够实现对任意业务对象的可嵌入,可插拔,避免重复工作。
在本申请所提供的几个实施例中,可以理解的是,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意的是,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这根据所涉及的功能而定。
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台终端设备执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述的具体实施例,对本申请的目的、技术方案和有益效果进行了进一步的详细说明,应当理解,以上所述仅为本申请的具体实施例而已,并不用于限定本申请的保护范围。特别指出,对于本领域技术人员来说,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
- 一种页面渲染方法、装置、设备和存储介质
- 骨架页面生成方法、装置、设备和存储介质
- 页面访问方法、装置、设备以及存储介质
- 页面加载方法、装置、设备及存储介质
- 页面渲染方法、装置、计算机设备及存储介质
- 一种应急事件沟通方法、装置、存储介质和计算机设备
- 一种应急事件演练沟通方法、装置、存储介质和设备