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. | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||