Developer Studio - marcin-l/PegaDevTools GitHub Wiki

Custom environment header

While working with multiple Pega environments it may happen that developer is performing actions on instance he did not intend to. This may lead to disrupting users on higher environments or, in best case, wasted effort. It can be also difficult to find the proper browser tab when titles and favicons are the same for all environments.

PDT allows to assigned a name a color which will be shown in Dev Studio.

Site label in browser title

The same names can be also used to change browser tab title so it's easy to find the right one.

Dev studio header shortcuts

Shortcuts to:

  • Configure > Search all options
  • Organization and Security
  • Logs

In future releases you'll be able to customize the shortcuts.

Close tabs with middle click

Being able to close a Dev Studio tab with middle mouse click was the most requested feature since PDT was announced.
Known issues: can glitch on browser windows refresh

Hide close button

When closing of tabs using middle click is enabled, you can hide the close button to free up space.

Longer rule names

With other PDT features we get more screen space available in the tab bar. By default rule names in tabs are trimmed to 14 characters, making it sometimes difficult to know which rule is open at a glance. This option increases length to 20 characters, making it easier to identify a rule.

Copy data page with parameters

You need to manually build the string with data page name and parameters to be able to invoke it in many rule types. PDT does that for you.


Known issues: Does not work for just-created Data Pages

Refresh data type records

Refresh records without the need to refresh whole data type, makes it quicker to check for record change.
Known issues: Does not work for after refresh

Make Tracer, Clipboard, LiveUI buttons stand out

Tracer, Clipboard and LiveUI are the most commonly used tools.

PDT makes buttons for these tools stand out more in the footer to make them a tad quicker to find. Other tools are collapsed to icons.

Copy class name / pzInsKey / ruleset to clipboard

PDT provides three buttons on a rule form to

  • Copy pzInsKey. Alternative to use of OOTB Shift+F8 shortcut.
  • Copy class name. Sometimes it is awkward to select class name shown in the UI without selecting nearby elements. Additionally copied text does not contain font styling, so you don't have to strip it when pasting to Word document.
  • Copy tab-delimited rule name, class and ruleset. Useful when you have a requirement to prepare implementation documents listing rule changes.


Known issues: Does not show up in some contexts

Export rule as text

Copies to clipboard text version of Data Transforms and Report Definitions. Helpful if you want Also useful for comparing rules between environments using diff tools. In the future Activities will also be supported.
Work in progress

Toggle sidebar by shortcut

Toggle sidebar visibility by using Ctrl+Enter shortcut.
Work in progress: does not work in every context

Close tab by shortcut

Close current tab using Ctrl+Q shortcut.
Work in progress: does not work in every context

Pretty-printing

Platform includes pretty-print functionality for some rules. PDT adds this to Functions and Edit Validate rules. More to come in the future.

Indicate checked-out rules

Shows asterisk (*) prefix in tab rule name.
Feature state: Proof Of Concept

UI tweaks

  • Home tab name is shortened to free up space in tab list
⚠️ **GitHub.com Fallback** ⚠️