- Notes de publication
- Démarrage
- Installation
- Prérequis logiciels et matériels
- Installation du serveur
- Mise à jour de la licence
- Déploiement du profileur d'UiPath Process Mining
- Déploiement d’un connecteur(.mvp)
- Mise à jour d'UiPath Process Mining
- Mettre à jour une version personnalisée d'une application ou d'un accélérateur de découverte
- Installation d'un environnement de formation
- Configuration
- Intégrations
- Authentification
- Working with Apps and Discovery Accelerators
- Menus et tableaux de bord AppOne
- Configuration d'AppOne
- TemplateOne 1.0.0 menus et tableaux de bord
- Configuration de TemplateOne 1.0.0
- Menus et tableaux de bord de TemplateOne
- Configuration de TemplateOne 2021.4.0
- Menus et tableaux de bord de l’accélérateur de découverte Purchase to Pay
- Configuration de Discovery Accelerator de l’achat au paiement
- Menus et tableaux de bord de l’accélérateur de découverte Order-to-Cash
- Configuration de Order to Cash Discovery Accelerator
- Basic Connector for AppOne
- Déploiement du connecteur de base<br />
- Présentation du connecteur de base
- Tables d'entrée du connecteur de base
- Ajout de balises
- Ajout d’estimations d’automatisation
- Ajout de dates d'échéance
- Ajout de modèles de référence
- Configuration d'Actionable Insights
- Réglage des graphiques réductibles
- Utilisation de l’ensemble de données de sortie dans AppOne
- Output tables of the Basic Connector
- SAP Connectors
- Introduction to SAP Connector
- Entrée SAP
- Vérification des données dans le connecteur SAP
- Ajout de balises spécifiques à un processus au connecteur SAP pour AppOne
- Ajout de dates d'échéance spécifiques aux processus au connecteur SAP pour AppOne
- Ajout d’estimations d’automatisation au connecteur SAP pour AppOne
- Ajout d'attributs au connecteur SAP pour AppOne
- Ajout d’activités au connecteur SAP pour AppOne
- Ajout d’entités au connecteur SAP pour AppOne
- Connecteur SAP Order to Cash pour AppOne
- Connecteur SAP Purchase to Pay pour AppOne
- Connecteur SAP pour Purchase to Pay Discovery Accelerator
- Connecteur SAP pour l’accélérateur de découverte Order-to-Cash
- Superadmin
- L'onglet Espaces de travail (Workspaces)
- L'onglet Données de développement (Development Data)
- L'onglet Versions (Releases)
- L'onglet Données publiées (Released data)
- The Builds tab
- L'onglet Données du serveur (Server data)
- Onglet Paramètres (Settings)
- L'onglet Utilisateurs Superadmin
- L'onglet Statut (Status)
- Onglet Licence (License)
- Création de versions
- Afficher l'historique de la branche
- Creating Apps
- Modules
- Tableaux de bord et graphiques
- Tables et éléments de table
- Intégrité de l'application
- How to ....
- Rebrand and restyle Apps and Discovery Accelerators
- Utilisez la partitionnement dans vos applications
- Example: Creating a Python Script
- Example: Creating an R Script
- Créer un ensemble de données anonymisé
- Configurer des actualisations de données automatisées
- Utilisez une matrice d'accès pour activer l'accès aux données basé sur les rôles
- Travailler avec les connecteurs SQL
- Introduction to SQL connectors
- Setting up a SQL connector
- CData Sync extractions
- Running a SQL connector
- Editing transformations
- Libération d'un connecteur SQL
- Scheduling data extraction
- Structure of transformations
- Using SQL connectors for released apps
- Generating a cache with scripts
- Setting up a local test environment
- Separate development and production environments
- Ressources utiles
Example: Creating an R Script
Cet exemple explique comment interfacer la plate-forme UiPath Process Mining avec des scripts R externes pour implémenter le traitement des données externes.
Suivez ces étapes pour pouvoir utiliser R-script dans la plate-forme.
Étape |
Action |
---|---|
1 |
Téléchargez la dernière version du package R à partir de https://cran.r-project.org/bin/windows/base/. |
2 |
Installez R sur le serveur. Remarque : il doit s'agir du serveur sur lequel UiPath Process Mining est installé.
|
3 |
Localisez le répertoire d'installation et trouvez le chemin de Rscript.exe. Par exemple : C:/Apps/Rscript.exe |
R est installé sur le serveur et les développeurs peuvent s'y connecter avec une chaîne de connexion.
Le chemin d'installation est nécessaire pour créer des chaînes de connexion pour un script R.
Commencez par utiliser des données factices pour tester la configuration de votre espace de travail. Par exemple, utilisez l'exemple « Hello World » comme décrit dans Exemple : Création d'un script Python.
Le script R factice contiendra alors :
write("Hello world!", stderr()); quit("default", 1)
Dans cet exemple, un script R est créé pour regrouper les incidents en fonction de leurs traces.
La source de données de script générique nécessite des gestionnaires pour tous les processus externes que vous souhaitez exécuter.
Suivez ces étapes pour ajouter le gestionnaire de script pour le script R.
Étape |
Action |
---|---|
1 |
Accédez à l'onglet Paramètres du Superadmin (Superadmin Settings). |
2 |
Ajoutez un champ
GenericScriptHandlers avec comme valeur un objet avec une clé, « r », qui a pour valeur le chemin d’accès à votre exécutable python. Par exemple :
|
3 |
Cliquez sur ENREGISTRER (SAVE). |
Dans votre éditeur de texte, démarrez un fichier texte vierge et entrez le code suivant.
## get command line arguments
args <- commandArgs(trailingOnly=TRUE)
inputfile <- args[1]
## read csv file
input <- file(inputfile, 'r')
df <- read.table(input, header=TRUE, sep=";")
## pre-processing
df <- table(df)
df <- as.data.frame.matrix(df)
df <- df[, sapply(data.frame(df), function(df) c(length(unique(df)))) > 1] #remove columns with unique value
## cluster
df <- scale(df)
kc <- kmeans(df, centers = 5)
cluster <- kc$cluster
## output
resultdata <- cbind(rownames(df), cluster)
colnames(resultdata)[1] <- 'Case ID'
write.table(resultdata, row.names = FALSE, sep=";", qmethod = "double")
## get command line arguments
args <- commandArgs(trailingOnly=TRUE)
inputfile <- args[1]
## read csv file
input <- file(inputfile, 'r')
df <- read.table(input, header=TRUE, sep=";")
## pre-processing
df <- table(df)
df <- as.data.frame.matrix(df)
df <- df[, sapply(data.frame(df), function(df) c(length(unique(df)))) > 1] #remove columns with unique value
## cluster
df <- scale(df)
kc <- kmeans(df, centers = 5)
cluster <- kc$cluster
## output
resultdata <- cbind(rownames(df), cluster)
colnames(resultdata)[1] <- 'Case ID'
write.table(resultdata, row.names = FALSE, sep=";", qmethod = "double")
Suivez les étapes ci-dessous :
Étape |
Action |
---|---|
1 |
Enregistrez le fichier texte sous le nom
script.r .
|
2 |
Téléchargez le fichier
script.r dans votre espace de travail.
|
.CSV
. Il doit être placé dans la table Globals , car il servira d'entrée dans une définition de table.
csvtable
pour définir les données d'entrée.
Pour cet exemple, nous avons une application avec une table Events. Voir illustration ci-dessous.
R_input_data
de la table Globals vers Events.
Étape |
Action |
---|---|
1 |
Ouvrez l'application dans votre environnement de développement et accédez à l'onglet Données (Data) . |
2 |
Sélectionnez la table Globals . Cliquez avec le bouton droit sur la table Globals dans la liste des éléments de la table et sélectionnez Nouvelle expression…. |
3 |
Définissez le type sur Recherche (Lookup). |
4 |
Sélectionnez Événements comme table d'entrée. |
5 |
Saisissez l'expression suivante :
|
6 |
Saisissez R_input_data dans le champ du nom. |
7 |
Cliquez sur OK pour enregistrer l'attribut d'expression dans la table Globals . |
L'attribut d'expression est créé dans la table Globals . Voir l'illustration ci-dessous.
Ensuite, configurez une table de source de données dans l'application qui appellera le script.
Suivez ces étapes pour configurer la source de données de script.
Étape |
Action |
---|---|
1 |
Dans l'onglet Données (Data), créez une table de chaînes de connexion. |
2 |
Renommez
New_table en RscriptExample .
|
3 |
Cliquez avec le bouton droit sur la table
RscriptExample et cliquez sur Avancé (Advanced) > Options… ( Advanced > Options…).
|
4 |
Dans la boîte de dialogue Options de la table , définissez l' étendue de la table sur Espace de travail. |
5 |
Double-cliquez sur la table
RscriptExample pour ouvrir la fenêtre Modifier la table de chaînes de connexion ( Edit Connection String Table) .
|
6 |
Entrez ce qui suit comme chaîne de connexion: ``'driver={mvscript |
7 |
Entrez ce qui suit en tant que requête:
Voir illustration ci-dessous. |
8 |
Cliquez sur OK, puis sur OUI pour recharger les données. |
Lors du chargement des données, de nouveaux attributs sont détectés. Cliquez sur OUI(2x) et cliquez sur OK.
Rscript_example
a maintenant deux attributs de source de données, Case_ID et cluster.
Voir illustration ci-dessous.
scriptText
au lieu du paramètre scriptFile
.
Voir illustration ci-dessous.