Workiva Scripting est inclus dans Customize Workiva. Pour utiliser la fonctionnalité « Scripting », votre espace de travail doit disposer de l'option « Personnaliser Workiva/Scripting » activée, et les utilisateurs doivent disposer des rôles « Scripting » appropriés ainsi que des autorisations d'accès aux fichiers nécessaires.
Pour enregistrer la sortie structurée issue de l'exécution d'un script, sérialisez la sortie au format JSON et affichez-la après le préfixe ::set-output :
import json output = { "status": "complete", "recordsProcessed": 10, } print(f"::set-output {json.dumps(output)}")La valeur qui suit « ::set-output » doit être un JSON valide.
Vous pouvez télécharger manuellement les résultats d'une exécution en cliquant sur l'icône « Résultats » située à côté de celle-ci. Vous pouvez également l'extraire par programmation à l'aide de l'API « » (Lire les résultats d'exécution) en appelant le point de terminaison « Initiate a download of run output » (Lancer un téléchargement des résultats d'exécution) : . La licence API nécessite le champ d'application « script:read » de l'API : .