Difference between revisions of "Portal:Platform Design Patterns"

From PegaWiki
Portal:Platform Design Patterns
Jump to navigation Jump to search
(Creating Platform Portal)
Tag: Visual edit: Switched
 
(migration)
(22 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
{{DISPLAYTITLE:Pega Platform design patterns}}
 +
__NOGLOSSARY__
 +
__NOCACHE__
 
{|  
 
{|  
 
|-  
 
|-  
| style="padding-left:10px;" | [[File:CustomerServicePatterns.png|thumb||left|text-top|352px]] || style="font-size:large;vertical-align:top;padding-left:20px;padding-right:10px;width: 1670px;" | Pega Platform's model-driven, unified approach delivers an enterprise-grade, agile application with a no-code authoring experience. Pega Platform design patterns share best practices and insights, supporting the developer community to successfully deliver Pega projects using all the capabilities of Pega Platform.</p>
+
| style="padding-left:10px;" | [[File:Pega-platform-laptop.png|link=|thumb||left|text-top|352px]] || style="font-size:large;vertical-align:top;padding-left:20px;padding-right:10px;width: 1670px;" | Pega Platform&trade; model-driven, unified approach delivers enterprise-grade, agile applications with a no-code authoring experience. Pega Platform design patterns share best practices to successfully deliver Pega projects using all the capabilities of Pega Platform..</p>
 
|}
 
|}
  
Line 21: Line 24:
 
|- style="vertical-align: top;background:white;"
 
|- style="vertical-align: top;background:white;"
 
|
 
|
*[[Creating new email channels in customer service]]
+
*[[Creating case stages]]
*[[Efficient Wrap-up in Customer Service]]
+
*[[Applying validations to ensure data integrity]]
*[[Building a Taxonomy for Pega Knowledge]]
+
*[[Deploying a Public Facing Application]]
 
|}
 
|}
  
Line 31: Line 34:
 
|- style="vertical-align: top;background:white;"
 
|- style="vertical-align: top;background:white;"
 
|
 
|
* [https://community.pega.com/knowledgebase/articles/whats-new-pega-crm-suite-8/pega-customer-service What's new in Customer Service]  
+
* [https://community.pega.com/knowledgebase/products/whats-new/platform What's new in the Platform]  
*[https://community.pega.com/knowledgebase/products/customer-service Customer Service Knowledgebase]
+
*[https://community.pega.com/knowledgebase/products/platform Platform Knowledgebase]
* [https://community.pega.com/knowledgebase/documents/pega-customer-service-and-pega-sales-automation-85-installation-guide Install Guide]
+
* [https://community.pega.com/upgrade Upgrade Center]
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Line 40: Line 43:
 
|- style="vertical-align: top;background:white;"
 
|- style="vertical-align: top;background:white;"
 
|
 
|
* [[#pega_call|Pega Call]]               
+
* [[#case_man| Case Management]]
* [[#know_manage| Knowledge Management]]  
+
* [[#low_code| Low-Code Application Development]]             
* [[#chat_message| Chat and Messaging]]  
+
* [[#data_int| Data Integration]]
 +
* [[#user_int| User Experience]]
 +
* [[#dev_ops| DevOps]]             
 +
* [[#secu| Security]]
 +
* [[#conv_cha| Conversational Channels]]               
 +
* [[#mobi| Mobile]]  
 +
* [[#repo| Reporting]]  
 
|}
 
|}
  
Line 53: Line 62:
 
|
 
|
 
{{#ask:[[Class::Design pattern]] [[Approval status::approve]] [[Application::Platform]]
 
{{#ask:[[Class::Design pattern]] [[Approval status::approve]] [[Application::Platform]]
|mainlabel=Platform Patterns |+width=40%
+
|mainlabel=Platform Patterns |+width=42%
|?Capability/Industry Area |+width=14%
+
|?Capability/Industry Area |+width=16%
|?Description |+width=40%
+
|?Description |+width=42%
|?Version as of=Version |+width=6%|+align=center
 
 
|format=broadtable
 
|format=broadtable
 
|headers=plain
 
|headers=plain
 
|class=wikitable sortable
 
|class=wikitable sortable
 
|limit=999
 
|limit=999
 +
|default=There are no design patterns for the capabilities
 
}}
 
}}
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
 
|+
 
|+
! style="width: 1680px;background:white;border-top-color: #127a80;;border-top-style:solid;border-top-width:10px;font-size:large;color:#00457c;" id="know_manage" |Knowledge Management
+
! style="width: 1680px;background:white;border-top-color: #127a80;;border-top-style:solid;border-top-width:10px;font-size:large;color:#00457c;" id="case_man" |Case Management
 
|- style="vertical-align: top;background:white;"
 
|- style="vertical-align: top;background:white;"
 
|
 
|
{{#ask:[[Class::Design pattern]] [[Approval status::approve]] [[Application::Customer Service]] [[Capability/Industry Area::Knowledge Management]]
+
{{#ask:[[Class::Design pattern]] [[Approval status::approve]] [[Application::Platform]] [[Capability/Industry Area::Case Management]]
 
|mainlabel=Design Patterns |+width=54%
 
|mainlabel=Design Patterns |+width=54%
|?Description |+width=40%
+
|?Description |+width=46%
|?Version as of=Version |+width=6%|+align=center
 
 
|format=broadtable
 
|format=broadtable
 
|headers=plain
 
|headers=plain
 
|class=wikitable sortable
 
|class=wikitable sortable
 
|limit=999
 
|limit=999
 +
|default=There are no design patterns for the capabilities
 
}}
 
}}
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
 
|+
 
|+
! style="width: 1680px;background:white;border-top-color: #127a80;;border-top-style:solid;border-top-width:10px;font-size:large;color:#00457c;" id="pega_call" |Pega Call
+
! style="width: 1680px;background:white;border-top-color: #127a80;;border-top-style:solid;border-top-width:10px;font-size:large;color:#00457c;" id="low_code" |Low-Code Application Development
 
|- style="vertical-align: top;background:white;"
 
|- style="vertical-align: top;background:white;"
 
|
 
|
{{#ask:[[Class::Design pattern]] [[Approval status::approve]] [[Application::Customer Service]] [[Capability/Industry Area::Pega Call]]
+
{{#ask:[[Class::Design pattern]] [[Approval status::approve]] [[Application::Platform]] [[Capability/Industry Area::Low-Code Application Development]]
 
|mainlabel=Design Patterns |+width=54%
 
|mainlabel=Design Patterns |+width=54%
|?Description |+width=40%
+
|?Description |+width=46%
|?Version as of=Version |+width=6%|+align=center
 
 
|format=broadtable
 
|format=broadtable
 
|headers=plain
 
|headers=plain
 
|class=wikitable sortable
 
|class=wikitable sortable
 
|limit=999
 
|limit=999
 +
|default=There are no design patterns for the capabilities
 
}}
 
}}
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
 
|+
 
|+
! style="width: 1680px;background:white;border-top-color: #127a80;;border-top-style:solid;border-top-width:10px;font-size:large;color:#00457c;" id="chat_message" |Chat and Messaging
+
! style="width: 1680px;background:white;border-top-color: #127a80;;border-top-style:solid;border-top-width:10px;font-size:large;color:#00457c;" id="data_int" |Data Integration
 
|- style="vertical-align: top;background:white;"
 
|- style="vertical-align: top;background:white;"
 
|
 
|
{{#ask:[[Class::Design pattern]] [[Approval status::approve]] [[Application::Customer Service]] [[Capability/Industry Area::Chat and Messaging]]
+
{{#ask:[[Class::Design pattern]] [[Approval status::approve]] [[Application::Platform]] [[Capability/Industry Area::Data Integration]]
 
|mainlabel=Design Patterns |+width=54%
 
|mainlabel=Design Patterns |+width=54%
|?Description |+width=40%
+
|?Description |+width=46%
|?Version as of=Version |+width=6%|+align=center
 
 
|format=broadtable
 
|format=broadtable
 
|headers=plain
 
|headers=plain
 
|class=wikitable sortable
 
|class=wikitable sortable
 
|limit=999
 
|limit=999
 +
|default=There are no design patterns for the capabilities
 +
}}
 +
|}
 +
{| class="wikitable"
 +
|+
 +
! style="width: 1680px;background:white;border-top-color: #127a80;;border-top-style:solid;border-top-width:10px;font-size:large;color:#00457c;" id="user_int" |User Experience
 +
|- style="vertical-align: top;background:white;"
 +
|
 +
{{#ask:[[Class::Design pattern]] [[Approval status::approve]] [[Application::Platform]] [[Capability/Industry Area::User Experience]]
 +
|mainlabel=Design Patterns |+width=54%
 +
|?Description |+width=46%
 +
|format=broadtable
 +
|headers=plain
 +
|class=wikitable sortable
 +
|limit=999
 +
|default=There are no design patterns for the capabilities
 +
}}
 +
|}
 +
{| class="wikitable"
 +
|+
 +
! style="width: 1680px;background:white;border-top-color: #127a80;;border-top-style:solid;border-top-width:10px;font-size:large;color:#00457c;" id="dev_ops" |DevOps
 +
|- style="vertical-align: top;background:white;"
 +
|
 +
{{#ask:[[Class::Design pattern]] [[Approval status::approve]] [[Application::Platform]] [[Capability/Industry Area::DevOps]]
 +
|mainlabel=Design Patterns |+width=54%
 +
|?Description |+width=46%
 +
|format=broadtable
 +
|headers=plain
 +
|class=wikitable sortable
 +
|limit=999
 +
|default=There are no design patterns for the capabilities
 +
}}
 +
|}
 +
{| class="wikitable"
 +
|+
 +
! style="width: 1680px;background:white;border-top-color: #127a80;;border-top-style:solid;border-top-width:10px;font-size:large;color:#00457c;" id="secu" |Security
 +
|- style="vertical-align: top;background:white;"
 +
|
 +
{{#ask:[[Class::Design pattern]] [[Approval status::approve]] [[Application::Platform]] [[Capability/Industry Area::Security]]
 +
|mainlabel=Design Patterns |+width=54%
 +
|?Description |+width=46%
 +
|format=broadtable
 +
|headers=plain
 +
|class=wikitable sortable
 +
|limit=999
 +
|default=There are no design patterns for the capabilities
 +
}}
 +
|}
 +
{| class="wikitable"
 +
|+
 +
! style="width: 1680px;background:white;border-top-color: #127a80;;border-top-style:solid;border-top-width:10px;font-size:large;color:#00457c;" id="conv_cha" |Conversational Channels
 +
|- style="vertical-align: top;background:white;"
 +
|
 +
{{#ask:[[Class::Design pattern]] [[Approval status::approve]] [[Application::Platform]] [[Capability/Industry Area::Conversational Channels]]
 +
|mainlabel=Design Patterns |+width=54%
 +
|?Description |+width=46%
 +
|format=broadtable
 +
|headers=plain
 +
|class=wikitable sortable
 +
|limit=999
 +
|default=There are no design patterns for the capabilities
 +
}}
 +
|}
 +
{| class="wikitable"
 +
|+
 +
! style="width: 1680px;background:white;border-top-color: #127a80;;border-top-style:solid;border-top-width:10px;font-size:large;color:#00457c;" id="mobi" |Mobile
 +
|- style="vertical-align: top;background:white;"
 +
|
 +
{{#ask:[[Class::Design pattern]] [[Approval status::approve]] [[Application::Platform]] [[Capability/Industry Area::Mobile]]
 +
|mainlabel=Design Patterns |+width=54%
 +
|?Description |+width=46%
 +
|format=broadtable
 +
|headers=plain
 +
|class=wikitable sortable
 +
|limit=999
 +
|default=There are no design patterns for the capabilities
 +
}}
 +
|}
 +
{| class="wikitable"
 +
|+
 +
! style="width: 1680px;background:white;border-top-color: #127a80;;border-top-style:solid;border-top-width:10px;font-size:large;color:#00457c;" id="repo" |Reporting
 +
|- style="vertical-align: top;background:white;"
 +
|
 +
{{#ask:[[Class::Design pattern]] [[Approval status::approve]] [[Application::Platform]] [[Capability/Industry Area::Reporting]]
 +
|mainlabel=Design Patterns |+width=54%
 +
|?Description |+width=46%
 +
|format=broadtable
 +
|headers=plain
 +
|class=wikitable sortable
 +
|limit=999
 +
|default=There are no design patterns for the capabilities
 
}}
 
}}
 
|}
 
|}
 
 
|}
 
|}

Revision as of 13:04, 17 February 2021


thumb text-top Pega Platform™ model-driven, unified approach delivers enterprise-grade, agile applications with a no-code authoring experience. Pega Platform design patterns share best practices to successfully deliver Pega projects using all the capabilities of Pega Platform..

Overview
Featured Patterns
Knowledgebase Links
Featured Capabilities
Design Patterns
Platform PatternsCapability/Industry AreaDescription
Apply validations to ensure data integrityLow-Code Application DevelopmentApplying various types of validations in an application
Best practices for non-functional aspects of the end-user experienceApplication developmentBest practices for non-functional aspects of the end-user experience
Chatbot Engine extensionsConversational ChannelsA list of Pega Chatbot engine extension points which you can use to customize the conversational channels behavior.
Define Authorization ModelSecurityDefining the authorization model.
Defining and applying case statusesCase ManagementDefining case statuses
Designing Pega unit testsLow-Code Application DevelopmentBest practices for designing Pega unit tests
Editing file listener vs queuingData integrationBest practices for modifying the external system data intake process by editing the file listener and queuing
Identify Case TypesCase ManagementIdentifying the case types for an application.
Optimize an application's performanceLow-Code Application DevelopmentTesting and tuning an application during its application lifecycle to optimize performance.
PDF document generation patternsCase managementMethods of creating PDF files in Pega Platform
Securing a public facing applicationSecuritySecuring a public facing application
Using email bots for Natural Language Processing and Machine LearningConversational ChannelsUsing Natural Language Processing and Machine Learning to optimize email bots
When to use a dynamic caseCase ManagementDeciding when to use a dynamic case
When to use a sub-caseCase ManagementWhen to use a sub-case to assist with processing work
When to use sub-processesCase ManagementDeciding when to use a sub-process
Case Management
Design PatternsDescription
Defining and applying case statusesDefining case statuses
Identify Case TypesIdentifying the case types for an application.
When to use a dynamic caseDeciding when to use a dynamic case
When to use a sub-caseWhen to use a sub-case to assist with processing work
When to use sub-processesDeciding when to use a sub-process
Low-Code Application Development
Design PatternsDescription
Apply validations to ensure data integrityApplying various types of validations in an application
Designing Pega unit testsBest practices for designing Pega unit tests
Optimize an application's performanceTesting and tuning an application during its application lifecycle to optimize performance.
Data Integration

There are no design patterns for the capabilities

User Experience

There are no design patterns for the capabilities

DevOps

There are no design patterns for the capabilities

Security
Design PatternsDescription
Define Authorization ModelDefining the authorization model.
Securing a public facing applicationSecuring a public facing application
Conversational Channels
Design PatternsDescription
Chatbot Engine extensionsA list of Pega Chatbot engine extension points which you can use to customize the conversational channels behavior.
Using email bots for Natural Language Processing and Machine LearningUsing Natural Language Processing and Machine Learning to optimize email bots
Mobile

There are no design patterns for the capabilities

Reporting

There are no design patterns for the capabilities