Jim Coyne
Kilo Patron

You may also want to check out my "Tips 'N Tricks" Series.

 

These are tools that I usually install into a new instance at the beginning of an implementation.  They all help with my everyday development and administrative tasks.  Some more often than others, but all helpful nonetheless:

 

"Access Controls" Relationship/Related List for UI Pages  ➚

"Add Data to Table" Tool  ➚

"Add Multiple Choice List Items" Tool  ➚

"Add Multiple 'Question Choice' Records" Tool  ➚

"Add or Remove Role" Tool (Modules)  ➚

"Add Record(s) to Update Set" Tool  ➚

"All" Mailbox Modules  ➚

"Blank Page" UI Page  ➚

"Browse Using LDAP" Tool  ➚

Clone Cleanup Script Example  ➚

"Copy Database View" Tool  ➚

"Create a Module for this Category" Tool  ➚

"Create a Module for this Dashboard" Tool  ➚

"Create a Module for this Instance" Tool  ➚

"Create a Module from this Query" Tool  ➚

"Email Scripts" Relationship/Related List  ➚

"Execute Now and Return" Tool  ➚

"Export to XML (NOT Complete)" Tool  ➚

"Field Labels" Relationship/Related List  ➚

"FpcUser" - A More Useful User Object  ➚

"GlideRecord Script" Tools  ➚

"Grab Grouped Information" Tool  ➚

"Grab sys_id from Selected Record(s)" Tool  ➚

"Impersonate this User" Tool  ➚

"Preview Module" Tool  ➚

"Reorder Variables" Tool  ➚

"Retrieved Update Sets" Modules  ➚

"Set Event Name" Tools  ➚

"Set Name from Question" Tool  ➚

"Set Name from Source Table" Tool  ➚

"Set Value from Label" Tool  ➚

"Set Value from Text" Tool  ➚

"Show Choice List Items" Tool  ➚

"Show Contents of g_scratchpad" Tool  ➚

"Show Form Record(s)" Tool  ➚ 

"Show Form Sections" Tool  ➚

"Show in a Portal" Tool  ➚

"Show My Custom List Views" Tool  ➚

"Show Schema Map" Tools  ➚

"Simple Copy/Paste" UI Page  ➚

"Simple Modal Alert" UI Page  ➚

"Simple Modal Confirm" UI Page  ➚

"Suggestion" Tool  ➚

"Switch to List View" Tool  ➚

"Try It" Tool for Catalog Items  ➚

"Try It" Tool for Database Views   ➚

"Try It (Portal)" Tool for Catalog Items  ➚

"Try It (Select a Portal)" Tool for Catalog Items  ➚

"Try It (Select a Portal)" Tool for Portal Pages  ➚

"Update Query with Selected Record(s)" Tool  ➚

"Update Query WITHOUT Selected Record(s)" Tool  ➚ 

"View Category Page" Tool ➚

"View Data to Preserve" Tool  ➚

 

 

Tools to be Added to the Update Set Shortly:

"Expand Article Editor +" Tool for KB Articles ➚

"Expand Message HTML Editor +" Tool for Email Notifications  

"Expand Message HTML Editor +" Tool for Email Templates

"Open in Studio" Tool

 

 

Other Tools Shipped in Separate Update Sets:

I didn't necessarily want to roll these into the "Developer Toolbox" Update Set, so they have their own Update Sets in their individual posts:

"Assign to Me" Tools  ➚

"Developer Toolbox" Application Menu  ➚

"Field Help" Tool  ➚

"Hide and Protect" Update Set  ➚

"Preserve During Clone" Update Set  ➚

"Test Notification" Tool  ➚

 

 

Third-Party Tools:

These are tools developed by others and I usually install them in each instance as well, as they are extremely helpful, and to be honest, are really must-haves in any and all instances:

UI16 Developer Patch  ➚

Xplore: Developer Toolkit  ➚

 

 

Version History

Version 1.60, August 8, 2023
- added "Copy" UI Action/Page to copy a Database View configuration
- added "Field Labels" Relationship/Related List for the Database Views form
- added "Grab sys_id from Selected Record(s)" Context Menu/UI Page to grab record sys_ids from List Views
- added "Show Form Record(s)" UI Action to open the Form table in a new tab/window showing the records for the current table
- added "Update Query with Selected Record(s)" Context Menu
- added "Update Query WITHOUT Selected Record(s)" Context Menu
- added "Try It" UI Action for Database Views
- updated the "Grab Grouped Information" Context Menu to use a new dedicated UI Page with simple formatting options
- updated the "Grab Grouped Information" Context Menu to disable itself if the List View is not currently grouped
- updated the "Try It (Select a Portal)" UI Action to be included as a List context menu as well as a Form button
- updated the "Try It (Select a Portal)" UI Page to save the last used Portal as a User Preference and display it at the top of the list of available Portals
- updated the "Try It (Select a Portal)" UI Action for Catalog Items to be included as a List context menu as well as a Form button
- updated the "Try It (Select a Portal)" UI Page for Catalog Items to save the last used Portal as a User Preference and display it at the top of the list of available Portals
- updated the " u_fpc_show_in_a_portal" UI Page to include support for the "standard_ticket" Portal Page as well as saving the last used Portal and Page as User Preferences
- updated the "u_fpc_simple_copy_paste" UI Page by renaming the "Close" button to "Copy" and adding code to copy the contents to the clipboard when clicked


Version 1.51, March 23, 2023
- cleaning up the Update Set
- removed the "Test - Catalog Item" Catalog Item Customer Update record as it does not belong here
- deleted the "FPC Developer Toolbox" System Property Category as it is not used anymore
- deleted the "System Properties" Module as it is no longer required

 

Version 1.50, March 23, 2023
- added "Reorder Variables" Tool
- added "Show Form Sections ➚" Tool
- added "Show My Custom List Views ➚" Tool
- added "Try It ➚" Tool
- fixed "GlideRecord Script - Preview" UI Action (invalid JavaScript in Onclick field)
- fixed the "Try It (Portal) ➚" UI Action (was using wrong URL parameter)
- added warning popup when the Catalog Item has unsaved changes when the "Try It ➚", "Try It (Portal) ➚" or "Try It (Select a Portal) ➚" UI Actions are clicked
- added warning in the popup when the Portal Page form has unsaved changes when the "Try It (Select a Portal) ➚" UI Action is clicked
- made sure all UI Actions had a "Hint" set
- added "(FPC)" to the end of all the UI Action "Hints" to differentiate from OOB functionality

 

Version 1.40, July 24, 2022
- added "Add or Remove Role" Tool
- added "Impersonate this User" Tool
- added "Show in a Portal" Tool
- added "Simple Modal Confirm" UI Page
- updated "Simple Modal Alert" UI Page
- updated UI Pages to use default OOTB OK/Cancel buttons
    - "Set Event Name" Tools
- updated UI Pages to use "Yes/No" buttons instead of default "OK/Cancel" for better context
    - "Add Record(s) to Update Set" Tool
    - Impersonate this User
- Updated UI Pages to set focus to the "cancel" buttons so the "Esc" key could be used to cancel the operation
    - "Add Record(s) to Update Set" Tool
    - Impersonate this User
    - Simple Modal Alert
    - "Try It (Select a Portal)" Tool for Catalog Items
    - "Try It (Select a Portal)" Tool for Portal Pages
- added "➚" to UI Action/Context Menu item names to show that a new tab/window will be opened

 

Version 1.30, June 25, 2022
- large update with 11 new tools
- standardized on JavaScript function naming
- standardized on using UI Message records for any text displayed in the UI for easier localization of the tools
- added "Access Controls" Relationship/Related List for UI Pages
- added "Browse Using LDAP" Tool
- added "Copy or Move Group Members" Tool
- added "Create a Module for this Dashboard" Tool
- added "Developer Toolbox" Application Menu and Shared Module (UI Messages)
- added "Execute Now and Return" Tool
- added "Set Event Name" Tools
- added "Show Choice List Items" Tool
- added "Simple Modal Alert" UI Page
- added "Try It (Select a Portal)" Tool for Catalog Items
- added "Try It (Select a Portal)" Tool for Portal Pages
- added "View Category Page" Tool

 

Version 1.20, January 2, 2021
Added the following:

- "Add Multiple Choice List Items" Tool
- "Blank Page"

 

Version 1.10, April 3, 2019
Added the following:

- "Add Record(s) to Update Set" Tool
- "FpcUser" - A More Useful User Object

19 Comments