How to fix it
- Navigate to
System UI > UI Actionsin the Application Navigator. - Search for and open your UI Action record by name or filter by the
Tablefield to match your form's table. - Verify the
Activecheckbox is checked. If not, check it and save the record. - Check the
Clientcheckbox: For buttons, this must be checked. For context menu items (right-click options), this must be unchecked. - Verify the
Listcheckbox is unchecked since you want the UI Action on forms, not list views. - Review the
Conditionfield. If populated, this JavaScript must evaluate to true. Common fix: changecurrent.state == 'new'tocurrent.state == 'New'or clear the condition entirely to test. - Check the
Show insertandShow updatefields. If populated with role names, ensure your user has those roles. Clear these fields temporarily to test without role restrictions. - Save the UI Action record and refresh your form page. Hard refresh with
Ctrl+F5to clear any cached form layout.
Test your UI Action by temporarily clearing all conditions and role requirements. If it appears, add constraints back one at a time to identify the specific blocker.
- If still missing, verify the form view includes a header section by navigating to
System UI > Form Design, searching for your table, and confirming the form layout includes header elements. - Check for conflicting UI Policies or Client Scripts that might be hiding the UI Action dynamically. Navigate to
System UI > UI Policiesand search for policies affecting your table.