Une macro est une séquence d'instructions qui devient automatique lorsqu'elle est invoquée.
Vous pouvez lancer les macros manuellement dans ARIS Architect ou automatiquement dans ARIS Architect et ARIS. Pour lancer des macros automatiquement, vous pouvez définir qu'une macro est lancée lorsqu'un certain événement se produit.
ARIS est fourni avec de nombreux scripts standard. Les utilisateurs autorisés ARIS peuvent analyser et traiter les données à l'aide de scripts que vous fournissez. Le pack et la licence que vous avez achetés déterminent l'étendue des macros mises à votre disposition.
Si vous disposez du droit de licence ARIS Enterprise Administration et du droit de fonction Administrateur de script, vous pouvez exécuter des opérations de gestion de base des scripts dans l'Administration ARIS. Si vous maîtrisez les langages de programmation JavaScript et Script ARIS, vous pouvez modifier ou écrire vos propres scripts dans ARIS Architect.
Pour gérer les macros dans Administration ARIS, cliquez sur Lanceur d'applications >
Administration >
Configuration > Évaluation et sélectionnez Macros.
Tous les scripts sont organisés dans une structure claire à l'aide de catégories.
Catégories
Vous pouvez si aucune catégorie n'est sélectionnée.
L'utilisation de catégories vous permettra d'organiser clairement vos scripts.
Cliquez sur Lanceur d'applications >
Administration >
Configuration > Évaluations et sélectionnez Macros.
Cliquez sur Créer catégorie.
Saisissez le nom de la nouvelle catégorie et cliquez sur Appliquer.
La catégorie est affichée uniquement dans la langue actuelle.
Pour afficher la catégorie dans plusieurs langues d'interface, vous devez renommer la catégorie dans chaque langue. Si vous ne spécifiez pas une catégorie dans une langue particulière, la catégorie s'affiche en anglais.
Si vous sélectionnez une catégorie, vous pouvez effectuer les opérations suivantes :
Vous pouvez modifier le nom d'une catégorie ou spécifier le nom dans une autre langue. Vous ne pouvez pas modifier le nom de la catégorie Standard.
Cliquez sur Lanceur d'applications >
Administration >
Configuration > Évaluations et sélectionnez Macros.
Sélectionnez la catégorie puis cliquez sur Renommer.
Sélectionnez la langue liée.
Entrez le nom dans la langue sélectionnée et cliquez sur Appliquer.
La catégorie est renommée dans la langue actuelle.
Vous pouvez supprimer une catégorie et tous les scripts qu'elle contient. Software AG vous recommande d'exporter d'abord les scripts afin de disposer de fichiers de sauvegarde.
Cliquez sur Lanceur d'applications >
Administration >
Configuration > Évaluations et sélectionnez Macros.
Sélectionnez les catégories que vous voulez supprimer. Vous ne pouvez pas supprimer la catégorie Standard.
Cliquez sur Supprimer.
Cliquez sur Supprimer pour confirmer.
La catégorie et tous les scripts qu'elle contient sont supprimés.
Vous pouvez importer des scripts à partir de fichiers d'exportation ou des fichiers communs qu'un script utilise pendant son exécution. Cela vous permet de fournir des scripts d'un autre locataire ou d'importer des scripts d'une version précédente.
Cliquez sur Lanceur d'applications >
Administration >
Configuration > Évaluations et sélectionnez Macros.
Cliquez sur la catégorie dans laquelle vous voulez importer le script.
Importer
Sélectionnez le fichier d'importation correspondant et cliquez sur Ouvrir.
Si le script existe déjà dans une catégorie, vous devez confirmer afin d'importer une copie dans la catégorie sélectionnée.
Si le script exécute des fichiers communs importés pendant l'exécution, vous pouvez activer le fichier requis et confirmer l'importation du fichier. Sinon, le fichier commun actuel du locataire est utilisé.
Le script est importé.
Créez votre propre macro déclenchée par un événement qui lance automatiquement un rapport ou une vérification sémantique.
Cliquez sur Lanceur d'applications >
Administration >
Configuration > Évaluations et sélectionnez Macros.
Cliquez sur la catégorie à laquelle vous souhaitez ajouter la macro ou créez une nouvelle catégorie.
Cliquez sur Créer une macro.
Sélectionnez la langue dans laquelle vous souhaitez modifier les zones de texte.
Saisissez les informations dans toutes les langues souhaitées. Les entrées les plus importantes sont : Nom et Description. Remplacez le nom, le sujet, l'auteur, la société ou la description, selon les besoins.
Sélectionnez la langue suivante, si nécessaire, et modifiez les zones de texte à tour de rôle.
Le cas échéant, désactivez la case Disponible pour les utilisateurs si vous avez créé, mais pas encore vérifié une macro. Les scripts peuvent continuer à être traités avec l'éditeur de script (ARIS Architect).
Cliquez sur Contexte > Ajouter événement et ajoutez l'événement qui doit lancer automatiquement le rapport ou le contrôle
sémantique.
L'événement ajouté définit le contexte dans lequel la macro peut être lancée. Vous ne pouvez pas ajouter de types, tels que les types de modèles, mais vous pouvez activer Inclure les types dérivés. Cela a un sens si vous voulez que la macro soit lancée, par exemple, pour un modèle d'un type de modèle dérivé qui n'est pas répertorié dans les types de modèles ajoutés.
Cliquez sur Contenu et, dans le champ Contenu, sélectionnez La macro exécute un rapport ou La macro exécute un contrôle sémantique, selon le cas.
Si vous sélectionnez Macro personnalisée (disponible seulement dans ARIS Architect), vous pouvez spécifier des propriétés de base, mais vous ne pouvez écrire le script que dans ARIS Architect.
Sélectionnez le profil de rapport ou de contrôle sémantique requis.
Cliquez sur Sortie, activez Générer fichier de sortie et sélectionnez les types de fichiers si nécessaire.
Cliquez sur Appliquer.
La macro est disponible.
Si vous limitez l'accès de l'exécution à un certain nombre d'utilisateurs, assurez-vous que ces restrictions correspondent exactement à celles du profil de rapport ou de contrôle sémantique que cette macro doit lancer.
Macros
Lorsque vous sélectionnez une macro, vous pouvez effectuer les opérations suivantes :
Éditer les propriétés de la macro
Vous pouvez renommer les scripts de macro en plusieurs langues ou modifier d'autres attributs du texte.
Cliquez sur Lanceur d'applications >
Administration >
Configuration > Évaluations et sélectionnez Macros.
Sélectionnez la catégorie concernée et sélectionnez le script.
Cliquez sur Modifier propriétés.
Sélectionnez la langue dans laquelle vous souhaitez modifier les zones de texte.
Remplacez le nom, le sujet, l'auteur, la société ou la description, selon les besoins.
Sélectionnez la langue suivante, si nécessaire, et modifiez les zones de texte à tour de rôle.
Cliquez sur Appliquer.
Les modifications sont enregistrées.
Vous pouvez décider si une macro de script est disponible ou non.
Cliquez sur Lanceur d'applications >
Administration >
Configuration > Évaluations et sélectionnez Macros.
Sélectionnez la catégorie concernée et sélectionnez le script.
Cliquez sur Modifier propriétés.
Activez Disponible pour les utilisateurs.
Cliquez sur Appliquer.
Les utilisateurs autorisés peuvent utiliser la macro.
Vous pouvez déterminer les éléments de base de données pour lesquels le script peut être exécuté. Les utilisateurs peuvent exécuter le script uniquement pour les éléments de base de données que vous définissez comme contexte.
Cliquez sur Lanceur d'applications >
Administration >
Configuration > Évaluations et sélectionnez Macros.
Sélectionnez la catégorie concernée et sélectionnez le script.
Cliquez sur Modifier propriétés.
Cliquez sur Contexte et activez les options correspondantes. Si vous avez activé Modèle ou Objet, vous pouvez spécifier les types pour lesquels les utilisateurs peuvent lancer le script.
Si vous sélectionnez des types de modèles sur lesquels des types de modèles dérivés sont basés et que la case Tenir compte des types dérivés n'est pas cochée, le script peut toujours être exécuté pour les types de modèles dérivés. Si vous activez les types de modèles sur lesquels les types de modèles dérivés sont basés, mais que vous avez désactivé les types dérivés, le script est toujours disponible pour les types de modèles dérivés désactivés.
Cliquez sur Appliquer pour enregistrer les modifications.
Le script est disponible pour le contexte sélectionné.
.
Vous pouvez spécifier les événements qui déclenchent l'exécution de la macro.
Cliquez sur Lanceur d'applications >
Administration >
Configuration > Évaluations et sélectionnez Macros.
Sélectionnez la catégorie concernée et sélectionnez le script.
Cliquez sur Modifier propriétés.
Cliquez sur Contexte et dans le champ Type de contexte, sélectionnez Contexte événementiel.
Sélectionnez l'événement souhaité. Si des événements sont absents, cliquez sur Ajouter événement.
Sélectionnez les événements manquants et cliquez sur Ajouter.
Si vous activez l'option Ne peut être lancé que par un événement, la macro ne peut plus être lancée par les utilisateurs.
La macro utilise les événements sélectionnés.
Utilisez des filtres d'évaluation pour réduire le nombre d'éléments qui sont évalués et répertoriés dans la sortie.
Cliquez sur Lanceur d'applications >
Administration >
Configuration > Évaluations et sélectionnez Macros.
Sélectionnez la catégorie concernée et sélectionnez le script.
Cliquez sur Modifier propriétés.
Cliquez sur Filtre d'évaluation et activez Utiliser filtre d'évaluation. Tous les filtres d'évaluation créés pour ce locataire sont listés.
Sélectionnez le filtre correspondant.
Cliquez sur Appliquer pour enregistrer les modifications.
Le script évalue uniquement les éléments qui sont contenus dans le filtre d'évaluation.
Vous pouvez spécifier si un script génère un fichier de sortie et sélectionner le type de ce fichier de sortie.
Cliquez sur Lanceur d'applications >
Administration >
Configuration > Évaluations et sélectionnez Macros.
Sélectionnez la catégorie concernée et sélectionnez le script.
Cliquez sur Modifier propriétés.
Cliquez sur Sorties.
Activez l'option Générer fichier de sortie et sélectionnez les types de fichiers requis.
Cliquez sur Appliquer pour enregistrer les modifications.
Vous pouvez sélectionner les formats de fichiers à utiliser pour les fichiers de sortie générés. Si vous utilisez dans des scripts des polices qui ne sont pas installées sur le système d'exploitation de la machine sur laquelle serveur ARIS est exécuté, vous devez ajouter ces polices manquantes. En l'absence d'une police, le contenu utilisant cette police n'est pas lisible. Les polices manquantes ne sont pas rendues correctement dans les fichiers de sortie ou si vous collez un modèle copié dans une autre application.
Si le format PDF, RTF ou DOC a été activé comme format de sortie possible pour un script, vous pouvez modifier les propriétés des pages des fichiers de sortie générés.
Cliquez sur Lanceur d'applications >
Administration >
Configuration > Évaluations et sélectionnez Macros.
Sélectionnez la catégorie concernée et sélectionnez le script.
Cliquez sur Modifier propriétés.
Cliquez sur Mise en page et modifiez les paramètres selon vos besoins.
Cliquez sur Appliquer pour enregistrer les modifications.
Les fichiers de sortie au format PDF, RTF ou DOC utilisent les paramètres de page définis.
Vous pouvez modifier l'ensemble des fichiers que le script importe pendant l'exécution.
Cliquez sur Lanceur d'applications >
Administration >
Configuration > Évaluations et sélectionnez Macros.
Sélectionnez la catégorie concernée et sélectionnez le script.
Cliquez sur Modifier propriétés.
Cliquez sur Propriétés étendues.
Si le script importe des fichiers au moment de l'exécution, les fichiers communs liés sont activés. Si vous désactivez des fichiers, le script risque de ne plus fonctionner correctement.
Cliquez sur Appliquer pour enregistrer les modifications.
Les propriétés avancées sont enregistrées.
Dupliquez les scripts et fichiers standard pour éviter de perdre les changements. Lors d'une mise à jour du système, tous les scripts et fichiers standard sont automatiquement écrasés pour vous donner accès aux plus récentes caractéristiques.
Cliquez sur Lanceur d'applications >
Administration >
Configuration > Évaluations et sélectionnez Macros.
Cliquez sur la catégorie dans laquelle vous conservez le script.
Sélectionnez le script correspondant et cliquez sur Dupliquer.
Le script a été dupliqué.
Vous pouvez modifier le script dupliqué. Le script dupliqué ne sera pas écrasé lors d'une mise à jour ARIS parce qu'il a un nouveau GUID.
Vous pouvez supprimer les scripts dont vous n'avez plus besoin, comme des scripts de rapport. Si vous exportez d'abord les scripts, vous pouvez les rendre à nouveau disponibles à tout moment.
Cliquez sur Lanceur d'applications >
Administration >
Configuration > Évaluations et sélectionnez Macros.
Cliquez sur la catégorie dans laquelle vous conservez le script.
Sélectionnez le script et cliquez sur Supprimer.
Cliquez sur Supprimer pour confirmer.
Le script n'est plus disponible sur le locataire.
Vous pouvez enregistrer les scripts en tant que fichiers d'exportation si vous souhaitez stocker différentes versions ou rendre les scripts disponibles sur plusieurs locataires.
Cliquez sur Lanceur d'applications >
Administration >
Configuration > Évaluations et sélectionnez Macros.
Cliquez sur la catégorie dans laquelle vous conservez le script.
Sélectionnez le script et cliquez sur Exporter.
Si le script exécute des fichiers communs importés pendant l'exécution, vous pouvez activer les fichiers requis et confirmer l'inclusion des fichiers dans le fichier d'exportation. Sinon, seul le script est exporté.
Naviguez jusqu'à l'emplacement du fichier où vous voulez l'enregistrer et cliquez sur Enregistrer.
Le script a été sauvegardé.
Par défaut, tous les utilisateurs d'un locataire ont accès à tous les scripts. Vous pouvez rendre les scripts accessibles uniquement aux membres de groupes d'utilisateurs définis.
Cliquez sur Lanceur d'applications >
Administration >
Configuration > Évaluations et sélectionnez Macros.
Cliquez sur la catégorie dans laquelle vous conservez le script.
Sélectionnez le script, cliquez sur Limiter l'accès et activez Limiter l'accès aux groupes d'utilisateurs. Tous les groupes d'utilisateurs disponibles sur ce locataire sont affichés. Assurez-vous
qu'un groupe d'utilisateurs associé a été créé dans Administration ARIS.
Activez les groupes d'utilisateurs concernés et cliquez sur Appliquer.
Le script ne peut être exécuté que par les membres des groupes d'utilisateurs sélectionnés.