新建一个简单的Portal(一)

   一般的portal创建挺容易的,但是要是管理员的portal就有点郁闷啦感觉里面的东西还是挺多的,可能是刚开始接触吧,所以一直很佩服那些搞Pega开发的人,尤其是PegaRULES process Commander的出生,还有那些辛勤的开发者。接触了一段时间的pega有时候感觉pega挺有意思的,有时候却让自己很头痛。感觉Pega没有自己库的很详细的帮助文档。有些东东不知道该怎么查找。在以后的学习中会把接触到的点点滴滴写下来,帮助自己以后的参考。
    简单的用户portal的创建:   
    新建一个简单的Portal(一)_第1张图片
    在skin选项中我们可以选择自带的,也可以自己定义。
     新建一个简单的Portal(一)_第2张图片
    Gadget一栏中,可以选择pega自带的,也可以自己定义,此处的是自己定义的。CustomMenu如下:
     新建一个简单的Portal(一)_第3张图片
     新建一个简单的Portal(一)_第4张图片
     在第一篇文章中好像提到过openWorkByURL(...)是pega内部的一个函数好像是在desktopapi.js中,但是具体怎么看源代码我就不知道了。,这些东西也是在原有的项目中看到的。这边的目的是在点击该按钮的时候在workspace中打开一个新的Harness。Gadget的做法都是一样的,需要注意一点的是,我们自定义的Rule(Gadget选项中所填写的Rule)是建在Data-Gadget下面的。openWorkByURL(...)其实看参数的名字也很简单理解的,下一篇文章将会提到一些。
      下面是点击按钮之后所调用的activity,activity中仅仅是打开一个Harness,这个Harness被一个Model来初始化一些数据。activity以及Model等等一些参数是在openWorkURL中指定的。
       新建一个简单的Portal(一)_第5张图片
      新建一个简单的Portal(一)_第6张图片
      新建一个简单的Portal(一)_第7张图片
      图片中的那些Parameter就是openWorkURL中的一些参数,前面有图标的表示必传。
      

你可能感兴趣的:(项目管理)