Posts

Easy steps to follow and create a classic app using Pega Infinity V8.4 App Studio with Web Mashup & mobile app features(iOS/Android)

Image
Brief introduction: App Studio is the only low-code solution that reconciles the silos and brings users together in one inclusive, intuitive authoring environment that serves all skill levels. Business users become active participants in the development process, reacting in real time to evolving business needs. Developers, freed from legacy code maintenance, have the tools and time they need to focus on more complex, high-value tasks. And all work is done within organizational guardrails set by IT to protect against future upgrade and compliance issues. App Studio boosts collaboration and productivity for everyone who touches enterprise applications. Features include: Accelerated application development: Easily define key application components – like outcomes, users, and data – within prebuilt, relevant app templates at the outset of a project to jumpstart and accelerate development. Intelligent automation and workflow: Manage a variety of intelligent automation tools to not only au...

A simple usecase to expose the REST service using Pega V8.x

Image
There are various instances/scenarios where we can expose Pega services to the external systems. To expose any service from Pega, we can choose Service-REST option in the product. Here I am giving a simple usecase to expose REST service to read the table data using Pega V8.x. Below are the simple steps to be followed for this implementation. 1) Create a simple DataType to capture the medicines in Pega 2) Create a data model to map the incoming request and outgoing response for this service 3) Create a service package for Service-REST method in Pega 4) Create a new Service-REST rule and configure it 5) Create a service activity to build the logic  6) Finally, test the service from browser and/or Postman API editor References: 1) Pega Developer Help 2) Pega Community Site

Generate a PDF using Eform feature and attach it to the Pega V851 case

Image
The  EForm  feature supports applications that work with PDF files and help to parse the Data. The  Pega  Platform can also merge data from the clipboard into a PDF form, generating a new PDF document.  EForm  file rules hold uploaded PDF form files that are used as templates when generating new PDF documents.  eForm file rules hold uploaded PDF form files that are used as templates when generating new PDF documents. Their corresponding eForm map rules ( Rule-Map-eForm  rule type) specify the relationship between the form fields in the PDF form and properties in your application. Steps to use this feature and attach a generated PDF to the case: 1) There are 2 ways to upload the PDF form in Pega by using      a) PDF for Eform Wizard from Dev Studio -> Configuration -> Integration -> Tools     b) EForm File from Dev Studio -> Records -> Integration-Mapping (I have selected this option) For either of these opti...

Implementation of DWA with a security check and the signature control using a standard flow in V851

Image
Directed Web Access (DWA) allows anyone accessing the internet, an intranet, or email to process an assignment, either on a one-time or infrequent, as-needed basis. This feature extends the scope and reach of the application to employees throughout the enterprise, trusted customers and suppliers, and anyone else want to obtain information from. Assignments define the parts of processing of a work item that requires human judgment, expertise, and data entry that are often completed by trained users of the application. Assignments sent to such outside parties are known as "external assignments". They improve accountability, eliminate telephone calls, prevent the need for rework caused by answers from outsiders that do not pass edits, and give visibility to the responsiveness of these outside parties. To send the external assignment to someone, the application includes a specially formatted URL within the text of an email. When the email recipient clicks this URL, a web browser...

Easy to create and run a simple Spring Boot application from the browser using Spring Boot CLI & Maven Opensource tools

Image
Last week I was spending sometime on how to work on Spring Boot framework and Maven.  The main goal of the Spring Boot framework is to reduce overall development time and increase efficiency by having a default setup for unit and integration tests. The Spring Framework is an application framework and inversion of control container for the Java platform. The framework's core features can be used by any Java application, but there are extensions for building web applications on top of the Java EE platform.  The Spring Boot CLI is a command line tool that you can use if you want to quickly develop a Spring application. It lets you run Groovy scripts, which means that you have a familiar Java-like syntax without so much boilerplate code. You can also bootstrap a new project or write your own command for it. Maven is a build automation tool used primarily for Java projects. Maven can also be used to build and manage projects written in C#, Ruby, Scala, and other languages. The M...

Upload a CSV file into Pega PE V851 and capture the data from it to the UI screen

Image
Today I have done a simple exercise on how we can capture the CSV file data on to Pega UI screen after uploading the records on the Clipboard using OOTB activity rule.  Here is the simple screen on how I brought the CSV data. The customer specific CSV file contains 3 rows and 3 cols of data and the col headers must match with the properties defined in Pega. In my case, the properties are created with names: CustID, CustName and CustAddress and the details of these properties are shown below. To upload the file, I have used OOTB control:FilePath and set the property:pyFileName under pyWorkPage. For this controlr, we need to check the checkbox "SetEncodingNow". Created a simple section rule with 1 column Template and it allows us to choose the file to upload and show the data in a Table like below. Now it is the time to build the logic after clicking the Upload button. Called a simple activity with Refresh Section in the Click event. This activity has 2 simple steps and the sna...

OpenShift platform in my words and a sample PostgreSQL DB deployment using CLI tool

Image
OpenShift is a containerization software and was developed by Red Hat. OpenShift Container Platform is an on-premises platform as a service (Paas)  built around Docker containers orchestrated and managed by Kubernetes on a foundation of Red Hat Enterprise Linux. The OpenShift Web Console has 2 views - developer and administrator. Administrator view is to allow one to monitor container resources and container health, manage users, work with operators, etc. Developer view is mainly to work with application resources within a namespace. OpenShift also provides a CLI that supports a superset of the actions that the Kubernetes CLI provides. Docker is a set of platform as a service (PaaS) products that use OS-level virtualization to deliver software in packages called containers. Containers are isolated from one another and bundle their own software, libraries and configuration files; they can communicate with each other through well-defined channels. Because all of the con...