pz.dmz.SNTDMZ3 V4.216
SessionEndpoint=http://snti8/cpweb1/service1.asmx
ProxyCPWebHandlerURL= http://snti8/cpweb1/
URLSwitchCnt=

File can only be loaded after Login !DEV Spaltenbreiten bitte nur über Style ändern !

 

Dokumentation / Documentation ...

Versionsübersicht / Changelog

Datum/Version Beschreibung
   (Deploy hint: Permissions für Netzwerkdienst auf inetsrv\config und Uwe: auf wwwroot !!!!)
  OK: Nicht benötigt ! ToDo Tas1025354 Mit HR klären, ob Externe Webmaze Schnittstelle für Fa. Steinlein noch benötigt wird
  !!! alle Files unter App_LocalResource -> Typ Content, Copy Always !!!
  TBF ML Import
230904 r216 DimValMaxSize 60 -> 160 (Task1178645)
230804 r215 Fix changed Process Start Form Folders -> more0\ (process/forms/more0/_150226_start_Ausweisaufkleber_Hochvoltqualifikation.aspx.cpweb)
230121 r214 Beta: Use Cookie CPWeb1LoginCode  (cookie domain = intranet\ )
See also Cookie PZWebMaze-Login1
Test -  cross domain data exchange window.postMessage() zwischen iFrame und container  (siehe z1.htm, z2.htm)
Test x.aspx : show cookies
add JQuery 3.6.3
221223 r213 Spesenformular 2023
221108 r212 * '!! Use Synclock bei Zugriff auf Endpoint Items Collection !  (absichern Fehler Endpoint Item = nothing)
!aus sntdmz3:  Server Konfig Problem: IP snti8 wurde geändert aber Hosts und Firewall Rules nicht -> daher kein Load balancing auf snti8
write CPWeb DebugLog on Connection Check
Unprocessed Exceptions -> auch an CPWeb Log schicken
221026 r211 * BugFix PolicyUser ascx
221024 r210 snti2, Import PolicyUser.ascx from CPWeb (and ML !) Krasses Cleanup und Gleichcode
221019 r209 snti2 CPVersion Klasse aus CPWeb ; Policy Listen WebServiceCall - use MaxVersion
221011 r208 snti2 Policy Confirmations - FileVersionStatus JS +Helper  Klasse
220825 r207 snti2,(*) Copy Paste - remove $(preset from xxx)   note
Allow Copy also for already exported days
220720 r206 snti2,* HomeOffice Approval korrekt anzeigen ; Copy/Paste Template Day
220714 r205 Task1109256 Meldung wenn Projekt kein 'Customer Home Office Approval' hat
220712 r204b snti2 Task1108520 TemplateDay - TBF: Feature only enabled on SNTI2 , other not enabled yet !!
220703 r203 * Task1088003 Dim10 Work Location: Default Selection OptionList wieder einblenden
220508 r202 Task1088003 Dim10 Work Location: ausblenden und Funktion visibilty anhängig
220505 r201 *,snti2 Task1088003 Dim10 Work Location: Office | HomeOffice mit Optionlist Daily Default Location
220201 r200 (*) Task1078407 ab Status : Sollarbeitstage am Wochenende (China spezifisch) nicht in Kalendern anderer Holiday Regions anzeigen -> Fix in BHMManager (auch  im CPWeb )
220124 (r199) * Expense Claim / Spesenformular - neue Ridos und Text hinterlegen wie in CPWeb . Upload Änderung Markup Maze.aspx reicht hier;
eo.base.dll was missing - reload from TFS
211217 r198(*) Task1073828 Save Work Record nur möglich, wenn zwingende DIM Werte auch gewählt wurden
210914 r197 2,3(*) (Task1060850  PX Nr. wieder anzeigen) ; Remove Last ActivityLog -> DebugLog
210909 r196 ML Remove Language French
210907 r195 gServerCP.Object_ActivityLog_Add(webmaze) ersetzt durch DebugLogAdd_CPWeb(source:=CPWeb.enDL.WebMaze); Layout Cleanup (MK/Ellen Liste); show Target Servers Name; TABStrip: Absent + Version more upLift; Hide RecordID; Date bigger; Hide some DB IDs and ; Hide TimeZoneDif if =0; WP Delete ohne Zweitbestätigung; Hide Version Infos und DB Idxe
210820 r194 BC Job Tasks in DIM9, [GUIDn=No.n+Description]* 1, Show only No.+Description
210725 r193 Task1055457 BugFix [x] PX Projekt + DIM-Values Exchange
210527 r192 Task1041818 Show all 8 Dimensions (generic: GUI DimValuesMaxIdx =x (8); Update EO Version to 21-04. ; Show CPWeb Endpoint URL in Login Page
210512 r191 Task1044092 Call Parameter Webmaze Erfassungseite Vorauswahl gemäß Parameter 'date=[yyyy-mm-dd] date to select 'project=[project rido | name] e.g. 10 or 'hours=[e.g. 1.5] worked hours 'note=[work note] 'note2=[work note 2] 'dim1=[value to select in dropdown 1] 'dim2=[value to select in dropdown 2]
Sample Call https://intranet/webmaze/maze.aspx?date=2021-05-13&hours=2&note=UweNotiz&note2=Notiz2&project=p59795&dim1=u28&dim2=Crash&dim3=Kommunikation&dim4=2&dim5=meder&dim6=2021
201207 r190 2,3,8 Bei CPWeb Proxy Calls aktuelle Session Service EndpointURL konsistent verwenden. Anzeige ServiceEndpoint auch in Version.aspx ; Remove 2 outdated proxy Pages
FailOver Scenario: Würdige Endpoint Metric korrekt. Endpoint mit höherer Metrric nur dann verwenden, wenn alle niedrigeren suspended sind 
201201 rollout *
201130 LoadBalancer Info - Optional allow save Metric and URL and clear
201129 r189 CPWebUrl - Load balancer mit Metric; Refactoring
201127 Config dmz Load Balancer off
201123 r188 puz.de -> arrk-engineering.com und Impressum P+Z Engineering-> ARRK Engineering
201102 r187 Load Balanced CPWeb Server -> CPService_URL und  CPService_URL2LB im Wechsel
201028 !? To be Fixed: Login Session Timeout erhöht von 2 Std auf 1 Woche ? Cookie verwenden
201003 r186 * BugFix - Maze - Check proper booking of holidays: Wocheend Arbeitstage China nicht für andere Regions erkennen. Datum lesbarer anzeigen in Liste
201001 r185 '#201001 - Absichern gegen corrupted WorkDay records mit WordDay = 0 : ToDo: Maze WorkDay Table Health Check und WorkProjectRecords
200910 Login Page Cleanup und Table statt div
200909 r184 2,3,8 FW 3.5 -> 4.6
200827 r183 Maze.aspx Flow Layout (wegen Calendar problem)
200813 r182 Auto Replace Replace < > with { } in eberf_notep
200811 enAppVars renamed from enApplicationVars
200806 Udate Policy Hinweistexte
200709 Spesenformular 16%;  alt = 19%
200701 Ohne whistleblower@arrk-engineering.com nur noch Arrk)
200627 r181 Policies - aktualisiert (OutDated confirmations) , nun gleicher Stand wie CPWEb. Fix EO.Base.dll missing
200607 r180 PolicyUser.ascx - zeige aktualisierte Files; Update; EO Controls - neueste Version ; Style AVT
200529  r179 ->* Masked out  nicht mehr zwingend vorhanden dt.Columns("GlobalDimVal4").ColumnName = "$proxy"
200306 ->snti* Rollouts
200305 r178 China Weekend Workingday Task974825
200120 Spesenformular Neu/Alt
191010 r177 unused file ProcessStart.Master entfernt -> outdated
191008 r176 neuer Link für Reiseantrag
190813 r175 *; gServerCP.appVarCached ! Spart uns ca. 500.000 WebService calls / Monat !!!!
190708 r174 r173 Absicherung - [x] OCD  Überschreiben von geänderten DIM Values  Task#925414
190616 r172 ServiceLocation (= LocationDefault) kann nun von User persistent geändert werden
190616 r171 Maze.aspx Flow Layout
190616 r170 rollout to *.* CPWeb proxy Handler auch für *.css files
  rollout (snti2,3,dmz1,2,8)
190616 r169 WebDeploy auf sntdmz3 gängig gemacht. Update Images für Resize Helper unter cpweb scripts\images
190614 server1dhs, snti2,3,4
190527 r169 snti3, sntdmz3 Login Buttons - "Login" -> "More" und nach rechts versetzt
190525 r168 Rollout sntdmz3 (und Web.config)
Alten Tesco Code raus; Flow Layout 
190521 After TFS Migration to Root  
190519 r167 WhistleBlower Romania _ro, China _cn - prep GUI / Infrastructure '#task915499; Login Button -> renamed to more und nach weiter rechts versetzt
190424 snti4 :Local Resources nicht deployen; sntdmz1
190415 r166 SNTI8, User Absent, Session Timeout 2 h -> 1 W; Impressum: Toggle visibility on click
190319 r165 SNTDMZ2 = pz.dmz -> no https required; histo.vb, Version.htm + 2 gelöscht -> siehe version.aspx
190219 r164 Task890669 Impressum + Div Tabs erst nach Login sichtbar
190204 r162 Task895287 Mehrere Urlaubsanträge für den gleichen Tag bei Check auf gebuchte Urlaubsstunden tolerieren
190107 r161 Ohne CPWinLogin.Service1; Cleanup unused forms and files
190106 r160 Prozesse-Status nun als Checklist anzeigen; Updates EO + License
190105 r159 2,3,8,dmz1,2 neues Spesenformular Task889659  Altes Spesenformular anzeigen bis 28.2.2019
190104 r159 move from dHS TFS to vs online TFS; Cleanup Warnings and code
181031 r158 3,8,dmz2 Task880291 Reisezeiten bei Pausen/Arbeitszeit-Überprüfung rausrechnen
181031 r157 snti3,8, dmz2; Passworteingabe bei Login - Bei Länge Warnung und kein Call to CPWeb Server
181013 r156 Application Settings - SystemID Fallback wie in CPWeb
181012 r155 Anpassungen web.config
180917+ (Anzeige cur CPWeb proxy URL)
180908 r154 snti2 RolesBuffer Helper Klasse an  CPWeb Version angeglichen
180903 r153 snti 2,3,8,dmz1,dmz2 DimVals die mit # beginnen nicht eingeben lassen - wegen neuer Funktion  #lookup oder #expression
180828 r152 ToDo: Task860887 BHM Holiday Region - nicht aus Service Area bestimmen sondern vorrangig aus Contacts Best BHM Region ziehen!?
Process/forms/_150132_start_Reiseantrag.aspx entfernt - gelöst durch generische Proxy Funktion
180822 snti2,3,dmz1,2
180821 r151 snti8 Task860887 Meldung, wenn versucht wird auf Feiertag zu buchen !
180821 r150 snti2, 8  Bugfix Fehlertoleranter bei Fehler in Holiday Table - vgl. Task869216  Winklerm
180920 r149 doch nicht erst mal
180819 r148 2,3,8,dmz1,dmz2 Lieblingsprojekts nun auch wenn auch isManagerOf oder isWorkingOn
180702 r147 2,3,8,dmz1 Drastischer Performance Fix für User ohne offenen Urlaubsantrag - ca. Faktor 30 schneller
180523 r146 3,8 Layout und TimeZone hidden Control in Root verlagert, damit es nicht invisible wird
180522 r145 2,3,4 Transportservice Login und Maske und Daten mittels erweitertem CPWeb1.Service1
180521 r144 2,3,8,dmz Prozess Transportservice
180201 r142 2,3,8,dmz Task835520  HochvoltAusweisaufkleber 
180116 r141 to 2,3,8,dmz1 CPWebProxy  URL Patch bei zB. "dhs-resizeHelper.js?3" hatte nicht funktioniert. Erweiterung
171217 r140 Whistleblower - ML und Konfig aus CPWeb ziehen
171207 r139 Whistleblower - Mehr Info Text
171022 r138 Whistleblower  weitere Zieladresse whistle@arrk.co.jp
171120 r137 Deploy to snti8,3,2,sntdmz1
171120 r137 Policy Long FileNames Wrap
171108 r136 BankholidayManager Korrekte Erkennung für Bundesland wenn es sowohl Fixed als auch variable Entries für den selben Tag gibt ;
170828 Deploy to snti2,snti8,snti3, sntdmz1
170825 r135 Absichern gegen corrupted Urlaubsanträge - maze.aspx Line 1056
170824 r134 Task 817171 Minor Maze.aspx Unnötigen Text HFClientTimezoneOffset entfernt ; Public Function HFClientTimezoneOffset_ClientID
170606 r133b  Typo und unnötigen Umbruch Dokumentation entfernt und Größe Login Button
170524 ->snti2  
170523 r132 Proxy Funktion: Forward content stream (nicht Form.ToString -> damit auch MultiPart bzw. File Upload möglich ) ; Warnung wenn Cookie.secure required aber kein HTTPS
170522 r131b '#Task802996 BM Prozess nun auch startbar aus WebMaze
170517 r129,130 BugFix Missing build provider
170412 r128 !!! BUG. Läuft nicht an -> missing build provider
Web.Config htm Seite auch über asp.net handler fahren (Task798479) -> damit wir Links auf Intranetseiten hier verändern können
170127 Link auf Spesenformular anpassen. Alten ausblenden
161116 r126 Auch für Call unseres ServiceExt Session verwenden (Externer Partner)
161115 r125 Session Timeout erst nach Login auf serverspezifischen Wert erhöhen
161115 r124 Nur SNTI8 161114 ToDo Nutze Session idividuellen CPWeb.Service1 Connector anstatt den globalen
161113 r123 snti8,2,3,dmz1 Jede Session erhält einen eigenen CPWebService1-Connector. Rufe  SessionAbandon bei Session_End Event
161113 r122 Neue Dokumentation eingebunden
161102 r121 Bundesland fpr Feiertagskalender auch für neue Locations e.g. [Ingolstadt_QWest] mappen
161006 r121 Session ...
161005 r120 Session Übersicht und zusatzinformationen
160410 r119 WebMaze Time Input j(etzt) or n(ow)  -> add current TimeZone Difference between Client and Server
160302 r118 No Validate Request in Login.asp / Transform Web.Config für neue Config FW4-Debug.  requestValidationMode="2.0"
160213 r117 ML Culture en nicht erlaubt -> nutze zB. en-GB   oder de-de
160213 r116 DimVal 6,7,8 (nur 6 sichtbar)
160212 r115 ML ok; review DimVal6,7,8
160210 r114 Export Status als CSV (#task736927); ML enhanced
160205 r113 ML Support
160204 r112 Spesenformular 2015 ausgblendet
160201 r111 Otto Session Timeout Interne Server 1440 -> 7200 min
150902 r110 Meldung nach Export gemäß Language Code
150627 r109 Alten Code und Markup für Urlaubsantrag entfernt - war enventuell auch Grund für Fehlermeldung SOAP Page removed
150625 Minor Code Cleanup und Typos
150616 r108 CssClass BUNarrow - Buttons passen so besser
150414 r107 Typo
150414 r106 Spesenformular 2014 ausgeblendet
150330 r105 $ und News Tab Optisch angepasst (Farben reduziert);
150324 r104 CPWeb Proxy auch *.gif Dateien weiterleiten
150323 r103 Urlaubsantrag - CPWeb einblenden
150211 r103 Aus div. Meldungen italienisch entfernt
150129 r102 Verzicht auf &ltselect>  Nutze (select) wegen Page RequestValidation in FW 4.0
150119 r100 Arrk Logo
141215 r99 Spesenformular 2015 Button
140808 r98 SessionCookie Secure Flag (Wolfgang PenTest)
140806 r98 PWDChange - selected default Domain = pzs
140630 r97 snti8,2,dmz1 Update PwdChange Messages
140629 r96 snti8,snti2,sntdmz ? FW 4.0 (Bisher 2.0) und verbesserte Login Maske
140624 r94 snti2, snti8  -> Web.config -> snti2
140529 r93 Version Freeze für snti Schulungsveranstaltung Teilnehmermaske - Page FWD ins CPWeb
140507 r92 Link auf Reiseantrag Formular -> öffnet Antrag in neuem Fenster
140304 r91 Spesen File neue GUID
140228 r90 upadate cpweb service asmx
140226 r89 Entferne altes Spesen Formular 2013
131213 r88(b) Zeige ggf. auch in Liste der bestätigten Files (auch wenn Policy=-1; wenn nicht gefunden alle ToConfirms anzeigen)
131213 r87 Neues Spesenabrechnungsformular 2014
131211 r86 Optionale Weiterleitung durch Welcome.arrk-engineering.com Seite und Webmaze Login auf Policy Approval Maske   Use https://welcome.arrk-engineering.com/forward.html?next=webmaze&policy=<rido>
130924 r85 WebMaze statt webmaze bei CPWeb Proxy Aufrufen - weil Firewall/Revers Proxy bei HTTPS sonst bei Resources den Filename schluckt und dann statt *.js usw. unsere Defaultseite Index.htm zurückgeliefert wird
130922 r8S4 Prozess Reiseantrag nun auch in Webmaze verfügbar (mit minimal reduziertem Funktionsumfang)  (Page Proxy Call ->CP)
Optik und Funktion bei Anzeige vorhandener Prozesse
130603 r83 Export Check - Holidays Time Booked -> erst ab Date Last Export +1
130421 r83 EOWebControls 2012 ohne Lic File verwenden !
130408 r82 Config change:  Session Timeout für snti2 und snti8 auch hoch von 2 auf 24h
130404 r81 Sonderfälle Urlaubsüberprüfung berücksichtiegen; Optional deaktivieren; Cache für Multi-Target Sessions
130327 r80 Englische Schulungsunterlagen hinterlegt (Webmaze Files GUID D2622FFF-E757-4F5D-8B41-56AB22B720F6)
130322 r79 DOKU Task 608136; Maske Erfassung, Export von genehmigten Urlaubstagen mit Zeit =  0 verbieten . Bei Gleitzeit ist es erlaubt. Verbesserte Anzeigen zum Thema Urlaub im Tagekommentar.
130208 r78 Farbe des Links aus Webmaze auf diese Seite wird rot, wenn es eine neue Webmaze Version gibt. Nach einmaligem Benutzen nimmt der Link die neutrale Farbe an.
130203 r77 ASPX,  CSS via ServerSide manupulieren, neue CSS Class dev -> Kontent wird je nach Checkbox sichtbar 
130203 DOKU Versionsübersicht nun in dieser Datei (Version.aspx)
130201 Task 602090 Prozess "Überstunden_Boni_Ausbezahlen" in WebMazeMaske nicht mehr anzeigen. Prozess wird von der Assistenz gestartet. Bitte dort ggf. nachfragen.
  DOKU
- Prozess (Dokument) Spesenabrechnung auch in Webmaze verfügbar, 
- Zeiterfassungsdaten als Tabelle anzeigen
- Mitarbeiterdokumente  Policy Anzeige und Bestätigung verbessert (Maske nun wie im CPWeb)
- Webmaze Schulung Datei hinterlegt
   
R75 Policy New wie in CPWeb; Status 3 verschiedene Ansichten
R73 Policy Filter ok
121010 R69 Urlaubsanträge nur anzeigen wenn ich Target bin (nicht wenn Inititiator)
120719 Task580894 [Kostenstellencode];
  Task579022 Urlaubsantrag   ; Hinweis bei Doppelbuchung (letzter Monat)
120509 Export Check Button-Namen
120206 Bugfix lookup Service Location -> Bundesland; Layout ProjDimExport
112031 Auto < Fontsize in wenn Dim Vals > 25
111118 Service Location einstellbar (Default aus Kostenstelle);
111102 Feiertage in Urlaubsantrag verrechnen, Layout, Englische Tooltips
ältere ... mittels  [x] DEV einblenden
ältere 110920 BebuchteTage Fett; BankholidayTable vorzugsweise von CPWeb ziehen
110804 r53 Feiertage anzeigen, gesperrte Favoriten finden;
110318 Dim1Val-Dim5Val  40-> 60 Chars;
110316 FontSize + CPWeb WebRef neu
110131 Task 518623 Proj.Entfernen, Layout,  Upgrade EO 8
100919 Blue/Gray  Layout, Default Buttons 100521 No Icon Under Construction
100508 Richtlinien; EO Version Tabstrip + div/blaues Layout
100303 Proj.Liste breiter und SmallFont Checkbox
091201 091130 Layout breiter
091128 Projektliste(n) breiter
091126 Bei autom. Erstellung des Tageseintrags werden aus 8 Projektstunden kommt 8:00 geht 17:00 Pause 1h; 
091022 task 484977 PCL -> PZ , Warnung Pausenzeit 'entnervt' ; LRU Notiz ohne Copy Hinweis 090718 Warnung Pausenzeiten 090629 Button f. manuelle Eingabe DimValx nach LRU Dropdown
090629 Task 78052 Zeige meine last Used Dim Values 
090505 BossBoss
090324 Tab Reiter Anträge
090304 Urlaubsantrag Eingabefeld für Pflichtangabe Vertreter/Proxy 080919 Urlaubsantrag CalBis zunächst invisible
080918 Bugfix Urlaubsantrag
080604 Tab Order 080603 Timeout dynamisch 080502 RAlign
080317 ViewState ridoCur
071217 Erzeuge Dummy Day falls fehlt für Export Unitl Datum
071214 Anzeige letzter Zugriff am/von ;ggf. in rot wenn nicht selbst; Anzeige Export Unitl yyyy-mm-dd ;
071106 Delete WorkDay Button
071026 Tesco Mat Nr -> Info aus Presence System Change Request 44001
071017 Korrektur Zeiteingabefeld 070925 DimX Captions + IT;
070921 Übersetzungen
070910 Stunden: h+m  h:m möglich
070906 Multi Language 070904 Suche Projekt wesentlich schneller
070903 Nav Kostenstelle; Update Status Table bei Show;
070808 Export -Check - Bugfix Frühzeitiger Abbruch wenn Datum in Zukunft bebucht;
070806b Format NAV Postings OK,Bugfix #NULL Companies; 070803 40 Zeichen in Dim Vals, Suche proj: Button+Fehlertoleranz wenn keine Company, Beta test Navision MA Posten; 070730 Projekte: In Favorites nun Filter -> nur noch Projekte der dem User zugeordneten Company 070711 Projektposten löschbar solange nicht exportiert urde - auch wenn Projekt gesperrt; Abfrage bei Delete Button; 070704 DimVals Untereinander und breiter ; 070627 ModInfo; Proxy Login (Link Incl. UnlockKey aus CPWeb DepartmentSubMaske !!!!) 070622 Viele Layoutverbesserungen; DimVal FullSizeAnzeige;Proj.Description in Table; New Button; 070613 Projektstunden am Tag - Liste auch bei exportierten Projekten anzeigen 070524 Zeige Used DimVals Button U <-> A 070516 Layout ; 070511 Select H ->zeige Details ; Monat Status -> zeige Projekte 070507 Logout -> Login Seite; BugFix Liste n bebuchte Tage ; Datumsformat und xX 070502 Dim Werte auf 20 Zeichen erweitert; WPD Note2 neu; Note max. Länge 250 -> 500 Zeichen erweitert  070424 Dim Werte nun auch in Auswahlliste auf 10 Zeichen begrenzt 070418 U.Don: Eingabe von 'd' in Std. Feld -> aktuelle Differenz übernehmen; [M]und [T] Anzeige gebuchter Tage in Kalender; Status Tab Matrix 070417 Freigabe für Köln Mitarbeiter 070414 Freigabe WebMaze für Betrieb
   
   
   
   
   
alte Versionen ...