一般的portal创建挺容易的,但是要是管理员的portal就有点郁闷啦感觉里面的东西还是挺多的,可能是刚开始接触吧,所以一直很佩服那些搞Pega开发的人,尤其是PegaRULES process Commander的出生,还有那些辛勤的开发者。接触了一段时间的pega有时候感觉pega挺有意思的,有时候却让自己很头痛。感觉Pega没有自己库的很详细的帮助文档。有些东东不知道该怎么查找。在以后的学习中会把接触到的点点滴滴写下来,帮助自己以后的参考。
简单的用户portal的创建:
在skin选项中我们可以选择自带的,也可以自己定义。
Gadget一栏中,可以选择pega自带的,也可以自己定义,此处的是自己定义的。CustomMenu如下:
在第一篇文章中好像提到过openWorkByURL(...)是pega内部的一个函数好像是在desktopapi.js中,但是具体怎么看源代码我就不知道了。,这些东西也是在原有的项目中看到的。这边的目的是在点击该按钮的时候在workspace中打开一个新的Harness。Gadget的做法都是一样的,需要注意一点的是,我们自定义的Rule(Gadget选项中所填写的Rule)是建在Data-Gadget下面的。openWorkByURL(...)其实看参数的名字也很简单理解的,下一篇文章将会提到一些。
下面是点击按钮之后所调用的activity,activity中仅仅是打开一个Harness,这个Harness被一个Model来初始化一些数据。activity以及Model等等一些参数是在openWorkURL中指定的。
图片中的那些Parameter就是openWorkURL中的一些参数,前面有图标的表示必传。
分享到:
相关推荐
【用友UAP的Portal开发】是针对企业级Web应用的一种解决方案,旨在提供一个集成了多种功能和服务的统一入口。UAP Portal是基于JSR 286规范,遵循J2EE技术体系,具备强大的系统集成和组装能力。它不仅支持产品展示...
创建一个简单的Portal-Basic HelloWorld应用可以帮助开发者快速了解框架的基本使用方式: 1. **创建项目**:在IDE中新建一个Web项目。 2. **配置web.xml**:添加Dispatcher Servlet的相关配置。 3. **编写Action**:...
- **创建项目**:在IDE中新建一个Web项目。 - **配置环境**:配置好Maven或Gradle的pom.xml文件,引入Portal-Basic框架依赖。 - **编写代码**:实现简单的Action和对应的JSP页面。 - **运行测试**:启动服务器,通过...
本文档旨在指导读者如何使用IBM WebSphere Portal V6.0中的Web Content Management (WCM)来构建一个完整的Web内容管理系统。它不仅涵盖了创建库、工作流、站点结构等方面的基本操作,还深入介绍了如何利用WCM提供的...
在本文中,我们将深入探讨如何搭建JBoss Portal开发环境,并逐步...这只是一个简单的示例,实际开发中可能需要处理更复杂的业务逻辑和集成其他服务。了解并熟练掌握这些步骤,对于在企业环境中构建自定义门户至关重要。
在这个练习中,我们将逐步了解如何使用 Gamemaker 创建一个基础的游戏元素,包括精灵(Sprites)、对象(Objects)以及事件处理,最终构建一个简单的场景。 首先,我们要创建一个精灵。在 Gamemaker 中,精灵是游戏...
通过以上步骤,您已经成功搭建了Liferay开发环境并创建了一个简单的portlet项目。Liferay的强大之处在于其丰富的功能集和灵活的架构设计,允许开发者快速构建复杂的企业级应用。掌握这些基本操作后,您可以进一步...
2:新建一个频道为资讯,后台选择模板list_news,前台页面导入portal_资讯.xml文件 3:新建一个频道为评测,后台选择模板list_car,前台导入portal_评测.xml文件 4:文章内容页导入portal_view.xml文件 5:论坛首页...
首先,你需要登录到SharePoint管理中心,并选择“新建”选项来创建一个新站点。在创建过程中,你可以指定站点的名称、描述以及存储位置。完成基本信息填写后,还需选择合适的模板,这将决定站点的基本结构和功能。 ...
本教程将引导你通过WebSphere Portlet Factory (WPF)来构建一个简单的Dashboard,以便快速生成报表。 1. **新建项目** 新建Dashboard项目的第一步是创建一个新的WebSphere Portlet Factory项目。在项目目录中,...
- **创建项目**:首先需要在TIAPortal中新建一个项目,并为其指定合适的名称和路径。 - **插入并组态PLC**: - **插入PLC**:在项目视图中添加S7-1200 PLC设备,并选择合适的型号和版本。 - **设备和网络编辑器...
最后,需要用付过费的帐号登录到 iOS Provisioning Portal,并新建一个 App ID,生成一个 SSL certificate 文件,命名为 aps_developer_identity.cer。 三、工程代码实现 在 Xcode 中新建一个测试工程,设置工程的...
在 ASP.NET 中,有时候为了提供更好的用户体验,特别是在处理耗时操作时,如加载大量数据或执行复杂的后台处理,我们可能需要在客户端显示一个进度条来指示页面加载的状态。下面将详细解释如何在 ASP.NET 中实现这一...
在实际操作中,我们以一个简单的例子来说明如何使用TIA Portal。首先,确保硬件连接正确,例如CPU的L和M端接入24V电源。接着,新建项目并添加设备,如CPU 1214C。在PLC的默认变量表中,定义输入变量M0.0和输出变量M...
- 在 `themes` 目录下新建一个文件夹,命名为你的主题名称。 2. **定义主题配置文件**: - 在新创建的主题文件夹内,创建一个配置文件,如 `theme.xml`,定义主题的基本属性,如名称、描述等。 3. **定制样式**...
在项目中新建一个HMI变量表,包括两个整型变量`test1`和`test2`。这两个变量将在后续的逻辑判断中扮演关键角色。 接着,打开根画面,从右侧工具箱拖动"I/O域"到画面上,创建一个与`test1`连接的I/O域_1和另一个与`...
- 使用图形编辑器创建一个简单的画面,例如包含一个按钮和两个I/O域。 - 为按钮编写一个简单的C脚本,实现在鼠标单击时改变PLC中变量的值。 - 配置I/O域与PLC变量的关联。 4. **运行WinCC系统** - 启动WinCC...