Définition d'une macro

De nombreuses macros standard sont livrées avec ARIS. Toutes les macros sont réparties clairement dans des catégories dans l'onglet Administration > Évaluations Évaluations > Créer groupe Macros. Si dans le dialogue des propriétés Généralités d'un script de macro, l'option Disponible pour les utilisateurs est sélectionnée, la macro peut être sélectionnée dans l'Assistant de macro pour exécution.

Les macros vous aident lors de l'exécution automatique d'actions de grande envergure qui dépendent du contexte. Les macros sont utilisées pour automatiser des actions sur le côté client. Vous ne pouvez modifier p. ex. des modèles ouverts qu'à l'aide d'une macro. Généralement, chaque commande de macro fait appel à un serveur, ce qui peut provoquer une prolongation de la durée d'exécution chez les grandes macros. Dans de tels cas, vous devriez écrire vos propres scripts de rapport au lieu d'exécuter une macro.

Vous pouvez lancer automatiquement p.ex. des rapports ou des contrôles sémantiques à l'aide de macros.

Après avoir enregistré les modèles, vous pouvez ainsi p. ex. vérifier automatiquement le respect des règles de cohérence propres à votre entreprise. Les macros vous aident en outre par exemple lors :

Des fonctionnalités standard peuvent être bloquées à l'aide de macros contrôlées par des événements (vetoable). Vous pouvez définir une macro qui commence automatiquement, par exemple, par un contrôle sémantique lorsqu'un utiliser enregistre un modèle. Le contrôle sémantique est déclenché par l'événement Modèle doit être enregistré (vetoable). Pour éliminer l'opération d'enregistrement pour les modèles non conformes, vous devez inclure la ligne Context.setProperty("event.veto", "1") au bloc d'instructions correspondant. Le modèle n'est enregistré que si les règles du contrôle sémantique sont respectées.Vous pouvez aussi lancer des processus Process Governance. Pour ce faire, des macros événementielles prédéfinies sont disponibles. Elles doivent encore être reliées à un processus exécutable au sein de la base de données de référence Governance Automation Models.

Vous pouvez lancer des macros par le biais de commandes ou de boutons de commande.

Si vous maîtrisez les langages de programmation JavaScript et Script ARIS, vous pouvez écrire vos propres scripts de macros ou adapter des copies de scripts standard existants.

Vous trouverez d'autres informations et tutoriels de scripting sur le portail 'ARIS Community', sous :

Voir aussi

Qu'est-ce qu'un rapport ?

Définition d'un contrôle sémantique