Créer Plans
Un plan est une séquence de tâches exécutées manuellement ou selon une planification. Utilisez les plans pour orchestrer l'exécution de plusieurs tâches liées dans Alteryx One.
Lorsqu'un plan est exécuté :
Alteryx One réalise un instantané des objets du plan. Cet instantané définit l'ensemble des tâches déclenchées dans le cadre d'une exécution de plan.
Note
Un instantané ne capture pas les ressources sous-jacentes aux tâches. Après la création d'un instantané, les modifications ultérieures apportées aux ressources sous-jacentes peuvent avoir un impact sur le résultat des tâches lorsque celles-ci sont déclenchées ultérieurement au cours de l'exécution du plan.
Toutes les tâches du plan sont déclenchées dans l'ordre indiqué dans le plan.
Toutes les dépendances d'une tâche sont également exécutées.
Avant de commencer
Avant de commencer, vérifiez les points suivants :
Vous avez accès à toutes les ressources que vous souhaitez utiliser dans votre plan.
Création d'un plan
Pour commencer, vous devez créer un objet de Plan.
Sur la page d'accueil Alteryx One, sélectionnez Plans dans le Sélecteur d'applications.
Sur la page Plans, sélectionnez Nouveau. Un plan est créé avec le nom
Plan - X,Xindiquant un nombre.Sélectionnez
Plan - Xpour saisir le nom et la description du plan.Votre plan est enregistré et s'affiche dans la vue Canevas du plan.
Ajouter une tâche
Création d'une tâche
Identifiez les tâches que vous souhaitez exécuter.
Note
Vous devez avoir accès à tous les ressources que vous souhaitez exécuter en tant que tâches.
Dans la vue Canevas du plan, faites un glisser-déposer du type de tâche vers le canevas du plan. Les détails de la tâche et les options de configuration s'affichent sur le côté droit.
Sélectionnez la tâche et configurez-la selon vos besoins.
Ajoutez des tâches supplémentaires si nécessaire.
Pour tester votre plan, sélectionnez Exécuter. Le plan est immédiatement mis en file d'attente pour exécution.
Modifiez le plan et répétez les étapes ci-dessus jusqu'à ce que le plan soit prêt pour les cycles de production.
Astuce
Lorsqu'un plan est en cours de développement, vous pouvez désactiver sa planification afin d'empêcher son exécution à l'heure planifiée. Vous pouvez toujours effectuer des exécutions de test à l'aide du bouton Exécuter.
Pour créer la planification, sélectionnez Planification.
Spécifiez un ou plusieurs déclencheurs pour la planification. Lorsqu'un déclencheur se produit, le plan est mis en file d'attente pour exécution.
Lorsqu'il est prêt, le plan s'exécute à l'heure planifiée dans le déclencheur.
Types de tâches
Tâche de workflow : une tâche de workflow vous permet d'exécuter l'un de vos workflows Designer Cloud dans le cadre d'un Plan créé dans Alteryx One. Pour en savoir plus, consultez la section Tâches de workflow.
Tâche Workflow Desktop : orchestrez l'exécution de vos workflows Designer Desktop chargés sur Alteryx One. Pour en savoir plus, consultez la section Tâches Workflow Desktop.
Tâche de flux : orchestrez vos flux Trifacta. Pour en savoir plus, consultez la section Tâches de flux.
Tâche Prédiction ML : effectuez des prédictions sur de nouvelles données avec votre projet Machine Learning.
Tâche Chargement ML : chargez de nouvelles données d'entraînement dans votre projet Machine Learning.
Tâche HTTP : requête soumise à un serveur tiers dans le cadre d'une exécution de Plan. Vous pouvez également l'employer pour générer un jeu de données avec une réponse d'appel API qui peut être utilisée dans le workflow Designer Cloud. Pour en savoir plus, consultez la section Tâches HTTP.
Tâche Slack : envoie un message contenant des informations sur l'exécution de Plan à un canal Slack spécifié. Pour en savoir plus, consultez la section Tâches Slack.
Tâche Auto Insights : actualise les données dans l'un de vos jeux de données Auto Insights. Pour en savoir plus, consultez la section Tâches Auto Insights.
Tâche d'e-mail : permet d'envoyer des e-mails et des pièces jointes à partir des résultats des tâches en amont. Pour plus d'informations, consultez Tâches d'e-mail.
Retarder la tâche : définissez un délai artificiel avant l'exécution de la tâche suivante. Pour en savoir plus, consultez la section Retarder des tâches.
Tâche d'approbation : désignez un ou plusieurs approbateurs qui peuvent décider si le Plan doit continuer à exécuter les tâches en aval. Pour en savoir plus, consultez la section Tâches d'approbation.
Pour obtenir un aperçu complet des types de tâches et de leurs détails spécifiques, consultez Plan Tasks.
Connecter des tâches
Création de ramifications de plan
Dans certains scénarios, vous devrez peut-être ramifier les étapes d'exécution du plan en fonction des résultats d'une tâche dans le plan. Par exemple, vous pouvez être amené à envoyer des messages distincts à l'aide d'une tâche HTTP selon que l'exécution d'une tâche précédente réussit ou échoue. Vous pouvez créer des ramifications dans le graphique de plan en ajoutant des règles d'exécution de tâche et des nœuds parallèles, qui s'exécutent en fonction des états de réussite et d'échec de vos exécutions de plans.
Pour commencer cet exemple simple :
Créez votre première tâche.
Suivez la procédure ci-après.
Définition de l'exécution conditionnelle
Sur le côté droit de la tâche que vous avez créée, vous pouvez voir les icônes suivantes. Ces icônes indiquent les voies de sortie de la tâche en cas de succès, d'échec ou des deux. Voir le tableau ci-dessous.
Note
Vous pouvez ajouter de nouvelles tâches à votre plan et les connecter à la première tâche via l'un de ces itinéraires.
Icône | Description |
|---|---|
![]() | Les tâches connectées à cet itinéraire sont exécutées lorsque la tâche en amont a réussi. |
![]() | Les tâches connectées à cet itinéraire sont exécutées en cas d'échec de la tâche en amont. |
![]() | Les tâches connectées à cet itinéraire sont exécutées quel que soit l'état d'exécution de la tâche en amont. |
Fusion de tâches
Pour créer une logique d'exécution de tâche supplémentaire, connectez la sortie de plusieurs tâches en amont à l'entrée d'une seule tâche. La tâche résultant d'une fusion attend que toutes les tâches connectées en amont soient terminées avant de s'exécuter. La fusion transmet également les sorties de workflow ou les métadonnées de tâches pertinentes de toutes les tâches fusionnées en amont. Par exemple, si vous connectez deux tâches de workflow à une tâche Slack, vous pourrez utiliser les métadonnées (par exemple, la durée ou l'heure de fin du workflow) des deux workflows dans votre message Slack.
Pour plus d'informations sur la création et la gestion de vos plans, consultez la section Tâches Plan.
Échange de données entre les tâches
Vous pouvez interagir avec les tâches dans Plans en utilisant directement la sortie d'une tâche de workflow en amont comme entrée pour une tâche en aval, ce qui permet d'effectuer des remplacements transparents.
Échanges pris en charge :
Designer Cloud → Prédiction de Machine Learning
HTTP → Tâche de workflow
Tâche de workflow → HTTP
Tâche de workflow → Tâche de workflow
Le schéma de la sortie de remplacement doit être le même que celui de l'entrée que vous remplacez.
Note
Limite
Pour l'échange Tâche de workflow en Tâche de workflow, la sortie en amont doit être au format CSV, tandis que l'entrée en aval peut être dans n'importe quel format.
Remplacement des valeurs de paramètres
Si les tâches de votre plan incluent des ressources pour lesquelles des paramètres ont été définis, vous pouvez examiner et remplacer les valeurs de ces paramètres. Ces remplacements ont lieu lorsque la tâche est déclenchée dans le cadre de l'exécution d'un plan.
Prise en charge limitée du paramétrage
Les plans prennent uniquement en charge le paramétrage pour les flux Trifacta Classic à l'heure actuelle.
Dans le menu contextuel de la vue Canevas du plan, sélectionnez Paramètres.
Examinez les noms, les sources et les valeurs actuelles de tous les paramètres de votre plan.
Pour effectuer un remplacement, sélectionnez l'icône en forme de crayon et saisissez une nouvelle valeur. Sélectionnez Enregistrer.
Les exécutions suivantes du plan utilisent cette nouvelle valeur comme valeur de remplacement du paramètre.


