- Notes de publication
- Démarrage
- Paramétrage et configuration
- Projets d'automatisation
- Dépendances
- Types de workflows
- Comparaison de fichiers
- Meilleures pratiques d'automatisation
- Intégration du contrôle de code source
- Débogage
- L'outil de diagnostic (Diagnostic Tool)
- Analyseur de workflow
- À propos de l'analyseur de workflow
- ST-NMG-001 - Convention d'affectation de noms des variables
- ST-NMG-002 - Convention d'affectation de noms des arguments
- ST-NMG-004 - Duplication du nom complet
- ST-NMG-005 - La variable remplace une autre
- ST-NMG-006 - La variable remplace l'argument
- ST-NMG-008 - Longueur de variable dépassée
- ST-NMG-009 - Ajouter un préfixe aux variables DataTable
- ST-NMG-011 - Ajouter un préfixe aux arguments Datatable
- ST-NMG-012 - Valeurs par défaut de l'argument
- ST-NMG-016 : longueur d'argument dépassée
- ST-DBP-002 - Nombre élevé d'arguments
- ST-DBP-003 - Bloc d'interception vide
- ST-DBP-007 - Plusieurs couches de l'organigramme
- ST-DBP-020 - Propriétés de sortie non définies
- ST-DBP-023 : Workflow vide
- ST-DBP-024 - Vérification de l’activité de persistance
- ST-DBP-025 - Condition préalable à la sérialisation des variables
- ST-DBP-026 - Utilisation de l’activité Délai
- ST-DBP-027 - Pratiques exemplaires de persistance
- ST-DBP-028 - Condition préalable à la sérialisation des arguments
- ST-MRD-002 - Valeurs par défaut des noms d'activités
- ST-MRD-004 - Activités inaccessibles
- ST-MRD-005 - Séquences redondantes
- ST-MRD-007 - Clauses If imbriquées
- ST-MRD-008 - Séquence vide
- ST-MRD-009 - Activités profondément imbriquées
- ST-MRD-011 - Utilisation de la ligne d'écriture
- ST-MRD-017 - Incomplet si (Incomplete If)
- ST-USG-005 - Arguments d'activité codée en dur
- ST-USG-009 - Variables inutilisées
- ST-USG-010 - Dépendances inutilisées
- ST-USG-014 - Restrictions sur les paquets (Package Restriction)
- ST-USG-020 - Nombre minimum de messages consignés
- ST-USG-024 - Non utilisé, sauvegardé pour plus tard (Unused Saved for Later)
- ST-USG-025 - Utilisation abusive de la valeur enregistrée (Saved Value Misuse)
- ST-USG-026 - Restrictions d'activité (Activity Restrictions)
- ST-USG-027 - Packages requis
- Variables
- Arguments
- Noms d'espace importés
- Flux de contrôle
- Réf. d’objets
- Journalisation
- L'outil de migration MiseAlEchelleCoordonnees (ScaleCoordinates)
- Outil ScreenScrapeJavaSupport
- StudioPro
- Extensions
- Résolution des problèmes
- Internet Explorer x64
- Problèmes d'interopérabilité avec Microsoft Office
- Identification des éléments d'IU dans PDF avec options d'accessibilité
- Identification des éléments d'IU après les mises à jour de Windows
- Applications JxBrowser
- Surveillance des événements utilisateur
- Java dans App-V
- Prise en charge et limitations de Microsoft App-V
- Résolution des problèmes Citrix
Pour publier un projet, sélectionnez Publier dans le menu de l'onglet Design de Studio. Veuillez noter que les projets d'automatisation ne peuvent pas être publiés si le fichier project.json se trouve dans un emplacement en lecture seule.
Instructions pour publier un projet d'automatisation :
-
Dans Studio, créez un projet.
-
Dans l’onglet Conception, cliquez sur Publier. La fenêtre Publier s’ouvre. Notez que la barre de titre de la fenêtre change en fonction du contexte :
- Publier le processus lors de la publication d’un processus;
- Publier la bibliothèque lors de la publication d’un projet de bibliothèque;
- Publier la bibliothèque d'IU lors de la publication d’un projet de bibliothèque d'IU;
- Publier les cas de test lors de la publication de cas de test.
- Modèles de publication lors de la publication de modèles.
-
Dans l'onglet Propriétés du package :
-
Entrez le nom du package. La liste déroulante contient jusqu’à 5 des noms les plus récents de packages que vous avez précédemment publiés.
-
In the Version section, review the Current Version of your project, and type a New Version if needed. Check the Is Prerelease box to mark the version as
alpha. Please note that this automatically changes the project’s version schema to semantic. When publishing a new version of the file locally, make sure that the custom location does not already include a file with the same proposed version number. For more details about project versioning, check the About Automation Projects page. -
Dans la catégorie Notes de publication (Release Notes), entrez les détails sur la version et autres informations pertinentes. Les notes de publication des projets publiés s'affichent dans la section Paquets (Packages) d'Orchestrator. Notez que le champ Notes de publication (Release Notes) accepte un maximum de 10 000 caractères.
-
-
Cliquez sur Suivant.
Si vous publiez un modèle, l’onglet Informations sur le modèle s’ouvre ensuite (étape 5). Sinon, passez à l’étape 6.
-
(Pour les modèles uniquement) Dans l'onglet Informations sur le modèle, fournissez les informations suivantes, puis cliquez sur Suivant :
-
Nom : le nom du modèle.
-
Description - La description du modèle dans l’onglet Modèles.
-
Nom du projet par défaut - Nom du projet par défaut lors de la création d’un nouveau projet à l’aide de ce modèle.
-
Description de projet par défaut - Description par défaut lors de la création d’un nouveau projet à l'aide de ce modèle.
-
Icône d'URL - Modèle facultatif spécifié comme URL publique. L’icône est visible dans l’onglet Modèles de ce modèle spécifique.
-
-
Dans l’onglet Options de publication, sélectionnez où publier le projet. Les options disponibles dépendent du type de projet que vous publiez :
- Pour les processus (y compris les projets StudioX) :
- Assistant (Valeurs par défaut du Robot) : l’emplacement du package par défaut du Robot et l’Assistant,
C:\ProgramData\UiPath\Packages. Les projets publiés ici apparaissent automatiquement dans l’Assistant. L’option n’est pas disponible si Studio est connecté à Orchestrator. - Personnaliser (Custom) - soit une URL de flux NuGet personnalisée, soit un dossier local. L’ajout d’une Clé API (API Key) est facultatif.
- Orchestrator Tenant Processes Feed, Orchestrator Personal Workspace Feed, and any tenant folder with a separate package feed - available if Studio is connected to Orchestrator. Please note that the Orchestrator Personal Workspace Feed is only available if the connected Orchestrator has the Personal Workspace feature enabled.
- Assistant (Valeurs par défaut du Robot) : l’emplacement du package par défaut du Robot et l’Assistant,
- Pour les cas de test :
- Les mêmes options sont disponibles pour les processus, à l’exception du flux d’espace de travail personnel Orchestrator.
- Pour les bibliothèques et les bibliothèques d'UI :
- Personnaliser (Custom) - soit une URL de flux NuGet personnalisée, soit un dossier local. L’ajout d’une Clé API (API Key) est facultatif.
- Le flux de bibliothèques de locataires Orchestrator ou le flux de bibliothèques partagées Orchestrator – disponibles si Studio est connecté à Orchestrator. L’option disponible dépend de l'activation dans Orchestrator du flux de bibliothèques de locataires.
- Pour les modèles :
- Local (Local) - l’emplacement par défaut de publication locale de modèles :
C:\Users\User\Documents\UiPath\.templates. - Personnaliser (Custom) - soit une URL de flux NuGet personnalisée, soit un dossier local. L’ajout d’une Clé API (API Key) est facultatif.
- Le flux de bibliothèques de locataires Orchestrator ou le flux de bibliothèques partagées Orchestrator – disponibles si Studio est connecté à Orchestrator. L’option disponible dépend de l'activation dans Orchestrator du flux de bibliothèques de locataires.
- Local (Local) - l’emplacement par défaut de publication locale de modèles :
Lorsque vous publiez une bibliothèque ou tout projet avec la compatibilité Windows ou multiplateforme à l'exception des modèles, des paramètres supplémentaires sont disponibles dans l'onglet Options de publication (Publish options) sous Paramètres de compilation (Compilation Settings) :
-
Catégorie racine des activités : saisissez un nom pour la catégorie sous laquelle le composant réutilisable sera répertorié dans le panneau Activités.
-
Inclure des sources : sélectionnez cette option pour regrouper toutes les sources
.xamldans le fichier de l'assembly généré, y compris les flux de travail rendus précédemment privés. Si nécessaire, vous pouvez ensuite décompiler le fichier d'assembly et extraire les workflows, ce qui peut être utile au moment du débogage. -
Compiler les expressions des activités : sélectionnez cette option pour compiler et empaqueter toutes les expressions d'activités avec la bibliothèque. Vous réduisez ainsi le temps d'exécution.
-
Prêt à fonctionner (Ready to Run) : sélectionnez cette option pour optimiser les assemblies générés afin de bénéficier d'une compilation JIT plus rapide au moment du runtime.
Remarque :To find out what might prevent a library from being published successfully, read about the limitations when publishing libraries.
- Pour les processus (y compris les projets StudioX) :
-
Cliquez sur Suivant pour accéder à l'onglet signature du certificat , ou Publier pour publier votre projet.
-
(Optional) In the Certificate Signing tab, add a local Certificate Path next to the Certificate box. Furthermore, add the Certificate Password and an optional certificate Timestamper if needed. For more details, check out the Signing Packages page.
Remarque :Actuellement, les extensions de certificat
.pfxet.p12sont acceptées pour la signature des projets. -
Cliquez sur Publier (Publish). Le dossier de projet entier est archivé dans un fichier
.nupkg, et téléchargé vers Orchestrator, vers le flux NuGet personnalisé ou enregistré dans le répertoire local. -
Si le projet est publié correctement, la boîte de dialogue Info s'affiche, et le projet est copié dans l'emplacement NuGet défini dans le paramètre
NuGetServerUrl, dans le fichierUiPath.settings.
La boîte de dialogue Info affiche les éléments suivants :
-
Le nom sous lequel le paquet a été publié.
-
Le numéro de version sous lequel le paquet a été publié ;
-
L’emplacement où le projet a été publié si le projet a été publié localement ou dans l'emplacement par défaut du robot. Cliquez sur le chemin pour accéder au package, sauf si l’emplacement de publication était Orchestrator.
-
Option Détails (Details) qui développe une liste contenant le nom des fichiers projet publiés.
-
L'option Copier dans le Presse-papiers (Copy to Clipboard).
Les informations ajoutées lors de la publication, comme l’emplacement de publication, restent dans la fenêtre, de sorte qu’elles peuvent être utilisées pour des actions de publication ultérieures effectuées pour le même type de projet. Chaque fois que vous cliquez sur Publier, une nouvelle version du projet est créée et envoyée au flux de packages. La publication d’un flux sécurisé peut être authentifiée soit via la clé de Robot, les informations d’identification Orchestrator, l’authentification Windows ou la clé d'API.
Les projets publiés ne doivent pas être décompressés. Pour apporter des modifications, veuillez ouvrir le fichier .xaml initial dans Studio, effectuer les modifications, puis publier à nouveau le projet.