Benutzer-Werkzeuge

Webseiten-Werkzeuge


hrc-tool:v2000:upgrade

Upgrade von Version 1.5.x

Datenbank

installiere oder update die Datenbank mit den aktuellen Änderungen bis zur Version 3.20

MySQL-DB Änderungen

[DataBase 3.20]

ALTER TABLE `anlagen` ADD COLUMN `SYSTEM_NAME` VARCHAR(20) NOT NULL COMMENT 'Systemseitige Regalbezeichnung' AFTER BEZEICHNUNG
ALTER TABLE `mandate` ADD COLUMN `USER_MARK` INT(11) DEFAULT NULL COMMENT 'Benutzerdefinierte Markierung, max 24 Stunden mit "Mark_Time"' AFTER EMPTYING
ALTER TABLE `mandate` ADD COLUMN `MARK_TIME` DATETIME DEFAULT NULL COMMENT 'Zeitstempel für ablaufende Markierung nach 24 Stunden' AFTER USER_MARK
ALTER TABLE `mandate` ADD COLUMN `BINLOCK_TICKET` VARCHAR(20) NULL DEFAULT NULL COMMENT 'Ticket ID für Bin-Lock'
ALTER TABLE `mandate` ADD COLUMN `BINLOCK_USERID` INT(11) NULL DEFAULT NULL COMMENT 'Bin-Lock USER.ID'
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 'Ticket ID für Bin-Unlock'
ALTER TABLE `mandate` ADD COLUMN `BINUNLOCK_USERID` INT(11) NULL DEFAULT NULL COMMENT 'Bin-Unlock User.ID'
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='Lock / Unlock Ticket Status Historie)'
ALTER TABLE `mandatelock` ADD COLUMN `LOCID` int(11) NOT NULL DEFAULT '-1'
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 '' COMMENT 'die Ticketbezeichnung zum verlinken'
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 'Anzahl der Aufträge'
ALTER TABLE `mandatelock` ADD COLUMN `COUNTBINS` mediumint(9) NOT NULL DEFAULT 0 COMMENT 'Anzahl der Bins'
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='Mandate Lock Historie)'
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='Notizen zu Reparaturaufträgen'
ALTER TABLE `mandatenotes` ADD COLUMN `LOCID` int(11) NOT NULL DEFAULT -1 COMMENT 'Standort'
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 'Benutzer ID'
ALTER TABLE `mandatenotes` ADD COLUMN `NOTES_COMMENT` varchar(60) NOT NULL DEFAULT '' COMMENT 'Kommentar für Liste'
ALTER TABLE `mandatenotes` ADD COLUMN `NOTES_TEXT` longblob DEFAULT NULL COMMENT 'das Notizfeld'

UPDATE dbversion SET VERSION = '3.20', MODDATE = '2025-06-10' WHERE ID ='1'

Konfiguration

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.

[BinConf-Config]
FirstCellValue=BEGIN LIST,
FirstCellInsert=1
VarCellValue=binId,isBinLocked
VarCellInsert=1
ParLock-Parameter=TRUE
ParUnLock-Parameter=FALSE
Trennzeichen=0
AnlageName=0
TempLiveTicket=0
FileSave=36
BinLockMailAdress=1
BinLockMailSend=1

Stammdaten Anpassung

Definiere in den Stammdaten der Regalanlagen die Systembezeichnung für den System Regal-Namen

E-Mail Vorlagen

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

Betreff

{tool_name}: [{location_name}] {function_name} [{function_bincount}] - Ticket: {function_context}

Nachricht

Standort : {location_name}
Mail-ID   : {mail_id}
------------------------------------------------------------------------------------
Absender:  {user_name}
Abteilung:  {user_group}
KW {send_kw}, {send_weekday}, {send_date} ({send_time}) 
 
{function_name} ({function_bincount} Fächer)
Historie-ID: {function_sqlid}
Ticket: https://t.corp.firma.com/{function_context}
 
Empfänger: 
{mail_adresse} 
------------------------------------------------------------------------------------
automatisch generierter Mail-Report  {tool_name} v.{tool_version}
------------------------------------------------------------------------------------
Dateianlagen:
{function_files_attached}
------------------------------------------------------------------------------------
{tool_name}: v{tool_version} - ({tool_bitness}-Bit) / [{tool_network}]
{tool_pfad}

Freigabe von Regalfächern

Betreff

{tool_name}: [{location_name}] {function_name} - (ID.{function_sqlid}) - {function_context}

Nachricht

Standort : {location_name}
Mail-ID   : {mail_id}
------------------------------------------------------------------------------------
Absender:  {user_name}
Abteilung:  {user_group}
KW {send_kw}, {send_weekday}, {send_date} ({send_time}) 
 
{function_name} ({function_bincount} Fächer)
Historie-ID: {function_sqlid}
Ticket: https://t.corp.firma.com/{function_context}
 
Empfänger: 
{mail_adresse} 
------------------------------------------------------------------------------------
automatisch generierter Mail-Report  {tool_name} v.{tool_version}
------------------------------------------------------------------------------------
Dateianlagen:
{function_files_attached}
------------------------------------------------------------------------------------
{tool_name}: v{tool_version} - ({tool_bitness}-Bit) / [{tool_network}]
{tool_pfad}

Formulare

Ersetze die bisherigen Druck Formulare gegen aktuelle Versionen oder passe die bestehenden Formulare nach eigenen Bedürfnissen an.

Benutzereinstellungen

Einige Datengitter erhalten neue Felder für die Listenansicht.
Wähle direkt nach dem Login die Funktion zum löschen der aktuellen Benutzereinstellungen.

Diskussion

Geben Sie Ihren Kommentar ein. Wiki-Syntax ist zugelassen:
C W B D H
 
hrc-tool/v2000/upgrade.txt · Zuletzt geändert: von Nino

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki