UiPath Documentation
robot
2025.10
false
Guide du développeur UiPath Robot
  • Robot JavaScript SDK
    • À propos du Robot JavaScript SDK
    • Étapes de configuration
      • Champs des paramètres
Important :
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Champs des paramètres

Settings class fields for the Robot JavaScript SDK browser add-on, including portNumber, pollTimeInterval, disableTelemetry, and appOrigin properties.

Paramètres du SDK

La propriété Settings du Robot JavaScript SDK vous permet de personnaliser et d'améliorer votre contrôle sur la configuration de l'extension du navigateur.

class Settings {
  portNumber: number;
  pollTimeInterval: number;
  disableTelemetry: boolean;
  appOrigin: string;
}
class Settings {
  portNumber: number;
  pollTimeInterval: number;
  disableTelemetry: boolean;
  appOrigin: string;
}
AttributDescription
portNumberVous permet de configurer des ports personnalisés sur lesquels les services back-end s’exécutent. Le numéro de port par défaut est 2323. Uniquement disponible pour les installations Enterprise.
pollTimeIntervalPermet de spécifier la durée en millisecondes pendant laquelle le SDK JavaScript du Robot suit l’exécution d’un processus à partir d’une page Web. La valeur par défaut est de 250 millisecondes. Cette valeur détermine la fréquence d’interrogation à partir du navigateur Web
disableTelemetryVous permet de désactiver l'indicateur de télémétrie. La valeur par défaut est false.
appOriginPermet de spécifier l’application qui utilise le SDK. La valeur par défaut est extraite de la classe window.location.origin.
const robot = UiPathRobot.init();
robot.settings.portNumber = 1234;
robot.settings.pollTimeInterval = 1000; 
robot.settings.disableTelemetry = true; 
robot.settings.appOrigin = 'MyApp';
const robot = UiPathRobot.init();
robot.settings.portNumber = 1234;
robot.settings.pollTimeInterval = 1000; 
robot.settings.disableTelemetry = true; 
robot.settings.appOrigin = 'MyApp';

Paramètres de module complémentaire

Les paramètres du module complémentaire sont configurés dans le fichier uipath.config du dossier %ProgramFiles%\UiPath\Studio.

Le fichier de configuration doit contenir les éléments suivants:

<robotJsSettings>
    <add key="ListenerPort" value="2323" />
    <add key="TokenExpiryInDays" value="30" />
</robotJsSettings>
<robotJsSettings>
    <add key="ListenerPort" value="2323" />
    <add key="TokenExpiryInDays" value="30" />
</robotJsSettings>
AttributDescription
ListenerPortLe UiPath.RobotJS.ServiceHost.exe démarre un HttpListener sur le port configuré et contient les informations sur les autres processus d'écoute locaux de la session utilisateur active sur ce système. La valeur du port doit correspondre à celle configurée dans les paramètres du SDK.
TokenExpiryInDaysToute demande provenant d’un nouveau domaine doit obtenir le consentement de l’utilisateur pour permettre l’accès aux UiPath Robots à partir d’une application Web. Ces consentements sont valables pour le nombre de jours mentionnés dans ce paramètre.

Superposition par défaut

Il est possible de personnaliser l'écran de consentement affiché lorsqu'une demande est levée à partir d'un nouveau domaine. Deux écrans sont fournis avec le robot JavaScript SDK:

La superposition consent-prompt s'affiche lorsqu’une demande d’accès à l’UiPath Assistant est levée à partir d’un nouveau domaine.

Composants manquants

La superposition missing-components s'affiche lorsque le module complémentaire requis n’est pas présent sur la machine locale.

Les messages de superposition peuvent être configurés comme illustré dans l'exemple suivant.

// Consent code will be written to the console instead of showing default overlay
// Error logged to console when required components are missing insread of showing
// default error overlay
const robot = UiPathRobot.init();
robot.on('consent-prompt', function(consentCode){ console.log(consentCode) });
robot.on('missing-components', function(){ console.log('Missing components') });
// Consent code will be written to the console instead of showing default overlay
// Error logged to console when required components are missing insread of showing
// default error overlay
const robot = UiPathRobot.init();
robot.on('consent-prompt', function(consentCode){ console.log(consentCode) });
robot.on('missing-components', function(){ console.log('Missing components') });
  • Paramètres du SDK
  • Paramètres de module complémentaire
  • Superposition par défaut
  • Invitation au consentement
  • Composants manquants

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour