- 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
UiPath Studio allows you to create two types of standalone automation projects: process or library. Processes can incorporate all types of workflows, sequence, flowchart, state machine and global exception handler, while the global exception handler isn't available for libraries. Moreover, libraries can be added as dependencies to automation processes.
Lorsque vous démarrez un nouveau processus dans Studio, un dossier portant le nom du projet est créé à l'emplacement indiqué. Par défaut, les projets sont enregistrés dans le répertoire %USERPROFILE%\Documents\UiPath, sauf si l'emplacement est modifié manuellement.
Par défaut, le dossier du projet comprend les fichiers et sous-dossiers suivants :
- Fichiers
Main.xaml- Created by default to hold your main workflow. In addition, all the other automation XAML files you add to the project are stored in the project folder. Optionally, you can set a different file as main. All the files must be linked through the Invoke Workflow File activity to the file set as main or to a file marked as an entry point to the project. In the case of test projects created in Studio Pro, aTestCase.xamlfile is created by default instead ofMain.xaml.project.json- Contient des informations relatives à votre projet d'automatisation.
- Sous-dossiers
-
.entities- Contient les données sur les entités importées du Data Service, si celles-ci sont utilisées dans le projet. -
.local- Contient les données mises en cache localement pour le projet. -
.objects- Contient les données relatives aux éléments ajoutés au référentiel d'objets, si ceux-ci sont utilisés dans le projet. -
.screenshots- Contient des captures d'écran informatives générées dans les activités d'automatisation de l'interface utilisateur, si celles-ci sont utilisées dans le projet. -
.settings- Contient les paramètres du projet d'activité utilisés lors du runtime. -
.tmh- Contient des données relatives aux cas de test, si ceux-ci sont utilisées dans le projet.Remarque :Les projets créés avec des versions plus récentes de Studio peuvent ne pas fonctionner avec les versions plus anciennes de Studio. En savoir plus sur la compatibilité ascendante et descendante.
Vous ne pouvez pas utiliser les caractères suivants dans les noms de fichiers :
", <, >, |, :, *, ?, \, /,;. Ces caractères proviennent des restrictions Microsoft Windows et d'autres restrictions de caractères spéciaux.
-
Définition du langage du projet
Les projets créés dans les profils Studio et StudioX utilisent le langage VB.NET pour les expressions.
Dans le profil Studio Pro, lorsque vous créez un projet, vous pouvez choisir VB ou C#. VB est la langue sélectionnée par défaut, mais vous pouvez définir C# comme langage par défaut des nouveaux projets en accédant à Accueil (mode Backstage de Studio) > Paramètres > Conception. Notez que les projets C# créés dans Studio Pro ne peuvent pas être ouverts depuis le profil Studio.
L’utilisation d’expressions VB et C# dans le même projet n’est pas prise en charge. L’utilisation d’expressions VB dans les flux de travail C# et vice versa non plus. Lorsque vous copiez et collez des activités à partir d'autres projets, invoquez ou importez des flux de travail, assurez-vous qu'ils utilisent le même langage que votre projet.
Vous pouvez installer des bibliothèques C# en tant que dépendances dans des projets VB et vice versa. Cependant, les valeurs par défaut des arguments du projet de bibliothèque à l'aide d'expressions spécifiques au langage ne sont pas accessibles depuis le projet sur lequel la bibliothèque est installée.
Limitations C#
- L'implémentation actuelle de C# est basée sur le compilateur C# qui utilise la version 5 du langage C#. Par conséquent, l'accès aux nouvelles fonctionnalités telles que l'affectation de fusion, l'opérateur conditionnel nul, l'opérateur de fusion nul, l'interpolation de chaîne et autres est limité.
- Les projets contenant des expressions avec des incréments ne sont pas valides.
- Les expressions contenant l'opérateur
nameof()sont marquées comme non valides et ne sont pas autorisées avec l'implémentation actuelle de C#. - Les expressions contenant des appels à méthodes avec arguments facultatifs doivent inclure des valeurs pour les arguments facultatifs.
- Le temps de conception et les performances d'exécution des projets C# sont inférieurs à ceux de VB.NET. Lorsque les performances d'exécution sont essentielles, nous vous recommandons d'utiliser VB.NET au lieu de C#.
Définition de la version du projet
Contrôle de version sémantique
Le format du schéma de contrôle de version sémantique est Major.Minor.Patch[-Suffix], où :
- Major est la version majeure.
- Minor est la version mineure.
- Patch est la version de correctif.
- -Suffix (facultatif) est un trait d'union suivi d'une série d'identificateurs séparés par des points immédiatement après la version de correctif. Cela permet de décrire une version préliminaire.
Les identificateurs doivent être uniquement composés de caractères alphanumériques ASCII et d'un trait d'union. Ils ne doivent pas être vides. Les identificateurs numériques ne doivent pas inclure de zéros de tête. En outre, les métadonnées de build peuvent être décrites en ajoutant un signe plus et une série d'identificateurs séparés par des points immédiatement après la version de correctif ou préliminaire, par exemple 1.0.0-alpha+1.
Lors de la création d'un processus ou d'une bibliothèque, le schéma de version par défaut est sémantique. Vous pouvez le modifier dans la fenêtre Publier (Publish) en ajoutant simplement un chiffre supplémentaire au numéro de version. Vous pouvez également modifier la version sémantique du projet dans le fichier project.json. Le numéro de correctif 0 est automatiquement ajouté aux projets avec le numéro de version major.minor.
Contrôle de version héritée
Le format du numéro de version hérité du projet est M.m.bbbb.rrrrr, où :
- M correspond à la version principale.
- m correspond à la version secondaire.
- bbbb correspond à la version du build.
- rrrrr correspond à la version de révision.
Les versions majeures et mineures peuvent être également modifiées dans le fichier project.json, tandis que les versions de build et de révision sont générées selon un algorithme. La valeur de build est le nombre de jours qui s'est écoulé depuis 01.01.2000. La valeur de révision est le nombre de secondes qui s'est écoulé depuis le jour en cours, jusqu'au moment de la publication. Le résultat est divisé par 2, pour que le numéro de révision maximum ne dépasse pas 65 535.
Le numéro de version suggéré dans la fenêtre Publier (Publish) est généré en fonction du schéma de version précédent du projet, tandis que la date et l'heure actuelles sont prises en compte pour les projets utilisant le schéma de contrôle de version à 4 chiffres.
Gérer des projets
Le panneau Projet (Project) permet d'afficher le contenu du projet actuel, d'ajouter des dossiers, d'ouvrir l'emplacement des fichiers, de gérer des dépendances et d'ajuster les paramètres du projet.
Copiez-collez des fichiers depuis l’Explorateur de fichiers directement dans le panneau Projet (Project). Cela s'applique également aux opérations de glisser-déposer d'un ou plusieurs fichiers, y compris les flux de travail .xaml. En utilisant les raccourcis Ctrl + C et Ctrl + V, vous pouvez également copier un fichier et le dupliquer n’importe où dans l’arborescence.
| Option | Description |
|---|---|
|
Tout développer |
Développe tous les nœuds dans le projet d'automatisation. |
|
Tout réduire |
Réduit tous les nœuds dans le projet d'automatisation. |
|
Actualiser |
Actualise le projet. |
|
Afficher tous les fichiers |
Affiche tous les fichiers appartenant au projet d'automatisation, y compris |
|
Explorateur de fichiers |
Ouvre l'emplacement du projet sur la machine. |
|
Paramètres du projet |
Ouvre la fenêtre Paramètres du projet (Project Settings) des processus ou des bibliothèques. |
|
Supprimer les captures d'écran inutilisées |
Supprime les captures d'écran qui ne sont pas utilisées lors de l'exécution du projet d'automatisation. |
Menu contextuel des projets
Faites un clic droit n’importe où dans le panneau Projet pour ouvrir le menu contextuel avec les options décrites dans le tableau suivant. Un sous-ensemble d’options différent est disponible en fonction de l’endroit où vous réalisez le clic droit dans le panneau, du type de projet et de l’ajout du projet au contrôle de code source.
| Option | Description |
|---|---|
|
Ouvrir le dossier Projet (Open Project Folder) |
Ouvre le dossier local contenant le projet. |
|
Paramètres du projet |
Ouvre la fenêtre Paramètres du projet (Project Settings) pour ajuster les préférences du projet. |
|
Ajouter (Add) |
Opens a list of items that can be added to the project: folder, sequence, flowchart, state machine or global handler. |
|
Importer des flux de travail |
Importe les fichiers |
|
Import Files |
Ouvre la fenêtre de l'Explorateur de fichiers pour importer différents fichiers dans votre projet. |
|
Ajouter au contrôle de code source |
Adds the current project to source control using Git Init, Copy to Git, Add to TFS, or Add to SVN options. Please note that this option is only visible when right-clicking the project node. When a project is added to source control, additional options are available in the context menu. See the options for GIT and the options for SVN and TFS. |
|
Ouvrir |
Ouvre les fichiers sélectionnés à l'aide du programme par défaut. |
|
Ouvrir l'emplacement du fichier |
Ouvre le dossier local contenant le fichier. |
|
Renommer |
Permet de renommer le fichier ou le dossier sélectionné et ouvre la fenêtre Renommer l'élément (Rename Item). L'élément est renommé dans toutes les occurrences. |
|
Supprimer (Delete) |
Supprime l'élément sélectionné uniquement de votre machine locale. |
|
Sélectionner pour comparer |
Sélectionne le fichier actuel à des fins de comparaison. |
|
Comparer avec la sélection |
Compares the current file with the previously selected file using Compare Files. |
|
Rechercher des références |
Finds all references to the file in the project. The results are displayed in the Find References panel. |
|
Déboguer le fichier |
Débogue le fichier |
|
Définir comme principal (Set as Main) |
Définit le fichier |
|
Propriétés |
Ouvrez la fenêtre Propriétés (Properties) de la bibliothèque pour ajouter une info-bulle et un Lien d'aide (Help Link). |
|
Définir comme gestionnaire global (Set as Global Handler) |
Définit le fichier |
|
Supprimer le gestionnaire (Remove Handler) |
Supprime la balise Gestionnaire global d'exceptions (Global Exception Handler) du fichier |
|
Activer le point d'entrée |
Marks the selected workflow file as an entry point for the process, making it possible to select it as the workflow to run first when using the Invoke Process and Run Parallel Process activities in other processes.
|
|
Désactiver le point d'entrée |
Ne marque plus le fichier de flux de travail sélectionné comme point d'entrée du processus. Cette option n'est pas disponible pour le fichier de flux de travail défini comme principal. |
|
Écarter de la publication |
Marque un ou plusieurs fichiers sélectionnés comme exclus de la publication.
|
|
Définir comme publiable |
Marque un ou plusieurs fichiers sélectionnés exclus de la publication comme publiables. |
Options du menu contextuel pour GIT
Dans les projets ajoutés aux référentiels GIT, une icône s’affiche à côté de chaque fichier du panneau Projet pour indiquer le statut du fichier :
Le fichier est synchronisé avec le référentiel.
Le fichier a été modifié.
Le fichier a été ajouté.
Right-click a file or project node in the Project panel to open the GIT-specific context menu for Managing Projects with GIT.
| Option | Description |
|---|---|
| Valider | Valide les modifications actuelles dans le référentiel GIT local. |
| Transmettre | Transmet la version actuelle dans le référentiel distant. |
| Recevoir (rebaser) | Reçoit les fichiers distants et rebase la branche actuelle. |
| Gérer les branches | Ouvre la fenêtre GIT contenant les options de gestion des branches actuellement ajoutées. |
| Afficher les modifications | Ouvre la fenêtre Diff de fichiers (File Diff) pour comparer les modifications entre la version locale et la version distante du fichier. |
| Afficher l'historique | Ouvre la fenêtre Afficher l'historique (Show History) pour comparer deux versions du même fichier. |
| Annuler (Undo) | Ouvre la fenêtre Annuler les modifications en attente (Undo Pending Changes) si le fichier n'a pas été validé ou transmis vers le référentiel distant. |
Options du menu contextuel pour SVN et TFS
Dans les projets ajoutés aux référentiels SVN ou TFS, une icône s’affiche à côté de chaque fichier du panneau Projet pour indiquer le statut du fichier :
Le fichier n’est pas extrait pour être édité.
Le fichier est pas extrait pour être édité.
Le fichier a été édité.
Le fichier a été ajouté.
Right-click a file or project node in the Project panel to open the context menu with options specific to managing projects with TFS or SVN.
| Option | Description |
|---|---|
| Ouvrir | Ouvre le fichier .xaml sélectionné dans le panneau Concepteur (Designer), en lecture seule, s'il n'a pas été extrait pour la modification du référentiel TFS/SVN. |
| Renommer | Permet de renommer le fichier ou le dossier sélectionné et ouvre la fenêtre Renommer l'élément (Rename Item). Lorsque vous archivez le fichier .xaml renommé, la version auparavant modifiée doit également être archivée. |
| Supprimer (Delete) | Supprime l'élément sélectionné uniquement de votre machine locale. La dernière version archivée du fichier reste disponible dans le référentiel TFS/SVN. |
| Extraire pour modification (Check Out For Edit) | Marque le fichier ou le dossier sélectionné comme étant verrouillé pour empêcher toute modification. Cette option verrouille un fichier sur le serveur afin que personne d'autre ne puisse le modifier. |
| Terminer l'édition | Archive le fichier project.json dans le référentiel, avec les modifications et un message de validation. |
| Ajouter (Add) | Importe l'élément sélectionné sur le serveur TFS / SVN. Cette option n'est pas disponible si l'élément a déjà été ajouté au serveur. |
| Obtenir la version la plus récente (Get Latest Version) | Télécharge la dernière version de l'élément sélectionné à partir du référentiel TFS/SVN. |
| Afficher les modifications… | Ouvre Diff de fichiers (File Diff) pour comparer les modifications entre le fichier avec version et celui mappé localement. |
| Enregistrement (Check In) | Affiche la fenêtre Archiver les modifications (Check In Changes) et permet de télécharger l'élément sélectionné sur le serveur en tant que nouvelle version. Le fichier .xaml doit être enregistré avant de le télécharger. Une fois qu'il est archivé, le fichier passe en lecture seule dans Studio. |
| Annuler (Undo) | Affiche la fenêtre Annuler les modifications en attente (Undo Pending Changes) et permet de rétablir les modifications apportées au projet. Rétablissez l'état précédent ou sans version des fichiers modifiés ou récupérez les fichiers supprimés de la machine locale. Une fois le fichier archivé, les modifications ne peuvent pas être rétablies. |
| Exécuter (Run) | Exécute le workflow sélectionné, même s'il n'est pas extrait ou ajouté au référentiel. |
| Définir comme principal (Set as Main) | Définit le fichier .xaml sélectionné comme principal dans le projet. Le premier .xaml créé est défini comme principal par défaut. |
Ajuster les paramètres du projet
Vous pouvez établir un ensemble de paramètres individuels pour chaque projet d'automatisation sur lequel vous travaillez. De tels paramètres sont disponibles dans la fenêtre Paramètres du projet (Project Settings), qui peut être ouverte en cliquant sur
dans le panneau Projet (Project).
Description des champs de la fenêtre Paramètres (Settings)
| Champ | Description |
|---|---|
| Nom | Changez le nom du projet. Ces noms peuvent contenir des caractères d’espace blanc. Lorsque vous nommez des projets, gardez à l’esprit que les caractères d’espace blanc sont supprimés au moment de la publication. Ce champ accepte jusqu’à 128 caractères. |
| Description | Modifiez la description du projet. Ce champ accepte jusqu’à 500 caractères. |
| Désactiver la pause | Activez ou empêchez les utilisateurs de suspendre les processus dans le panneau du robot. Choisissez Oui (Yes) si le fait de suspendre le processus pendant son exécution entraîne son crash. Par exemple, si une activité de votre workflow utilise la propriété Timeout, le fait de suspendre l’exécution peut provoquer son expiration, mettant ainsi fin à l’exécution. |
| Démarre en arrière-plan | Set to Yes to turn the project in a Background Process and allow it to run in the background concurrently with other processes, as long as it does not use UI interaction. |
| Prend en charge la persistance | Set to Yes to turn the project in an Orchestration Process. |
| Prêt pour l’incrustation d’image | Set to Yes to indicate that the project was tested using Picture in Picture. If set to No, the option to use this feature is not available for the process. |
| Commence en incrustation d’image | Configurez sur Oui pour indiquer que le processus doit être exécuté par défaut à l’aide de la fonctionnalité Incrustation d'image. |
| Modern Design Experience | Set to Yes to enable a modern experience of working with UI Automation, including new and improved activities, recorders, and wizards, as well as the Object Repository. |
Cliquez sur OK (OK) et les modifications s'affichent dans le panneau Projet (Project) et le fichier project.json.
Check out the Configuring Activity Project Settings page to read about how to adjust activity properties at project level.
Prenez en compte que chaque fois que vous souhaitez copier un grand nombre d'activités d'une séquence à une autre, il est recommandé de faire défiler d'abord la liste vers le bas jusqu'au bas du panneau Concepteur (Designer). Cela est dû à une restriction de Windows Workflow Foundation.
À propos du fichier Project.Json
Project.json est un fichier généré automatiquement qui est créé pour chaque fichier .xaml marqué comme Principal (Main) dans le dossier de projet.
The file holds varied information, including project dependencies, or web services loaded in libraries. For more information about web services in libraries, check out the Loading Web Services in Libraries page.
Manually editing the project.json file should be attempted for troubleshooting scenarios only, as it may lead to severe consequences and loss of support. As of 2018.2, you should specify a project.json file when running your project from the UiRobot.exe (command line) client.
Vous trouverez dans la table suivante une description des paramètres contenus dans le fichier Project.json.
| Paramètre | Description |
|---|---|
|
|
Titre du projet d'automatisation. Il est fourni dans Studio lors de la création d'un processus ou d'une bibliothèque. |
|
|
Il s'agit de la description du projet, renseignée dans le champ Description de Studio lorsqu'un nouveau projet est créé. |
|
|
Le point d’entrée du projet d’automatisation. Il se compose d’un fichier Main.xaml file through the Invoke Workflow File activity. This is especially useful when the project is published to Orchestrator and sent to a Robot, as the Robot executes only the file provided in this parameter.
|
|
|
Les packages d'activités utilisés pour créer le projet d'automatisation et leurs versions. La liste est mise à jour chaque fois qu'une dépendance est ajoutée au projet ou supprimée, ou lorsqu'une version de package change. |
|
|
|
|
|
|
|
|
La version du fichier |
|
|
Il s'agit de la version de Studio utilisée pour créer le projet d'automatisation. |
|
|
La version utilisée lors de la publication de ce projet dans un flux. Représente celle définie dans la fenêtre Publier (Publish). |
|
|
|
|
|
|
|
|
Contient les informations suivantes pour chaque argument .nupkg après la publication.
|
|
|
Language défini pour le processus (VisualBasic ou CSharp). |
|
|
Contient les informations suivantes pour chaque fichier marqué comme point d'entrée du processus
.nupkg après la publication.
|
|
|
Si le projet est un modèle. |
|
|
Contient les informations suivantes pour les projets modèles :
|
Voici un exemple du contenu d'un fichier project.json inclus dans un package publié depuis Studio.
{
"name": "UI-40028",
"description": "Blank Process",
"main": "Flowchart.xaml",
"dependencies": {
"UiPath.Excel.Activities": "[2.9.3]",
"UiPath.Mail.Activities": "[1.9.3]",
"UiPath.System.Activities": "[20.10.1]",
"UiPath.UIAutomation.Activities": "[20.10.6]"
},
"webServices": [],
"entitiesStores": [],
"schemaVersion": "4.0",
"studioVersion": "20.10.2.0",
"projectVersion": "1.0.1",
"runtimeOptions": {
"autoDispose": false,
"isPausable": true,
"requiresUserInteraction": true,
"supportsPersistence": false,
"excludedLoggedData": [
"Private:*",
"<em>password</em>"
],
"executionType": "Workflow",
"readyForPiP": false,
"startsInPiP": false
},
"designOptions": {
"projectProfile": "Developement",
"outputType": "Process",
"libraryOptions": {
"includeOriginalXaml": false,
"privateWorkflows": []
},
"processOptions": {
"ignoredFiles": []
},
"fileInfoCollection": [],
"modernBehavior": false
},
"arguments": {
"input": [
{
"name": "argument1",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
},
{
"name": "argument2",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
}
],
"output": []
},
"expressionLanguage": "VisualBasic",
"entryPoints": [
{
"filePath": "Main.xaml",
"uniqueId": "5289efb0-f8bc-42f3-8cf4-0caa3a7d1915",
"input": [
{
"name": "argument1",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
},
{
"name": "argument2",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
}
],
"output": []
},
{
"filePath": "Flowchart.xaml",
"uniqueId": "d0904ba0-506e-437d-979c-b9da4325faad",
"input": [
{
"name": "argument1",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
},
{
"name": "argument2",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
}
],
"output": []
}
],
"isTemplate": false,
"templateProjectData": {},
"publishData": {}
}
{
"name": "UI-40028",
"description": "Blank Process",
"main": "Flowchart.xaml",
"dependencies": {
"UiPath.Excel.Activities": "[2.9.3]",
"UiPath.Mail.Activities": "[1.9.3]",
"UiPath.System.Activities": "[20.10.1]",
"UiPath.UIAutomation.Activities": "[20.10.6]"
},
"webServices": [],
"entitiesStores": [],
"schemaVersion": "4.0",
"studioVersion": "20.10.2.0",
"projectVersion": "1.0.1",
"runtimeOptions": {
"autoDispose": false,
"isPausable": true,
"requiresUserInteraction": true,
"supportsPersistence": false,
"excludedLoggedData": [
"Private:*",
"<em>password</em>"
],
"executionType": "Workflow",
"readyForPiP": false,
"startsInPiP": false
},
"designOptions": {
"projectProfile": "Developement",
"outputType": "Process",
"libraryOptions": {
"includeOriginalXaml": false,
"privateWorkflows": []
},
"processOptions": {
"ignoredFiles": []
},
"fileInfoCollection": [],
"modernBehavior": false
},
"arguments": {
"input": [
{
"name": "argument1",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
},
{
"name": "argument2",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
}
],
"output": []
},
"expressionLanguage": "VisualBasic",
"entryPoints": [
{
"filePath": "Main.xaml",
"uniqueId": "5289efb0-f8bc-42f3-8cf4-0caa3a7d1915",
"input": [
{
"name": "argument1",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
},
{
"name": "argument2",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
}
],
"output": []
},
{
"filePath": "Flowchart.xaml",
"uniqueId": "d0904ba0-506e-437d-979c-b9da4325faad",
"input": [
{
"name": "argument1",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
},
{
"name": "argument2",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
}
],
"output": []
}
],
"isTemplate": false,
"templateProjectData": {},
"publishData": {}
}






