Skip to content

Konfigurationsparameter

Beim Aufsetzen der iScan-Applikation muss eine Datei secrets.php im config-Ordner erstellt werden. Diese Datei beinhaltet all relevanten Parameter, welche für die Ausführung der Applikation relevant sind. Folgende Parameter müssen gesetzt werden:

ParameterBeschreibung
YII_ENVIRONMENTDie Umgebung, in werlcher die iScan-Applikation läuft
YII_DEBUGAktiviert/Deaktiviert den Debug-Modus
COOKIE_VALIDATION_KEYGibt den Validation-Key für Cookies an
DB_PASSWORDDas Passwort für die iScan-Datenbank
DB_HOSTNAMEDie Adresse / Hostname der iScan-Datenbank
DB_USERBenutzername für die iScan-Datenbank
DB_NAMEName der Datenbank
EDBS_DB_PASSWORDPasswort für die EDBS-Datenbank
EDBS_DB_USERBenutzername für die EDBS-Datenbank
EDBS_DB_HOSTHostname / Adresse des EDBS-Datenbank-Servers
EDBS_DB_NAMEName der EDBS Kundendatenbank
ENABLE_LOGGINGAktiviert Übertragung der Logs ins Graylog
GRAYLOG_FACILITYDie Graylog-Instanz, in welche Log übertragen werden sollen
CUSTOMERKundenname für interne Referenzen im Logging
GRAYLOG_URLDie URL zur Graylog-Instanz
GRAYLOG_PORTDer verwendete Port der Graylog-Instanz
MAILER_DSNDer Mailserver, der benutzt werden soll, um Mails zu verschicken
ENABLE_SCHEMA_CACHEAktiviert den Datenbank-Schema-Cache zum beschleunigen von Abfragen
APP_UPDATE_KEYAlphanumerischer wert für das Appupdate
HEALTHCHECK_CACHE_DURATIONCache-Dauer der Healthcheck-Abfragen

Beispiel Config

php
<?php
return [
    'YII_ENVIRONMENT' => 'dev',
    'YII_DEBUG' => true,
    'COOKIE_VALIDATION_KEY' => '-aaaaaaaaaaaaaaaaaaaaaaaaaaa',
    'DB_PASSWORD' => 'SUPERB PASSWORD',
    'DB_HOSTNAME' => 'localhost',
    'DB_USER' => 'm01_iscan',
    'DB_NAME' => 'm01_iscan',
    'EDBS_DB_PASSWORD' => 'EDBS SQL PASS>WORD',
    'EDBS_DB_USER' => 'EDBSOn',
    'EDBS_DB_HOST' => 'localhost',
    'EDBS_DB_NAME' => 'EDBS_KUNDE',
    'ENABLE_LOGGING' => false,
    'GRAYLOG_FACILITY' => 'iteas-tools',
    'CUSTOMER' => 'kunde',
    'GRAYLOG_URL' => 'gelf.log.iteas.at',
    'GRAYLOG_PORT' => '443',
    'MAILER_DSN' => 'smtp://bsmtp.styrion.net:25',
    'APP_UPDATE_KEY' => 'abcdefg123456',
    'HEALTHCHECK_CACHE_DURATION' => '60',
    'LOKI_ENABLE_LOGGING' => false,
    'LOKI_API_URL' => 'https://api.log.iteas.cloud/loki/api/v1/push',
    'LOKI_SERVICE_NAME' => 'iscan-web'
];

Konfiguration im Web

Folgende Parameter sind im Web über die Settings zu konfigurieren

ParameterBeschreibung
tenant_numberMandantennummer aus dem EDBS
current_lot_numberWenn mit der iScan Übernommen wird, ist dies die Startpartienummer für den Partie-Nummernkreis
storage_cell_start_numbersLagerzellen Startnummern des Kunden um Lagerzellencodes von VPW zu unterscheiden
sender_mail_addressE-Mail die für den Versand von Systemmails verwendet werden soll
customer_nameKundenamen für die Instanz
answer_mail_addressE-Mail die als Antwortadresse in Systemmail eingetragen wird

ITeas iScan Applikation Dokumentation

Version: dev-develop Version: dev-develop
Commit: 53779c72
Deployed at: 2026-04-01T06:53:45Z