hrc-tool:v2000:upgrade
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| hrc-tool:v2000:upgrade [15.07.2025 - 07:18] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | hrc-tool:v2000:upgrade [24.07.2025 - 13:28] (aktuell) – Nino | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== Upgrade von Version 1.5.x ====== | ||
| + | |||
| + | ==== Datenbank ==== | ||
| + | <block center round todo 95%> | ||
| + | **installiere oder update die Datenbank mit den aktuellen Änderungen bis zur <inline em> | ||
| + | </ | ||
| + | |||
| + | <block center round info 95%> | ||
| + | \\ | ||
| + | **[[https:// | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | **MySQL-DB Änderungen** | ||
| + | < | ||
| + | [DataBase 3.20] | ||
| + | |||
| + | ALTER TABLE `anlagen` ADD COLUMN `SYSTEM_NAME` VARCHAR(20) NOT NULL COMMENT ' | ||
| + | ALTER TABLE `mandate` ADD COLUMN `USER_MARK` INT(11) DEFAULT NULL COMMENT ' | ||
| + | ALTER TABLE `mandate` ADD COLUMN `MARK_TIME` DATETIME DEFAULT NULL COMMENT ' | ||
| + | ALTER TABLE `mandate` ADD COLUMN `BINLOCK_TICKET` VARCHAR(20) NULL DEFAULT NULL COMMENT ' | ||
| + | ALTER TABLE `mandate` ADD COLUMN `BINLOCK_USERID` INT(11) NULL DEFAULT NULL COMMENT ' | ||
| + | ALTER TABLE `mandate` ADD COLUMN `BINLOCK_DATE` DATETIME NULL DEFAULT NULL COMMENT 'Datum / Zeit der BIN-Lock Sperre' | ||
| + | ALTER TABLE `mandate` ADD COLUMN `BINUNLOCK_TICKET` VARCHAR(20) NULL DEFAULT NULL COMMENT ' | ||
| + | ALTER TABLE `mandate` ADD COLUMN `BINUNLOCK_USERID` INT(11) NULL DEFAULT NULL COMMENT ' | ||
| + | ALTER TABLE `mandate` ADD COLUMN `BINUNLOCK_DATE` DATETIME NULL DEFAULT NULL COMMENT 'Datum / Zeit der Bin-Unlock Sperre Aufhebung' | ||
| + | ALTER TABLE `mandate` ADD COLUMN `BINCONF_TMPTICKET` VARCHAR(20) NULL DEFAULT NULL COMMENT 'eine temporäre Ticket-ID' | ||
| + | |||
| + | CREATE TABLE if not exists `mandatelock` (`ID` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COMMENT=' | ||
| + | ALTER TABLE `mandatelock` ADD COLUMN `LOCID` int(11) NOT NULL DEFAULT ' | ||
| + | ALTER TABLE `mandatelock` ADD COLUMN `LOCKTYP` tinyint(1) NOT NULL DEFAULT -1 COMMENT 'Typ Status der Sperre' | ||
| + | ALTER TABLE `mandatelock` ADD COLUMN `TICKETNAME` varchar(20) NOT NULL DEFAULT '' | ||
| + | ALTER TABLE `mandatelock` ADD COLUMN `TICKETDATUM` datetime DEFAULT NULL COMMENT 'Datum des Tickets' | ||
| + | ALTER TABLE `mandatelock` ADD COLUMN `TICKETUSER` int(11) DEFAULT NULL COMMENT 'Die User.ID des Ticketerstellers' | ||
| + | ALTER TABLE `mandatelock` ADD COLUMN `COUNTMANDATE` mediumint(9) NOT NULL DEFAULT 0 COMMENT ' | ||
| + | ALTER TABLE `mandatelock` ADD COLUMN `COUNTBINS` mediumint(9) NOT NULL DEFAULT 0 COMMENT ' | ||
| + | ALTER TABLE `mandatelock` ADD COLUMN `CSVFILE` longblob DEFAULT NULL COMMENT 'CSV File mit Bin-Listing' | ||
| + | |||
| + | CREATE TABLE if not exists `mandatelocklink` (`ID` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COMMENT=' | ||
| + | ALTER TABLE `mandatelocklink` ADD COLUMN `LOCKLIST_ID` int(11) NOT NULL DEFAULT 0 COMMENT 'Die ID von Tabelle Mandatelock zum verlinken' | ||
| + | ALTER TABLE `mandatelocklink` ADD COLUMN `MANDAT_ID` int(11) NOT NULL DEFAULT 0 COMMENT 'die ID des Auftrages' | ||
| + | |||
| + | CREATE TABLE if not exists `mandatenotes` (`ID` int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COMMENT=' | ||
| + | ALTER TABLE `mandatenotes` ADD COLUMN `LOCID` int(11) NOT NULL DEFAULT -1 COMMENT ' | ||
| + | ALTER TABLE `mandatenotes` ADD COLUMN `MANDAT_ID` int(11) NOT NULL DEFAULT 0 COMMENT 'die Verknüpfung zum Auftrag' | ||
| + | ALTER TABLE `mandatenotes` ADD COLUMN `NOTES_DATUM` datetime DEFAULT NULL COMMENT 'der Zeitstempel' | ||
| + | ALTER TABLE `mandatenotes` ADD COLUMN `USER_ID` int(11) NOT NULL DEFAULT 0 COMMENT ' | ||
| + | ALTER TABLE `mandatenotes` ADD COLUMN `NOTES_COMMENT` varchar(60) NOT NULL DEFAULT '' | ||
| + | ALTER TABLE `mandatenotes` ADD COLUMN `NOTES_TEXT` longblob DEFAULT NULL COMMENT 'das Notizfeld' | ||
| + | |||
| + | UPDATE dbversion SET VERSION = ' | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ==== Konfiguration ==== | ||
| + | |||
| + | <block center round info 95%> | ||
| + | Die Konfiguration benötigt einige angepasste Werte und definierte Optionen | ||
| + | \\ \\ | ||
| + | **Datei: \.inc\config.cfg** | ||
| + | \\ \\ | ||
| + | Die passenden Optionen können auch mit der internen Programm Konfiguration gesetzt werden. | ||
| + | </ | ||
| + | |||
| + | <code sql> | ||
| + | [BinConf-Config] | ||
| + | FirstCellValue=BEGIN LIST, | ||
| + | FirstCellInsert=1 | ||
| + | VarCellValue=binId, | ||
| + | VarCellInsert=1 | ||
| + | ParLock-Parameter=TRUE | ||
| + | ParUnLock-Parameter=FALSE | ||
| + | Trennzeichen=0 | ||
| + | AnlageName=0 | ||
| + | TempLiveTicket=0 | ||
| + | FileSave=36 | ||
| + | BinLockMailAdress=1 | ||
| + | BinLockMailSend=1 | ||
| + | </ | ||
| + | |||
| + | === Stammdaten Anpassung=== | ||
| + | |||
| + | <block center round todo 95%> | ||
| + | Definiere in den Stammdaten der Regalanlagen die Systembezeichnung für den System Regal-Namen | ||
| + | </ | ||
| + | |||
| + | ==== E-Mail Vorlagen ==== | ||
| + | |||
| + | <block center round tip 95%> | ||
| + | Füge E-Mail Vorlagen ein, um E-Mail Benachrichtigungen bei Regalsperrung und Freigabe zu ermöglichen. \\ | ||
| + | Die Standardisierte E-Mail Adresse für den Empfang wird in der Konfiguration definiert. | ||
| + | </ | ||
| + | |||
| + | === Sperrung von Regalfächern === | ||
| + | |||
| + | <block round box 95%> | ||
| + | **Betreff** | ||
| + | <code pascal> | ||
| + | {tool_name}: | ||
| + | </ | ||
| + | |||
| + | **Nachricht** | ||
| + | <code pascal> | ||
| + | Standort : {location_name} | ||
| + | Mail-ID | ||
| + | ------------------------------------------------------------------------------------ | ||
| + | Absender: | ||
| + | Abteilung: | ||
| + | KW {send_kw}, {send_weekday}, | ||
| + | |||
| + | {function_name} ({function_bincount} Fächer) | ||
| + | Historie-ID: | ||
| + | Ticket: https:// | ||
| + | |||
| + | Empfänger: | ||
| + | {mail_adresse} | ||
| + | ------------------------------------------------------------------------------------ | ||
| + | automatisch generierter Mail-Report | ||
| + | ------------------------------------------------------------------------------------ | ||
| + | Dateianlagen: | ||
| + | {function_files_attached} | ||
| + | ------------------------------------------------------------------------------------ | ||
| + | {tool_name}: | ||
| + | {tool_pfad} | ||
| + | </ | ||
| + | |||
| + | </ | ||
| + | |||
| + | === Freigabe von Regalfächern === | ||
| + | |||
| + | <block round box 95%> | ||
| + | **Betreff** | ||
| + | <code pascal> | ||
| + | {tool_name}: | ||
| + | </ | ||
| + | |||
| + | **Nachricht** | ||
| + | <code pascal> | ||
| + | Standort : {location_name} | ||
| + | Mail-ID | ||
| + | ------------------------------------------------------------------------------------ | ||
| + | Absender: | ||
| + | Abteilung: | ||
| + | KW {send_kw}, {send_weekday}, | ||
| + | |||
| + | {function_name} ({function_bincount} Fächer) | ||
| + | Historie-ID: | ||
| + | Ticket: https:// | ||
| + | |||
| + | Empfänger: | ||
| + | {mail_adresse} | ||
| + | ------------------------------------------------------------------------------------ | ||
| + | automatisch generierter Mail-Report | ||
| + | ------------------------------------------------------------------------------------ | ||
| + | Dateianlagen: | ||
| + | {function_files_attached} | ||
| + | ------------------------------------------------------------------------------------ | ||
| + | {tool_name}: | ||
| + | {tool_pfad} | ||
| + | </ | ||
| + | |||
| + | </ | ||
| + | |||
| + | ==== Formulare ==== | ||
| + | |||
| + | <block center round todo 95%> | ||
| + | Ersetze die bisherigen Druck Formulare gegen aktuelle Versionen oder passe die bestehenden Formulare nach eigenen Bedürfnissen an. | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== Benutzereinstellungen ==== | ||
| + | |||
| + | <block center round todo 95%> | ||
| + | Einige Datengitter erhalten neue Felder für die Listenansicht. \\ | ||
| + | Wähle direkt nach dem Login die Funktion zum löschen der aktuellen Benutzereinstellungen. | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
