Écrire des scripts de rapport

Cette procédure fait partie du cas d'utilisation.

Pour importer des objets Alfabet et lancer automatiquement la synchronisation, écrivez deux scripts de rapport.

Condition préalable

Procédure

  1. Dans ARIS Architect, cliquez sur ARIS > Afficher l'administration Administration.

  2. Dans l'affichage des barres, cliquez sur Navigation Navigation si la barre Navigation n'est pas encore activée.

  3. Dans l'arborescence de l'Explorateur, double-cliquez sur le dossier Évaluations Évaluations.

  4. Double-cliquez sur le dossier Rapports. Les catégories de rapport sont affichées.

  5. Cliquez avec le bouton droit de la souris sur la catégorie à laquelle vous souhaitez affecter le script de rapport ou créez une nouvelle catégorie.

  6. Cliquez sur Nouveau > RapportRapport. L'assistant de script s'affiche.

  7. Pour le premier exemple, déterminez le Nom et la Description dans les langues requises, par exemple, le nom Importer tous les objets Alfabet et la description Importe tous les objets d'Alfabet tel que défini dans la configuration d'interface dans les groupes de bases de données sélectionnés.

  8. Cliquez sur Suivant.

  9. Sélectionnez le Groupe comme contexte du rapport à démarrer puis cliquez sur Suivant.

  10. Désactivez la coche Générer fichier de sortie et naviguez jusqu'à la page Limiter l'accès.

  11. Limitez l'accès au rapport à exécuter.

  12. Cliquez sur Terminer. L'éditeur de script s'affiche.

  13. Écrivez le code, par exemple :

    var alfaIntegration = Context.getComponent("AlfabetIntegration");

    var result = alfaIntegration.doImport(ArisData.getSelectedGroups()[0], null)

  14. Enregistrez le script et écrivez le deuxième rapport, par exemple Synchroniser les objets Alfabet :

    Ce rapport synchronisera les objets Alfabet déjà importés.

  15. Sélectionnez une Base de données comme contexte pour le rapport à démarrer.

  16. Utilisez ce code comme exemple :

    var alfaIntegration = Context.getComponent("AlfabetIntegration");v

    var result = alfaIntegration.doSynchronize(ArisData.getActiveDatabase(), 3);

Vous avez maintenant deux rapports qui seront démarrés par des rapports contrôlés par le temps.