Kontakty: Porovnání verzí

Z Prirucky
 
(Není zobrazeno 22 mezilehlých verzí od stejného uživatele.)
Řádek 1: Řádek 1:
{{Navigace evidence zaměstnanců}}
<!-- {{Navigace evidence zaměstnanců}} -->
=== Kontakty ===
[[Image:E-kontakty.png|left|thumb|640px|right|Kontakty]]
Pomocí záložky ‚Kontakty‘ evidujete jednotlivá telefonní čísla zaměstnanců nebo jejich e-maily a v sestavě můžete i vytvářet telefonní seznam firmy.  
Pomocí záložky '''Kontakty''' evidujete jednotlivá telefonní čísla zaměstnanců nebo jejich e-maily a v sestavě můžete vytvářet telefonní seznam firmy. E-maily mohou být dále využity pro odesílání různých informací zaměstnancům.
 
[[Image:E-kontakty.png|left|thumb|200px|Kontakty]]


<small>Menu: Evidence > Evidence zaměstnanců / Kontakty </small>


Vyplňované údaje záznamu:
Vyplňované údaje záznamu:


* '''Tel.číslo, e-mail''' – číslo nebo mailová adresa
: '''Tel.číslo, [[e-mail]]''' – číslo nebo mailová adresa
* '''Specifikace (kam)''' – výběr hodnoty (Telefon do práce, Telefon domů, Mobilní telefon, E-mail do práce, E-mail domů)
[[Image: E-kontakty-editace.png|right|450px]]
: '''Specifikace (kam)''' – výběr hodnoty
** Telefon do práce
** Telefon domů
** Mobilní telefon
** Mobil do práce
** Mobil domů
** E-mail do práce
** E-mail domů
** E-mail výplatní lístek
** E-mail výplatní lístek (AJ)
** E-mail výplatní lístek (NJ)
** Fax do práce
** Fax domů
** Naléhavý případ
** ''Jiný uživatelem definovaný text''


: '''Poznámka''' - text <small>max. 200 znaků </small>


'''Import ze souboru'''
== Import ze souboru ==
 
[[Image: Kontakty-import-priklad-1.png|250px|right]]
Kontakty také můžete importovat z předem připraveného souboru. Postup:
Kontakty také můžete importovat z předem připraveného souboru. Postup:


* přejděte do režimu Sestava, zde zatrhněte pole „Import ze souboru“
* přejděte do režimu Sestava, zde zatrhněte pole ''Import ze souboru''
* zvolte strukturu souboru (os.číslo, kontakt – nebo – os.číslo, kontakt, přiřazení
* zvolte strukturu souboru (os.číslo, kontakt – nebo – os.číslo, kontakt, přiřazení)
* v případě první struktury souboru (os.číslo, kontakt) doplňte ještě společné přiřazení (viz specifikace kam – Telefon do práce, E-mail do práce, …)
* v případě první struktury souboru (os.číslo, kontakt) doplňte ještě společné přiřazení (viz specifikace kam – Telefon do práce, E-mail do práce, ... - nabízejí se všechny vyplněné druhy, tj. i uživatelské)
* určete, kde leží vstupní soubor (typu csv – oddělovač středník nebo txt – oddělovač tabulátor)
* určete, kde leží vstupní soubor (typu csv – oddělovač středník nebo txt – oddělovač tabulátor)
* spusťte import pomocí tlačítka.
* spusťte import pomocí tlačítka.


Import je možné spouštět i opakovaně. Pokud již existuje příslušné osobní číslo a specifikace, záznam se pouze aktualizuje.


Import je možné spouštět i opakovaně. Pokud již existuje příslušné osobní číslo a specifikace, záznam se pouze aktualizuje.
== Heslo pro výplatní lístek emailem ==
* [[Heslo pro výplatní lístek emailem]]
 
== Heslo pro výplatní lístek na portále ==
* [[Heslo pro výplatní lístek na portále]]
 
== Návaznosti ==
 
* [[Školící akce]] – odesílání pozvánek na školení zaměstnancům, kteří mají navedenu e-mailovou adresu.
* [[Plánované prohlídky - plánované|Plánované prohlídky]] - odesílání pozvánek na lékařskou prohlídku zaměstnance na emailovou adresu.
* [[Výplatní lístky - e-mailem]]
* [[SC-Tiskový výstup|Služební cesty - odesílání emailem]]
* [[Požadavky (KS portál)]]
 
== DB tabulky ==
* <small> telefony </small>
* <small>poznam_id; poznam_txt </small>
 
== Duplicitní kontakty ==
Jednorázová kontrola - lze pomocí sql příkazu:
<small>
SELECT tel_cislo, count(*) as pocet FROM telefony group by tel_cislo having count(*)>1;
SELECT tel_kam, tel_cislo, count(*) as pocet FROM telefony group by tel_kam, tel_cislo having count(*)>1;
</small>
První příkaz uvádí duplicity hodnot bez ohledu na typ kontaktu, druhý jenom takové, které jsou stejné v rámci daného typu (tzn. např. ''E-mail výpl.lístek'').
<small>(hd 72102)</small>


=== Duplicitní hesla pro výplatní lístek ===
Jednorázová kontrola - pomocí sql příkazu. <small>V daných sloupcích (id_poznam, id_blob) hledejte zaměstnance s číslem větším než 1. To budou chybné duplicitní záznamy v příslušných tabulkách.


'''Návaznosti:'''
SELECT pracovnici.os_cislo, pracovnici.titul, pracovnici.prijmeni, pracovnici.jmeno, pracovnici.kmen_str, stred.nazev,    pracovnici.datum_vystupu, telefony.tel_cislo, telefony.tel_kam, (select count(*) from poznam_id,poznam_txt where poznam_id.id_pozn = poznam_txt.id_pozn and poznam_id.os_cislo=pracovnici.os_cislo and poznam_id.prog_jmeno='VYPLLIST' and poznam_id.hlavicka='Heslo' and poznam_txt.radek = '00') as id_poznam, telefony.poznamka, (SELECT count(*) from info_blob where info_blob.os_cislo = pracovnici.os_cislo and pouziti = 90) as id_blob FROM pracovnici, telefony, stred WHERE (pracovnici.os_cislo = telefony.os_cislo) and (pracovnici.kmen_str = stred.str) <br> 
(hd 84977)</small>


Evidence vzdělávání – odesílání pozvánek na školení zaměstnancům, kteří mají navedenu e-mailovou adresu.
== Záměna domény ==
''Požadavek. Firma změnila doménu. Lze jednorázově změnit v aplikaci e-mailové adresy do práce? Původní adresa: jmeno.prijmeni@oldfirma.cz. Nová adresa: jmeno.prijmeni@newfirma.cz''.
<small>
Určeno pro MS SQL. Zjištění seznamu k opravě:
select os_cislo, tel_kam, tel_cislo, charindex ('@', tel_cislo)  as pozice_zavinac,
substring (tel_cislo, 1, charindex ('@', tel_cislo)) as prvni_cast,
substring (tel_cislo, 1, charindex ('@', tel_cislo)) + 'newfirma.cz' as nahrada
from telefony where tel_cislo like '%@oldfirma.cz' and tel_kam in ('E-mail do práce', 'E-mail výpl.lístek');


Evidence lékařských prohlídek - odesílání pozvánek na lékařskou prohlídku zaměstnance na emailovou adresu.
Změna (pro aktivní osobní čísla nebo s datem ukončení pozdějším než 1.6.2024):
update telefony set tel_cislo =
substring (tel_cislo, 1, charindex ('@', tel_cislo)) + 'newfirma.cz'
where tel_cislo like '%@oldfirma.cz' and os_cislo in (select os_cislo from pracovnici where datum_vystupu is null or datum_vystupu >='2024-06-01');
</small>
<small>(hd 72617)</small>


<small> Pozn. Kontakty jsou uloženy v db tabulce "telefony" </small>
== Změna struktury ==
Např. doplnění předčíslí "+420" k telefonním číslům.


<small>(hd 80668)</small>


<div style="text-align:center">[[Evidence zaměstnanců|Zpět]] | [[Závazky]]</div>
== Odkazy ==
* [[Evidence zaměstnanců]]
* [[E-mail]]
* [[Import emailů a loginů]]
* [[Změna osobních údajů (požadavek)]]
* [[SMS Notifikace]]

Aktuální verze z 26. 8. 2026, 13:40

Kontakty

Pomocí záložky Kontakty evidujete jednotlivá telefonní čísla zaměstnanců nebo jejich e-maily a v sestavě můžete vytvářet telefonní seznam firmy. E-maily mohou být dále využity pro odesílání různých informací zaměstnancům.

Menu: Evidence > Evidence zaměstnanců / Kontakty

Vyplňované údaje záznamu:

Tel.číslo, e-mail – číslo nebo mailová adresa
E-kontakty-editace.png
Specifikace (kam) – výběr hodnoty
    • Telefon do práce
    • Telefon domů
    • Mobilní telefon
    • Mobil do práce
    • Mobil domů
    • E-mail do práce
    • E-mail domů
    • E-mail výplatní lístek
    • E-mail výplatní lístek (AJ)
    • E-mail výplatní lístek (NJ)
    • Fax do práce
    • Fax domů
    • Naléhavý případ
    • Jiný uživatelem definovaný text
Poznámka - text max. 200 znaků

Import ze souboru

Kontakty-import-priklad-1.png

Kontakty také můžete importovat z předem připraveného souboru. Postup:

  • přejděte do režimu Sestava, zde zatrhněte pole Import ze souboru
  • zvolte strukturu souboru (os.číslo, kontakt – nebo – os.číslo, kontakt, přiřazení)
  • v případě první struktury souboru (os.číslo, kontakt) doplňte ještě společné přiřazení (viz specifikace kam – Telefon do práce, E-mail do práce, ... - nabízejí se všechny vyplněné druhy, tj. i uživatelské)
  • určete, kde leží vstupní soubor (typu csv – oddělovač středník nebo txt – oddělovač tabulátor)
  • spusťte import pomocí tlačítka.

Import je možné spouštět i opakovaně. Pokud již existuje příslušné osobní číslo a specifikace, záznam se pouze aktualizuje.

Heslo pro výplatní lístek emailem

Heslo pro výplatní lístek na portále

Návaznosti

DB tabulky

  • telefony
  • poznam_id; poznam_txt

Duplicitní kontakty

Jednorázová kontrola - lze pomocí sql příkazu:

SELECT tel_cislo, count(*) as pocet FROM telefony group by tel_cislo having count(*)>1;
SELECT tel_kam, tel_cislo, count(*) as pocet FROM telefony group by tel_kam, tel_cislo having count(*)>1;

První příkaz uvádí duplicity hodnot bez ohledu na typ kontaktu, druhý jenom takové, které jsou stejné v rámci daného typu (tzn. např. E-mail výpl.lístek). (hd 72102)

Duplicitní hesla pro výplatní lístek

Jednorázová kontrola - pomocí sql příkazu. V daných sloupcích (id_poznam, id_blob) hledejte zaměstnance s číslem větším než 1. To budou chybné duplicitní záznamy v příslušných tabulkách.

SELECT pracovnici.os_cislo, pracovnici.titul, pracovnici.prijmeni, pracovnici.jmeno, pracovnici.kmen_str, stred.nazev, pracovnici.datum_vystupu, telefony.tel_cislo, telefony.tel_kam, (select count(*) from poznam_id,poznam_txt where poznam_id.id_pozn = poznam_txt.id_pozn and poznam_id.os_cislo=pracovnici.os_cislo and poznam_id.prog_jmeno='VYPLLIST' and poznam_id.hlavicka='Heslo' and poznam_txt.radek = '00') as id_poznam, telefony.poznamka, (SELECT count(*) from info_blob where info_blob.os_cislo = pracovnici.os_cislo and pouziti = 90) as id_blob FROM pracovnici, telefony, stred WHERE (pracovnici.os_cislo = telefony.os_cislo) and (pracovnici.kmen_str = stred.str)
(hd 84977)

Záměna domény

Požadavek. Firma změnila doménu. Lze jednorázově změnit v aplikaci e-mailové adresy do práce? Původní adresa: jmeno.prijmeni@oldfirma.cz. Nová adresa: jmeno.prijmeni@newfirma.cz. Určeno pro MS SQL. Zjištění seznamu k opravě:

select os_cislo, tel_kam, tel_cislo, charindex ('@', tel_cislo)  as pozice_zavinac, 
substring (tel_cislo, 1, charindex ('@', tel_cislo)) as prvni_cast,
substring (tel_cislo, 1, charindex ('@', tel_cislo)) + 'newfirma.cz' as nahrada 
from telefony where tel_cislo like '%@oldfirma.cz' and tel_kam in ('E-mail do práce', 'E-mail výpl.lístek');

Změna (pro aktivní osobní čísla nebo s datem ukončení pozdějším než 1.6.2024):

update telefony set tel_cislo = 
substring (tel_cislo, 1, charindex ('@', tel_cislo)) + 'newfirma.cz'
where tel_cislo like '%@oldfirma.cz' and os_cislo in (select os_cislo from pracovnici where datum_vystupu is null or datum_vystupu >='2024-06-01');

(hd 72617)

Změna struktury

Např. doplnění předčíslí "+420" k telefonním číslům.

(hd 80668)

Odkazy