Bereitstellungsvariablen
In diesem Abschnitt erfahren Sie als Versicherer/Guidewire-Entwickler, wie die Bereitstellungsvariablen in einer Jutro-Anwendung funktionieren.
Arten von Bereitstellungsvariablen
Es gibt drei Arten von Bereitstellungsvariablen, die Sie verwenden können.
- Integrations-Bereitstellungsvariablen:
- Dies sind erzeugte Umgebungsvariablen, die an Ihre Bereitstellung übergeben werden. Sie werden erzeugt, wenn der Benutzer einen InsuranceSuite-Planeten zur Integration auswählt.
- Authentifizierungs-Bereitstellungsvariablen:
- Diese Variablen werden erzeugt und steuern die Authentifizierung Ihrer Anwendung.
- Benutzerdefinierte Bereitstellungsvariablen:
- Die Bereitstellung Ihrer Anwendung kann diese manuell definierten Bereitstellungsvariablen verwenden.
Verwendung von Bereitstellungsvariablen in Ihrer Anwendung
Sie können auf jede Art von Bereitstellungsvariable in Ihrer Anwendung auf die gleiche Weise zugreifen. In diesem Abschnitt erfahren Sie, wie die Bereitstellungsvariablen zum Zeitpunkt der Bereitstellung definiert werden. Sie können sich auch über ihre Verwendung in der Anwendung informieren.
Anzeigen von Bereitstellungsvariablen zum Zeitpunkt der Bereitstellung:
- Navigieren Sie zu Jutro Web Apps, und klicken Sie auf die Anwendung, die Sie bereitstellen möchten.
- Klicken Sie auf die Schaltfläche Neue Bereitstellung.
- Auf der Seite „Bereitstellungen“ können Sie sehen, wie die drei Arten von Bereitstellungsvariablen aussehen.


config.json-Datei des Quellcodes überschreiben. Wenn jedoch dieselbe Variable in einer .env-Datei definiert ist, kann dies nicht überschrieben werden.Beachten Sie beim Überschreiben von Variablen an Folgendes:
- Wenn sich einige Ihrer Umgebungsvariablen bei der Bereitstellung nicht ändern, können Sie sie in einer
.env-Datei festlegen. - Wenn Sie die Umgebungsvariablen pro Bereitstellung ändern möchten, übertragen Sie diese NICHT in die
.env-Datei.
Verwenden Sie Ihre Bereitstellungsvariablen in der Codebasis Ihrer Anwendung:
Das folgende Codefragment zeigt, wie die Bereitstellungsvariablen (im Bild oben hervorgehoben) verwendet werden können. Ein Beispiel wie dieses kann in Ihren Quellcode eingefügt werden, um z. B. einen API-Aufruf auszulösen.
loadConfiguration-Funktion in Ihren Quellcode aufnehmen. Die startApp.ts-Datei sollte diese Funktion bereits enthalten. Das sieht dann so aus: loadConfiguration({ ...appConfig, ...appConfig.env });.Um die loadConfiguration-Funktion verfügbar zu machen, muss Ihr Quellcode auch import { loadConfiguration } from '@jutro/config': enthalten.
const getCustomVariable = getConfigValue(path: 'JUTRO_PC_CLOUD_API_URL')
? getConfigValue(path: 'JUTRO_PC_CLOUD_API_URL').toString()
: '';
const getCustomVariable = getConfigValue(path: 'JUTRO_CUSTOM_VARIABLE')
? getConfigValue(path: 'JUTRO_CUSTOM_VARIABLE').toString()
: '';
const getCustomVariable = getConfigValue(path: 'JUTRO_AUTH_CLIENT_ID')
? getConfigValue(path: 'JUTRO_AUTH_CLIENT_ID').toString()
: '';
So gelangen Sie zu Ihrem Quellcode:
- Navigieren Sie zu Jutro Web Apps, und klicken Sie auf die Anwendung, die Sie bereitstellen möchten.
- Klicken Sie auf Quellcode. Sie werden zu Bitbucket weitergeleitet, wo Sie auf Ihren Code zugreifen können.
Auth-bezogene Variablen:
JWA verwendet alle Schlüssel in der query extras, die uri mit enden, sowie die Werte der Jutro-Authentifizierungs- oder Login-bezogenen Weiterleitungspfade, um das auth config zu aktualisieren.