Creating a custom HTML Task Description field

This is the apparently less wrong alternative to Changing the Task description into an HTML field. You create a new “u_html_description” field. You hide the out of the box “description” and you live happily ever after. Right? Not so fast! There will still be issues: Many customizations will still be required: Find and evaluate if …

Creating a custom HTML Task Description field Read More »

Add to Visual Task Board – Any record (List choice) (multi-card)

In previous articles, I explored the possibility of adding any record to a Visual Task Board from a form and from a list. Where do we go from here? What about selecting multiple records from a list and adding a card for each one of them? The idea We can use Personal tasks [vtb_task] as …

Add to Visual Task Board – Any record (List choice) (multi-card) Read More »

Debug GlideAjax / client callable script include

In order to debug a GlideAjax Script Include, we have to trigger the code from the server side. We can run it the same way as we do with any other Script Include: using the background script. We can simply override the getParameter function defined in AbstractAjaxProcessor, so that it uses some static values instead …

Debug GlideAjax / client callable script include Read More »

Import XML: unintended consequences

The XML import process directly inserts records into the target table. During the import the system: – Ignores any business rules that normally apply to the table. – Does not provide any opportunity to transform incoming data. – Automatically matches a reference field’s display value to the local Sys ID for some tables. If you need to validate or transform …

Import XML: unintended consequences Read More »

Override annotations

Annotation preferences for each user are stored as user preferences with the name “glide.ui.show_annotations”. You can override that configuration and change the visibility with the following code on the client side: The user preference works at the platform level, and you might want to alter this behaviour in a particular form. This is an undocumented …

Override annotations Read More »