From 0bff161465dff591dda8aaa9b1e0c5c40eba5720 Mon Sep 17 00:00:00 2001 From: metacube Date: Wed, 20 May 2026 15:32:56 +0200 Subject: [PATCH] Document HR cockpit feature list --- .../Components/HrKpi/HrKpiDashboardTabs.razor | 25 ++++++++++++++++++ .../docs/HR_KPI_ANLEITUNG_HR_2026-05-20.docx | Bin 2133 -> 2474 bytes 2 files changed, 25 insertions(+) diff --git a/TrafagSalesExporter/Components/HrKpi/HrKpiDashboardTabs.razor b/TrafagSalesExporter/Components/HrKpi/HrKpiDashboardTabs.razor index 992508f..e8bc014 100644 --- a/TrafagSalesExporter/Components/HrKpi/HrKpiDashboardTabs.razor +++ b/TrafagSalesExporter/Components/HrKpi/HrKpiDashboardTabs.razor @@ -469,6 +469,31 @@ + + + @T("Neue Auswertungen im Cockpit", "New cockpit views") + + +
    +
  • @T("Managementsicht anonymisiert Personendaten fuer Fuehrungsberichte.", "Management view anonymizes personal data for management reports.")
  • +
  • @T("Dateistatus zeigt Pfad, Zeilen, Aenderungsdatum, Alter und Frische.", "File status shows path, rows, modification date, age and freshness.")
  • +
  • @T("HR-Ampel fasst Fluktuation, Krankheit, GLZ, Restferien und Datenqualitaet zusammen.", "HR status summarizes turnover, sickness, time balance, vacation balance and data quality.")
  • +
  • @T("GLZ- und Restferien-Ampeln koennen gefiltert werden.", "Time-balance and vacation status can be filtered.")
  • +
  • @T("Periodenvergleich zeigt die wichtigsten Vorjahreswerte, soweit Daten vorhanden sind.", "Period comparison shows key prior-year values where data is available.")
  • +
+
+ +
    +
  • @T("Datenqualitaet markiert fehlende Dateien, alte Dateien und auffaellige Werte.", "Data quality flags missing files, old files and suspicious values.")
  • +
  • @T("Austritte werden nach Austrittsart und Organisation gruppiert.", "Leavers are grouped by exit type and organisation.")
  • +
  • @T("Absenzen werden nach Organisation ausgewertet.", "Absences are evaluated by organisation.")
  • +
  • @T("Top-Absenzen und kritische Detailtabellen helfen bei der operativen Pruefung.", "Top absences and critical detail tables support operational checks.")
  • +
  • @T("Drucken/PDF erzeugt eine weitergebbare Ansicht aus dem Browser.", "Print/PDF creates a shareable browser view.")
  • +
+
+
+
+
@T("Erwartete Dateien", "Expected files") diff --git a/TrafagSalesExporter/docs/HR_KPI_ANLEITUNG_HR_2026-05-20.docx b/TrafagSalesExporter/docs/HR_KPI_ANLEITUNG_HR_2026-05-20.docx index 428400e331da473d381f6ef0b85c55b7f4c8080e..e0fa2a0d6f8886cfbba97fb15ad7a64b990b618f 100644 GIT binary patch delta 1829 zcmV+=2io}65ULZf`2l|le6(B_`s;$d1^@uT6#xJc0001YZ*pWWWN%}2ZDnqBE_iKh ztypPu(?}5gD^vdLD*-~#l2CyVLWLuh083F@MUAc2fu$KSN1Wu>@0%Xkva_LfSK*5+ z$uoVve%+(zFRtrKT#>P*RtJNf@pK?a&2?I;{9y3;)5&OmAgq6rDwUO1bTGIfJ9u&U ze3_(r?rTy`K!CEz@?cOn*CdmPoflL~JJt;;{FiA{ONU33PnO!GjnQ+m7V_(AvOAsb zO=?-HK@d69=}q`;!o`FOOHXVg=TO}kvShAkaCmw#Iy-+WUg`OwDV;b{6_w7bTx6b% zIK6m2!PdiYHGF?<{*%66j!w4a!7B~|@)9!o3kxOPir?!+m{bgsQ} zLvixyH7=E3I4>P?HWWuQOX`+z_vYQV(WR`?5-Z4*q!y&qtt={1!mCsqOGoObmsRN` zIU&6jDgK&~LHKgAj;abP#06bnk0zH#=cBL#a>jlA;oX1YN}H&IR6jvGV{u#(3{{#O z0Dh@8k9I#hVxzJ6CIKUEynlve!^D6nvQQcrG)_iQ2N(B-1 z8V4G_3#or{YNW*$onj3%$fmL69E!<~e^?#T>_P>Yv!+a-TAt`CWoO}XA+zA1B!yQ_ zEXkz3Q~PKvUYn&fjvPgol>{3kg7MdYPaNWzO6TkGb!D%INK2!QTj(0gaw?!XzCXSA zjx>Caf4A?BW=kki1t3!@i^@*d%g-TND_H@&KnxQuQnG;0af3oW19|{O#FxSLu;{L`&Z2sk%;`k{xX_eks%3y+HyGxd z&w(Wny|YM_>1}5V_YU968C_Ko8ohhBOKV)Hs z;v0WpVx+H!C?5D#+Ljp4G#E`WtI<%r2kC)^KtjgdGoo6x~21JN!+6Or7-7ULM z+Z+lXF&L#HEe$Q)CjZ;OFEeR=OQ9zB_Mc&FIzI@=_1Q+V35IqJ@IhAQ9u6nnhT67ep)lFU65Vf8rJPG7KI;tD0l5L_pGcrttKfQMJPuja@ zNNjBlgB8mQRcK{w;#q)4PZRgXQQm(jvVFqCD;v<+Gio(1G$I$Nh!;N)Oi#xlA0_xj z;oy^_aOXuLmLdAUhB)hn=GOVpH8CSJ?WPItL+25^8`}b&tX`t<8B-j=F!aWu;vrbt zAK%GGBC-`fwu~{{=Ex91ly4@{^@2BlB3!hY#nV#3QcGOmOyE6jdp2G-V(Nc-@>-XY z^P=n2U^zBzvqOvA_@;RP%y*{a_34MDW57?kH=BlR>E#$96rXf6TCZM*;}3CceCXMe za9#))Up?2@5&>ub>#$hs=lFi3xYUuoRo*q(tyx!w`9#lLrm8@=zCoCFEUS(qvjo0CA| zorpDyg9uP#mr>%vl~+8kw7rxexrs6`$&yrmO52z#`Uyb0STP8^DB`JRlL0UZ7DuLrczzsUBZ3Cjb;g5e1Ou(CpTa5J# z%BP!#n|~ZBO+O*)ar9LBCJqXT_*j4oesR)`6I?tT#*aBx)S9?a^mJrx!}^myG1m28hjVus9x&kGe%-}!QF z;Z~)WTf>Ll;Et8b>4Sguwe+2A@f&-{FTy7T%Lns+QE6%J&RJ!XU*3vk_@KG7^K7~| zz1 delta 1468 zcmV;t1w;C(6V(u~`2iA4d$e3iQjC;n1pol@4*&oW0F!|U6MwZ=U2oes5d15Io^8uX zdqGcVQn*dh6ltzToEAlJKtW3@i8V#)NGgi`>u*R&PSQ(Tz`4BG`XG0?v$M0S*Kcks z$!^G4q19ouHh zsC2GQ;@GAoRe#)0bWIBHa&0Q^aBGUV)h4TrPRUx>uVlPGogTy$7b@~5mpWVf|2q84 zP54{5wItRiH(VY@SHek(;-lB`c0u@YM`xGg^Z5t%PN%C{I5ty~glkm6@`emMyYxF; z*k`)kTSuJ%A4Xzpo+8HDkR@|N(b2+3p0NGt{=s|JM!69?y*j~TydE#O%mh}D5u{e6 z)P|Rm6l+w*j=3ZCPs62foE+ngWf@*A$pG4dtRpG0f?d+>?Kob{=3~DDb|(KnO1))v zqfO_Z)PHWE?M>LRAOxW_Ie;~sf40mGFK}0J)gUm&rDZ3#DarWj$HiAxk^!J(BnJi) zHa|XP!n%%K84`gkjE5{Jk(Q1Xgk&gkKSASn2i>2rA!wlj@F5?lAO)8zT?^oVlLU%# zlZE5FOa69L)!2$PpZcX-!9=y?h(_#;tAc87v42HpSOX8dt}Qu-4A{wct33sruN-q; ziv+Iusg_v?79p2B_W^QJc;r}1Ci`jHe;4SB2|F<@H;x>2AuA4HNm$@!4QX<~GvltQ zCb!bwj*ymG8@JLGmK9XObNBr0@*C3dt$W=+n=M;7QY9!Ol!YQ>+vRhZ){09I8*ENX zL4U)$9V2-;VP7<`@jeIy8sedVzc2JYdvHuH)L_Odq-2GdyA2BY^y~o@fo~w&uhD%< zQ4Nd;ZgwuGvrA8YrYX-=uN*!mDARRQfM@6@&LWLwXNL5paL0Y+jFz%1fSpNqDx@d) zkcpg2RD3~gLkeVY37a+68R4A$&Py|5*MFdp;Y~F{VIeMIdqF+dP(l^dkVfnRVhM?Y zKpD5Lf6!hi?g(;YT^{tdtGz{ohPgZAJ_e4gq)1oKro4y_Dj}#_Z>#Hg^PFcRFNH7}GKC(-Lob5@1d+lhV1I*# zY+IY~^=7~W@*OXuE*lT3cGGzE0pW}h#joi06o6+{O){Jc;(W73o6BuB;5n`Eu54PwmuAI0D6bm`XusSW-v1xo+$9~+vklvDdo=(tJ zWLh?Evl~cI`=MwMVcE5^0ho~OyK$x)kH92$GQI#%tPPZvVX7PTuZ71Uw14FW0`0AJ zL zj2GXxpX0yYeh&GVOWyZGwtqxc{k$m&Qv1XcK2Q%F^Pa5PdwMjuoIcrK|D}{X(995F zc;IJB8z!~ixU`hIo?*pe1AgISd2jE}=|P0+64wW>Uc8DrIu;ikfG1AZc>eO`)GtBv zDc#-eQah)syL*XD^miRq2Y>PKNgdyPt{?piP)h*<6aW+e000O8Oq1vcc@9i_v|LJ3 WjFe~v008n2lWz$%28IU!0002z4#Bbj