# Utilisation dans une action serveur

Il est possible d'utiliser un enregistrement du module directement dans une action serveur.

La méthode à utiliser est <span class="_inlineMarkdown_x0d1c_75 inline-markdown text-size-chat-sm font-mono blend bg-token-text-code-block-background rounded-sm px-1.5 py-0.5 leading-none extension:bg-token-foreground/10 electron:bg-token-list-hover-background/60">mf\_execute</span>, qui attend comme paramètres une requête SQL via <span class="_inlineMarkdown_x0d1c_75 inline-markdown text-size-chat-sm font-mono blend bg-token-text-code-block-background rounded-sm px-1.5 py-0.5 leading-none extension:bg-token-foreground/10 electron:bg-token-list-hover-background/60">query</span>, des paramètres d’exécution optionnels via <span class="_inlineMarkdown_x0d1c_75 inline-markdown text-size-chat-sm font-mono blend bg-token-text-code-block-background rounded-sm px-1.5 py-0.5 leading-none extension:bg-token-foreground/10 electron:bg-token-list-hover-background/60">execute\_params</span>, et un booléen <span class="_inlineMarkdown_x0d1c_75 inline-markdown text-size-chat-sm font-mono blend bg-token-text-code-block-background rounded-sm px-1.5 py-0.5 leading-none extension:bg-token-foreground/10 electron:bg-token-list-hover-background/60">metadata</span> permettant de préciser si le retour doit inclure uniquement les lignes ou également les métadonnées de colonnes.

[![image.png](https://docs.myfab.fr/uploads/images/gallery/2026-06/scaled-1680-/B65image.png)](https://docs.myfab.fr/uploads/images/gallery/2026-06/B65image.png)

Côté Openprod, pour faire de la lecture en test il est recommandé d'utiliser la méthode UserError qui permet d'afficher soit les noms des colonnes, soit leur contenu. Ici avec les variables cols et rows.

*Affichage de la variable 'cols' :*

[![image.png](https://docs.myfab.fr/uploads/images/gallery/2026-06/scaled-1680-/FuTimage.png)](https://docs.myfab.fr/uploads/images/gallery/2026-06/FuTimage.png)