Klikací návod · Data Forge + Jenkins

Nový účet na existujúceho PO klienta

Klient už existuje a potrebuje ďalší bežný účet? Nezakladaj novú PO — priprav si malé CSV v Data Forge, nahraj ho do Jenkins jobu a robot pridá účet existujúcemu klientovi. Jedno CSV môže obsahovať viac klientov naraz.

Jenkins job
Data creation PO – Account on existing Legal entity (T) / (W)
Kategória vo view
Data creation PO → Create account
Vstup
data_customer.csv (vyrobíš v Data Forge) + amount
Výstup
nový účet (IBAN) pre každý riadok CSV

Postup krok za krokom

1

Priprav si CIS_ID klienta a majiteľa

Budeš potrebovať dve čísla: CIS_ID právnickej osoby a CIS_ID jej majiteľa. Najjednoduchšie ich nájdeš v e-maile, ktorý ti prišiel pri vytvorení klienta (návod PO s účtom) — sú to polia Cis_id a Majitel/Staturar:

1. Cis_id: 763330, Ucet: SK91…, Majitel/Staturar: 763329, Segment: corporate, …
         ^ ID právnickej osoby            ^ ID majiteľa

Ak e-mail nemáš, klienta si dohľadáš v Spinj.

2

Vyrob CSV v Data Forge

Otvor Data Forge a vľavo v zozname šablón vyber „Vytváranie účtu pre existujúcu právnickú osobu (data_customer.csv)“. Potom:

  1. Vyplň ID právnickej osoby (CIS_ID klienta)
  2. Vyplň ID majiteľa (CIS_ID majiteľa)
  3. Klikni + Pridať záznam — riadok pribudne dole do sekcie Záznamy
  4. Opakuj pre ďalších klientov, ak ich chceš spracovať naraz
  5. Klikni Stiahnuť — uloží sa hotový data_customer.csv
Data Forge – šablóna Vytváranie účtu pre existujúcu právnickú osobu s poľami ID právnickej osoby a ID majiteľa, tlačidlá Pridať záznam a Stiahnuť
Data Forge: vľavo výber šablóny data_customer.csv, v strede dve povinné polia, dole záznamy a tlačidlo Stiahnuť.
Data Forge vie aj iné šablóny

V ľavom paneli sú aj šablóny pre Nonstopbanking, ekonomicky spätú skupinu, NAC whitelist či nadotovanie účtu — fungujú na rovnakom princípe: vyplň polia, pridaj záznamy, stiahni CSV.

3

Nahraj CSV do Jenkins jobu a spusti Build

V Jenkins view Data creation PO, kategória Create account, otvor job Data creation PO – Account on existing Legal entity (T) alebo (W) a klikni Build with Parameters:

ParameterČo znamenáPravidlá
amountSuma na nadotovanie nového účtuDo 50 000, 0 = nenadotovať. Nadotovanie aktuálne nefunguje — účet ostane prázdny (oprava sa už rieši cez ACE).
data_customer.csvSúbor s klientmiCez Choose File vyber CSV stiahnuté z Data Forge.
Jenkins Build with Parameters jobu Account on existing Legal entity – pole amount a upload súboru data_customer.csv s odkazom na Data Forge
Formulár jobu: suma + upload CSV. Priamo v popise parametra je aj odkaz na Data Forge.

Potom už len Build a počkáš na výsledok.

4

Skontroluj výsledok

Po dobehnutí jobu si otvor extent report — pre každý riadok CSV v ňom uvidíš otvorenie účtu (IN03), dohľadanie cez IN19 a nový IBAN. Zoznam účtov príde aj e-mailom.

Pre programátorov: formát CSV

Data Forge je len pohodlný generátor — súbor si môžeš vyrobiť aj sám a job volať priamo.

Súbor data_customer.csv je obyčajné CSV — oddeľovač čiarka, kódovanie UTF-8, jeden riadok = jeden klient, ktorému sa má založiť účet:

# cis_id právnickej osoby, cis_id majiteľa
763330,763329
763412,763411

Jenkins job berie súbor ako file parameter — pri behu sa uloží do workspace na cestu src/main/resources/data_customer.csv a test si z neho načíta klientov. Vďaka tomu vie ktokoľvek (aj skriptom) pripraviť dávku klientov a nechať robotovi založenie účtov.

Typický reťazec pre vývojárov

1) Vytvor klientov cez PO s účtom → 2) z e-mailu si zober CIS_ID a majiteľov → 3) vygeneruj data_customer.csv → 4) spusti tento job a máš ďalšie účty na tých istých klientoch. Ideálne na testy, ktoré potrebujú klienta s viacerými účtami.