Apraksts
Kataloga arhivēšana un dzēšana ir lietotāja izvēlēta Kataloga kopēšana uz arhīva vidi un šī arhivētā Kataloga dzēšana no produkcijas vides.
Piekļūšanas nosacījumi
Kataloga arhivēšanu un dzēšanu var veikt tikai autorizēts sistēmas lietotājs ar lomu Sistēmas administrators.
Sistēmā ir jābūt Katalogam, kuram ir beidzies tā derīguma termiņš, t.i., katalogam beigu datums ir lielāks vai vienāds kā sistēmas datums.
Piezīme! Nedrīkst arhivēt katalogus, kam nav beidzies derīguma termiņš.
Piekļūšana
Ja lietotājs ar lomu Sistēmas administrators ir izvēlējies veikt kādam katalogam arhivēšanu, tad lietotājam tiek attēlota izvēle par procesa uzsākšanu, kuru apstiprinot, sistēma automātiski veic kataloga un tā saistīto datu pārvietošanu uz arhīva vidi, bez lietotāja līdzdalības.
Datu pārvietošanas uz arhīva vidi rezultātu lietotājs var apskatīt attēlotajā Katalogu arhivēšanas un dzēšanas procesu sarakstā (skat. aprakstu Kataloga arhivēšanas un dzēšanas procesu apskatīšana).
Izpildes scenārijs
Veicot Kataloga datu pārvietošanu uz arhīva vidi un Kataloga datu dzēšanu no produkcijas vides, tiek izpildītas šādas darbības:
• Sistēmas administrators iniciē izvēlēta Kataloga datu arhivēšanu un dzēšanu;
• Sistēma attēlo brīdinājuma paziņojumu:
Paziņojums 203. Brīdinājuma paziņojums par Kataloga arhivēšanu un dzēšanu
Neapstiprinot brīdinājuma paziņojumu, turpmākā izpilde tiek atcelta. Ja lietotājs apstiprina brīdinājuma paziņojumu par kataloga arhivēšanu, sistēma turpina kataloga datu arhivēšanas izpildi.
• Sistēma veic pārbaudes, vai norādīto katalogu iespējams arhivēt un dzēst.
Piezīme! Nedrīkst arhivēt katalogus, kam nav beidzies derīguma termiņš.
Piezīme! Katalogu nevar arhivēt un dzēst, ja tas jau ir arhivēts.
Piezīme! Katalogu nevar arhivēt un dzēst, ja tam jau ir uzsākts arhivēšanas vai dzēšanas process un tas nav statusā „Beidzies ar kļūdu”.
Ja Sistēma konstatē kataloga dzēšanas ierobežojumus, tā attēlo atbilstošu kļūdas paziņojumu.
Ja Sistēma konstatē, ka arhivējamajam Katalogam:
§ ir piesaistīts kaut viens pasūtījums, kurš nav gala statusā, t.i., nav kādā no statusiem "Pilnībā izpildīts pasūtījums", "Atteikts pirkuma pieprasījums", "Atteikts daļējs pieprasījums", "Atteikts apstiprinātais pirkuma pieprasījums", "Atteikts daļējs pasūtījums", "Izbeigts pasūtījums" vai
§ ir piesaistīta kaut viena piegāde, kura nav gala statusā, t.i., nav kādā no statusiem ''Kvalificēta piegāde'', ''Daļēji kvalificēta piegāde'', ''Noraidīta piegāde'',
tad Sistēma attēlo brīdinājuma paziņojumu.
Neapstiprinot brīdinājuma paziņojumu, turpmākā izpilde tiek atcelta. Ja lietotājs apstiprina brīdinājuma paziņojumu, sistēma turpina kataloga datu arhivēšanas izpildi.
• Sistēma pievieno izvēlēto katalogu arhivējamo un dzēšamo katalogu rindai un asinhroni veic izvēlētā kataloga un piesaistīto objektu datu arhivēšanu.
Piezīme! Arhivēšanas un dzēšanas process sākas reizi diennaktī, pulksten 00:01, un jauni procesi netiek iniciēti pēc pulksten 02:59.
Piezīme! Arhivēšanas un dzēšanas process tiek veikts pa vienam (vienlaicīgi tikai viena kataloga apstrāde) un tādā kārtībā, kā tika iniciēti atbilstošie procesi. Katrs arhivēšanas un dzēšanas process notiek līdz beigām - vai nu veiksmīgām, vai neveiksmīgām (beidzas ar kļūdu). Tikai tad sistēma sāk nākamā arhivēšanas vai dzēšanas procesa apstrādi no rindas.
Piezīme! Ja kādā arhivēšanas vai dzēšanas procesā notiek kļūda, tad process tiek pārtraukts un jauni procesi netiek iniciēti līdz jāsākas nākamajai procesu reizei.
• Izvēlētā Kataloga dati tiek kopēti uz arhīvu - Organizācijas ieraksti (tajā skaitā banku konti un adreses), Lietotāja ieraksti (tajā skaitā kodu kartes kodi, paroles un lietotāja lomas, bloķējot visus lietotājus, izņemot „Sistēmas uzturētāja” organizācijas lietotājus), sistēmas klasifikatori un konfigurācijas parametri, Kataloga un tā pakārtoto datu ieraksti:
§ kataloga ieraksts;
§ kataloga preču īpašības;
§ kataloga preču īpašību pieļaujamās vērtības;
§ kataloga preču īpašību vērtību ierobežojumi;
§ kataloga preču veidus;
§ kataloga piesaistītās kategorijas;
§ kataloga kategoriju VV pozīcijas;
§ kataloga kategoriju piegādātāju VV pozīcijas;
§ kataloga dalības nosacījumus;
§ lietotāja katalogus;
§ kataloga pasūtījumus;
§ kataloga pasūtījumu rindas;
§ kataloga pasūtījumu statusa notikumus;
§ kataloga pasūtījuma dalībniekus;
§ kataloga piegādes;
§ kataloga piegādes rindas.
• Arhivēšanas procesā norādītajam katalogam uzstāda pazīmi, ka tas ir arhivēts.
• Pēc veiksmīga kataloga arhivēšanas procesa, tam uzstāda statusu "Arhivēts veiksmīgi".
Savukārt, Ja kataloga arhivēšanas laikā notika neparedzēta kļūda, tad procesa apstrāde tiek izbeigta un tiek veikta datu izmaiņu atrite. Kļūda tiek pārķerta un apstrādāta, pievienojot informāciju par kļūdu. Procesam uzstāda statusu "Beidzies ar kļūdu". Kļūdas rezultāts ir apskatāms Katalogu arhivēšanas un dzēšanas procesu sarakstā (skat. aprakstu Kataloga arhivēšanas un dzēšanas procesu apskatīšana).
• Ja kataloga arhivēšanas process bija veiksmīgs, tad sistēma automātiski turpina kataloga datu dzēšanu no produkcijas vides, izpildot dzēšanas procesu (skat. aprakstu Arhivēta kataloga dzēšana).