Professional Documents
Culture Documents
Low Code Extend
Low Code Extend
application development===========
Agile Workbench
Work items
When you create a new case type in your application, Pega Platform™
automatically creates a feature with the same name.
To change the status of a work item, drag the card to the appropriate
column or use the Status drop-down on the work item itself.
The Application profile displays all the features and work items, as
well as their status, in your application.
===================================================================================
===================================================================================
=
============
Release management with Pega Platform ===========
DevOps
DevOps People
* continuous integration,-----
Continuously integrating to share a repository every day
* continuous delivery,--------- Always
ready to ship
* continuous deployment.---------
Continuously Deploying/ Shipping
Continuous integration
Continuous delivery
DevOps technology
Deployment Manager
Third-party tools
=====================Agile development
best practices============
===================================================================================
==================================================================================
==============Sizing a
Pega Platform project==========
Product Owner
Owns the product backlog and prioritization of backlog items.
Creates acceptance criteria.
Specialty Architects
Engage with project development depending on project needs and
skills alignment.
Scrum Master
Promotes and supports Scrum and ensures that all team members
understand Scrum theory and practices. Facilitates Scrum events as needed.
System Architect (SA, SSA, LSA)
Designs and configures the application.
Lead or principal architects (LSA) design the overall
architecture.
Senior (SSA) and system architects (SA) configure assets such as
user interface forms and automated decisions.
They contribute object-oriented design and technical
implementation skills.
Citizen Developers
Collaborate on Pega projects. Citizen developers are non-
technical business users who participate in application development.
These developers bring valuable knowledge about the business
needs.
To use the Estimator, you first need to define the main elements
of your application:
> Create a case type, and then define the case life
cycle by adding stages, processes, and steps.
> Define personas that represent users of your
application.
> Create data objects that visualize the information
that your cases require to reach the resolution stage.
> Add features that represent usable functionalities
in your application.
Release
Select a specific release (MLP1, MLP2, MLPn, Future, Unplanned,
All, or custom) to view the estimate for that release.
Delivery
Select the implementation method that your development team uses:
Scrum/Agile or Waterfall/Other.
===================================================================================
===================================================================================
=
==========Adding
optional actions to a workflow=======
Optional actions
You can define actions that users optionally perform during case
processing. These actions are called optional actions.
A series of steps that are not the usual path can be handled with
an optional process.
Case wide and stage-only actions
===================================================================================
===================================================================================
=
Decision points
You create flows to support the different paths that users can take
through a case life cycle.
The shapes and settings that you choose depend on the types of
decisions that users make, and the order in which the events occur.
Decision shapes
===================================================================================
===================================================================================
==
========Automation
shapes in the case life cycle=========
Automation shapes
The Run data transform automation helps to run the selected data
transform rule at run time.
Attach content -----Attaches a file, URL, or note to a case
Create case -----------Creates one or more cases from the current case.
Create PDF --------Creates a PDF file from a specified section and attaches it to
the case.
Post to pulse --------Creates a message and sends it to the Pulse social stream.
Update a case ----Updates the current case or all child cases and descendants.
Search duplicate case ----Automatically searches for duplicate cases using set
conditions.
===================================================================================
===============================================================================
=============Creating a
child case==========
Case hierarchy
A parent case that creates multiple child cases allows for work to be
processed in parallel.
Different parties with different expertise can handle each child case.
When processing child cases in parallel, the parent case may need to
wait until a child case is complete before the parent case can be resolved.
To add a child case to a case type, add a Create Case automation step
to the case life cycle.
Note: Dev Studio gives you additional configuration options for the
Create Case step.
Data propagation
When creating a child case, you can also specify the information to
copy from the parent case to the child case
through a process known as
propagation.
You identify the fields in the parent case to copy from and copy the
values to fields identified in the child case.
This configuration is performed on the Create
Case step.
======Identifying
duplicate cases==========
When a case enters the step, the system uses basic conditions and
weighted conditions to compare specific property values with cases already present
in the system.
Does the sum meet or exceed the threshold value ---NO(Search duplicate
cases step ends), yes ( potential duplicate cases are displyaed)
===================================================================================
===================================================================================
===============
=============Skipping a
process or a stage======================
You can define conditions that control whether a process or stage runs
in a case.
Processes and stages are either executed or skipped if the case run-
time values match the conditional logic defined.
===================================================================================
===================================================================================
===
The Wait step allows you to pause and resume case processing when
the case meets conditions that you define.
Wait types
The Wait step can be configured to pause case processing based on Wait
type:
>Case Dependency or
>Timer.
Case Dependency
The Case Dependency wait type pauses case processing of a parent case
until the child case dependency resolves.
You can also set the Wait step to To be resolved, where a case is
resolved when the case status is set to a value that starts with the word Resolved.
when a parent case reaches the Wait step, the case pauses until one or
all child cases are resolved.
You can also allow users to cancel the wait conditions and continue
processing a case.
Timer
The Timer wait type pauses a case until the Set date/time interval
expires or until a Reference date/time is reached.
You can create a wait step configured as a ___Timer____ wait type that
waits until the end of the business day before resuming the current case.
===========================================
============================================
==================================================== =======================
======Validating data
against business logic======
Valid data is required so that the system can process the information
without error.
Data requirements
Examples
Tip: Your error message should provide users with the information
needed to identify and resolve the data validation error.
In App Studio, you can validate the value of a field when you submit a
form or when the case enters a stage.
The field type, such as Date and time, validates that data is of the
correct type.
Configure the stage entry data validation on the stage to prevent the
case from entering the stage.
===================================================================================
===================================================================================
=====
=========Exploring
application data with Insights==========
The Explore Data landing page allows you to explore and analyze data in
your application quickly.
On the Explore Data landing page, you can query your data, and then
sort, filter, and group the results based on your business requirements.
You can save queries you make on the Explore Data landing page as
insights.
Note: Explore Data uses a React-based landing page and is the preferred
data exploration tool for applications that use the Pega Cosmos design system.
Insights
Insights are rules that Pega Platform™ uses to transform data queries
into tables or visualizations that you can then share between users.
You can use insights to retrieve specific data and present the data as
a list or an interactive chart.
On the Explore Data landing page, you can create charts from an insight
to visualize your data.
===================================================================================
==================================================================================
===========Gaining
insight into business efficiency===========
Report Browser tool to create new reports, organize, run, and share
reports as well as manage report categories.
Each category consists of a label and an owner type that exposes the
category to a specific audience:
> an individual user,
>a group of users, or
>all users.
The first row of tiles shows reports recently open by the user. Each
tile includes a time period.
The time period listed on each tile indicates the amount of time
elapsed since the report's creation.
Pega Platform populates and sorts standard reports into the following
Public categories.
--------Analyze Quality
2.Reports in the Analyze Quality category identify, by
assignment, which actions were selected, how often, and the timeliness of the
selection.
The Case Volume report provides the cases created per day grouped
by case types for the last seven days.
-----Monitor Processes
Reports in the Monitor Processes category list or summarize open
(unresolved) work items in the current application.
The User Timeliness report groups the assignment SLA statuses by user.
The open Step Timeliness report groups the assignment SLA statuses by
step.
Reports
>business metrics or
>process metrics.
Business metrics
Process metrics
Reports can also fetch data to populate user forms with data.
Report structure
The report retrieves the data from a database and returns the results
in a table of columns and rows.
=======Customizing UI
elements=======
The UI elements of Pega Platform™ include basic controls that you can
use out of the box, including:
Autocomplete controls
Buttons
Charts
Check boxes
Drop-down lists
Links
Sliders
Rich-text editors
Visible
Always
Condition (expression)
Condition (when rule)
If not blank
If not zero
Disabled
Never
Always
Condition (expression)
Condition (when rule)
Required
Never
Always
Condition (expression)
Condition (when rule)
Event
Action
Action sets
An action set consists of one or more events and one or more actions.
Caution: Both events and actions can be shared between action sets.
As a result, one or more events can trigger an action, and an event can
trigger more than one set of actions.
===================================================================================
============================================================================
============Customizing portal
content==========
Channel interfaces
Channels also provide ways for users to interact with your application
by using Pega Intelligent Virtual Assistant™ and Pega Email Bot.
Pega Email Bot automatically detects the intent of an email and picks
up relevant information to automate the processing
with a
personalized response.
You can also use the Pega API to access application functionality using
a REST web service.
The Channels landing page allows you to create, view, and edit all
types of channel interfaces.
Create stage
The Create stage is included in the case life cycle by default when
creating a new case type.
Portals
By default, Pega Platform™ has one portal for application users – the
User Portal.
Landing pages
Landing pages added to a portal menu are also added to the portal.
By managing the list of landing pages, you can customize the main menu
and improve navigation and user experience.
You can place a finished landing page within one or several application
menus by using the Landing pages menu in App Studio.
You can also add, disable, or manage access to landing pages as well.
Tip: In App Studio, click Design to toggle Design mode, and then click
Pages to access the Landing pages menu.
===================================================================================
=================================================================================
==========Customizing a
dashboard==========
Dashboards
Organization
Slots are containers for one or more widgets, which are elements of
the user interface that display information about the
application and KPIs.
Personalization
Then, end users can access the published default dashboard assigned to
their role.
Note: Custom landing pages are landing pages that are built as part of
the application;
end users are unable to customize the landing pages.
Pega Platform provides various templates that allow developers and end
users to organize widgets differently.
===================================================================================
==================================================================================
============Designing a
mobile app experience=============
Mobile channels have become more powerful and easy to use providing an
additional, convenient access channel to support employees in the field.
You can use the existing mobile channel to quickly build a consumer-
grade app, or modify an app to meet your needs.
To make your mobile app more secure, you can use the Security tab to
select an authentication model and configure the locking settings for your app.
You can tailor the app's interfaces to reflect your brand identity.
You can customize the app branding by: uploading an image, selecting
from a list of font icons, or using the default text-based icons.
Theme customization
In the Layout tab, specify colors for various interface elements and
observe the changes in real-time on the mobile app preview.
===================================================================================
===================================================================================
=======
===================================================================================
=================================================================
====================Inviting users to an
application===========================
Pega Platform™ provides a User Management feature to help you organize the
users of your
application into
personas that share common application security and assignments.
Personas
Channel interfaces
Users are case participants that are responsible for creating and
resolving cases.
===================================================================================
===================================================================================
========