38 lines
1.9 KiB
Markdown
38 lines
1.9 KiB
Markdown
# sipiq_thankyou_v1.1 — poděkování za vyplnění SIPIQ (.eml draft)
|
|
|
|
**Verze:** 1.1 · **Datum:** 2026-06-18 · **Studie:** 77242113UCO3002 (ICONIC / DAWN)
|
|
|
|
## Změna proti v1.0
|
|
- **OPRAVA KÓDOVÁNÍ:** tělo se kóduje **base64** (`cte="base64"`), jediná `text/html` část.
|
|
v1.0 použila default quoted-printable → Outlook zobrazoval „=" místo písmen
|
|
(`=ážený`, `=ladimír`, `Service=`, `jnj.co=`). Base64 = čistý text (jako `create_draft_eml`).
|
|
v1.0 → `Feasibility\TRASH`.
|
|
|
|
## Co dělá
|
|
.eml draft poděkování za vyplnění SIPIQ pro jedno centrum (čte `feasibility.sipiq_responses`
|
|
+ `sipiq_questions` + `investigators`). `X-Unsent: 1` → Outlook otevře jako rozepsaný e-mail;
|
|
uživatel **ručně odešle**.
|
|
|
|
## Struktura (BEZ Shrnutí)
|
|
1. Úvod (poděkování + odkaz na plné odpovědi pod podpisem + „dotazník už nelze editovat;
|
|
při chybějících/nejasných/nekonzistentních položkách si vyžádáme upřesnění e-mailem").
|
|
2. Podpis.
|
|
3. ÚPLNĚ POD PODPISEM = kompletní výpis SIPIQ (sekce → otázka → odpověď, dle `order`/`section`,
|
|
vynechána Confidentiality, jen neprázdné).
|
|
|
|
## Příjemci / odeslání
|
|
- **To** = `email` + `email2` z investigators (fallback `pi_email`). **Cc** = koordinátorky
|
|
`AKocourk@ITS.JNJ.com, EBartoso@its.jnj.com`. **From** = vbuzalka@its.jnj.com.
|
|
- Výstup `…\UploadToJNJ\podekovani_sipiq_<prijmeni>_<DDMMMYYYY>.eml`.
|
|
- **Draft ≠ odesláno** — STATUS „poděkováno" psát až po ověření odeslání.
|
|
|
|
## Použití
|
|
```
|
|
.venv\Scripts\python.exe Feasibility\sipiq_thankyou_v1.1.py --last Bruncak # dry-run
|
|
.venv\Scripts\python.exe Feasibility\sipiq_thankyou_v1.1.py --last Bruncak --apply # zapíše .eml
|
|
```
|
|
`--last` = `pi_last_name` v sipiq_responses. Mongo 192.168.1.76:27017, pymongo.
|
|
|
|
## Stav 18JUN2026
|
|
Bruncák draft přegenerován s base64 (ověřeno: 0 „=" artefaktů). Zbývajících 15 na vyžádání.
|