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

智能推荐

class和struct的区别-程序员宅基地

文章浏览阅读101次。4.class可以有⽆参的构造函数,struct不可以,必须是有参的构造函数,⽽且在有参的构造函数必须初始。2.Struct适⽤于作为经常使⽤的⼀些数据组合成的新类型,表示诸如点、矩形等主要⽤来存储数据的轻量。1.Class⽐较适合⼤的和复杂的数据,表现抽象和多级别的对象层次时。2.class允许继承、被继承,struct不允许,只能继承接⼝。3.Struct有性能优势,Class有⾯向对象的扩展优势。3.class可以初始化变量,struct不可以。1.class是引⽤类型,struct是值类型。

android使用json后闪退,应用闪退问题:从json信息的解析开始就会闪退-程序员宅基地

文章浏览阅读586次。想实现的功能是点击顶部按钮之后按关键字进行搜索,已经可以从服务器收到反馈的json信息,但从json信息的解析开始就会闪退,加载listview也不知道行不行public abstract class loadlistview{public ListView plv;public String js;public int listlength;public int listvisit;public..._rton转json为什么会闪退

如何使用wordnet词典,得到英文句子的同义句_get_synonyms wordnet-程序员宅基地

文章浏览阅读219次。如何使用wordnet词典,得到英文句子的同义句_get_synonyms wordnet

系统项目报表导出功能开发_积木报表 多线程-程序员宅基地

文章浏览阅读521次。系统项目报表导出 导出任务队列表 + 定时扫描 + 多线程_积木报表 多线程

ajax 如何从服务器上获取数据?_ajax 获取http数据-程序员宅基地

文章浏览阅读1.1k次,点赞9次,收藏9次。使用AJAX技术的好处之一是它能够提供更好的用户体验,因为它允许在不重新加载整个页面的情况下更新网页的某一部分。另外,AJAX还使得开发人员能够创建更复杂、更动态的Web应用程序,因为它们可以在后台与服务器进行通信,而不需要打断用户的浏览体验。在Web开发中,AJAX(Asynchronous JavaScript and XML)是一种常用的技术,用于在不重新加载整个页面的情况下,从服务器获取数据并更新网页的某一部分。使用AJAX,你可以创建异步请求,从而提供更快的响应和更好的用户体验。_ajax 获取http数据

Linux图形终端与字符终端-程序员宅基地

文章浏览阅读2.8k次。登录退出、修改密码、关机重启_字符终端

随便推点

Python与Arduino绘制超声波雷达扫描_超声波扫描建模 python库-程序员宅基地

文章浏览阅读3.8k次,点赞3次,收藏51次。前段时间看到一位发烧友制作的超声波雷达扫描神器,用到了Arduino和Processing,可惜啊,我不会Processing更看不懂人家的程序,咋办呢?嘿嘿,所以我就换了个思路解决,因为我会一点Python啊,那就动手吧!在做这个案例之前先要搞明白一个问题:怎么将Arduino通过超声波检测到的距离反馈到Python端?这个嘛,我首先想到了串行通信接口。没错!就是串口。只要Arduino将数据发送给COM口,然后Python能从COM口读取到这个数据就可以啦!我先写了一个测试程序试了一下,OK!搞定_超声波扫描建模 python库

凯撒加密方法介绍及实例说明-程序员宅基地

文章浏览阅读4.2k次。端—端加密指信息由发送端自动加密,并且由TCP/IP进行数据包封装,然后作为不可阅读和不可识别的数据穿过互联网,当这些信息到达目的地,将被自动重组、解密,而成为可读的数据。不可逆加密算法的特征是加密过程中不需要使用密钥,输入明文后由系统直接经过加密算法处理成密文,这种加密后的数据是无法被解密的,只有重新输入明文,并再次经过同样不可逆的加密算法处理,得到相同的加密密文并被系统重新识别后,才能真正解密。2.使用时,加密者查找明文字母表中需要加密的消息中的每一个字母所在位置,并且写下密文字母表中对应的字母。_凯撒加密

工控协议--cip--协议解析基本记录_cip协议embedded_service_error-程序员宅基地

文章浏览阅读5.7k次。CIP报文解析常用到的几个字段:普通类型服务类型:[0x00], CIP对象:[0x02 Message Router], ioi segments:[XX]PCCC(带cmd和func)服务类型:[0x00], CIP对象:[0x02 Message Router], cmd:[0x101], fnc:[0x101]..._cip协议embedded_service_error

如何在vs2019及以后版本(如vs2022)上添加 添加ActiveX控件中的MFC类_vs添加mfc库-程序员宅基地

文章浏览阅读2.4k次,点赞9次,收藏13次。有时候我们在MFC项目开发过程中,需要用到一些微软已经提供的功能,如VC++使用EXCEL功能,这时候我们就能直接通过VS2019到如EXCEL.EXE方式,生成对应的OLE头文件,然后直接使用功能,那么,我们上篇文章中介绍了vs2017及以前的版本如何来添加。但由于微软某些方面考虑,这种方式已被放弃。从上图中可以看出,这一功能,在从vs2017版本15.9开始,后续版本已经删除了此功能。那么我们如果仍需要此功能,我们如何在新版本中添加呢。_vs添加mfc库

frame_size (1536) was not respected for a non-last frame_frame_size (1024) was not respected for a non-last-程序员宅基地

文章浏览阅读785次。用ac3编码,执行编码函数时报错入如下:[ac3 @ 0x7fed7800f200] frame_size (1536) was not respected for anon-last frame (avcodec_encode_audio2)用ac3编码时每次送入编码器的音频采样数应该是1536个采样,不然就会报上述错误。这个数字并非刻意固定,而是跟ac3内部的编码算法原理相关。全网找不到,国内音视频之路还有很长的路,音视频人一起加油吧~......_frame_size (1024) was not respected for a non-last frame

Android移动应用开发入门_在安卓移动应用开发中要在活动类文件中声迷你一个复选框变量-程序员宅基地

文章浏览阅读230次,点赞2次,收藏2次。创建Android应用程序一个项目里面可以有很多模块,而每一个模块就对应了一个应用程序。项目结构介绍_在安卓移动应用开发中要在活动类文件中声迷你一个复选框变量

推荐文章

热门文章

相关标签