Developer Studio - marcin-l/PegaDevTools GitHub Wiki
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.
The same names can be also used to change browser tab title so it's easy to find the right one.
Shortcuts to:
- Configure > Search all options
- Organization and Security
- Logs
In future releases you'll be able to customize the shortcuts.
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
When closing of tabs using middle click is enabled, you can hide the close button to free up space.
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.
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 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
Tracer, Clipboard and LiveUI are the most commonly used tools.
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
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 visibility by using Ctrl+Enter
shortcut.
Work in progress: does not work in every context
Close current tab using Ctrl+Q
shortcut.
Work in progress: does not work in every context
Platform includes pretty-print functionality for some rules. PDT adds this to Functions and Edit Validate rules. More to come in the future.
Shows asterisk (*) prefix in tab rule name.
Feature state: Proof Of Concept
- Home tab name is shortened to free up space in tab list