- 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
- Types de chaîne de connexion
- Étendue de table
- Tables de jointure
- Tables globales
- Introduction aux éléments de table
- Format d'affichage
- Maps
- Actions
- Intégrité de l'application
- How to ....
- 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
Types de chaîne de connexion
Plusieurs types de chaînes de connexion peuvent être utilisés. Ce guide décrit les différents types de chaînes de connexion.
{mvfile}
.
driver={mvfile}
Les types de fichiers suivants peuvent être chargés :
- Fichiers Excel
.xls
et.xlsx
- Fichiers texte
.csv
,.tsv
et.txt
Des paramètres supplémentaires peuvent être spécifiés pour charger des fichiers.
Vous trouverez ci-dessous un aperçu des paramètres génériques disponibles ou des fichiers de chargement.
Paramètre |
Description |
---|---|
FileName |
Il peut s'agir d'un chemin d'accès relatif à un fichier sur le serveur ou d'une URL HTTP.
|
poste |
Par défaut, l'extension de nom de fichier est utilisée pour déterminer le type de fichier, mais vous pouvez la remplacer. |
Utilisateur (User) |
Le nom d'utilisateur du fichier distant lors de l'utilisation d'une URL HTTP. |
passer |
Le mot de passe du fichier distant lors de l'utilisation d'une URL HTTP. |
Vous trouverez ci-dessous un aperçu des paramètres supplémentaires pouvant être utilisés pour charger des fichiers Excel.
Paramètre |
Description |
---|---|
Feuille |
La feuille ou la plage nommée à importer. Pour les noms de feuille, un signe dollar doit être ajouté à la fin. Si la plage n'est pas spécifiée, la feuille entière sera effacée. |
Première colonne |
La première colonne à partir de laquelle commencer. Le paramètre par défaut est {autodetect}. |
Première ligne |
La première ligne de départ. Le paramètre par défaut est {autodetect}. |
Le tableau ci-dessous contient des exemples de chaînes de connexion pour le chargement de fichiers Excel.
Chaîne de connexion |
Chargements... |
---|---|
'driver={mvfile}; filename=Data/Dataset.xlsx;' |
la première feuille d'un fichier Excel |
'driver={mvfile}; filename=Data/Dataset.xlsx; sheet=MySheet$;' |
la feuille nommée « MySheet » |
Vous trouverez ci-dessous un aperçu des paramètres supplémentaires pouvant être utilisés pour charger des fichiers texte.
Paramètre |
Description |
---|---|
A une en-tête |
Indique si la première ligne du fichier est une ligne d'en-tête. Le paramètre par défaut est
{true} .
|
délimiter |
Le caractère de délimitation. Le paramètre par défaut est
{tab} .
|
devis |
Le caractère utilisé pour mettre les valeurs entre guillemets. Le paramètre par défaut est
{autodetect} .
|
échapper |
Caractère utilisé pour échapper les caractères. Le paramètre par défaut est
{none} .
|
Encodage |
L'encodage utilisé dans le fichier, par exemple, UTF8 ou LATIN1. Le paramètre par défaut est
{UTF8} .
|
Le tableau ci-dessous contient des exemples de chaînes de connexion pour le chargement de fichiers texte.
Chaîne de connexion |
Charge un fichier texte... |
---|---|
driver={mvfile}; filename=Textfile.txt; delim=,; quote=";' |
avec des virgules (,) comme séparateurs et des guillemets " |
'driver={mvfile}; filename=Textfile.txt; delim=|; quote=";' |
avec des séparateurs pipe (|) et des guillemets " |
"driver={mvfile}; filename=Textfile.txt; delim=9; quote=';" |
avec des séparateurs de tabulation et des guillemets |
'driver={mvfile}; filename=Textfile.txt; delim=59; quote=none;' |
avec des séparateurs point-virgule et sans guillemets |
'driver={mvfile}; filename=Textfile.txt; delim=,; quote="; escape=\;' |
avec des virgules (,) comme séparateurs, des guillemets " et des caractères d'échappement \ |
'driver={mvfile}; filename=http://www.example.com/files/example.txt;' |
à partir d'un serveur Web |
'driver={mvfile}; filename=http://www.example.com/files/example.txt; User=Jane; mv-credential-Pass=example_com_credentials' |
à partir d'un serveur Web avec authentification d'accès de base |
ODBC est utilisé pour se connecter à des sources de données externes, généralement des bases de données. Vous pouvez le faire à l'aide du système d'exploitation, tel que le gestionnaire de sources de données ODBC dans Microsoft Windows, ou fournir directement la chaîne de connexion au format correct.
Il est possible que le pilote ODBC ait besoin d'une requête pour s'exécuter. La requête qui doit être exécutée sur la base de données peut être fournie sous forme de chaîne dans le champ Requête .
Vous trouverez ci-dessous un aperçu des paramètres pouvant être utilisés pour les connexions ODBC.
Paramètre |
Description |
---|---|
pilote |
Le pilote ODBC à utiliser pour cette connexion. Non nécessaire lors de l'utilisation du paramètre
'dsn' .
|
dsn |
Le DSN ODBC à utiliser pour cette connexion. Non nécessaire lors de l'utilisation du paramètre
'driver' .
Remarque : lors de la configuration d'un DSN à utiliser dans la chaîne de connexion, assurez-vous qu'il s'agit d'un DSN système 64 bits.
|
Utilisateur (User) |
Nom d'utilisateur à utiliser pour se connecter à la source de données externe. |
passer |
Le mot de passe à utiliser pour se connecter à la source de données externe. |
autre |
Tous les autres paramètres sont définis tels que spécifiés au pilote ODBC. |
Le tableau ci-dessous contient des exemples de chaînes de connexion pour les connexions ODBC.
Chaîne de connexion |
Se connecte... |
---|---|
'Driver={SQL Server Native Client 11.0};Server=SERVERNAME;Database=MyDatabase;' |
à une base de données SQL Server |
'Driver={Oracle in OraClient12Home1};Dbq=MyTSN;' |
à une base de données Oracle |
'DSN=MyDSN; Utilisateur=MonUtilisateur; Pass=MyPass;' |
à l'aide d'un DSN configuré avec un nom d'utilisateur et un mot de passe |
La chaîne de connexion et le champ Requête sont des expressions. Par exemple, une table de chaînes de connexion à une base de données imaginaire peut être créée.
Voir illustration ci-dessous.
Trucs et astuces
Pour connaître les formats de chaîne de connexion d'autres systèmes, consultez le fabricant de ce système ou une ressource en ligne telle que https://www.connectionstrings.com/.
Si l'utilisateur ayant accès à la base de données est un utilisateur Windows, assurez-vous que cet utilisateur Windows :
- est un compte de service et non un utilisateur réel.
- dispose d'un accès en lecture/écriture au dossier d'installation de Process Mining .
- est l'utilisateur qui exécute les scripts (par exemple, dans les tâches planifiées) pour le chargement des données.
- est utilisé pour exécuter le pool d’applications dans IIS.
Vous pouvez utiliser une connexion ODBC pour vous connecter à SAP HANA.
Vous trouverez ci-dessous un exemple de chaîne de connexion pour SAP HANA.
'Driver={HDBODBC};User=MyUser;Pass=MyPass;ServerNode=MyServer:30015;DatabaseName=TDB1'
'Driver={HDBODBC};User=MyUser;Pass=MyPass;ServerNode=MyServer:30015;DatabaseName=TDB1'
Vous pouvez utiliser une chaîne de connexion pour exécuter un script afin de charger des données à partir de sources de données.
{mvscript}
et le paramètre de script sur « générique » :
driver={mvscript}; script=generic
Vous trouverez ci-dessous un aperçu des paramètres qui peuvent être spécifiés dans le champ Requête .
Paramètre |
Description |
Obligatoire/Facultatif |
---|---|---|
TexteScript |
Le texte du script. |
Obligatoire Remarque : uniquement si
scriptFile n'est pas utilisé.
|
scriptFile |
Nom du fichier à partir duquel charger le script. Il peut s'agir d'un chemin d'accès relatif à un fichier sur le serveur. Lorsque le fichier se trouve sur le serveur, il doit être placé dans l'onglet Données de développement (Development data ) ou Données du serveur ( Server data ), et l' étendue Table de la table doit être définie en conséquence. |
Obligatoire Remarque : uniquement si
scriptText n'est pas utilisé.
|
Données d’entrée |
Un texte séparé par un point-virgule avec des en-têtes de colonne qui contient l'entrée du script. Remarque : la fonction
csvtable peut être utilisée pour générer des données au format correct.
|
Obligatoire |
TypeScript |
Le nom du descripteur à utiliser, comme spécifié dans le paramètre
GenericScriptHandlers des Paramètres du serveur.
Remarque : si
scriptFile est spécifié, cela sera automatiquement détecté en fonction de l'extension de fichier.
|
En option |
arguments |
Personnalisez les arguments à transmettre au script. Il doit s'agir d'une liste encodée en JSON . Il existe deux arguments spéciaux ;
'<SCRIPT>' et '<INPUT>' . Les occurrences de '<SCRIPT>' sont remplacées par le chemin d'accès à un fichier de script, et les occurrences de '<INPUT>' sont remplacées par le chemin d'accès au fichier d'entrée. Cela vous permet de personnaliser l'appel au gestionnaire de script avec des arguments supplémentaires. La valeur par défaut est ["<SCRIPT>", "<INPUT>"] .
|
Facultatif |
debugPath |
Chemin d'accès absolu à un dossier. Si ce paramètre est spécifié, UiPath Process Mining produira le fichier d'entrée (telle que donnée au processus externe) et la sortie du processus externe (telle que lue à partir de la sortie standard du processus externe) dans ce dossier à des fins de débogage. |
Facultatif |
Vous trouverez ci-dessous un exemple de requête simple.
+'&scriptFile=' + urlencode("script.py")
+'&inputData=' + urlencode("a;b;c"+#10+"1;2;3"+#10+"4;5;6")
+'&scriptFile=' + urlencode("script.py")
+'&inputData=' + urlencode("a;b;c"+#10+"1;2;3"+#10+"4;5;6")
Vous trouverez ci-dessous un exemple de requête plus avancée.
+'&scriptText=' + urlencode(/* your script as text */)
+'&scriptType=' + urlencode("HandlerName")
+'&inputData=' + urlencode(csvtable(
"Case_ID", jsontolist(InputData_Case_ID)
"Amount" , jsontolist(InputData_Amount)
))
+'&args=' + urlencode(listtojson(["<SCRIPT>", "--filename", "<INPUT>"]))
+'&scriptText=' + urlencode(/* your script as text */)
+'&scriptType=' + urlencode("HandlerName")
+'&inputData=' + urlencode(csvtable(
"Case_ID", jsontolist(InputData_Case_ID)
"Amount" , jsontolist(InputData_Amount)
))
+'&args=' + urlencode(listtojson(["<SCRIPT>", "--filename", "<INPUT>"]))
Voir aussi : Utiliser des sources de données de script génériques
Les chaînes de connexion SAP peuvent être utilisées pour se connecter à un serveur d'applications SAP, tel que SAP R3, SAP ERP, SAP ECC 5.0, SAP ECC 6.0, S/4HANA.
SAP NWRFC
doit être installée sur le serveur UiPath Process Mining pour utiliser une source de données SAP à partir de la chaîne de connexion.
{SAP}
.
driver={SAP}
Vous trouverez ci-dessous un aperçu des paramètres pouvant être utilisés pour les sources de données SAP.
Paramètre |
Description |
Obligatoire/Facultatif |
---|---|---|
Host (Hôte) |
Le nom d'hôte ou l'adresse IP du serveur d'applications SAP. |
Obligatoire |
SystemNumber |
Le nombre à deux chiffres situé entre 00 et 99 qui identifie l'instance désignée. |
Obligatoire |
ModuleFonction |
Remarque : lors de la configuration d'une extraction SAP native, le module de fonction SAP
Z_XTRACT_IS_TABLE est requis. Si, par exemple, le module de fonction est renommé dans votre système SAP, vous pouvez spécifier le nom correct dans le paramètre FunctionModule de la chaîne de connexion SAP.FunctionModule Paramètres
Remplace le module de fonction
Z_XTRACT_IS_TABLE par défaut qui est utilisé lors de l'interrogation de cette table.
|
Facultatif |
Nom d'utilisateur (Username) |
Le nom d'utilisateur du compte utilisé pour se connecter à l'instance SAP. |
Obligatoire |
passer |
Le mot de passe de l'utilisateur ci-dessus. Peut être utilisé en combinaison avec le magasin d'informations d'identification, utilisez
mv-credential-pass dans ce cas.
|
Obligatoire |
Client (Client) |
Le client utilisé. |
Obligatoire |
Langue |
La langue utilisée lors de la connexion. |
Obligatoire |
Vous trouverez ci-dessous un aperçu des paramètres qui peuvent être spécifiés dans le champ Requête .
Paramètre |
Description |
Obligatoire/Facultatif |
---|---|---|
Table |
Nom de la table SAP à partir de laquelle les données doivent être chargées. Par exemple
EKPO .
|
Obligatoire |
Champs |
Tableau de champs qui seront récupérés de la table SAP spécifiée dans la propriété
table .
Remarque : si la propriété
fields est vide, tous les champs seront récupérés.
|
Obligatoire |
Où |
Une clause
where pour récupérer un sous-ensemble d'une table.
|
Facultatif |
limit |
Un nombre entier qui spécifie un nombre fixe d'enregistrements à récupérer à partir de la table. Remarque : si
limit est défini sur « 0 », il n’y aura pas de limite.
|
Facultatif |
Vous trouverez ci-dessous un exemple de chaîne de connexion SAP.
'Driver={SAP};Host=10.10.10.10;SystemNumber=00;Username=MyUser;pass=secretPassword;client=100;Language=EN'
'Driver={SAP};Host=10.10.10.10;SystemNumber=00;Username=MyUser;pass=secretPassword;client=100;Language=EN'
Vous trouverez ci-dessous quelques exemples de requêtes.
Requête |
Récupère... |
---|---|
|
tous les champs de tous les enregistrements de la table
EKPO .
|
|
les champs
MANDT et EBELN pour tous les enregistrements de la table EKPO .
|
|
tous les champs de la table
EKPO où EBELN est égal à 4500000001.
|