童话说说技术创业美文职业
快好知
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

SaaS可配置化:流程可配置

6月22日 生死族投稿
  SaaS软件在实际部署使用过程中势必需要面对各类型租户,租户需求千差万别,为了最大程度满足使用,构建的SaaS应用需要实现最大程度的可配置。前面已针对数据可配置、界面可配置、功能可配置进行详细描述,现再详细阐述流程可配置。
  基础理论
  抽象业务流程,将业务流程的流转看做是一个流水生产线。包含三种核心概念,分别是:原材料、通道、加工、原材料在事先配置好的通道中流转,经过多处加工最后得出预期的产品。
  原材料可看成是原始数据,通道看成是数据关联,加工看成是一个一个的服务。原数据通过数据关联连接对应的服务,其中服务包含三要素:输入(I)、输出(O)、操作(A),一旦原始数据符合数据关联要求,就可顺利通过I流入,对应的A将会依据定义好的逻辑对原始数据进行处理,最终数据从O流入。
  整套流程可通过多套数据关联链接起来,原始数据经过一步一步处理,最终将会被加工成预计需要的结果。
  设计原则
  整个流程化设计原则是:组件组装,将业务流转过程中涉及的核心模块拆分成组件,流程可配置化的过程就是对整个服务流程组件进行生产和组装的过程。
  结合是实际业务场景,对应的组件可划分为5大类,分别是:服务、关联、规则、节点、约束与依赖。
  1。服务
  服务的定义包含三个模块,分别是输入、操作、输入。其中操作属于核心模块,定义了该服务所要执行的具体操作。整个服务体可概述为可重用的软件模块,可以被看出是不可分割的功能体,如果有看过《SaaS可配置化功能可配置》就会知道,其实服务的对应的就是系统的“原子功能”。
  2。关联
  关联最重要的作用就是连接规则与服务,通过关联将不同功能的服务串联起来,进而实现业务数据流的流转。
  3。规则
  规则用于对数据进行判断,并依据判断结果来选择下一个关联。由于示意图可看出:整体由三部分组成,条件、出分别是输入、口。根据条件选定对应的出口,出口再与关联链接,进入完成业务逻辑的流转
  4。节点
  节点的引入是为了支持并行时序,多任务并行,通过对应的关联汇集到设定的节点中。任务间具有一定的时序关联,执行完一个任务后,同时开启若干个任务,它们都完成后再触发后续任务
  5。约束与依赖
  约束针对SaaS模式多租户情况提出,在实现流程可配置时,需要添加约束也就是隐性条件,确保各租户间数据的隔离。依赖描述的是规则与规则之间,存在数值与逻辑互为条件或不可分离的情况。
  6。解决方案
  上面有对流程可配置的基础理论和原则进行详细的阐述,下面结合实际场景对流程可配置产品的使用过程做一定的描述。
  7。创建节点
  在这里定义的节点需要区分设计原则中的节点概念,这里的节点更多是针对前端用户定义的,其基础含义就是数据在流转过程中需要经过的各个任务阶段,在设计SaaS过程中需要注意节点有对应负责人,操作及数据可见权限。
  例如:针对一个审批节点,在配置流程过程中需要配置具体的审核人员,是否具有“通过”,“退回”操作,是否可查看,编辑审核列表中的某些数据项。
  节点类型:
  在SaaS产品设计中,成功创建节点后,还需要考虑提供租户对节点权限进行设置。常见的节点权限设置往往通过限制该节点负责人,对节点包含字段的操作权限来实现。
  例如:对于一需要提交的表单,管理员可通过设置其中字段为“可见”、“可编辑”、“隐藏”进而实现权限的控制。
  8。添加流程
  开始介绍的创建节点,针对具体使用场景。节点创建完毕后自然而然是添加流程操作,进而实现流程的可配置化。一直描述的流程其实数据流转的方向或途径,租户在使用SaaS过程中会产生文档产品财务数据项目任务等数据,这些数据只有通过流程才能一一串联起来,进而实现应有的价值。
  在实际设计过程中,可通过设计三部分:流程节点、分支和权限进而实现添加流程操作,其中流程节点和权限已介绍。
  分支的主要作用是确定数据的流向,在实际业务场景中,需要依据不同的条件流向不同的节点,例如:在财务审核中,小于10000,财务经理审核,大于10000财务总监审核。这个时候,可以以1000作为分支流转的判断条件进而实现数据流向的可配置性。
  当然,分支流程的核心设计点在于实现分支判断条件的灵活性。因为针对不同的业务场景,需要不同的对比判断条件,包括数值对比,逻辑判断等。
  上述不管是基础理论,设计原则,还是解决方案都只是提供一种SaaS流程可配置化的思路,不同的应用场景有不同的解决方案,欢迎交流。
  相关阅读
  SaaS可配置化:数据可配置化
  SaaS可配置化:功能可配置
  SaaS可配置化:界面可配置
投诉 评论 转载

地图产品:如何提高搜索效率?在用户的认知模型中,“用地图搜索地点”是一个简单到无感知的操作,总共分两步:输入关键字,找到目标地点(比关大象还简单)。就是这简单的两步背后,地图做了很多设计,帮助用户提高搜索……SaaS可配置化:流程可配置SaaS软件在实际部署使用过程中势必需要面对各类型租户,租户需求千差万别,为了最大程度满足使用,构建的SaaS应用需要实现最大程度的可配置。前面已针对数据可配置、界面可配置、功……微信的悬浮窗功能,启示我如何选择正确的方案微信的悬浮窗,受到了一致的好评,交互简单易学易触发。这种解决方式是我没有想到的,确实很取巧,我试图剖析一下这中间的差别,希望自己能从中学习到一些产品设计的思路。一、要解决……优秀的设计师,都遵循这七大设计原则你想成为一位优秀的设计师吗?那这七大设计原则你要重视起来。2018年,有个设计师叫做Jimmy,他在Shmuckle公司做设计。他日夜所追求的就是有朝一日成为知名设计师,……用户引导设计,帮你解决产品的3大哲学问题用户是谁?用户从哪里来?用户要到哪里去?这三大哲学问题揭示了用户、场景、需求的最普遍规律,揭示了产品从开始使用到结束的基本过程,而引导设计则是产品领域的唯物主义,为我们认识产品……产品内容化趋势下的feed流本质一个能输出价值的产品(APP),它的身后是综合各项因素所能得到的最优解。2018年7月16日,抖音对外宣布了最新用户数据,全球MAU(月活跃)用户超过5亿。这是短视……那些提升用户体验的细节,究竟有没有用?当我们谈用户体验优化提升时,要意识到这个体验是否属于该产品的核心体验。刚工作时,我的住处附近,有两家服务门店让我印象比较深刻。一家是理发店。这家理发店给顾客洗头,也……运营迁跃:产品创新的两个标准法则上一篇我在《运营思考:如何做好一款小程序?》一文中,跟大家分享了关于如何去把握小程序的方向,以及小程序开发的敏捷流程和创新机会,虽然讲的是小程序,但它的思路同样适用于任何产品。……引导好评弹窗:怎样从产品层面提高转化率?之前也有做过好评引导的需求,但是发现效果很差,评论数以及评分都不理想,因此想对引导用户评价APP进行优化迭代,整理总结了市面上一些平台做的比较好的弹窗,以及结合自己的想法,将这……提升数据可视化的7个实用技巧对于数据可视化,在设计原理上其实是相通的,都是为了更好的传达信息。所以,同样的,关注核心信息,剔除信息杂质,能使数据表信息的传达更有效。良好的数据可视化就是清晰,有效地传……产品工作流程与方法论:产品方案设计最近在从0开始做一个产品方案,就来给大家分享一些产品方案设计的相关内容。一、产品战略与定位(1)确立产品战略定位确立产品战略定位的确并不容易,但却非……也谈互联网产品的分类以产品和服务交付的全流程来看,对线下的依赖程度,以及SKU的数量、密度,这两个指标,才应该是当下互联网产品的分类分析依据。美团点评高级副总裁王慧文先生曾在公开演讲文《对互……
第六章:产品工作(3)工作学习心得第六章:产品工作(1)工作环境介绍听李开复说情商第六章:产品工作(2)工作面试心得第六章:产品工作(45)转型做产品经理的方法和工作注意事项团队建设之知识分享机制做产品时容易犯的那些错误Axure产品原型在手机上如何运行如何丰满地做SWOT分析?第五章:产品管理(5)团队协同第五章:产品管理(4)团队沟通等待革命的餐饮O2O:餐饮管理系统的艰难进化
水龙头净水器哪个好水龙头净水器品牌推荐详解马龙樊振东个人信息遭泄露涉及护照信息疫苗接种热传聚热点网 浅谈学校制度管理和人文管理的有效结合女性为什么会宫寒招助女人调理宫寒广东省社科院国学中心主任柯可:《大唐太子李建成》书评鲁迅又是古已有之原文注释和赏析我爱你大海社会创新基金媒体发布会新闻稿超级神奇的照片,你不想看看吗?别让你的眼睛迷惑了你自己!蜕变王者荣耀破军杯,甜甜珂四连MVP打脸黑粉,鲨鱼战队直接摆烂热 男性过了65岁,若还能做到以下6件事,或说明身体素质还不错

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界