User Tools

Site Tools


de:cobi.wms:passwortschutz_fuer_optionen

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
de:cobi.wms:passwortschutz_fuer_optionen [2026/05/12 09:19] – removed thuthde:cobi.wms:passwortschutz_fuer_optionen [2026/05/12 09:42] (current) thuth
Line 1: Line 1:
 +====== Passwortschutz für Optionen ======
  
 +==== Überblick ====
 +
 +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.
 +
 +==== Beispiel (Screenshot) ====
 +
 +Im Screenshot ist eine HANA-Abfrage auf die Tabelle ''"COBIWMS"."SETTINGS"'' zu sehen. In der Ergebnismenge existiert ein Eintrag mit:
 +  * ''ID'' = ''PASSWORD''
 +  * ''VALUE'' = ''abcd''
 +{{:de:cobi.wms:settings.png?700|}}
 +==== Umsetzung ====
 +
 +=== SAP HANA ===
 +
 +'''Tabelle anlegen (falls nicht vorhanden):'''
 +<code sql>
 +CREATE COLUMN TABLE "SETTINGS"
 +(
 +  "ID"    NVARCHAR(8) NOT NULL,
 +  "VALUE" NVARCHAR(255),
 +  PRIMARY KEY ("ID")
 +);
 +</code>
 +
 +'''Passwort setzen / updaten:'''
 +<code sql>
 +-- Einmalig einfügen
 +INSERT INTO "SETTINGS" ("ID", "VALUE")
 +VALUES ('PASSWORD', 'IhrPasswortHier');
 +
 +-- Falls bereits vorhanden: updaten
 +UPDATE "SETTINGS"
 +SET "VALUE" = 'IhrPasswortHier'
 +WHERE "ID" = 'PASSWORD';
 +</code>
 +
 +=== Microsoft SQL Server (MSSQL) ===
 +
 +'''Tabelle anlegen (falls nicht vorhanden):'''
 +<code sql>
 +CREATE TABLE [dbo].[SETTINGS]
 +(
 +  [ID]    NVARCHAR(8)  NOT NULL PRIMARY KEY,
 +  [VALUE] NVARCHAR(255) NULL
 +);
 +</code>
 +
 +'''Passwort setzen (UPSERT):'''
 +<code sql>
 +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
 +</code>
 +
 +==== Hinweis ====
 +
 +Die Änderungen müssen im jeweiligen COBI.wms Mandanten durchgeführt werden, in dem der Passwortschutz genutzt werden soll.
de/cobi.wms/passwortschutz_fuer_optionen.1778570399.txt.gz · Last modified: by thuth

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki