jxTMS--demo操作

demo操作

demo已经内置于目前的jxTMS镜像中,使用前,请先阅读随镜像附带的《用户使用手册》,了解jxTMS的一般使用。然后访问:http://自己的服务器的IP或域名:10018/tms.html,即可使用demo。

demo演示了如下功能:

  • 角色与组织架构生成,demo中已经完成,以manager用户登录,点击快捷功能树中的【角色管理->导入角色】,然后将【导入文档模板】目录下的【importRole.xls】文件拖到文件上传框中,然后点击【导入】按钮即可

  • 创建人员,demo中已经完成,以manager用户登录,点击快捷功能树中的【人员管理->导入人员】,然后将【导入文档模板】目录下的【importUser.xls】文件拖到文件上传框中,然后点击【导入】按钮即可

  • 导入产品分类码,demo中已经完成,以具有销售部经理经理角色的user6用户登录【其登录名在《已经上传过的目前demo中的用户文件应将其替代掉importUser.xls》中:user61001】,点击快捷功能树中的【产品分类码->导入】,然后将【导入文档模板】目录下的【importStoreClassCode.xls】文件拖到文件上传框中,然后点击【导入】按钮即可

  • 导入销售人员的各产品类别的销售权限,demo中已经完成,以具有销售部经理经理角色的user6用户登录【其登录名在《已经上传过的目前demo中的用户文件应将其替代掉importUser.xls》中:user61001】,点击快捷功能树中的【权限管理->导入折扣】,然后将【导入文档模板】目录下的【importDiscount.xls】文件拖到文件上传框中,然后点击【导入】按钮即可

  • 销售订单审批流程,包括订单审批、订单查询、统计即图表显示、兴趣点等,全部定义源码在【codeDefine->demo->sales->order】目录中

其中的订单审批流程共涉及到四个人、五种角色,这些信息保存在tms目录的子目录【导入文档模板】下,其中【已经上传过的目前demo中的用户文件应将其替代掉importUser.xls】中有这些用户的登录名,用这些登录名即可登录到demo组织中使用【密码全部是123456】:

  • user5,总经理,执行订单的最后审批,但如果订单的折扣高于30%,则不需其审批

  • user6,销售部经理,执行订单的审核,如果订单的折扣高于30%,其审核后订单即结束。同时销售部经理这个角色还映射了销售主管,而销售主管还需要执行产品分类码和折扣权限的管理,主要是导入

  • user7,销售,可以发起订单申请

  • user8,财务稽核,其和订单审批没有任何关系,但其对特殊订单感兴趣,所以在特殊订单审批通过后,会给其一个信息,使得其可以在自己的关注点->特殊订单中查看特殊订单的相关信息

发起订单申请

销售【这里是user7】和销售部经理【这里是user6】都可以发起订单申请。这两个角色点击其快捷功能树的【销售订单->发起申请】即可发起订单审批流程。

用户填写要项目名称和客户,这两项都做了数据校验,要求必须有输入,如果不输入,则jxTMS将不符合要求的输入框红,并弹窗提示,要求用户重新输入:

jxTMS架构

然后用户可以选择订单类型,这个下拉框和扩展说明做了联动:选择一般订单则扩展说明不可输入、选择特殊订单则扩展说明可以输入。

下面关于金额的六项的五项都是自动计算的,用户先点击产品明细表最右侧的白色十字,即自动出现一个新行。用户这时可以打开看看产品分类码,这些产品分类码关系到销售的权限,所以建议用户先在产品编码中输入0111,产品名称随便输,数量输入一个数,如2,看看会发生什么?!然后输入列表价,如135,再输入一个小一点的报价,如66,看看发生了什么?!

全部都进行了自动计算,然后在唯一没有变化的折扣金额那输入一个10,即自动完成了成交金额、实际折扣的计算。

然后随便在意见那输入点啥,点击确认按钮即可。

销售部经理审核

如果是销售发起的订单,则本流转将流转给销售部经理审批。如果用户在另一个界面中已经登录了user6,则等一会或立刻【看该用户是否有操作,如果没有操作,则后台的刷新频率会逐渐降到一分钟刷新一次】会看到其快捷功能树的【消息->我在做的任务】后出现一个红色的数字1,意为有一个新的任务要做。如果之前没登录或等不及,则直接点击【消息->我在做的任务】来查看有什么任务要做好了。

点击要求业务主管审批的工具条,即进入审批界面,整个流程的界面都是一样的,只是每个人只能操作自己的工作块,其它块都被遮罩遮挡,只能查看而无法操作。

注:为了避免用户按动tab键移动到自己无权操作的区域进行非常操作,所以jxTMS屏蔽了tab键的控件间移动

销售部经理可以看到有的产品明细的折扣被标红了,这是由于其所给折扣过深超过其权限了。然后可以选择同意或拒绝,如果选择拒绝则流程退回销售处再次执行并通过其【消息->我在做的任务】发出信息并查看。如果选择同意,则流程流转到下一步的总经理审批,但这个流程笔者做了一个业务规则,即如果折扣低于30%才需要总经理审批,所以如按本文上面所给的数字则本流程就自动结束了。

总经理审批

销售部经理可以通过拒绝然后销售修改价格与折扣等方式或干脆就直接重新再发起一个新的订单,只要让实际折扣低于30%,则最终必须得由总经理进行审批。用户要选择用user5用户来登录完成这一步。

总经理审批,除了同意与拒绝之外,还多了一个补充说明的按钮和最右侧的一个下拉框,下拉框中是退回销售和退回销售部经理,即总经理在拒绝与补充说明的时候,可以选择退回给前面的谁。

补充说明的意义是:例如是总经理要求销售进行补充说明,则其会在【消息->我在做的任务】中接到这个任务,并在其点击后显示一个补充说明的按钮给销售,让其填写原因:

jxTMS架构

销售点击图中的【补充说明】即弹出一个对话框让其输入解释说明。

注1:总经理和销售在这个交互过程,可通过点击【显示补充说明】进行查看
注2:销售进行完补充说明之后,流程直接返回给总经理继续执行,而不再需要流转销售部经理

特殊订单

如果销售在申请时选择了订单类型为特殊订单,则订单在审批通过后,user8用户就可以在快捷功能树的【关注点->特殊订单】中查看的到这个订单。

和其他人所看到的订单列表有一个微小的不同就在于,其多了一列:已读。这是为了便于提示用户是否已经查看过这个订单,以提高其作业效率。

订单查询

发起订单的销售和销售部经理,可以在我的订单中查看自己发起的订单。

销售部经理和总经理可以在订单查询中查看所有订单的信息,还可以在上面的条件框中输入各种条件来执行条件筛选自己感兴趣的订单。

订单统计

销售部经理和总经理可以通过点击销售额统计图表和销售额统计列表来以各种形式查看销售额的统计。

注:demo中的源码都加了注释,但因为笔者是从manager、msg先开始添加注释的,而demo下的有重复的就略去了,所以应先从这两个空间开始阅读源码

目前,jxTMS已经打包为云服务器镜像,开发者开箱即用:
jxTMS-腾讯云市场​

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章