Files
janssen/Feasibility/TRASH/sipiq_thankyou_v1.2.md
2026-06-18 11:10:00 +02:00

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".