Stepan1: Porovnání verzí

Z Prirucky
 
(Není zobrazeno 198 mezilehlých verzí od 2 dalších uživatelů.)
Řádek 1: Řádek 1:
<!-- {{Navigace evidence zaměstnanců}} -->
== 2024/07 ==
Od sestavení 7841B je nutné, aby obsah konfiguračního soubor v části <runtime> byl nahrazen následujícím skriptem:


== Oblíbené SPP prvky ==
<runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-13.0.0.0" newVersion="13.0.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="Syncfusion.Compression.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-26.1462.35.0" newVersion="26.1462.35.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="Syncfusion.Pdf.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-26.1462.35.0" newVersion="26.1462.35.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="Syncfusion.PdfToImageConverter.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-26.1462.35.0" newVersion="26.1462.35.0" />
      </dependentAssembly>
    </assemblyBinding>
</runtime>


<small> Menu: Docházka / záložka ''Oblíbené SPP prvky'' </small> <br>
== 2024/03 ==
Od sestavení 7792 systém provádí '''kontrolu''' správnosti vybraných částí konfiguračního '''souboru web.config'''.


Sestava je přehledem projektů s jejich platností a za ně zodpovědných osob.
: ''' 1) Microsoft Framework''' - při testu se provádí kontrola zacílení na podporovaný ''Microsoft Framework'' potřebný pro korektní běh aplikace.
Zároveň umožňuje pro aktuálně vybraného zaměstnance označit množinu oblíbených SPP prvků, tyto prvky se budou přednostně nabízet v rozbalovací nabídce ''SPP'' při zadávání docházky v Měsíční sumaci.
: '''2) appSettings''' - kontrola povinných aplikačních parametrů definovaných ve výčtu ''appSettings''.
Dále je možno zvolit ''implicitní'' prvek, který se v [[Portál-Docházka-Měsíční zadání|Měsíční sumaci]] po volbě ''Generovat podle kalendáře'' předvyplní u všech pracovních dní daného období.


<small>
<add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />
<add key="Telerik.Web.UI.RenderMode" value="Lightweight" />
<add key="Telerik.Skin" value="Metro" />
<add key="Telerik.ScriptManager.TelerikCdn" value="Disabled" />
<add key="Telerik.StyleSheetManager.TelerikCdn" value="Disabled" />
<add key="Telerik.EnableEmbeddedSkins" value="true" />
<add key="ChartImageHandler" value="storage=memory;timeout=20;url=~/Temp/;" />
</small>


[[Image: Sp oblibene spp.png|900px]]
: '''3) runtime''' - kontrola části ''runtime'', zda obsahuje všechny potřebné ''bindingRedirects'' pro komponenty třetích stran aplikace KS portál.


== Zadávání docházky ==
Okruh nastavení může být v budoucnu rozšiřován.


: - Pokud test '''''skončí chybou, zobrazí se informační okno''''' s popisem daného problému, případně '''''s odkazem''''' do této části příručky.
: - Pokud test proběhne '''''bez chyby, zapíše se do parametru [[KonfiguraceOvěřena]] číslo sestavení''' aplikace KS portál, a toto sestavení již nebude testováno. <small>Tímto parametrem můžete testování také vypnout tím, že hodnotu vyplníte číslem aktuální verze. Pokud hodnotu parametru smažete, při prvním bezchybném otestování se parametr opět vyplní. Nové sestavení aplikace znamená novou kontrolu.</small>


<small> Menu: Docházka / záložka ''Měsíční sumace'' </small> <br>
Pozn. Pokud provádíte aktualizace dodávanou instalační aplikací [[MaPSetup]] a tu máte nastavenu tak, aby se vždy sama aktualizovala, nemusíte se o tato nastavení vůbec starat.


Zadávání docházky probíhá v [[Portál-Docházka-Měsíční zadání|Měsíční sumaci]]. V detailu
== 2023/12 ==
[[Image: Sp detail sumace.png|100px]] se volí rozpad na konkrétní ''SPP'' prvek.
Od sestavení 7771A je nutné, aby obsah konfiguračního soubor v části <runtime> byl nahrazen následujícím skriptem:
Při volbě ''Generovat podle kalendáře'' se odpracovaná doba vygeneruje na tzv. ''režijní projekt'', který je uložený v aplikaci KS mzdy PROFi v záložce [[Pracovní poměr|Pracovní poměr]] poli [[Režijní zakázka|Režijní zakázka]] [[Image: Sp rez zak.png|100px]] nebo dle nastavení záložky ''Oblíbené SPP prvky''.


== Export z docházky ==
<runtime>
  <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
    <dependentAssembly>
      <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
      <bindingRedirect oldVersion=<span style="background:#FFF000">"0.0.0.0-13.0.0.0" newVersion="13.0.0.0"</span> />
    </dependentAssembly>
    <dependentAssembly>
      <assemblyIdentity name="Syncfusion.Compression.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
      <bindingRedirect oldVersion=<span style="background:#FFF000">"0.0.0.0-24.1460.41.0" newVersion="24.1460.41.0"</span> />
    </dependentAssembly>
    <dependentAssembly>
      <assemblyIdentity name="Syncfusion.Pdf.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
      <bindingRedirect oldVersion=<span style="background:#FFF000">"0.0.0.0-24.1460.41.0" newVersion="24.1460.41.0"</span> />
    </dependentAssembly>
  </assemblyBinding>
</runtime>


<small> Menu: Zákaznické speciality / záložka ''Export z docházky'' </small> <br>
<span style="background:#FFF000">Historická data, platná v daném čase.</span>


Vytváří se 3 typy exportů: ''Nepřítomnosti'', ''Příplatky'' a ''Rozkont''.
== 2023/09 ==
'''Nově při aktualizaci KS Portálu provádí [[MaPSetup]] kontrolu a úpravu vybraných částí konfiguračního souboru web.config dle web.config.default. Pokud dojde k úpravě konfiguračního souboru, je vytvořena záloha původního souboru pod názvem web.backup.config.'''


(platí jak pro ŠP tak ŠPI, využívá pouze ŠPI - mzdy se počítají mimo KS) Pro zajištění správných kódů pro exportní soubory je potřeba provést překontování mzdových kódů na interní kódy SAP. Provádí se v KS mzdy v [[Mzdové položky|Číselníku mzdových položek]]. Do položky ''uživatelský kód'' se zadá číslo interního kódu SAP. Pokud jsou před interním číslem SAP předřazeny nuly tak se zde nezadávají, jsou do exportních souborů degenerovány.
== 2023/09 ==
* [[web.config úpravy (2023/09)]]


== 2023/06 ==
Do sekce
<appSettings> ... </appSettings>
vložte tento parametr s hodnotou
<add key="Telerik.Web.UI.RenderMode" value="Lightweight" />


Mzdové položky


== Schvalovatel-zaměstnanci ==
== 2023/04 - .NET Framework 4.8 ==
Pro správnou funkcionalitu aplikací je vyžadován '''.NET Framework 4.8'''
* '''[[.NET Framework]]'''


<small> Menu: Zákaznické speciality / záložka ''Schvalovatel-zaměstnanci'' </small> <br>
=== Integrovaný režim ===
Váš fond aplikace musí být v '''integrovaném režimu''', pokud dosud není, změňte jej na Integrovaný režim následovně:  
[[Image: Spravce IIS-Spravovany rezim kanalu-Integrovany.png|250px|right]]
# Otevřete ''Správce služby IIS''
# ''Fond aplikací'' - vyberte fond, ve kterém je aplikace spuštěna
# V pravém panelu vyberte ''Základní nastavení''
# Správa ''změny režimu kanálů'' na integrovaný


V této záložce se určují Schvalovatelé zaměstnanců kteří pracují na projektech.
=== web config ===
Určení probíhá zatržením pole výběr. (V tomto případě je pan Květina schvalovatel pana Melichara)
Web config upravte v části ''<appSettings>'' následujícím způsobem.


<appSettings>
<add key="ValidationSettings:UnobtrusiveValidationMode" value="None"/>


[[Image: Sp schvalotel zam.png|900px]]
* Namísto


== Hodiny na projekty ==
<compilation targetFramework="4.X.X"> <small>(např. 4.6.1)</small>


<small> Menu: Zákaznické speciality / záložka ''Hodiny na projekty'' </small> <br>
vložte


Sestava umožňuje vytvořit přehled práce na projektech za zvolené období a zaměstnance. Pokud je zároveň přihlášený uživatel odpovědný za projekt, tak se vedle objektu pro výběr projektu zobrazí zatrhávací pole „Schvalování“. Po jehož zatržení se u jednotlivých projektů a hodin v sestavě zobrazí objekt pro schvalování hodin. Obsluha může schválit nebo odeslat k opravě. Notifikační email odchází na liniového vedoucího. Vedoucí provede opravu hodin. Uložení opravených hodin je mu umožněna jen pokud se nezmění hodiny absencí a suma celkových odpracovaných hodin.  
<compilation targetFramework="4.8">


Pokud obsluha zatrhne volbu „Přepočet podle koeficientu“, tak se vypočtené hodiny podělí hodnotou zadanou u portálového parametru „ClovekoMesic“.  Nastavení parametrů se nachází v menu Nastavení>>Parametry.
* Namísto


V sestavě se vyskytuje pole “Projekt schválen“, pokud zatrženo znamená, že zaměstnanec má schváleny uvedené hodiny na projektu. Pole „stav“ uvádí aktuální stav požadavku docházka z hlediska jejího schvalování.
<httpRuntime maxRequestLength="10240" executionTimeout="300" />


Vložte


<httpRuntime maxRequestLength="10240" executionTimeout="300" targetFramework="4.8" />


[[Image: Sp hodiny na proj.png|900px]]
== Odkazy ==
* [[Portál-Aktualizace]]
 
 
 
<!--
== 2020/03 - DotNet Framework 4.6.1 ==
Pro správnou funkcionalitu aplikace KsPortál je vyžadován ''' DotNet framework 4.6.1'''
 
=== Integrovaný režim ===
Váš fond aplikace musí být v '''integrovaném režimu''', změňte jej na Integrovaný režim:
[[Image: Spravce IIS-Spravovany rezim kanalu-Integrovany.png|250px|right]]
# Otevřete ''Správce služby IIS''
# ''Fond aplikací'' - vyberte fond, ve kterém je aplikace spuštěna
# V pravém panelu vyberte ''Základní nastavení''
# Správa ''změny režimu kanálů'' na integrovaný
 
=== web config ===
Do web.configu do appSettings je nutno vložit následující řádek:


== Protokol o práci ==
<appSettings>
<add key="ValidationSettings:UnobtrusiveValidationMode" value="None"/>


<small> Menu: Zákaznické speciality / záložka ''Protokol o práci'' </small> <br>
* Místo


Umožňuje vygenerovat výkaz podle dodané specifikace o odpracovaných hodinách na projektu. V horní části stránky se vybere období, SPP prvek a zda se má generovat výkaz pro jeden nebo pro všechny projekty. Do výkazu se načítají všichni zaměstnanci, kteří na něm pracovali. K odpracovaným hodinám se generuje částka. Je násobkem hodin a sazby zadané u zaměstnance. Sazba se zadává v KS mzdy v menu: Evidence>>Pracovní poměry záložka „Poznámky“ Hlavička „sazba zam“.
<compilation targetFramework="4.0">


[[Image: Sp protok o praci.png|900px]]
vložte
 
<compilation targetFramework="4.6.1">
 
* Místo
 
<httpRuntime maxRequestLength="10240" executionTimeout="300" />
 
Vložte
 
<httpRuntime maxRequestLength="10240" executionTimeout="300" targetFramework="4.6.1" />


== Odkazy ==
== Odkazy ==
* [[Portál-Docházka-Měsíční zadání|Měsíční sumace]]
* [[Portál-Aktualizace]]
 
-->
<!-- UŽ NENÍ NUTNÉ VKLÁDAT
Jakub O. 03-04/2020
Před poslední řádek v souboru web.config
 
: </configuration>
 
vložte níže uvedený text
-->
<!--Zcela na konec-->
<!-- UŽ NENÍ NUTNÉ VKLÁDAT
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="Microsoft.Owin.Security" publicKeyToken="31bf3856ad364e35" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="Microsoft.Owin" publicKeyToken="31bf3856ad364e35" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="Microsoft.Owin.Security.Cookies" publicKeyToken="31bf3856ad364e35" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" />
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
-->
<!--
 
 
 
 
 
 
 
 
 
 
 


<div style="text-align:center">[[Evidence zaměstnanců|Zpět]] | [[Mzdové údaje]]</div>
 
 
Upravte soubor web.config
 
místo
 
<compilation targetFramework="4.0.0">
 
vložte
 
<compilation targetFramework="4.6.1">
 
Před poslední řádek v souboru web.config
 
</configuration>
 
vložte níže uvedený text
 
 
<runtime>
  <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
    <dependentAssembly>
      <assemblyIdentity name="Microsoft.Owin.Security" publicKeyToken="31bf3856ad364e35" culture="neutral" />
      <bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" />
    </dependentAssembly>
    <dependentAssembly>
      <assemblyIdentity name="Microsoft.Owin" publicKeyToken="31bf3856ad364e35" culture="neutral" />
      <bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" />
    </dependentAssembly>
    <dependentAssembly>
      <assemblyIdentity name="Microsoft.Owin.Security.Cookies" publicKeyToken="31bf3856ad364e35" culture="neutral" />
      <bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" />
    </dependentAssembly>
  </assemblyBinding>
</runtime>
 
== Odkazy ==
* [[Portál-Aktualizace]]

Aktuální verze z 24. 7. 2024, 12:40

2024/07

Od sestavení 7841B je nutné, aby obsah konfiguračního soubor v části <runtime> byl nahrazen následujícím skriptem:

<runtime>
   <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
     <dependentAssembly>
       <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
       <bindingRedirect oldVersion="0.0.0.0-13.0.0.0" newVersion="13.0.0.0" />
     </dependentAssembly>
     <dependentAssembly>
       <assemblyIdentity name="Syncfusion.Compression.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
       <bindingRedirect oldVersion="0.0.0.0-26.1462.35.0" newVersion="26.1462.35.0" />
     </dependentAssembly>
     <dependentAssembly>
       <assemblyIdentity name="Syncfusion.Pdf.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
       <bindingRedirect oldVersion="0.0.0.0-26.1462.35.0" newVersion="26.1462.35.0" />
     </dependentAssembly>
     <dependentAssembly>
       <assemblyIdentity name="Syncfusion.PdfToImageConverter.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
       <bindingRedirect oldVersion="0.0.0.0-26.1462.35.0" newVersion="26.1462.35.0" />
     </dependentAssembly>
   </assemblyBinding>
</runtime>

2024/03

Od sestavení 7792 systém provádí kontrolu správnosti vybraných částí konfiguračního souboru web.config.

1) Microsoft Framework - při testu se provádí kontrola zacílení na podporovaný Microsoft Framework potřebný pro korektní běh aplikace.
2) appSettings - kontrola povinných aplikačních parametrů definovaných ve výčtu appSettings.

<add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />
<add key="Telerik.Web.UI.RenderMode" value="Lightweight" />
<add key="Telerik.Skin" value="Metro" />
<add key="Telerik.ScriptManager.TelerikCdn" value="Disabled" />
<add key="Telerik.StyleSheetManager.TelerikCdn" value="Disabled" />
<add key="Telerik.EnableEmbeddedSkins" value="true" />
<add key="ChartImageHandler" value="storage=memory;timeout=20;url=~/Temp/;" />

3) runtime - kontrola části runtime, zda obsahuje všechny potřebné bindingRedirects pro komponenty třetích stran aplikace KS portál.

Okruh nastavení může být v budoucnu rozšiřován.

- Pokud test skončí chybou, zobrazí se informační okno s popisem daného problému, případně s odkazem do této části příručky.
- Pokud test proběhne bez chyby, zapíše se do parametru KonfiguraceOvěřena číslo sestavení aplikace KS portál, a toto sestavení již nebude testováno. Tímto parametrem můžete testování také vypnout tím, že hodnotu vyplníte číslem aktuální verze. Pokud hodnotu parametru smažete, při prvním bezchybném otestování se parametr opět vyplní. Nové sestavení aplikace znamená novou kontrolu.

Pozn. Pokud provádíte aktualizace dodávanou instalační aplikací MaPSetup a tu máte nastavenu tak, aby se vždy sama aktualizovala, nemusíte se o tato nastavení vůbec starat.

2023/12

Od sestavení 7771A je nutné, aby obsah konfiguračního soubor v části <runtime> byl nahrazen následujícím skriptem:

<runtime>
  <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
    <dependentAssembly>
      <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
      <bindingRedirect oldVersion="0.0.0.0-13.0.0.0" newVersion="13.0.0.0" />
    </dependentAssembly>
    <dependentAssembly>
      <assemblyIdentity name="Syncfusion.Compression.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
      <bindingRedirect oldVersion="0.0.0.0-24.1460.41.0" newVersion="24.1460.41.0" />
    </dependentAssembly>
    <dependentAssembly>
      <assemblyIdentity name="Syncfusion.Pdf.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
      <bindingRedirect oldVersion="0.0.0.0-24.1460.41.0" newVersion="24.1460.41.0" />
    </dependentAssembly>
  </assemblyBinding>
</runtime> 

Historická data, platná v daném čase.

2023/09

Nově při aktualizaci KS Portálu provádí MaPSetup kontrolu a úpravu vybraných částí konfiguračního souboru web.config dle web.config.default. Pokud dojde k úpravě konfiguračního souboru, je vytvořena záloha původního souboru pod názvem web.backup.config.

2023/09

2023/06

Do sekce

<appSettings> ... </appSettings>

vložte tento parametr s hodnotou

<add key="Telerik.Web.UI.RenderMode" value="Lightweight" />


2023/04 - .NET Framework 4.8

Pro správnou funkcionalitu aplikací je vyžadován .NET Framework 4.8

Integrovaný režim

Váš fond aplikace musí být v integrovaném režimu, pokud dosud není, změňte jej na Integrovaný režim následovně:

Spravce IIS-Spravovany rezim kanalu-Integrovany.png
  1. Otevřete Správce služby IIS
  2. Fond aplikací - vyberte fond, ve kterém je aplikace spuštěna
  3. V pravém panelu vyberte Základní nastavení
  4. Správa změny režimu kanálů na integrovaný

web config

Web config upravte v části <appSettings> následujícím způsobem.

<appSettings>

<add key="ValidationSettings:UnobtrusiveValidationMode" value="None"/>
  • Namísto
<compilation targetFramework="4.X.X"> (např. 4.6.1)

vložte

<compilation targetFramework="4.8">
  • Namísto
<httpRuntime maxRequestLength="10240" executionTimeout="300" />

Vložte

<httpRuntime maxRequestLength="10240" executionTimeout="300" targetFramework="4.8" />

Odkazy