Versionshistorie Approve ======= Version : 1.0.0.27 Datum : 16.11.2006 ApproveConfig ============= Version 2.0.0.22 Datum : 16.11.2006 Neuerung: Im Approveconfig kann definiert werden, in welcher Reihenfolge die Aktivitäten beim Weiterleiten angezeigt werden Datenbankänderungen für Approve 1.0.0.27 / ApproveConfig 2.0.0.22: ================================================================== 1) In der Tabelle BAW_PARAMETER_DEFINITION ist ein Datensatz hinzuzufügen: -------------------------------------------------------------------------- INSERT INTO BAW_PARAMETER_DEFINITION (PARAM_ID, PARAM_NAME, PARAM_DESC, PARAM_TYPE, USE_PROCESS,USE_FROM_ACTIVITY, IN_TARGET ) VALUES (30, 'ActivitySort', 'Hier kann bestimmt werden, in welcher Reihenfolge die Aktivitäten angezeigt werden', 'ActivitySort', 1, 1, 0); 2) Dieser Parameter muss dem Programm Approve zugeordnet werden: ----------------------------------------------------------------- INSERT INTO BAW_PARAMETER (PROG_ID, PARAM_ID, COND_ID ) VALUES (1, 30, 1); 3) Die Funktion baw_f_getvalue muss angepasst werden: ----------------------------------------------------- CREATE OR REPLACE FUNCTION baw_f_getvalue(v_Value IN CHAR, v_ParameterID IN NUMBER,v_NewGraphNr IN NUMBER) RETURN CHAR IS v_ActivityList VARCHAR(255); v_Part VARCHAR(10); i NUMBER; BEGIN v_part:='xxx'; i:=0; IF v_ParameterID not in (1,19,21,22,30) THEN --Parameter 30 wurde hinzugefügt return v_Value; ELSE WHILE v_part is not null LOOP v_part:=baw_f_subchrget(v_value,i); IF v_part is null then NULL; else v_activitylist:=v_activitylist || ',' || baw_f_getactivityid(v_NewGraphNr, v_Part); i:=i+1; end if; END LOOP; IF SUBSTR(v_ActivityList,1,1)=',' THEN v_ActivityList:=SUBSTR(v_ActivityList,2); END IF; RETURN(v_ActivityList); END IF; END baw_f_getvalue; /