- Überblick
- Benutzerdefinierte Aktivitäten
- Migrieren von Aktivitäten zu .NET 6
- Versionshinweise
- Erstellen von Workflow-Analyseregeln
- Projekteinstellungen für das Erstellen von Aktivitäten
- Erstellen benutzerdefinierter Assistenten
- Priorisieren von Aktivitäten nach Scope
- UiPath.Activities.Api.Base
- UiPath.Studio.Activities.Api
- UiPath.Studio.Activities.Api.Activities
- UiPath.Studio.Activities.Api.BusyService
- UiPath.Studio.Activities.Api.ExpressionEditor
- UiPath.Studio.Activities.Api.Expressions
- UiPath.Studio.Activities.Api.Licensing
- UiPath.Studio.Activities.Api.Mocking
- UiPath.Studio.Activities.Api.ObjectLibrary
- UiPath.Studio.Activities.Api.PackageBindings
- UiPath.Studio.Activities.Api.ProjectProperties
- UiPath.Studio.Activities.Api.ScopedActivities
- UiPath.Studio.Activities.Api.Settings
- UiPath.Studio.Activities.Api.Wizards
- UiPath.Studio.Activities.Api.Workflow
- UiPath.Studio.Api.Controls
- UiPath.Studio.Api.Telemetry
- UiPath.Studio.Api.Theme
- Robot JavaScript SDK
- Über das Roboter-JavaScript-SDK
- Konfigurationsschritte
- Einstellungsfelder
- Trigger SDK
Entwickleranleitung
Einstellungsfelder
Mit der Eigenschaft Settings des Roboter-JavaScript-SDK können Sie Ihre Kontrolle über die Einrichtung des Browser-Add-Ons personalisieren und verbessern.
class Settings {
portNumber: number;
pollTimeInterval: number;
disableTelemetry: boolean;
appOrigin: string;
}
class Settings {
portNumber: number;
pollTimeInterval: number;
disableTelemetry: boolean;
appOrigin: string;
}
Attribut | Beschreibung |
---|---|
portNumber | Ermöglicht das Konfigurieren benutzerdefinierter Ports, auf denen die Back-End-Dienste ausgeführt werden. Die Standardportnummer ist 2323. Bitte beachten Sie, dass dies nur für Enterprise-Installationen verfügbar ist. |
pollTimeInterval | Hier können Sie die Zeit in Millisekunden angeben, in der das Roboter-JavaScript-SDK eine Prozessausführung von einer Webseite aus nachverfolgt. Der Standardwert ist 250 Millisekunden. Dieser Wert bestimmt die Abrufhäufigkeit aus dem Webbrowser |
disableTelemetry | Ermöglicht Ihnen, die Telemetrie-Flagge zu deaktivieren. Der Standardwert ist false .
|
appOrigin | Hier können Sie die Anwendung angeben, die das SDK verwendet. Der Standardwert wird von der window.location.origin Klasse übernommen.
|
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';
uipath.config
-Datei im Ordner %ProgramFiles%\UiPath\Studio
ändern.
Die Konfigurationsdatei muss Folgendes enthalten:
<robotJsSettings>
<add key="ListenerPort" value="2323" />
<add key="TokenExpiryInDays" value="30" />
</robotJsSettings>
<robotJsSettings>
<add key="ListenerPort" value="2323" />
<add key="TokenExpiryInDays" value="30" />
</robotJsSettings>
Attribut |
Beschreibung |
---|---|
|
Der
UiPath.RobotJS.ServiceHost.exe startet einen HttpListener auf dem konfigurierten Port und enthält die Informationen über andere lokale Listener aus der aktiven Benutzersitzung auf diesem System. Bitte beachten Sie, dass der Portwert hier mit dem in den SDK-Einstellungen konfigurierten Wert übereinstimmen muss.
|
|
Jede Anforderung, die von einer neuen Domäne kommt, muss die Zustimmung des Benutzers haben, um den Zugriff auf UiPath Robots von einer Webanwendung aus zu ermöglichen. Diese Einwilligungen gelten für die genannte Anzahl von Tagen, die in dieser Einstellung angegeben sind. |
Es ist möglich, den Zustimmungsbildschirm anzupassen, der angezeigt wird, wenn eine Anforderung von einer neuen Domäne ausgelöst wird. Es gibt derzeit zwei Bildschirme, die im Roboter-JavaScript-SDK enthalten sind:
Zustimmungsaufforderung
consent-prompt
wird angezeigt, wenn eine Anforderung für den Zugriff auf UiPath Assistant von einer neuen Domäne aus ausgelöst wird.
Fehlende Komponenten
missing-components
wird angezeigt, wenn das erforderliche Add-On nicht auf der lokalen Maschine vorhanden ist.
Einblendungsmeldungen können wie im Beispiel unten konfiguriert werden.
// 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') });
Mit der Eigenschaft Settings des Roboter-JavaScript-SDK können Sie Ihre Kontrolle über die Einrichtung des Browser-Add-Ons personalisieren und verbessern.
class Settings {
portNumber: number;
pollTimeInterval: number;
disableTelemetry: boolean;
appOrigin: string;
}
class Settings {
portNumber: number;
pollTimeInterval: number;
disableTelemetry: boolean;
appOrigin: string;
}
Attribut |
Beschreibung |
---|---|
|
Ermöglicht das Konfigurieren benutzerdefinierter Ports, auf denen die Back-End-Dienste ausgeführt werden. Die Standardportnummer ist 2323. Bitte beachten Sie, dass dies nur für Enterprise-Installationen verfügbar ist. |
|
Hier können Sie die Zeit in Millisekunden angeben, in der das Roboter-JavaScript-SDK eine Prozessausführung von einer Webseite aus nachverfolgt. Der Standardwert ist 250 Millisekunden. Dieser Wert bestimmt die Abrufhäufigkeit aus dem Webbrowser |
|
Ermöglicht Ihnen, die Telemetrie-Flagge zu deaktivieren. Der Standardwert ist
false .
|
|
Hier können Sie die Anwendung angeben, die das SDK verwendet. Der Standardwert wird von der
window.location.origin Klasse übernommen.
|
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';