35 lines
2.1 KiB
Markdown
35 lines
2.1 KiB
Markdown
# sipiq_thankyou_v1.2 — poděkování za vyplnění SIPIQ (.eml draft, dávkový režim)
|
|
|
|
**Verze:** 1.2 · **Datum:** 2026-06-18 · **Studie:** 77242113UCO3002 (ICONIC / DAWN)
|
|
|
|
## Změny
|
|
- **v1.2:** dávkový režim `--all` (+ `--skip prijmeni,...`) — iteruje po `_id` (rozliší i dva
|
|
Konecnyovy), názvy souborů u shodného příjmení doplní křestním jménem. `--email <pi_email>`
|
|
pro adresné cílení. Filtr na **dd-proxy** adresy (anonymizační proxy, ne reálná schránka → vynechat).
|
|
- **v1.1:** kódování těla **base64** (`cte="base64"`) — Outlook čistě, žádné quoted-printable „=".
|
|
(v1.0 měla QP bug.) v1.0/v1.1 → `Feasibility\TRASH`.
|
|
|
|
## Co dělá
|
|
.eml draft poděkování za vyplnění SIPIQ. Struktura BEZ Shrnutí: úvod → podpis → ÚPLNĚ POD PODPISEM
|
|
kompletní výpis SIPIQ (sekce → otázka → odpověď, dle `order`/`section`, vynechána Confidentiality,
|
|
jen neprázdné). `X-Unsent: 1` → Outlook compose; uživatel **ručně odešle**.
|
|
|
|
## Příjemci / odeslání
|
|
- **To** = `email` + `email2` z investigators (fallback `pi_email`); **dd-proxy adresy se vynechávají**.
|
|
**Cc** = `AKocourk@ITS.JNJ.com, EBartoso@its.jnj.com`. **From** = vbuzalka@its.jnj.com.
|
|
- Výstup `…\UploadToJNJ\podekovani_sipiq_<prijmeni>[_<jmeno>]_<DDMMMYYYY>.eml`.
|
|
- **Draft ≠ odesláno** — STATUS „poděkováno" psát až po ověření odeslání.
|
|
- Pozn. Baláž: dle STATUS preferovat `balaz@bystrica.sk` (skript dává obě adresy).
|
|
|
|
## Použití
|
|
```
|
|
.venv\Scripts\python.exe Feasibility\sipiq_thankyou_v1.2.py --last Bruncak --apply
|
|
.venv\Scripts\python.exe Feasibility\sipiq_thankyou_v1.2.py --email konecny.stefan@fnbrno.cz --apply
|
|
.venv\Scripts\python.exe Feasibility\sipiq_thankyou_v1.2.py --all --skip Bruncak --apply
|
|
```
|
|
Bez `--apply` = dry-run (vypíše příjemce). Mongo 192.168.1.76:27017, pymongo.
|
|
|
|
## Stav 18JUN2026
|
|
Bruncák poděkování odesláno (STATUS zapsán). Zbývajících 15 vygenerováno do UploadToJNJ
|
|
(`--all --skip Bruncak`), ověřeno base64 + čistý text. Čekají na ruční odeslání → pak STATUS „poděkováno".
|