Menü der Dokumentation

Konfigurieren von d.velop scripting

In diesem Thema finden Sie Informationen zur Konfiguration von d.velop scripting.

Einrichten von Benutzerrollen für d.velop scripting

Im Feature Konfiguration können Sie im Bereich Skripting > Benutzerrollen Benutzern oder Gruppen eine Benutzerrolle zuweisen. Standardmäßig können alle Benutzer Skripte ausführen, auch wenn sie keiner Rolle zugewiesen sind. Mit Benutzerrollen werden bestimmten Benutzern zusätzliche Berechtigungen bei der Arbeit mit Skripten zugewiesen.

Folgende Rollen sind verfügbar:

  • Administration

    Der Benutzer bzw. die Gruppe kann Skripte erstellen, bearbeiten und löschen.

  • Bearbeitung: 

    Der Benutzer bzw. die Gruppe kann Skripte erstellen.

    Der Benutzer bzw. die Gruppe kann Skripte bearbeiten und löschen, sofern der Benutzer bzw. die Gruppe explizite Berechtigungen für diese Skripte hat.

Um einem Benutzer oder einer Gruppe eine Rolle zuzuweisen, tragen Sie den Namen des Benutzers bzw. der Gruppe in das entsprechende Feld ein und wählen Sie den Benutzer bzw. die Gruppe aus.

Verwenden von d.velop scripting in Verbindung mit einem Proxy-Server

Sie können d.velop scripting in Verbindung mit einem Proxy-Server verwenden.

So geht's 

  1. Erstellen Sie eine Systemumgebungsvariable mit der Bezeichnung DVS_HTTP_PROXY.

  2. Tragen Sie in der Systemumgebungsvariable den entsprechenden Proxy-Server ein. Beachten Sie folgende Hinweise:

    • Der Eintrag muss mit http:// oder https:// beginnen. 

    • Wenn der Proxy-Server nur ein selbstsigniertes Zertifikat anbietet, müssen Sie eine weitere Systemumgebungsvariable erstellen. Geben Sie der Systemumgebungsvariable die Bezeichnung DVS_HTTP_PROXY_UNSAFE_ALLOW_SELF_SIGNED_CERTIFICATES und den Wert true.

  3. Erstellen Sie die Node.js-Konfiguration des ausführenden d.velop scripting-Prozessbenutzers (Servicebenutzer von d.3 process manager). Geben Sie hierzu im Kontext des Prozessbenutzers den entsprechenden Befehl ein:

    • Bei Verwendung eines HTTP-Proxy-Servers: npm config set proxy http://proxy_host:port npm config set https-proxy http://proxy.company.com:8080

    • Bei Verwendung eines HTTPS-Proxy-Servers: npm config set https-proxy https://proxy.company.com:8080 npm config set strict-ssl false

Betreiben von d.velop scripting im Cluster

Wenn Sie d.velop scripting auf mehreren Servern im Cluster betreiben, muss die Datei top.secret im Arbeitsverzeichnis aller Server identisch sein. Kopieren Sie die Datei nach dem ersten Start von d.velop scripting auf alle Knoten, um die verschlüsselten Variablen der Skripte auf allen Knoten entschlüsseln zu können.

Überschreiben des FQDN für die Registrierung an d.ecs http gateway (optional)

d.velop scripting bestimmt den FQDN (Fully-Qualified Domain Name) für die Registrierung an d.ecs http gateway automatisiert. In einigen Fällen versucht die App sich mit einem FQDN zu registrieren, der von d.ecs http gateway nicht erreicht werden kann.

Sie können den FQDN für die Registrierung mithilfe einer Umgebungsvariable von Windows übersteuern.

Erstellen Sie eine Systemumgebungsvariable mit dem Namen DVS_FQDN und tragen Sie dort den zu verwendenden FQDN in der Form test.meinedomaene.local ein.

Anmerkung

Nachdem Sie die Umgebungsvariable erstellt oder geändert haben, muss d.3 process manager gestartet werden. Dadurch werden die Änderung von d.velop scripting übernommen.