Cas d'utilisation - programmer une importation d'objets ou une synchronisation

Ce cas d'utilisation montre comme importer automatiquement tous les objets Alfabet vers ARIS et démarrer une synchronisation d'Alfabet. Cela maintient votre base de données à jour.

Scénario

Vous écrivez deux scripts de rapport à exécuter par les rapports contrôlés par le temps. Le premier importe les objets Alfabet, le deuxième lance la synchronisation.

Condition préalable

Procédure

  1. Ecrire 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.

  2. Créer des rapports contrôlés par le temps.

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

    Pour importer des composantes Alfabet et démarrer la synchronisation automatiquement, créez deux rapports contrôlés par le temps pour vos deux rapports à exécuter automatiquement.

    Condition préalable

    Vous possédez le droit de fonction Automatisation de rapport pour la base de données connexe.

    Procédure

    1. Cliquez sur ARIS > Administration ou sur ARIS > Explorateur. L'onglet Administration ou Explorateur s'affiche.

    2. Connectez-vous à la base de données.

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

    4. Dans l'arborescence de l'Explorateur, cliquez sur le dossier Rapports contrôlés par le temps Rapports programmés.

    5. Pour créer une programmation, cliquez sur Nouveau Nouveau > Rapport Créer rapport programmé. L'Assistant d'automatisation de rapport s'ouvre.

    6. Indiquez le nom du premier agenda, par exemple Importer les composantes Alfabet quotidiennement.

    7. Définissez le mot de passe de l'utilisateur actuel puis cliquez sur Suivant.

    8. Sélectionnez le rapport Importer toutes les composantes Alfabet que vous avez créé plus tôt puis cliquez sur Suivant.

    9. Définissez le groupe de bases de données pour l'enregistrement des composantes Alfabet et cliquez sur Suivant.

    10. Définit le moment et la fréquence d'exécution du rapport puis cliquez sur Terminer.

    11. Créez le deuxième agenda pour le rapport Synchroniser les composantes Alfabet à exécuter. Les étapes à effectuer sont semblables. Dans ce cas, sélectionnez la base de données comme contexte de départ.

    Les rapports seront exécutés tel que défini. Si la première date/heure d'exécution n'est pas encore passée, le rapport est automatiquement actif et sera exécuté lorsque cette date/heure sera atteinte.

    Retour au cas d'utilisation