Pour éviter que le code source de vos actions ne soit exposé aux utilisateurs finaux, vous devez configurer le paramètre enableDescribe avec la valeur False lors de l'appel à l'action de définition. Ainsi, l'utilisation de l'action d'inspection native ne révélera pas le code sous-jacent. De plus, vous pouvez masquer des paramètres spécifiques ou leurs valeurs par défaut dans la documentation auto-générée en utilisant les attributs hidden et hideDefault au niveau de la définition des paramètres de l'action.
Comment protéger la propriété intellectuelle de mon code et masquer la logique interne lors de la définition d'une action personnalisée ?
Sécurisation des Actions CASL
Exemples pour l'action defineActionSet
Créer une action basique 'Dis Bonjour'
Cet exemple crée un ensemble d'actions appelé 'utilitaires' avec une action 'direBonjour' qui prend un simple paramètre de type %%STRING%%.
Créer une action de traitement de table avec des paramètres avancés
Définition d'une action complexe qui prend une table en entrée (type %%CASTABLE%%), une colonne (type %%CASVAR%%), un seuil optionnel (type %%DOUBLE%% avec contrainte de minimum), et génère une table de sortie (type %%CASOUTTABLE%%).
