pega(csa)_pega csa-程序员宅基地

技术标签: java  

pega的好处

让软件写软件
强化业务逻辑
在对组织有意义的地方运行应用程序
使用Pega的应用程序产品启动您的转换

团队成员:

1案例设计者(业务架构师和系统架构师):和课题专家还有利益相关者开发系统
业务架构师:定义一个业务规则,服务等级协议和进程。是去理解用户需求和定义用户案例和特征的关键
系统架构师:应用开发者进行面向对象的设计和应用的实现
2课题专家设计一个业务逻辑
3利益相关者帮助去复查,重定义和提供解决方法

直接在应用中捕捉对象

Direct capture of objective(DCO)商业和it利益相关者使用一个分享虚拟模型去直接在应用中捕捉商业需求,帮助双方在商业目的中互相交流完成需求理解。

安装pega平台应用

最佳实践和护栏

最佳实践目的:都会至少有一个目标。如果组织遵循最佳实践,它可以通过最小化问题或并发问题去预测一个预期结果。

建立最佳实践的方法:

可以使用多种标准去帮助选择最佳实践,它将为应用程序开发提供可测量和可预见的交付。
最佳实践是否符合组织目标
最佳实践是否匹配组织架构
在使用时是否添加了必要资源
最佳实践的成本效益

pega已经定义最佳实践是去交付pega项目的关键。

利用ldco去提高产品质量:

DCO能使项目团队直接将业务需求输入到pega。DCO帮助去剔除转化错误,节省团队时间,提高效率,促进围绕可见工作模型的业务和IT资源的直接参与,并使项目参与者能够最佳地审查工作进度。

pega建议所有工程都利用dco作为一个交付过程的核心。

使用标准的pega性能

pega7有许多特征和性能被构建进产品中,使用pega性能,这已经被测试且证明是可靠的。例如,假设案例生命周期的一部分需要增加审查级别。使用Pega 7中提供的审批流程,而不是构建自定义的审查流程。您可以在构建自定义流程所需的时间的一小部分内设计案例的生命周期来支持您的需求。

构建时进行迭代和测试

在你的组织中会最多的使用敏捷和迭代交付模型。首先,会分离大的应用程序使它变得更小,更好的管理整合。例如,不是构建完整的应用程序然后一次测试全部完成的应用程序,而是增量地构建和测试各个流程。然后能够提供这些功能的相关演示给提供反馈的相关方。在项目比较早的时候进行测试可以去驱动更高等级的产品质量。

在所有等级中交流项目进程

定期交流可以帮助团队按时关注正确的问题

遵循pega护栏

pega护栏能帮助你去确保使用最佳实践来安装配置pega应用。pega护栏能使开发团队去追踪配置pega最佳实践,使其更容易维护和升级。
护栏是关于包含危险条件或可能导致不良结果的情况的最佳做法和指导。护栏确保您和您的团队正确使用Pega平台,并帮助您避免麻烦的情况。

设置一个生命周期循环

生命周期设计时一个技术模型常常被用于去描述商业应用如何工作。是每个工程的基础。商业应用会自动化工作以至于能达到特定的商业结果。例如,开一个账户,提出事故索赔,或在线订购商品。

一个可见的工作业务

为了帮助业务用户有效地实现业务成果,业务用户需要一种协同工作的方式。业务应用程序应该以业务用户自然地思考和描述其工作的相同方式运行。在Pega应用程序中,您使用case类型为可重复的业务事务建模。案例类型是业务事务的抽象模型,而案例是事务的特定实例。您可以将案例类型视为用于创建和处理案例的模板。当一个新的事务开始时,将根据案例类型定义创建一个新的案例。
用于以业务术语描述业务应用程序的建模技术在工作中被叫做生命周期循环设计。

阶段

阶段是在你的组织工作中的第一等级。它包含工作流,进程。用户在将案例转移到案例生命周期的下一个阶段之前会遵循以下步骤。
在案例生命周期中,导致预期结果的阶段被叫做primary stages。初始阶段的·顺序会被经常被叫做happy path.以新建住宅为例。如果你被要求把建造一所房子的任务组织成建造的关键阶段,你可能会把任务组织成三个阶段。任何建筑的地基都是第一阶段。然后房子本身——框架——就建造好了。最后,添加了屋顶。每个阶段代表了住宅建设案例生命周期的一个不同阶段。在住宅建设的例子中,基础、框架和屋顶是导致房屋完成的主要阶段,这也是商业成果。

交替的阶段

案件通常按顺序从一个初级阶段发展到下一个初级阶段。在某些情况下,工作并不总是按照计划进行。当这种情况发生时,用另一个阶段来描述解决问题所需的行动。Alternate stages用于组织不属于“正常事件过程”,但在某些情况下必须可用的流程步骤。例如,在建模在线订购应用程序的生命周期时,必须考虑订单可以在发货之前取消。如果订单被取消,则必须完成许多任务才能认为该订单已被取消。第一个任务是处理取消订单,然后必须退款,最后必须通知客户订单已被取消。使用备用阶段来组织用于从主路径管理异常的流程步骤。

定义阶段的指导方针

要定义阶段,请考虑以下指导原则。
**组织阶段:**阶段通常表示案例从一个权限转移到另一个权限,或者从组织的一个部分转移到另一个权限。阶段也可能代表案件状况的重大变化。
命名阶段:使用对业务用户最有意义和最相关的名称。使用名词或名词短语来描述这个舞台的背景。尽量把名字限制在两个字以内。
阶段的数量:考虑将任何给定情况下的初级阶段数限制为7个,交替阶段数限制为5个。如果您发现自己需要10个以上的初级阶段或5个以上的交替阶段,可以考虑将两个或两个以上阶段结合使用,或者使用单独的case类型。
在案例中阶段常常被作为组织工作的第一级

阶段过渡

阶段转换允许您进一步细化阶段的运行时顺序。
对于初级阶段,当一个阶段中的所有步骤都完成时,默认选项是自动转换到下一个初级阶段。若要在完成当前阶段之前允许转换到其他阶段,可以向阶段添加受控转换。受控转换可以配置为任何主要或备用阶段,并且可以作为步骤中的操作或流程中的特定步骤发生。
您可以配置一个步骤,以允许用户选择案例转换到的阶段。这种类型的配置对于需要确定是/否的步骤最有用。例如,案例工作人员必须审查请求,并且可以批准或拒绝请求。如果请求被批准,正常处理将继续,案例将推进到主路径中的下一个步骤或阶段。如果请求被拒绝,案例将推进到预定义的阶段,该阶段可能在主路径中,也可能不在主路径中。

您可以使用Change Stage流程步骤自动将案例流转换到指定的阶段。
这种类型的配置对于自动转换到交替阶段和从交替阶段转换非常有用。例如,一个被拒绝的请求被发送回发起者以进行更新。更新请求的流程步骤组织在一个备用阶段。当遇到Change Stage步骤时,案例流自动转换到Change Stage步骤中定义的阶段

控制阶段过渡

若要允许转换到交替阶段,或在某个阶段完成之前,可以向某个阶段添加受控转换。受控转换可以使用Change Stage smart shape作为流程步骤添加,也可以作为流程步骤中的可选用户操作添加。
使用批准/拒绝步骤来控制案例转换到的阶段。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42898315/article/details/108635389

智能推荐

JWT(Json Web Token)实现无状态登录_无状态token登录-程序员宅基地

文章浏览阅读685次。1.1.什么是有状态?有状态服务,即服务端需要记录每次会话的客户端信息,从而识别客户端身份,根据用户身份进行请求的处理,典型的设计如tomcat中的session。例如登录:用户登录后,我们把登录者的信息保存在服务端session中,并且给用户一个cookie值,记录对应的session。然后下次请求,用户携带cookie值来,我们就能识别到对应session,从而找到用户的信息。缺点是什么?服务端保存大量数据,增加服务端压力 服务端保存用户状态,无法进行水平扩展 客户端请求依赖服务.._无状态token登录

SDUT OJ逆置正整数-程序员宅基地

文章浏览阅读293次。SDUT OnlineJudge#include<iostream>using namespace std;int main(){int a,b,c,d;cin>>a;b=a%10;c=a/10%10;d=a/100%10;int key[3];key[0]=b;key[1]=c;key[2]=d;for(int i = 0;i<3;i++){ if(key[i]!=0) { cout<<key[i.

年终奖盲区_年终奖盲区表-程序员宅基地

文章浏览阅读2.2k次。年终奖采用的平均每月的收入来评定缴税级数的,速算扣除数也按照月份计算出来,但是最终减去的也是一个月的速算扣除数。为什么这么做呢,这样的收的税更多啊,年终也是一个月的收入,凭什么减去12*速算扣除数了?这个霸道(不要脸)的说法,我们只能合理避免的这些跨级的区域了,那具体是那些区域呢?可以参考下面的表格:年终奖一列标红的一对便是盲区的上下线,发放年终奖的数额一定一定要避免这个区域,不然公司多花了钱..._年终奖盲区表

matlab 提取struct结构体中某个字段所有变量的值_matlab读取struct类型数据中的值-程序员宅基地

文章浏览阅读7.5k次,点赞5次,收藏19次。matlab结构体struct字段变量值提取_matlab读取struct类型数据中的值

Android fragment的用法_android reader fragment-程序员宅基地

文章浏览阅读4.8k次。1,什么情况下使用fragment通常用来作为一个activity的用户界面的一部分例如, 一个新闻应用可以在屏幕左侧使用一个fragment来展示一个文章的列表,然后在屏幕右侧使用另一个fragment来展示一篇文章 – 2个fragment并排显示在相同的一个activity中,并且每一个fragment拥有它自己的一套生命周期回调方法,并且处理它们自己的用户输_android reader fragment

FFT of waveIn audio signals-程序员宅基地

文章浏览阅读2.8k次。FFT of waveIn audio signalsBy Aqiruse An article on using the Fast Fourier Transform on audio signals. IntroductionThe Fast Fourier Transform (FFT) allows users to view the spectrum content of _fft of wavein audio signals

随便推点

Awesome Mac:收集的非常全面好用的Mac应用程序、软件以及工具_awesomemac-程序员宅基地

文章浏览阅读5.9k次。https://jaywcjlove.github.io/awesome-mac/ 这个仓库主要是收集非常好用的Mac应用程序、软件以及工具,主要面向开发者和设计师。有这个想法是因为我最近发了一篇较为火爆的涨粉儿微信公众号文章《工具武装的前端开发工程师》,于是建了这么一个仓库,持续更新作为补充,搜集更多好用的软件工具。请Star、Pull Request或者使劲搓它 issu_awesomemac

java前端技术---jquery基础详解_简介java中jquery技术-程序员宅基地

文章浏览阅读616次。一.jquery简介 jQuery是一个快速的,简洁的javaScript库,使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互 jQuery 的功能概括1、html 的元素选取2、html的元素操作3、html dom遍历和修改4、js特效和动画效果5、css操作6、html事件操作7、ajax_简介java中jquery技术

Ant Design Table换滚动条的样式_ant design ::-webkit-scrollbar-corner-程序员宅基地

文章浏览阅读1.6w次,点赞5次,收藏19次。我修改的是表格的固定列滚动而产生的滚动条引用Table的组件的css文件中加入下面的样式:.ant-table-body{ &amp;amp;::-webkit-scrollbar { height: 5px; } &amp;amp;::-webkit-scrollbar-thumb { border-radius: 5px; -webkit-box..._ant design ::-webkit-scrollbar-corner

javaWeb毕设分享 健身俱乐部会员管理系统【源码+论文】-程序员宅基地

文章浏览阅读269次。基于JSP的健身俱乐部会员管理系统项目分享:见文末!

论文开题报告怎么写?_开题报告研究难点-程序员宅基地

文章浏览阅读1.8k次,点赞2次,收藏15次。同学们,是不是又到了一年一度写开题报告的时候呀?是不是还在为不知道论文的开题报告怎么写而苦恼?Take it easy!我带着倾尽我所有开题报告写作经验总结出来的最强保姆级开题报告解说来啦,一定让你脱胎换骨,顺利拿下开题报告这个高塔,你确定还不赶快点赞收藏学起来吗?_开题报告研究难点

原生JS 与 VUE获取父级、子级、兄弟节点的方法 及一些DOM对象的获取_获取子节点的路径 vue-程序员宅基地

文章浏览阅读6k次,点赞4次,收藏17次。原生先获取对象var a = document.getElementById("dom");vue先添加ref <div class="" ref="divBox">获取对象let a = this.$refs.divBox获取父、子、兄弟节点方法var b = a.childNodes; 获取a的全部子节点 var c = a.parentNode; 获取a的父节点var d = a.nextSbiling; 获取a的下一个兄弟节点 var e = a.previ_获取子节点的路径 vue