Net-Base Žurnalas

17.05.2026

Ataskaitų ir PDF darbo srautų modernizavimas: mažiau pertrūkių, didesnis atsekamumas, geresnis eksploatacinis patikimumas

Jei ataskaitos, dokumentai ir PDF išvestys susiformavo istoriniu keliu, kyla medijų pertrūkimai, pailgėja apdorojimo trukmė ir atsiranda sunkiai atsekamos klaidos. Straipsnyje parodoma, kaip įmonės gali modernizuoti ataskaitų ir PDF darbo srautus: nuo architektūros ir duomenų prieigos iki atvaizdavimo...

17.05.2026

Daugelis įmonių per metus leido ataskaitų ir PDF išvestims „auga kartu“: čia ataskaitų dizaineris, ten spausdinimo skriptas, rankiniai eksportai specialistų skyriui, naktinis batch darbas serveryje, kurio konfigūraciją žino tik keli. Kol apimtys mažos, tai beveik nepastebima. Tačiau kai prisijungia klientai, lokacijos, nauji teisiniai reikalavimai ar išoriniai partneriai, silpnoji vieta tampa akivaizdi: klaidos sunkiai atkartojamos, PDF generavimas užtrunka per ilgai, spausdinimo ir siuntimo keliai nėra skaidrūs, o auditai baigiasi hektine žurnalų failų paieška.

Ataskaitų ir PDF darbo srautų modernizavimas todėl nereiškia „nupirkti naują įrankį ir viskas“. Kalbama apie robustišką, operaciškai tvarkingą grandinę: duomenų prieiga, ataskaitų apibrėžimas, Rendering (faktinis generavimas), saugojimas/ platinimas ir įrodymų fiksavimas. Svarbu, kad ši grandinė būtų versijuojama, stebima (Monitoring), saugi ir integruojama – nesukeliant pavojaus veikiančiai aplinkai.

Šis straipsnis skirtas IT vadovybei, administracijai ir techniniams projektų vadovams. Jame praktiškai parodoma, kurie architektūriniai sprendimai veikia, kur yra tipiškos klaidų priežastys ir kaip gali atrodyti migracijos kelias, išlikdamas suderinamas su jau susiformavusiomis sistemomis.

Ataskaitų ir PDF darbo srautų modernizavimas praktikoje

PDF verslo aplinkoje nėra tik „formatas“. Dažnai tai yra verslo kritinių procesų galutinis taškas: sąskaitos, pristatymo lapai, patikros protokolai, sutarties dokumentai, serviso ataskaitos, kokybės įrašai. Kai tik PDF yra neteisingas, trūksta arba vėluoja, atsiranda realios pasekmės: užklausos, uždelstas pristatymas, taisymai, eskalacijos klientų aptarnavime.

Tipiškos priežastys susiformavusioje aplinkoje:

  • Glaudus susiejimas: ataskaitų logika yra tvirtai integruota į darbalaukio programą arba serverio procesą. Pakeitimai primena intervencijas atvirame širdyje.
  • Neaiškus duomenų pagrindas: „Kokie duomenys iš tikrųjų buvo prieinami generavimo momentu?“ Jei ataskaitos traukia duomenis iš gyvų lentelių, rezultatai dažnai nėra atkuriami.
  • Trūksta stebėjimo (Observability): nėra vieningos job‑ID, nėra centralizuoto logingo, nėra metrikų. Klaidos pastebimos tik tada, kai verslo padaliniai praneša.
  • Rankiniai žingsniai: eksportas į Excel, copy/paste į el. laiškus, „Spausdinti į PDF“ per vartotojo sąsają. Tokie veiksmai nėra nei masteliui pritaikomi, nei audituojami.
  • Didėjantis variantų skaičius: klientai, kalbos, antetai, mokesčių logika, išdėstymo taisyklės. Be tvarkingo šablonų ir versijų valdymo kiekviena pakeitimo operacija tampa rizikinga.

Modernizacija būtent čia ir prasideda: išardyti grandines, atskirti atsakomybes, aiškiai apibrėžti duomenų būsenas ir sukurti operacijų modelį, kuriame išvestys būtų patikimos, matuojamos ir atsekamos.

Ką konkrečiai reiškia „modernu“ Reporting ir PDF darbo srautams

„Modernu“ ataskaitų kontekste yra mažiau klausimas apie sąsają, o daugiau—apie operacinį patikimumą ir integraciją. Projektuose ypač pasiteisina šios savybės:

  • Paslaugomis grįstas generavimas: PDF renderinimas vyksta kaip atskira paslauga (Windows- und Linux-Services oder Windows- und Linux-Services), kurią iškviečia per apibrėžtas sąsajas. Paslauga čia suprantama kaip nuolat veikiantis foninis procesas, kurį galima centralizuotai eksploatuoti ir stebėti.
  • Asinchroniškumas ir eilės: generavimas vykdomas kaip užduotis (Job) su būsena, pakartotiniais bandymais (retries) ir dead-letter apdorojimu, o ne kaip blokuojantis UI mygtukas.
  • Versijavimas: šablonai, duomenų užklausos ir išvesties parametrai yra sekamai versijuoti. Audito klausimu aišku: „Su kokia būsena buvo sugeneruotas šis dokumentas?“
  • Duomenų ir išdėstymo atskyrimas: duomenų teikimas (užklausos, agregacijos, skaičiavimai) yra atskirtas nuo išdėstymo/branding’o (antraštė, šriftas, išdėstymas).
  • Centrinė protokoliacija: struktūruoti logai, koreliacija per Job-ID, metrikos (vykdymo laikas, klaidų dažnis) ir aliarmavimas.
  • Tvirti saugumo ribojimai: teisės, klientų atskyrimas, prieiga prie šablonų ir išvesties saugyklos yra aiškiai reglamentuoti.
  • Šie tikslai pasiekiami įvairiais technologiniais stack’ais. IT sprendimų priėmėjams esminis dalykas — kad architektūra ir eksploatavimas būtų aiškiai apibrėžti ir kad migracija galėtų vykti etapais.

    Architektūros blokai: nuo duomenų prieigos iki saugojimo

    Reporting’o ir PDF darbo eiga praktikoje susideda iš kelių komponentų. Jei juos aiškiai atskiriate, galima sumažinti rizikas ir keitimus diegti tiksliai.

    1) Duomenų teikimas: atkuriama vietoje „Live-Query“

    Daugelis ataskaitų problemų yra duomenų problemos: ataskaita ištraukiama „iš sistemos“, kai įrašai vis dar kuriami arba keičiasi pagrindiniai duomenys. Rezultatas — PDF, kurio vėliau neįmanoma tiksliai atkurti. Auditiškai svarbiems dokumentams tai yra struktūrinė rizika.

    Patikrinti modeliai:

    • Snapshot požiūris: užduočiai nustatoma apibrėžta duomenų būsena kaip snapshot. Tai gali būti laiko žymė, dokumento numeris su fiksuotu statusu arba atskira reporting lentelė.
    • Read-Model: reporting’ui pateikiamas atskiras, skaitymui pritaikytas duomenų modelis (pvz. materializuota vaizda arba reporting schemos). Tai sumažina apkrovą ir neleidžia operatyvinėms lentelėms gauti nekontroliuojamai sudėtingų sujungimų.
    • Parametrų ir klientų patikra: dar prieš renderinimą tikrinama, ar parametrai yra pilni ir galiojantys (klientas, padalinys, laikotarpis, dokumentų ratas).

    Čia svarbiau ne „tobula“ duomenų bazių teorija, o praktinis klausimas: ar IT gedimo atveju gali aiškiai paaiškinti ir atkurti sukūrimo laiką bei duomenų bazę?

    2) Šablonų valdymas: šablonai yra konfigūracija, ne „bylos priedas“

    Šablonai dažnai laikomi kaip failai tinklo diske arba programos kataloge. Tai veikia tol, kol įsitraukia kelios aplinkos (testas/produkcija), keli padaliniai arba kelios variacijos. Tuomet tampa neaišku, kuri versija yra aktyvi.

    Tvirtas požiūris traktuoja šablonus kaip valdomus artefaktus:

    • Versijuoti (pvz. su semantika „v1.4“, patvirtinimo data, autorius, pakeitimų žurnalas).
    • Aplinkoms pritaikyti: testinė ir gamybinė aplinka turi aiškiai priskirtas būsenas, idealiai per diegimo pipelines arba kontroliuojamus importo mechanizmus.
    • Variantų valdymas: kliento logotipas, antraštė, kalba, teisinės pastabos valdomos kaip parametrai arba moduliai, o ne kaip pilnų šablonų kopijavimas/preskopijavimas.

    Praktikoje tai sumažina beveik vienodų šablonų skaičių ir padaro patvirtinimus atsekamus.

    3) Renderavimo tarnyba: stabilus eksploatavimas vietoje UI eksporto

    Rendrinimas yra žingsnis, kuriame iš duomenų + šablono susidaro PDF. Kritiška yra ne tiek pats „PDF“, kiek eksploatacija: šriftai, vaizdų apdorojimas, atminties sąnaudos, paralelizacija, laiko limitai (Timeouts), klaidų toleravimas.

    Įmonėms pasiteisina dedikuota rendrinimo tarnyba, kuri:

    • veikia kaip paslauga (Windows oder Linux) ir nepriklauso nuo prisijungusios vartotojo sąsajos,
    • yra konfigūruojama (worker’ų skaičius, atminties limitai, temp katalogai),
    • veikia idempotentiškai (užduotį galima paleisti pakartotinai nekuriančią dvigubų rezultatų),
    • aiškiai protokoluojama (paleidimas, pabaiga, parametrai, klaidų klasė, trukmė).

    Jei vis tiek atnaujinamos sąsajos, dažnai naudingas komponentas yra REST-API esamai programinei įrangai: dokumentų generavimą tada galima inicijuoti per HTTP kvietimus (su autentifikacija ir vaidmenimis) iš įvairių sistemų, nereikalaujant, kad kiekviena sistema įdiegtų savo PDF logiką.

    4) Output-Storage und Verteilung: DMS, E-Mail, Portal, Druckstraße

    Moderni konfigūracija atskiria „kūrimą“ nuo „paskirstymo“. PDF traktuojamas kaip artefaktas, kuris patenka į apibrėžtą saugyklą (pvz., objektų saugykla, failų sistema su aiškiomis vardų taisyklėmis arba DMS saugykla). Tik po to jis paskirstomas: el. paštu, portalo atsisiuntimu, API įkėlimu, spausdinimo linija.

    Svarbūs eksploatacijos klausimai:

    • Kur saugomas PDF? Kelias/URI, saugojimo laikotarpis (Retention), atsarginė kopija (Backup), atkūrimas (Restore).
    • Kas gali jį matyti? Teisių koncepcija, nuomininkų atskyrimas, prieiga per portalą arba DMS.
    • Kaip jis bus nurodomas? Dokumento ID, Job-ID, dokumento numeris, Hash integralumo patikrinimui.

    Šis atskyrimas palengvina ir vėlesnius pakeitimus, pvz., kai įvedamas DMS arba kai vietoje el. pašto pirminiu pristatymo kanalu tampa klientų portalas.

    Dažniausios problemos – ir kaip jų anksti išvengti

    Modernizacijos projektuose tam tikros problemos kartojasi. Jei jas sprendžiama planavimo etape, vėliau išvengiama eskalacijų.

    Šriftai, išdėstymo ištikimybė ir „PDF atrodo kitaip“

    Klasika: kūrėjo mašinoje viskas atrodo teisingai, serveryje išdėstymas pasikeičia. Dažniausia priežastis – trūkstami arba skirtingi šriftai, skirtingos rendrinimo varikliai arba nedeterministiniai lūžiai.

    Patikrintos priemonės:

    • Šriftus centralizuotai tiekti (serverio pusėje kontroliuojamai instaliuoti arba pateikti kaip resursą, atsižvelgiant į licenciją).
    • Užtikrinti deterministinį rendrinimą: tas pats variklis, ta pati versija, ta pati konfigūracija kiekvienoje aplinkoje.
    • Vizualiniai regresijos testai: pagrindiniams dokumentų tipams apibrėžti referencinius PDF ir pakeitimams juos automatiškai lyginti (pvz., pikselių/puslapio palyginimas arba struktūrinės patikros).

    Skalavimas: Batch-Reporting ist ein Lastthema, kein Layoutthema

    Atskiri PDF retai kelia problemų. Kritiška tampa dienos bėgimų metu: šimtai arba tūkstančiai dokumentų, įvairūs dydžiai, vaizdai, priedai. Tada stabilumą lemia eilių dizainas, paralelizacija ir duomenų prieiga.

    Praktinės gairės:

    • Backpressure: kai duomenų bazė arba saugykla perkrauta, generavimas turi būti kontroliuojamai mažinamas.
    • Užduočių prioritetai: Interaktyvios užklausos (pvz. „sukurti dokumentą dabar“) negali būti blokuojamos naktinių užduočių.
    • Išteklių ribos: riboti worker procesus, stebėti atminties suvartojimą, reguliariai išvalyti laikinąsias bylas.

    Klaidų tvarkymas: Nuo „PDF nepavyko“ iki patikimų priežasčių

    Be struktūros gedimų paieška dažnai baigiasi žurnalo iškarpomis ir spėjimais. Modernizacija čia turėtų duoti matomą pagerėjimą:

    • Klaidų klasės: duomenų klaidos (trūkstami privalomi duomenys), šablonų klaidos, infrastruktūros klaidos (saugykla, tinklas), renderinimo klaidos (šriftai, vaizdai).
    • Pakartotiniai bandymai (Retries): tik ten, kur tai prasminga (pvz. laikini saugyklos sutrikimai). Duomenų ar šablonų klaidos turi būti nukreiptos į aiškinimosi procesą.
    • Dead-Letter Queue: darbai, kurie pagal apibrėžtas taisykles negali būti apdoroti, siunčiami atskirai ir yra matomi administratoriams.

    Taip iš neaiškios problemos susidaro administruojamas procesas.

    Sauga ir atitikimas: PDF yra duomenys, ne tik dokumentai

    PDF dažnai talpina asmens duomenis, kainas, kliento numerius arba medicinines/technines detales. Modernizuojant ataskaitų darbo eigą, saugumo aspektai neturėtų būti „įgyvendinami paskui“, bet traktuojami kaip projektavimo kriterijus.

    Prieigos teisės, daugiaklientystė ir saugios sąsajos

    Kai dokumentai teikiami per APIs arba portalus, reikalingos aiškios saugumo ribos:

    • Autentifikacija: pvz. per SSO/Identity-Provider. SAML 2.0 (vienkartinio prisijungimo (Single Sign-On) standartas įmonėms) yra aktualus daugelyje aplinkų.
    • Autorizacija: vaidmenys ir leidimai turi galioti iki pat dokumento lygio (ne tik iki formos).
    • Klientų atskyrimas: duomenų ir saugyklos lygiu. Užklausos klaida neturi leisti sugeneruoti ar išduoti svetimų dokumentų.
    • Transporto šifravimas: TLS visiems ryšiams, taip pat vidiniams tarp paslaugų.

    Skaidrumas: Audito įrašas vietoje „Kas tai išsiuntė?“

    Daugelyje organizacijų problema ne tiek pats sukūrimas, kiek jo paaiškinimas: kodėl PDF turi tam tikras reikšmes? Kas jį inicijavo? Kuri šablonas buvo aktyvus?

    Audito įrašas turėtų bent apimti:

    • Užduoties ID ir inicijuotojas (vartotojas/servisas),
    • Nuoroda į verslo identifikatorius (dokumento numeris, laikotarpis, klientas),
    • Šablono ID ir šablono versija,
    • Laiko žymos (užklausyta, pradėta, baigta),
    • Rezultatas (OK/klaidos klasė) ir techniniai metaduomenys (bylos dydis, puslapių skaičius, neprivaloma).

    Taip verslo padalinys, IT ir auditas gali žymiai greičiau imtis veiksmų, be to sprendimas nereikštų vien tik „daugiau žurnalų serveryje“.

    Migracijos keliai: modernizuoti be Big Bang

    Ataskaitos retai būna izoliuotos. Jos priklauso nuo ERP artimų procesų, DMS saugyklų, el. pašto maršrutų, spausdintuvų ir archyvavimo. Todėl vienkartinis Big-Bang keitimas yra rizikingas. Geriau pasirinkti palaipsnį kelią, kuris toliau aptarnautų esamus dokumentus.

    Žingsnis 1: Užtikrinti skaidrumą ir klasifikuoti dokumentų tipus

    Prieš keičiant technologiją reikia patikimo situacijos žemėlapio:

    • Kokie dokumentų tipai egzistuoja (sąskaita, priminimas, pristatymo lapas, vidinis protokolas ir kt.)?
    • Kuri sistemos jas generuoja (darbalaukio programa, serverio užduotis, portalas)?
    • Kokie išvedimo kanalai ir saugyklos egzistuoja (DMS, tinklas, el. paštas, spausdinimas)?
    • Kuri dokumentai yra audito požiūriu reikšmingi ir turi būti reprodukuojami?

    Tai nėra akademinė užduotis, o prioritetų nustatymo ir rizikos vertinimo pagrindas.

    Žingsnis 2: Įdiegti centrinę darbų sąsają

    Pragmatiškas svertas yra centrinė darbų sąsaja: sistemos inicijuoja „Dokumentas X už Įrašą Y“, gauna Job-ID ir gali tikrinti būseną. Taip susiformuoja vieningas procesas, net jei pradinis renderinimas vis dar lieka „senas“.

    Šis atskyrimas dažnai yra momentas, kai monitoringas ir eksploatacinis pajėgumas staiga pagerėja, nes viskas pradeda vykti per vieną kontroliuojamą tašką.

    Žingsnis 3: Pirmiausia perkelti renderinimą pasirinktoms dokumentų rūšims

    Tikroji PDF generacija tada migruojama pagal dokumentų tipus. Geriausi kandidatai – didelio apimties dokumentai arba tie, kurie reikalauja daug palaikymo. Svarbu galėti lygiagrečiai paleisti seną ir naują generavimą (feature flag / jungiklis kiekvienam dokumento tipui), kad rizikos būtų valdoma kontroliuotai.

    Žingsnis 4: Konsoliduoti saugojimą ir platinimą

    Kai generavimas veikia stabiliai, atliekama saugojimo ir platinimo konsolidacija. Dažnai šio žingsnio metu taip pat sutvarkomos DMS integracijos ir įdiegiami arba suvienodinami portalo atsisiuntimai. Įmonėms, atveriančioms procesus išorėje, tai tampa tiltu į portalo architektūras ir centralizuotas paslaugas.

    Eksploatavimas ir administravimas: kas kasdienybėje iš tikrųjų svarbu

    Modernizacija yra naudinga tik jei eksploatavimas tampa ramesnis. Dėl to atsakingieji turėtų anksti apibrėžti, kaip turėtų atrodyti administravimas.

    Monitoringas: ką turėtumėte matuoti

    Ataskaitų sistema neturėtų tiesiog „veikti“, ji turi būti stebima. Tipiniai, naudingi rodikliai:

    • Apdorojimo trukmė kiekvienam dokumento tipui (mediana ir išskirtiniai atvejai),
    • Eilės ilgis ir seniausių užduočių amžius,
    • Klaidų dažnis pagal klaidų klasę,
    • Ištekliai: CPU, RAM, I/O, laikinas saugojimas,
    • Priklausomybės: saugyklos pasiekiamumas, duomenų bazės latencija.

    Svarbu: šie duomenys turėtų būti prieinami centralizuotai, ne tik atskirų serverių žurnaluose.

    Paleidimo ir pakeitimų valdymas: šablonų keitimas yra išleidimas

    Daugelį įmonių ataskaitų šablonai „greitai“ pakeičiami. Tai suprantama, bet rizikinga. Geriau turėti aiškų procesą:

    • Pakeitimo pasiūlymas su tiketų įrašu ir techniniu pagrindimu,
    • Testavimas staging aplinkoje su reprezentatyviais duomenimis,
    • Patvirtinimas ir diegimas su versijavimu,
    • Atsarginė galimybė grįžti prie paskutinės stabilios versijos.

    Tai nebūtinai turi būti biurokratiška. Tačiau tai yra skirtumas tarp kontroliuoto pakeitimo ir neplanuoto gamybos sutrikimo.

    Duomenų saugojimas, archivavimas ir trynimas

    Naudojant modernų PDF generavimą dažnai padidėja sukurtų artefaktų kiekis. Tai kelia klausimus, kuriems reikia sąmoningai atsakyti:

    • Laikymo trukmė: kiek laiko saugomas PDF? Ar tai taikoma visiems tipams vienodai?
    • Archyvas vs talpykla: kai kurie PDF yra „tik“ eksporto produktai ir juos prireikus galima pergeneruoti, kiti turi būti archyvuojami taip, kad atitiktų revizijos saugumą.
    • Trinimo koncepcijos: su DSGVO susiję duomenys turi būti pagal pareikalavimą ištrinami arba anonimizuojami, nepažeidžiant verslo procesų.

    Integracija: ataskaitų teikimas kaip komponentas paslaugų ir portalo architektūrose

    Daugelis įmonių šiuo metu modernizuoja ne tik reportavimo sprendimus, bet ir sąsajas bei portalus. Reportavimas yra kryžminė sritis: portalams reikia PDF atsisiuntimams, el. pašto srautams reikia priedų, API tiekia dokumentus partneriams.

    Tokiems scenarijams naudinga laikyti reportavimą kaip pakartotinai naudojamą paslaugą:

    • Vieninga dokumentų API: „Sukurti“, „Būsena“, „Gauti rezultatą“, „Istorinių dokumentų sąrašas“.
    • Įvykių varoma: Tam tikrais būsenos pasikeitimais (pvz., sąskaita užskaityta) automatiškai sukuriama užduotis ir po jos užbaigimo iššaukiamas įvykis DMS/Portalui.
    • Atskyrimas: Fachsystemai neturi žinoti, kaip atliekamas renderinimas, tik ką reikia sugeneruoti.

    Tai sumažina dvigubą įgyvendinimą ir ilgainiui pagerina sistemos priežiūrą.

    Sprendimo kriterijai: Kaip atpažinti patikimą sprendimą

    Renovacijos ar parinkimo metu retai kalbama apie „geriausią dizainerį“. IT ir eksploatacijos požiūriu lemiami kiti kriterijai:

    • Deterministiškumas: Vienodos įvestys duoda vienodas išvestis – nepriklausomai nuo aplinkos.
    • Veiklos modelis: Ar veikia kaip paslauga? Kaip tvarkomi atnaujinimai, konfigūracija ir skalavimas?
    • Klaidų diagnostika: Ar yra struktūrizuotos klaidų žinutės, sekinama užduočių istorija ir aiškios atsakomybės?
    • Integracijos galimybės: Ar dera su DMS, ERP, CRM, portalais, Identity/SSO?
    • Migracija: Ar galima pereiti palaipsniui, pagal dokumentų tipus, su galimybe grįžti?
    • Sauga: Prieigos teisės, daugiaklientė parama, logavimas be duomenų nutekėjimo.

    Kas aiškiai atsako į šiuos punktus, gali perkelti reportavimo temą iš „Dauerbaustelle“ į stabilų eksploatacijos plotą.

    Santrauka: Modernizacija pirmiausia yra eksploatacijos ir audito projektas

    Reportavimo ir PDF darbo srautų modernizavimas yra viena priemonių, kurią kasdieniame darbe pirmiausia pastebite sumažėjus trikdžių, mažiau rankinių pataisų ir greitesnės klaidų paieškos pavidalu. Pagrindinė nauda atsiranda, kai dokumentai elgiamasi kaip valdomi artefaktai: su reprodukuojama duomenų baze, versijuotais šablonais, renderavimo paslauga su užduočių valdymu, aiškia saugykla ir pilnu audito pėdsaku.

    Jei modernizaciją diegsite palaipsniui (skaidrumas, užduočių sąsaja, perėjimas pagal dokumentų tipus, vėliau saugojimas/paskirstymas), eksploatavimas liks stabilus ir rizikos bus kontroliuojamos. Svarbu, kad architektūra ir administravimas būtų planuojami kartu – ne tik tada, kai pirmieji PDF „atrodo kitaip“ arba naktiniai darbai užstringa.

    Jei norite technologiškai švariai konsoliduoti savo reportavimo ir PDF srautus arba suplanuoti migracijos kelią be Big Bang, mes mielai aptarsime tinkamą tikslinę architektūrą ir tolesnius žingsnius:

    Profesiniame kontekste taip pat svarbios temos – PDF kūrimas įmonėje ir reportavimo modernizavimas, kai integracijos, duomenų srautai ir tolimesnė plėtra turi sklandžiai veikti kartu.

    Aptarti projektą arba modernizacijos užmojį su Net-Base.

    Pasidalinti įrašu

    Tiesiogiai pasidalinti šiuo įrašu

    LinkedIn, X, XING, Facebook, WhatsApp ir el. paštas yra iš karto prieinami. Instagramui paruošiame nuorodą ir trumpą tekstą iš karto.

    El. paštas

    Instagram atidaromas naujame skirtuke. Nuoroda ir trumpas tekstas iš anksto nukopijuojami į iškarpinę.