一种通用的营销费用管理平台及管理方法与流程

文档序号:22047095发布日期:2020-08-28 18:53阅读:413来源:国知局
一种通用的营销费用管理平台及管理方法与流程

本发明涉及企业智能办公领域,尤其是涉及一种通用的营销费用管理平台及管理方法。



背景技术:

一般企业的营销费用管理,大致包括两种方式:一种是采用线下人工账,信息不对称、信息延迟、对账难、决策更难,基本无法满足企业快速应对市场变化而快速根据企业预算及使用情况作出快速响应的要求;另一种是采购或定制一套费用管理系统,但营销费用管理系统并不是一套独立独立的信息孤岛系统,需要主数据、预算、活动、合同、核销、发票、erp、dms等等全面合作运转,且每家企业的情况都不一样,要适用企业就必须深度定制,成本都很高。



技术实现要素:

为解决以上问题,本发明提出了一种通用的营销费用管理平台及管理方法。

本发明的主要内容包括:

一种通用的营销费用管理平台,包括应用层、网关层、微服务层以及数据层,所述应用层用于实现与用户的交互;所述网关层用于使用户接入服务器端,且用于接入外部业务系统;所述微服务层包括用于管理营销费用的tpm微服务组件、用于设置审批流程的工作流服务组件以及用于与外部业务系统对接的接口服务组件;其中,所述tpm微服务组件、所述工作流服务组件以及所述接口服务组件独立开发、配置、运行和维护;所述数据层用于为所述微服务层提供数据支持。

优选的,所述微服务层还包括定时job服务组件,所述定时job服务组件与所述tpm微服务组件、所述工作流服务组件以及所述接口服务组件独立开发、配置、运行和维护。

优选的,所述tpm微服务组件包括主数据模块、预算模块、活动模块、合同模块、核销与付款模块以及报表模块;其中,所述主数据模块的数据来源于外部业务系统;所述预算模块用于完成营销费用的预算计划;所述活动模块是指营销费用管理过程中涉及的各类活动;所述合同模块包括纸件合同和电子合同;所述核销与付款模块用于完成营销费用管理内的核销与付款操作;所述报表模块是指营销费用管理过程中涉及的各类报表。

优选的,所述工作流服务组件包括工作流引擎和表单引擎,所述工作流引擎用于实现审批流程的配置,所述表单引擎用于设计在费用营销管理过程中使用的各类表单。

优选的,所述服务器端为本地的单服务器或者为配置在云端的云服务器。

优选的,所述云服务器采用高可用架构。

优选的,所述应用层包括位于pc的tpmweb端以及位于移动设备的移动app终端。

本发明还提出了一种通用的营销费用管理方法,包括:

用户发出营销费用管理的请求,经网关传输至服务器端,所述服务器端返回营销费用管理信息供用户进行预算的计划、执行以及监控,其中,所述营销费用管理信息包括用于营销费用预算设定的预算计划数据以及用于执行营销费用预算的合同、活动、核销与付款的数据;

当用户需求发生变化或者应用于新的用户时,对tpm微服务组件、工作流组件以及接口服务组件进行重写。

优选的,所述服务器端接收到用户发出的营销费用管理的请求后,通过接口服务组件向外部的业务系统请求相应的数据,并将相应的数据返回至用户。

优选的,所述服务器端为本地的单服务器或者为配置在云端的云服务器;所述云服务器采用高可用架构。

本发明的有益效果在于:本发明提出了一种通用的营销费用管理平台及管理方法,将营销费用管理业务划分为tpm微服务组件、工作流服务组件以及接口服务组件等微服务,各个微服务独立开发、配置、运行和维护,能够满足不同的企业或者企业内不同分子公司之间不同的业务需求以及新增业务需求,降低了二次开发和后期维护的成本,且能够满足不同企业不同用户数并发的要求;此外,服务端采用高可用架构,满足了系统稳定性的要求。

附图说明

图1为本发明的逻辑架构图;

图2为本发明一个实施例中运行环境示意图。

具体实施方式

以下结合附图对本发明所保护的技术方案做具体说明。

请参阅图1。本发明提出了一种通用的营销费用管理平台,包括应用层、网关层、微服务层以及数据层,其中,所述应用层通过所述网关层安全接入微服务层,所述微服务层与数据层连接,并通过多种接口方式与外部的业务系统连接,获取外部业务系统的数据,实现数据流的自动化;所述数据层用于为所述微服务层提供数据支持。

在本实施例中,所述应用层用于实现与用户的交互,为用户提供图形用户界面,如所述应用层可以为运行在pc端的tpmweb端,也可以为运行在移动终端的移动app端。

而所述网关层用于使用户接入服务器端,即本管理平台运行在服务器上,该服务器可以为设置在本地的单服务器或者服务器集群,也可以是设置在云端的云服务器,企业可以根据自己的业务需要自由的选择。其中,对于设置在云端的云服务器,可以是设置在微软azurecloud上,也可以是其他云端,如阿里云等。

为了确保服务的安全性、可用性以及系统的稳定性,在其中一个实施例中,如图2所示,本管理平台采用前后端分离的架构模式,后端采用网关+负载均衡技术,同时,后端服务可以随时横向扩展,如appserver1和appserver2,以满足不同企业不同用户数的并发要求;此外,本管理平台的数据库采用读写分离,高可用(alwayson)结构,当主机dbserver1down机时,从机dbserver2能够快速切换为主机,保证了系统的稳定性。

在其中一个实施例中,所述微服务层包括用于管理营销费用的tpm微服务组件、用于设置审批流程的工作流服务组件以及用于与外部业务系统对接的接口服务组件;其中,所述tpm微服务组件、所述工作流服务组件以及所述接口服务组件独立开发、配置、运行和维护。

进一步地,所述微服务层还包括定时job服务组件,所述定时job服务组件与所述tpm微服务组件、所述工作流服务组件以及所述接口服务组件独立开发、配置、运行和维护。

如图1所示,所述tpm微服务组件包括主数据模块、预算模块、活动模块、合同模块、核销与付款模块以及报表模块;其中,所述主数据模块的数据来源于外部业务系统;所述预算模块用于完成营销费用的预算计划;所述活动模块是指营销费用管理过程中涉及的各类活动;所述合同模块包括纸件合同和电子合同;所述核销与付款模块用于完成营销费用管理内的核销与付款操作;所述报表模块是指营销费用管理过程中涉及的各类报表。

而所述工作流服务组件包括工作流引擎和表单引擎,所述工作流引擎用于实现审批流程的配置,所述表单引擎用于设计在费用营销管理过程中使用的各类表单。企业的运维人员或者开发人员可以通过拖拉的方式,快速配置表单和设定规则,如可以自定义不同模块的填写和查看表单,设定填写规则,例如必填项、合法的选择项、根据特定条件触发特定事件等;还能够实现自定义查询表单,可自由选择模块的查询条件、顺序、查询结果列、顺序、导出结果列等;还能够自定义审批流条件和流程,根据业务动态配置审批流;同时还能够自定义特殊场景,例如在审批流的制定步骤,允许修改业务信息,可以具体指定可修改的字段。

在其中一个实施例中,所述接口服务组件用于接入外部业务系统,本发明提供标准的系统接口,可以快速与主数据系统、sap系统以及bpm系统等集成,支撑webservices、webapi,db直连,file文件等接口对接方式。

本发明将营销费用管理过程中涉及的操作作为一个整体的微服务,而对于个性化的需求,如表单和审批流程的服务作为另一个独立的微服务提供,无论对于开发人员还是企业的运维人员,在修改和扩展过程中仅需少量的二次开发即可完成,实现成本的大幅度降低。即当需要对基础服务进行扩展时,只需要按规则对基础服务进行封装和重写,系统即可按扩展后的业务规则执行。

本发明还提出了一种通用的营销费用管理方法,包括:

用户发出营销费用管理的请求,经网关传输至服务器端,所述服务器端返回营销费用管理信息供用户进行预算的计划、执行以及监控,其中,所述营销费用管理信息包括用于营销费用预算设定的预算计划数据以及用于执行营销费用预算的合同、活动、核销与付款的数据;

当用户需求发生变化或者应用于新的用户时,对tpm微服务组件、工作流组件以及接口服务组件进行重写。

优选的,所述服务器端接收到用户发出的营销费用管理的请求后,通过接口服务组件向外部的业务系统请求相应的数据,并将相应的数据返回至用户。

优选的,所述服务器端为本地的单服务器或者为配置在云端的云服务器;所述云服务器采用高可用架构。

使用本营销费用管理平台,在实施阶段,可以将大部分的精力放在企业业务梳理、流程梳理、数据分析上,通过配置功能快速匹配企业需求,少部分个性的需求通过扩展系统功能少量二开完成,且采用分布式的系统架构保证了系统的高可用,使得同一公司不同国家、地区的分子公司可在同一平台上实现完全不同的业务管理模式。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1