Absolument. La définition des paramètres offre une très grande flexibilité pour les architectes de données. Vous pouvez utiliser le paramètre keyedList pour accepter une liste de paires clé-valeur, ce qui correspond à un dictionnaire. Si vous souhaitez plutôt recevoir une liste simple ou un tableau de valeurs du même type, vous pouvez activer le paramètre unkeyedList. Pour des structures encore plus imbriquées et complexes, l'attribut subparms permet de définir une hiérarchie complète de sous-paramètres imbriqués.
Est-il possible de gérer des structures de paramètres dynamiques et complexes dans une action sur mesure ?
Paramétrage Dynamique via 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%%).
