Um den Passwortschutz für bestimmte Optionen in COBI.wms zu aktivieren, muss der jeweilige COBI.wms Datenbankmandant um die Tabelle SETTINGS erweitert werden.
Die Tabelle SETTINGS enthält die Spalten:
ID – Schlüssel der Einstellung (z.B. PASSWORD)VALUE – Wert der Einstellung (hier: das gewünschte Passwort)
Wird in VALUE ein Passwort gepflegt, verlangt COBI.wms beim Ändern geschützter Optionen eine Passwortabfrage.
Im Screenshot ist eine HANA-Abfrage auf die Tabelle “COBIWMS”.“SETTINGS” zu sehen. In der Ergebnismenge existiert ein Eintrag mit:
ID = PASSWORDVALUE = abcd
'Tabelle anlegen (falls nicht vorhanden):'
CREATE COLUMN TABLE "SETTINGS" ( "ID" NVARCHAR(8) NOT NULL, "VALUE" NVARCHAR(255), PRIMARY KEY ("ID") );
'Passwort setzen / updaten:'
-- Einmalig einfügen INSERT INTO "SETTINGS" ("ID", "VALUE") VALUES ('PASSWORD', 'IhrPasswortHier'); -- Falls bereits vorhanden: updaten UPDATE "SETTINGS" SET "VALUE" = 'IhrPasswortHier' WHERE "ID" = 'PASSWORD';
'Tabelle anlegen (falls nicht vorhanden):'
CREATE TABLE [dbo].[SETTINGS] ( [ID] NVARCHAR(8) NOT NULL PRIMARY KEY, [VALUE] NVARCHAR(255) NULL );
'Passwort setzen (UPSERT):'
IF EXISTS (SELECT 1 FROM [dbo].[SETTINGS] WHERE [ID] = N'PASSWORD') BEGIN UPDATE [dbo].[SETTINGS] SET [VALUE] = N'YourPasswordHere' WHERE [ID] = N'PASSWORD'; END ELSE BEGIN INSERT INTO [dbo].[SETTINGS] ([ID], [VALUE]) VALUES (N'PASSWORD', N'YourPasswordHere'); END
Die Änderungen müssen im jeweiligen COBI.wms Mandanten durchgeführt werden, in dem der Passwortschutz genutzt werden soll.