Harminc dokumentum egyszerre
Kötegelt generálás. Mappákat tartalmazó archívum vagy egy táblázat harminc egyforma kézi kitöltés helyett, látható előrehaladással és azzal a lehetőséggel, hogy csak azt ismételd meg, ami nem sikerült.
A második hullám hetedik, egyben utolsó funkciója lezárja azt, amiből a hullám kiindult: a DocuTract egy dokumentumot kényelmesen készít el, harmincat kényelmetlenül. Harminc munkaszerződés harmincszor ugyanaz a hat lépés: létrehozás, a sablon kiválasztása, a szken feltöltése, az értékek ellenőrzése, generálás. Az idő nem a dokumentumra megy el, hanem az ismétlésre.
Mostantól a bemenetet egyben vesszük át.

Két bemenet, mert egy irodának kettő van
Mappákat tartalmazó archívum. Egy mappa egy ügylet, a benne lévő fájlok a szkenjei. A beágyazott mappák sem
okoznak gondot: minden, ami a „Кравченко” alatt van, Kravcsenkóhoz tartozik, akkor is, ha egy „скани” nevű
almappában van. A Macen készült archívumban ott van a __MACOSX és a .DS_Store, ezeket nem mutatjuk külön
ügyletként. A cirill betűs mappaneveket úgy olvassuk be, ahogy írták őket, nem „Рравченко” formában. Ezek
azok az apróságok, amelyeken múlik, hogy egy importálás elsőre működik-e.
Táblázat. CSV vagy XLSX, egy sor egy dokumentum, egy oszlop egy mező. A fejlécet a sablon mezőjéhez
illesztjük, így a „Full name” megtalálja a full_name mezőt, és a pontosvessző, amelyet a térségünkben egy
Excel ír, ugyanúgy olvasható, mint a vessző. Egy olyan oszlop, amely a sablonban nincs meg, még az indulás
előtt megállítja a futtatást, és megnevezi magát. A kétszázadik sornál rájönni, hogy a termék csendben
figyelmen kívül hagyott egy oszlopot, rosszabb, mint el sem kezdeni.
Előbb megtudod, mennyibe kerül
A feltöltés még semmit sem indít el. Beolvassuk a fájlt, és megmutatjuk: harminc tétel található, harminc generálásba kerül, tizenkettő van hátra. És csak ezután jelenik meg az Indítás gomb.
Ha nincs elég, a futtatás egyáltalán nem indul el. Részleges indítás szándékosan nincs: aki harminc mappát töltött fel, és tizenkét dokumentumot kapott, annak most ki kell derítenie, melyik tizennyolc hiányzik, és kifizette-e őket. Ennél rosszabb nincs.
Maga a pénz a szokásos módon fogy, dokumentumonként, ahogy egy-egy elkészül. Így egy sikertelen tétel semmibe sem kerül.

Egy futtatás, amely nem áll meg egy mappa miatt
Két mappa sérülten érkezett. Ez nem ok arra, hogy a másik huszonnyolc is megálljon. Ez a két tétel közérthető szavakkal megkapja az okát, a többi végigmegy, és a futtatás „részleges” állapottal zárul, mert se nem kész, se nem sikertelen, és bármelyiknek nevezni hazugság lenne.
Ezután két gomb következik. A Sikertelenek újrapróbálása pontosan azokat a sorokat indítja el, amelyek nem sikerültek: a kész tételekhez nem nyúl, és nem kell őket kétszer kifizetni. Az Összes letöltése egyetlen archívumban adja vissza, ami már elkészült, akkor is, ha két tétel még rendezésre vár, mert huszonnyolc kész dokumentumnak most van értéke.
Az archívumban lévő fájlok úgy vannak elnevezve, ahogy a bemenetedben: „Кравченко.docx”, nem a mi belső azonosítónk. Ezt a nevet fogod keresni.
Miért nem foglalja le az egész sort
Belül nincs új gépezet: ugyanazok az ügyek, ugyanazok a feldolgozók, ugyanaz a keret. Egyetlen dolog került hozzá, egy párhuzamossági korlát: egy munkaterületről egyszerre legfeljebb néhány tétel fut. Egy háromszáz mappás archívummal érkező ügyfél ne álljon a sorban annak az elé, aki egyetlen dokumentumnál nyomta meg a „generálás” gombot, és most már nem is áll.
Az üres mappa vagy az üres sor kihagyottként van megjelölve, nem sikertelenként. Ez nem hiba, hanem az, ami a bemeneti fájlban volt, és nincs mit újrapróbálni.
Ha egy futtatás néhány percnél tovább tart, a végén e-mailt kapsz róla. A rövidebb nem küld semmit: az ember még a képernyőt nézi, és a senkinek sem kellő e-mailek miatt kapcsolja ki végül mindenki az összes értesítést.
Mi következik
Ezzel teljes a második hullám: dokumentumok bekérése az ügyféltől, ügyek, keresztellenőrzések, a felek jegyzéke, feltételes blokkok sablonverziókkal, az API webhookokkal és a kötegelt generálás. Hét funkció, amelyek mindegyike egy-egy fajta kézi munkát szüntet meg, ahelyett hogy még egy képernyőt adna hozzá.
A kötegek lépésről lépésre szóló útmutatója a súgóközpontban található, a tervezett funkciók teljes listája pedig a Min dolgozunk ezután című bejegyzésben.
Tovább olvasom
Sablon a dokumentumból, amely már megvan
Nem kell kézzel felcímkézned egy szerződést ahhoz, hogy sablon legyen belőle. Tölts fel egy kész dokumentumot, és a DocuTract javasolja, mely részei változnak ügyfélről ügyfélre.
A jelszó már nem elég
Élesben működik a kétlépcsős bejelentkezés. Adj hozzá egy hitelesítő alkalmazást a fiókodhoz, és egy ellopott jelszóval többé nem lehet hozzáférni a dokumentumaidhoz. A munkaterület tulajdonosa az egész csapattól megkövetelheti.