- Démarrage
- Applications de démonstration
- Comment
- Créer votre première application
- Créer une application compatible avec les appareils mobiles
- Directives générales sur l'expérience utilisateur
- Utiliser la vue détaillée principale (Use Master Detail View)
- Utiliser la visionneuse de documents (Use Document Viewer)
- Utiliser Count With Choice Set Values
- Utiliser les valeurs sélectionnées d'une table
- Intégrer des applications
- Intégrer des cartes
- Masquer les conteneurs à l'aide d'un bouton
- Inclure les liens EnvoyerÀ(MailTo)
- Inclure les classements par étoiles (Include Star Ratings)
- Définir un contexte externe (Set External Context)
- Travailler avec la source de données et la liaison de valeur (Work with Data Source ans Value Bind)
- Utiliser l'activité Envoyer un résultat intermédiaire (Use the Send Interim Result Activity)
- Applications publiques
- Notifications
- Utilisation d'expressions VB
- Concevoir votre application
- Événements et règles
- Règle : If-Then-Else
- Règle : ouvrir une page
- Règle : Ouvrir l'URL
- Règle : Fermer le Pop-Over/la feuille du bas
- Règle : Afficher le message
- Règle : Afficher/Masquer la roulette
- Règle : Définir des valeurs
- Règle : Démarrer le processus
- Règle : Charger le fichier dans le compartiment de stockage
- Règle : Obtenir le fichier du compartiment de stockage
- Règle : Réinitialiser les valeurs
- Règle : Créer/Mettre à jour un enregistrement d’entité
- Règle : Supprimer un enregistrement d’entité
- Règle : ajouter à la file d'attente (Add to Queue)
- Fonction : And, Or, Not
- Fonction : Concat
- Fonction : Contains
- Fonction : Compter (Count)
- Fonction : Endswith
- Fonction : If
- Fonction : IsBlank
- Fonction : Guide (Guid)
- Fonction : Length
- Fonction : List
- Fonction : StartsWith
- Fonction : Somme
- Fonction : Tri
- Fonction : Maintenant
- Fonction : Aujourd'hui
- Fonction : Heure (Time)
- Fonction : Année (Year)
- Fonction : Mois (Month)
- Fonction : Jour (Day)
- Fonction : Heure (Hour)
- Fonction : Minute
- Fonction : Nouveau (New)
- Fonction : Recherche
- Fonction : Filtre
- Tirer parti de la RPA dans votre application
- Types d'arguments pris en charge
- Remplacement d'un processus référencé dans une application
- Référencement d'un compartiment de stockage à partir d'Orchestrator
- Configuration d'une version d'Orchestrator locale pour une utilisation par les applications
- Autorisations d'Orchestrator
- Flux de données entre les applications UiPath et Orchestrator
- Exploitation des entités de votre application
- Exploitation des entités de votre application
- Exploitation des médias de votre application
- Exploitation des actions de votre application
- Exploitation des connexions de vos applications
- Gestion du cycle de vie des applications (Application lifecycle management, ALM)
- Applications propriétaires UiPath
- Guide de dépannage de base
Vue d'ensemble (Overview)
Dans le cas des entités, il est recommandé de supprimer le groupe Everyone afin d'éliminer l'accès involontaire aux données pour les applications publiques.
Vous pouvez utiliser UiPath Apps pour créer des applications disponibles pour des utilisateurs extérieurs à Automation Cloud pour le secteur public.
Cela ouvre de nouvelles opportunités pour votre application, telles que :
- Création d'une feuille de temps pour les fournisseurs externes.
- Creating a form where users can submit their taxes reports and process them using Document Understanding.
- Création d'un formulaire pour réinitialiser un mot de passe ou modifier l'adresse.
- Récupérer des données à partir d'un système hérité.
- Création d'un formulaire où les utilisateurs peuvent envoyer des commentaires.
Les applications publiques fonctionnent de manière anonyme, sans flux d'authentification. Les applications publiques ne prennent donc pas en charge les fonctionnalités liées au statut ou aux données de l'utilisateur actuel.
Les limites de débit suivantes s'appliquent aux applications publiques :
-
Nombre de
GETrequêtes autorisées sur une période de 5 minutes par IP :1000 -
Nombre de
POSTrequêtes autorisées sur une période de 5 minutes par IP :1000 -
Nombre de
GETrequêtes autorisées sur une période de 5 minutes par organisation :1000 -
Nombre de
POSTrequêtes autorisées sur une période de 5 minutes par organisation :15000Toutes les autres méthodes HTTP ont des limites inférieures mais avec un impact minimal car elles sont utilisées occasionnellement.
Because public apps are accessible to anyone with the URL, make sure that your app never collects or retrieves sensitive data such as Social Security Number, billing information, and so on.
Prérequis
Vous avez besoin du rôle d'administrateur de l'organisation pour créer une application destinée au public.
Les utilisateurs des plans Enterprise ont besoin d'unités d'application pour créer des applications publiques.
Étapes
Développer votre application
Use the following steps in UiPath Apps to create and publish your external app:
-
Go to the UiPath Apps homepage and create a new app.
-
In the app creation dialog, mark the Public App checkbox.
Remarque :You can also make an existing app public from the Manage access tab.
-
Créez l'application de votre choix.
-
Publier l’application.
-
Déployez l'application vers un dossier Orchestrator :
Vous trouverez plus de détails ici...
- Accédez à Automatisations (Automations) > Apps.
- Dans la liste déroulante Application (App), sélectionnez l'application à déployer.
- Dans la liste déroulante Version, sélectionnez la version spécifique de l'application que vous souhaitez déployer.
- Vous pouvez également saisir un Nom complet (Display name) ou une Description pour votre application.
- Cliquez sur Déployer (Deploy).
Une application publique publiée contient public dans l' URL de production.
Les applications publiques créées à l'aide de UiPath Apps sont affichées en tant qu'applications externes sur la page Admin > Applications externes > Apps OAuth . Identifiez ces applications par le préfixe UiPath-Apps .
Setting up the external app
Pour configurer l'application publique en tant qu'application externe :
-
Attribuez les rôles appropriés à votre application externe au niveau du locataire et du dossier. Pour identifier l'application souhaitée, recherchez le préfixe
UiPath-Appset créez des rôles avec les autorisations suivantes :Ressource Autorisations à définir au niveau du locataire Autorisations à définir au niveau du dossier (*) Webhooks Afficher, Créer X Tâches (Jobs) X Créer (Create) Fichiers de stockage X Afficher, Créer Compartiments de stockage X Consultation (View) Files d'attente (Queues) X Consultation (View) Transactions X Créer (Create) (*) Les rôles au niveau du dossier doivent être attribués dans le dossier où l'application publique a été déployée.
-
Si vous disposez des droits de
Readpour le composant Data Service, les applications publiques fonctionnent par défaut avec Data Service. Si vous avez besoin d'une autorisationWrite, l'autorisationData.Writerdoit être fournie pour l'application publique. Pour plus d'informations sur les composants Data Service, consultez la page Gestion de l'accès du guide Data Service .Remarque :Lorsque vous utilisez des entités avec des applications publiques, assurez-vous de fournir uniquement les autorisations pertinentes dans Data Service. Une bonne façon de le faire est de créer un rôle spécifique et de fournir les autorisations spécifiques nécessaires. Évitez d'utiliser des autorisations
Readpour les entités contenant des informations qui ne doivent pas être exposées en externe.N'accordez les autorisations
ViewetEdità une entité que si vous acceptez que tous les utilisateurs de cette application accèdent aux données de cette entité. -
Ajoutez votre application externe à la fois à un locataire et à un dossier.
Si vous souhaitez configurer l'étendue pour l'application externe, consultez la page Accéder aux ressources UiPath à l'aide d'applications externes du guide Automation Cloud pour le Secteur public .
Pour vérifier que votre application externe dispose des rôles appropriés :
-
Accédez à Orchestrator > Locataire (Tenant) > Gérer l'accès (Manage Access).
-
Identifiez votre application dans la liste en recherchant le préfixe
UiPath-Apps. -
Pour l'application souhaitée, cliquez sur Autres actions (More Actions), puis sélectionnez Vérifier les rôles et les autorisations (Check roles & permissions).
-
Développez les rôles pour voir et valider les autorisations attribuées.