Question
Novitates
IN
Last activity: 5 Jul 2024 2:07 EDT
How to Add a customized button in Pega constellation?
I want to build a screen by configuring view with customized buttons in constellation application. Is it possible to configure buttons in constellation if yes how it can be done in pega Infinity 24?
Thanks in Advance,
Karthikeya Kumar
-
Reply
-
Share this page Facebook Twitter LinkedIn Email Copying... Copied!
Accepted Solution
Updated: 12 Jul 2024 10:45 EDT
Pegasystems Inc.
GB
As mentioned above, you cannot configure custom buttons in Constellation. Custom buttons with complex actions sets can be difficult to maintain. Constellation instead offers offers a prescriptive approach with libraries of pre-designed flows and patterns that work together out of the box.
What is it that you want this button to do? Does it really need a button to do it?
Rather than saying "I want to build a screen by configuring view with customized buttons" (I assume to meet some requirement) take a step back and ask "what is the outcome that I want to achieve?" It is very likely that you will be able to achieve the outcome via configuration in constellation using OOTB design patterns.
I would point you towards this documentation that explains some of the new best practices in Constellation that replace some of the traditional Pega Platform components.
Center-out configuration in Constellation (pega.com)
I would also recommend having a look on Pega Academy for some Constellation Missions that should prove useful in learning about how to build apps with Constellation. I am linking a mission below that I think would be worth checking out.
As mentioned above, you cannot configure custom buttons in Constellation. Custom buttons with complex actions sets can be difficult to maintain. Constellation instead offers offers a prescriptive approach with libraries of pre-designed flows and patterns that work together out of the box.
What is it that you want this button to do? Does it really need a button to do it?
Rather than saying "I want to build a screen by configuring view with customized buttons" (I assume to meet some requirement) take a step back and ask "what is the outcome that I want to achieve?" It is very likely that you will be able to achieve the outcome via configuration in constellation using OOTB design patterns.
I would point you towards this documentation that explains some of the new best practices in Constellation that replace some of the traditional Pega Platform components.
Center-out configuration in Constellation (pega.com)
I would also recommend having a look on Pega Academy for some Constellation Missions that should prove useful in learning about how to build apps with Constellation. I am linking a mission below that I think would be worth checking out.
Constellation Adoption | Pega Academy
There are also some great recent blog posts on Constellation on the Pega Community Blog that are well worth your time to read.
If after considering the above you do want to look at extending Constellation then you can of course also do this. The Constellation DX components (pega.com) documentation explains about this and there are some videos, and tutorials including a field component button to launch a local action that you can review to get started.
There is also some information in the Extending Constellation UI options | Pega Academy module which is part of the larger Constellation Adoption | Pega Academy mission.
For some ready made examples of DX Components you can review and try out the examples in the Constellation UI Gallery which include an actionable button
Finally, here are some previous discussions that you may find of use.
Action sets in Pega Constellation | Support Center
how to configure Actions set in constellation | Support Center (pega.com)
Updated: 4 Jul 2024 8:30 EDT
Pegasystems Inc.
IN
@KarthikeyaK8417 - In constellation we don't have buttons everything works on fields. To get the button need to create a custom component for the button control. For more details or instructions to create the custom component follow below article.
Thank you.
Pegasystems Inc.
CA
Can you please check if you can leverage optional action to perform additional actions required on the screen?
Another option to leverage DX component as Priyanka suggested.
Accepted Solution
Updated: 12 Jul 2024 10:45 EDT
Pegasystems Inc.
GB
As mentioned above, you cannot configure custom buttons in Constellation. Custom buttons with complex actions sets can be difficult to maintain. Constellation instead offers offers a prescriptive approach with libraries of pre-designed flows and patterns that work together out of the box.
What is it that you want this button to do? Does it really need a button to do it?
Rather than saying "I want to build a screen by configuring view with customized buttons" (I assume to meet some requirement) take a step back and ask "what is the outcome that I want to achieve?" It is very likely that you will be able to achieve the outcome via configuration in constellation using OOTB design patterns.
I would point you towards this documentation that explains some of the new best practices in Constellation that replace some of the traditional Pega Platform components.
Center-out configuration in Constellation (pega.com)
I would also recommend having a look on Pega Academy for some Constellation Missions that should prove useful in learning about how to build apps with Constellation. I am linking a mission below that I think would be worth checking out.
As mentioned above, you cannot configure custom buttons in Constellation. Custom buttons with complex actions sets can be difficult to maintain. Constellation instead offers offers a prescriptive approach with libraries of pre-designed flows and patterns that work together out of the box.
What is it that you want this button to do? Does it really need a button to do it?
Rather than saying "I want to build a screen by configuring view with customized buttons" (I assume to meet some requirement) take a step back and ask "what is the outcome that I want to achieve?" It is very likely that you will be able to achieve the outcome via configuration in constellation using OOTB design patterns.
I would point you towards this documentation that explains some of the new best practices in Constellation that replace some of the traditional Pega Platform components.
Center-out configuration in Constellation (pega.com)
I would also recommend having a look on Pega Academy for some Constellation Missions that should prove useful in learning about how to build apps with Constellation. I am linking a mission below that I think would be worth checking out.
Constellation Adoption | Pega Academy
There are also some great recent blog posts on Constellation on the Pega Community Blog that are well worth your time to read.
If after considering the above you do want to look at extending Constellation then you can of course also do this. The Constellation DX components (pega.com) documentation explains about this and there are some videos, and tutorials including a field component button to launch a local action that you can review to get started.
There is also some information in the Extending Constellation UI options | Pega Academy module which is part of the larger Constellation Adoption | Pega Academy mission.
For some ready made examples of DX Components you can review and try out the examples in the Constellation UI Gallery which include an actionable button
Finally, here are some previous discussions that you may find of use.
Action sets in Pega Constellation | Support Center
how to configure Actions set in constellation | Support Center (pega.com)
Eclatprime Digital Private Limited
IN
@KarthikeyaK8417 Constellation envt is not made for so many changes over UI to make it more responsive user Customisation is very less in this Version of Pega. To do such type of changes inside pega constellation we create Components outside and deploy in the system. Link : Constellation Component