Planifier des workflows
Planifier des workflows, des applications ou des packages de sorte qu’ils s’exécutent automatiquement à une date, une heure et une fréquence sélectionnées. Selon la configuration de votre entreprise, vous pouvez planifier les workflows à exécuter dans différents emplacements:
- Alteryx Server: annexe à la Galerie de votre entreprise, ou à un contrôleur
- Designer plus Automation de bureau (planificateur): planification sur votre ordinateur
Pour planifier un workflow, ouvrez le workflow que vous souhaitez planifier et cliquez en haut de la zone de travail ou options > planifier le workflow.
Pour planifier une application ou un package de workflow, accédez à la fenêtre Afficher planifications. Voir Planifier une application ou un package de workflow.
La planification d'une galerie n'est disponible que si vous l'avez . Cette option planifie l’exécution d’un workflow dans la galerie de votre entreprise.Alteryx Server
Si vous êtes connecté à la Galerie de votre entreprise , la Galerie apparaît dans la liste. Si vous devez effectuer la planification dans une autre galerie, vous pouvez ajouter une nouvelle galerie. Vous ne pouvez planifier l’exécution d’un workflow que dans une galerie dans laquelle la planification est activée. Contactez l’administrateur de votre galerie pour activer la planification dans une galerie.Designer
- Une copie du workflow doit être enregistrée dans la galerie dans laquelle vous voulez exécuter la planification.
- L’emplacement d’une URL ou d’un chemin de fichier utilisé dans un outil doit être accessible en dehors de votre compte Windows. Par exemple, les chemins WebDAV ne sont pas pris en charge.
Pour effectuer une planification dans une galerie :
- Alors que le workflow est ouvert, cliquez sur , puis sélectionnez une option dans la fenêtre Définir l’emplacement de la planification :
- Galerie existante : galerie à laquelle vous vous êtes précédemment connecté
- Ajouter Galerie: se connecter à une galerie qui n'est pas dans la liste
- Cliquez sur Ajouter une galerie.
- Dans URL, tapez le chemin d'accès à l'URL de la Galerie de votre entreprise.
- Cliquez sur Connexion.
- En fonction de la configuration de la galerie, les étapes d’authentification varient comme suit :
- Authentification intégrée: saisissez votre email et votre mot de passe de la galerie dans les champs E-mail et Mot de passe. Sélectionnez Me maintenir connecté, si vous le souhaitez. Ensuite, cliquez sur Connexion.
- Authentification Windows : un nom d'utilisateur s'affiche. Cliquez sur Continuer pour vous connecter.
- Cliquez sur la galerie dans la liste.
- Connectez-vous avec votre nom d’utilisateur et votre mot de passe. fAcultatif Sélectionnez Keep Me connected (garder votre session active).
- Dans la fenêtre enregistrer le workflow, tapez un nom dans le nom du workflow.
- L’emplacement affiche le studio Gallery dans lequel le workflow sera enregistré.
- fAcultatif Dans Détails, tapez commentaires.
- fAcultatif Cliquez sur options de workflow et sélectionnez une option:
- Restreindre l'utilisation à des numéros de série spécifiques: en cas de sélection, seuls les numéros de série de la liste seront en mesure d'utiliser le workflow chiffré. Chaque numéro de série unique doit s’afficher dans une ligne correspondante.
- Définir l'expiration pour le flux de travail chiffré: lorsqu'il est sélectionné, le flux de travail chiffré expire à la date sélectionnée afin que le workflow ne puisse plus être exécuté ou utilisé.
- L'utilisateur n'est pas tenu de spécifier les informations d'identification: exécutez le workflow à l'aide des informations d'identification de serveur ou de Studio par défaut.
- L'utilisateur doit spécifier ses propres informationsd'identification: Invitez un utilisateur à entrer ses propres informations d'identification pour exécuter le Workflow.
- Exécutez toujours ce workflow avec ces informationsd'identification: entrez les informations d'identification à utiliser toujours lorsque le workflow est exécuté.
- Cliquez sur Enregistrer.
- fAcultatif Dans créer une planification, tapez un nom pour la planification dans le nom de planification.
- Sélectionnez l’occurrence de la planification :
- Une fois: exécutez le workflow une fois au moment où vous avez commencé la planification du workflow, ou sélectionnez une date et une heure.
- Récurrent: sélectionnez une nouvelle occurrence quotidienne, hebdomadaire, mensuelle ou trimestrielle.
- Custom: sélectionnez une option de planification personnalisée (par exemple, planifiez un workflow à exécuter par un calendrier fiscal).
- Complétez les détails de la planification qui apparaissent après la sélection d’une occurrence.
- fAcultatif Tapez les commentaires dans les Commentaires.
- fAcultatif Si le Workflow doit être exécuté en tant qu'utilisateur spécifique pour accéder aux données, cliquez sur modifier les informations d'identification.
- Dans Schedule As, tapez ou sélectionnez les informations d'identification de workflow dans la liste déroulante.
- Tapez le mot de passe dans le champ, si nécessaire.
- Cliquez sur Terminé.
Si le workflow n’est pas enregistré dans la galerie sélectionnée, vous êtes invité à le faire. Après l’enregistrement du workflow, la galerie affiche la fenêtre Créer une planification.
Si le workflow est enregistré dans la galerie, la galerie ouvre la fenêtre Créer une planification.
Pour enregistrer un workflow dans une galerie :
Sélectionnez cette option pour publier cette version du workflow comme la version accessible aux autres utilisateurs dans la galerie. Cette option n’est disponible que si le workflow a été enregistré dans la galerie précédemment. Ne sélectionnez pas cette option si vous ne voulez pas que les autres utilisateurs utilisent cette version du workflow.
Pour mettre à jour la version de workflow dans la Galerie, affichez les détails de l'application et cliquez sur version # pour afficher les versions disponibles. Sélectionnez une version et cliquez sur rendre la version publiée.
Cette option est sélectionnée par défaut. Il valide le workflow pour vérifier s’il existe des outils ou des commandes interdits dans le Alteryx Public Gallery (gallery.alteryx.com). Si la validation échoue, le workflow nécessite une exemption pour s’exécuter dans le Alteryx Public Gallery (gallery.alteryx.com).
Les exceptions suivantes doivent être exécutées dans une galerie: Outil R, Outil Exécuter une commande, Outil Python, Outil E-mailet Outil Télécharger.
En outre, une galerie n’autorise pas l’exécution d’un événement ou d’une application associée. Voir Configuration du workflow et Fenêtre Concepteur d’interface.
Voir Enregistrer dans les messages Gallery pour de plus amples renseignements sur la demande d'exemption.
Cliquez sur cette option pour afficher et gérer les actifs associés au workflow.
Grouper les actifs par outil: lorsque l'option est sélectionnée, tous les actifs ou dépendances de fichiers pour l'affichage du Workflow. Sélectionnez cette option pour afficher tous les actifs regroupés avec l’outil auquel ils sont associés. Désélectionnez un actif pour l’exclure du paquet de workflow. Les actifs incluant une constante dans le chemin d’entrée apparaissent dans la liste des actifs, mais ne sont pas inclus dans le paquet de workflow.
Cliquez sur cette option pour afficher les options de chiffrement du workflow.
Cliquez sur ce lien afin de sélectionner les identifiants pour l’exécution du workflow.
Workflows planifiés et fuseaux horaires
Les workflows planifiés s'exécutent à l'heure prévue dans les fuseaux horaires dans lesquels le serveur est situé. Les workflows dont l’exécution est planifiée à 1h30 ou 2h30 peuvent s’exécuter à plusieurs reprises et à une heure ultérieure à celle que vous avez sélectionnée en raison du passage à l’heure d’été ou d’hiver.
Les workflows planifiés s’affichent dans la page Planifications.
La planification à un contrôleur n'est disponible que si vous avez . Cette option planifie l’exécution d’un workflow sur un contrôleur. Il est recommandé de planifier les workflows pour qu'ils s'exécutent dans votre galerie si vous en avez .Alteryx ServerAlteryx Server
Un contrôleur est une machine qui exécute et gère les planifications pour votre entreprise. L’administrateur d’Alteryx Server au sein de votre entreprise configure le contrôleur et vous communique le jeton nécessaire pour vous y connecter.
- Le workflow, l’application ou le package doit être enregistré à un emplacement accessible au contrôleur.
- Toutes les sorties et entrées de fichiers et toutes les autres dépendances du workflow doivent être enregistrées à un emplacement accessible au contrôleur.
- Pour veiller à ce que tous les composants du workflow soient enregistrés ensemble, sauvegardez le workflow en tant que package (fichier .yxzp). Voir Gestion des workflows et Planifier une application ou un package de workflow.
- Enregistrez les macros dans le référentiel de macros. Voir Paramètres utilisateur.
- L’emplacement d’une URL ou d’un chemin de fichier utilisé dans un outil doit être accessible en dehors de votre compte Windows. Par exemple, les chemins WebDAV ne sont pas pris en charge.
- Si un workflow, une application ou un package inclut des connexions de base de données ou des outils in-dB, définissez le type de cryptage du mot de passe à Masquer. Les options de chiffrement basées sur l’ordinateur et l’utilisateur entraînent l’échec du workflow lors de son exécution sur tout ordinateur autre que celui sur lequel il a été créé. Voir Chiffrement des mots de passe.
- Les ordinateurs que vous utilisez pour créer, planifier et exécuter le workflow, l’application ou le package planifié doivent utiliser la même version d’Alteryx.
Pour effectuer une planification sur un contrôleur :
- Alors que le workflow enregistré est ouvert, cliquez sur , puis sélectionnez une option :
- Contrôleur existant: Connectez-vous à un contrôleur auquel vous êtes connecté avant
- Ajouterun contrôleur: se connecter à un nouveau contrôleur
- Dans nom del'ordinateur, tapez le nom du serveur.
- Dans jeton de contrôleur, tapez le jeton de contrôleur fourni par l'administrateur de serveur Alteryx dans votre entreprise.
- Cliquez sur OK.
- Sélectionnez une option d’exécution :
- Exécutez une copie du flux de travail stocké dans la base de données du planificateur: crée une copie du workflow et l'enregistre dans le programmeur où il est exécuté. La base de données du planificateur est un emplacement partagé. Pour modifier la copie dans la base de données, la seule solution possible consiste à enregistrer une version révisée du workflow dans la base de données.
- Exécutez le workflow à partir de son emplacement d'origine sur le disque: enregistre le workflow et le planifie sur votre ordinateur. Vous pouvez modifier le workflow sans avoir à mettre à jour la planification, mais celle-ci échouera en cas de suppression, de déplacement ou de modification du nom du workflow.
- Sélectionnez la fréquence de planification.
- Renseignez la date et l’heure de la planification.
- Cliquez sur OK.
Si votre workflow inclut des fichiers de données, les emplacements de sortie ou autres dépendances du workflow, enregistrez le workflow en tant que package (fichier .yxzp) et planifiez-le à partir de la fenêtre Afficher planifications. Voir Planifier une application ou un package de workflow.
Workflows planifiés et fuseaux horaires
Les workflows planifiés s'exécutent à l'heure prévue dans les fuseaux horaires dans lesquels le serveur est situé. Les workflows dont l’exécution est planifiée à 1h30 ou 2h30 peuvent s’exécuter à plusieurs reprises et à une heure ultérieure à celle que vous avez sélectionnée en raison du passage à l’heure d’été ou d’hiver.
La planification sur mon ordinateur est la seule option disponible pour les utilisateurs de plus Desktop Automation (Scheduler). Cette option n'est pas recommandée si vous utilisez . DesignerAlteryx Server
La planification sur mon ordinateur planifie le workflow à exécuter sur votre ordinateur. Ce workflow peut être enregistré sur votre ordinateur ou vous pouvez en sauvegarder une copie dans la base de données du planificateur.
Pour planifier l’exécution d’un workflow sur votre ordinateur :
- Lorsque le workflow enregistré est ouvert, cliquez sur poste de travail.
- Dans la fenêtre Planifier un workflow, sélectionnez une option d’exécution :
- Exécutez une copie du flux de travail stocké dans la base de données du planificateur: crée une copie du workflow et l'enregistre dans le programmeur où il est exécuté. La base de données du planificateur est un emplacement partagé. Pour modifier la copie dans la base de données, la seule solution possible consiste à enregistrer une version révisée du workflow dans la base de données.
- Exécutez le workflow à partir de son emplacement d'origine sur le disque: enregistre le workflow et le planifie sur votre ordinateur. Vous pouvez modifier le workflow sans avoir à mettre à jour la planification, mais celle-ci échouera en cas de suppression, de déplacement ou de modification du nom du workflow.
- Sélectionnez la fréquence de planification.
- Renseignez la date et l’heure de la planification.
- Cliquez sur OK.
Il est recommandé de sauvegarder la base de données du planificateur (SQLite). Pour sauvegarder SQLite, vous pouvez fermer ou copier le dossier de persistance trouvé dans \ProgramData\Alteryx\Service\.
Si votre workflow inclut des fichiers de données, les emplacements de sortie ou autres dépendances du workflow, enregistrez le workflow en tant que package (fichier .yxzp) et planifiez-le à partir de la fenêtre Afficher planifications. Voir Planifier une application ou un package de workflow.
Workflows planifiés et fuseaux horaires
Les workflows planifiés s'exécutent à l'heure prévue dans les fuseaux horaires dans lesquels le serveur est situé. Les workflows dont l’exécution est planifiée à 1h30 ou 2h30 peuvent s’exécuter à plusieurs reprises et à une heure ultérieure à celle que vous avez sélectionnée en raison du passage à l’heure d’été ou d’hiver.
Les planifications peuvent être consultées dans la fenêtre Afficher planifications. Voir Gérer les planifications.