Form Analyzer
Analyze UI policies, client scripts, business rules, ACLs, data policies, and UI actions for the current form — plus monitor field changes in real-time.
Last updated: February 2, 2026
Last updated: February 2, 2026
The Form Analyzer shows everything that affects the current form: UI policies, client scripts, business rules, ACLs, data policies, and UI actions. It also includes a real-time field monitor that tracks value changes as you work.
Open it with /skform or /skformanalyzer, or select it from the Sidekick menu. The tool requires a form to be open — it reads the current table, record, and view from g_form.
Form Analyzer is organized into four tabs:
The default view. Shows all server and client-side entities configured for the current form's table and view:
Each entity shows its name, active state, and a link to open the record directly. You can search across all entities and filter by field name to see only what affects a specific field.
Lists all fields on the current form, grouped by table in the hierarchy (e.g., task fields vs incident fields on an incident form). Shows field type, column name, and label for each field.
Displays the contents of g_scratchpad for the current form. This is the data object that business rules (display type) pass to client scripts. Useful for verifying that server-side data is reaching the client as expected.
The Monitor tab watches for field value changes on the form in real-time. As you or the system modifies field values (through user input, client scripts, UI policies, or business rules), changes appear in a live history log.
Features:
This is particularly useful for debugging onChange client scripts, UI policy actions, and understanding the order in which field values are set during form load.
Use the search box at the top to filter entities by name or description. Use the field dropdown to narrow results to entities that affect a specific field — for example, selecting state shows only the UI policies, client scripts, and business rules that reference that field.
Filter entities by when they were last updated:
This helps you identify recently changed configurations that might be causing unexpected form behavior.
console.log statements.