UPDATE TBDD_MODULES SET DB_VERSION = '2.4.0.1' where NAME = 'Process-Manager' GO -- ================================================================= -- Die Procedure fügt einen Datensatz in die Tabelle TBTF_VALIDATOR_MESSAGE ein. -- -- ================================================================= -- Copyright (c) 2024 by Digital Data GmbH -- -- Digital Data GmbH • Ludwig-Rinn-Strasse 16 • D-35452 Heuchelheim -- Tel.: 0641/202360 • E-Mail: info-flow@digitaldata.works -- ================================================================= -- Creation Date / Author: 29.08.2024 / MP -- ================================================================= -- History: -- 29.08.2024 / MP - Prozedur erstellt CREATE PROCEDURE [dbo].[PRTF_NEW_VALIDATOR_MESSAGE] @DOC_ID BIGINT -- DocID oder IDB_OBJ_ID / 1 für alle Belege , @MESSAGE_TITLE VARCHAR(100) -- Title aus GUI_LANGUAGE_PHRASE , @ADDED_WHO VARCHAR(100) -- Wo/Von wem wurde die Prozedur aufgerufen , @IMAGE_INDEX INTEGER = 0 -- ICON: 0 = Info / 1 = Fehlende Eingabe / 2 = Fehler AS BEGIN SET NOCOUNT ON; IF NOT EXISTS (SELECT 1 FROM TBDD_GUI_LANGUAGE_PHRASE WHERE TITLE = @MESSAGE_TITLE AND MODULE = 'PM' AND CAPT_TYPE = 'WF_MESSAGE' AND OBJ_NAME = 'frmValidator') BEGIN -- Wenn es die Meldung nicht gibt, oder nicht korrekt konfiguriert ist, brechen wir hier ab RETURN; END IF @IMAGE_INDEX > 2 BEGIN SET @IMAGE_INDEX = 0; END INSERT INTO TBTF_VALIDATOR_MESSAGE ( DocID , GUI_LANG_TITLE , ImageIndex , Active , ADDED_WHO ) VALUES ( @DOC_ID , @MESSAGE_TITLE , @IMAGE_INDEX , 1 -- wir fügen nur aktive Sätze ein , @ADDED_WHO ); END