Braam Smith (BraamCLSA)
Partner Success Tech Lead - APAC
Pegasystems Inc.
BraamCLSA Member since 2012 100 posts
Posted: October 29, 2020
Last activity: October 29, 2020
Posted: 29 Oct 2020 2:31 EDT
Last activity: 29 Oct 2020 7:11 EDT

Create my own UI Design Templates, or go with out-of-the-box ones? [LSA Data Excellence]

Absolutely create your own UI Design Templates to meet the User Experience needs of your client if the out-of-the-box ones will not do. This can be accomplished by creating a new Section rule in Dev Studio and selecting "Design template" from its Settings tab, like the One Column OTB template below:

Configuring a Section as a Design Template   Avoid one mega-Template that attempts to cater for all possible layout options. Also avoid creating one template per Section. The right number of templates is somewhere in between, informed by a User Experience consultant who has engaged with your Client to form a vision.

If a User Experience specialist cannot work with the delivery team from the very start, you can help them when they engage later by collaborating with your Client and understanding - broadly - the different Layouts needed and how many Regions comprise each Layout.

With this information your team can build "draft", un-styled Design Templates that are sufficient to then associate to the Views of Process Steps in the earlier Sprints. Associating the data needed for each View to the Regions in the "draft" template such that a working process can be completed subject to finalization of the templates.

When the User Experience specialist eventually engages and finalizes the vision, the additional work to these Templates may be limited to styling and re-laying out the existing draft Templates if the number of Regions for each was correct. Changes made to Template T in Sprint N take effect on Views configured in Sprint 1 attached to Template T ... without having to refactor those Sprint 1 Views.


Discussion on this topic was sought from the LSA Data Excellence (Pega 8.4) webinar conducted in July 2020. The webinar and its full set of discussions that arose from it are available at LSA Data Excellence: Webinar, Questions & Answers

***Edited by Moderator: Pooja to add Developer Knowledge Share tag***
Pega Platform 8.4.1 User Experience Enterprise Application Development Dev/Designer Studio Low-Code App Development App Studio Lead System Architect Senior System Architect Developer Knowledge Share