Šajā rakstā ir visi datu kvalitātes artefakti, ko Diagnostikas ekrāns pārbauda **pirms** visa pārējā: deviņi smagie, pieci brīdinājumi, četri instalācijas līmeņa un divi informatīvie. Tie ir jāizslēdz vispirms, jo katrs artefakts padara parasto paskaidrojumu nepatiesu.

Kā ekrānu atvērt un kā nolasīt spriedumu — [Diagnostika — kāpēc prece nav veikalā](/hc/help2/articles/ecomlink-diagnostika). Tālāk seko [Diagnostika — publicēšanas pārbaude un 15 vārti](/hc/help2/articles/ecomlink-diagnostika-publicesanas-varti) un [Diagnostika — uzvarētājs, grafiks un darbplūsmas](/hc/help2/articles/ecomlink-diagnostika-uzvaretajs-un-grafiks).

## Datu kvalitātes artefakti

Artefakts ir **datu nesakritība**, ko atstājusi migrācija, integrācija vai manuāla iejaukšanās. Tas ir jāpārbauda **pirms** visa pārējā, jo katrs artefakts padara parasto paskaidrojumu nepatiesu: nav jēgas skaidrot, kāpēc prece nav publicēta, ja patiesībā tā ir publicēta uz veikala preci, kuras vairs nav.

Tāpēc artefakti ekrānā ir **pirmā rinda** publicēšanas pārbaudes tabulā, un tie tiek rādīti **vienmēr** — arī tad, kad viss ir kārtībā. Rindas nosaukums ir **Datu kvalitātes artefakti**. Ja nekā nav, tur rakstīts:

> dati sakrīt — nekas nav palicis no migrācijas vai integrācijas

Artefakti ir trīs smaguma pakāpēs, un tās nosaka, kā rinda izskatās. **Smagie** nokrāso rindu sarkanu, liek tai krustiņu un aizēno spriedumu — tas kļūst par **Datu artefakts**. **Brīdinājumi** nokrāso rindu dzeltenu un liek tai izsaukuma zīmi, bet spriedumu nemaina. **Informatīvie** neietekmē ne krāsu, ne spriedumu: rindai paliek **zaļais ķeksītis**, un teikums vienkārši parādās tajā blakus. Rindas krāsu nosaka smagākais atrastais artefakts.

### Preces līmeņa artefakti — smagie

| # | Ko ekrāns raksta | Ko tas nozīmē un kur labo |
|---|---|---|
| 1 | Rinda norāda uz veikala preci #N, kuras vairs nav. Nākamā veikala atjaunošana saiti notīrīs, un preci varēs publicēt no jauna. | Veikala prece izdzēsta, saite palikusi. Izskatās publicēta, bet nav. Palaidiet veikala atjaunošanu — sk. [Veikala atjaunošana — kā to palaist](/hc/help2/articles/ecomlink-veikala-atjaunosana-palaisana) |
| 2 | Veikala prece #N vairs nepieder modulim (ext = M), tāpēc veikala atjaunošana neraksta tās cenu, atlikumu un statusu — tie ir iesaluši tur, kur bija. | Īpašnieka atzīme atiestatīta uz nulli. Cena un atlikums vairs neatjaunojas **klusi, mūžīgi**. Piesakiet atbalstam |
| 3 | Veikala precei #N nav apraksta ieraksta, tāpēc tā neparādās nevienā sarakstā un meklēšanā. | Klasiskā «preces nav, kaut gan ir». Visbiežākais cēlonis — `update_desc=0`. Sk. [Importa uzvedība](/hc/help2/articles/ecomlink-importa-uzvediba) |
| 4 | Veikala prece #N nav nevienā kategorijā. Nākamā pilnā veikala atjaunošana to izdzēsīs. | Steidzams: prece tiks **izdzēsta**. Sk. [Kategoriju sasaiste](/hc/help2/articles/ecomlink-kategoriju-sasaiste) |
| 5 | Piegādātāja kategorijas ieraksta #N vairs nav. Nākamā veikala atjaunošana šo sagatavoto rindu izdzēsīs. | Kategorija izdzēsta zem preces. Sagatavotā rinda pazudīs |
| 6 | Piegādātāja zīmola ieraksta #N vairs nav. | Tas pats zīmolu pusē. Sk. [Zīmolu sasaiste](/hc/help2/articles/ecomlink-zimolu-sasaiste) |
| 7 | Piegādātājam 'KODS' nav ieraksta piegādātāju tabulā. | Piegādātājs izdzēsts, preces palikušas |
| 8 | Piegādātājs 'KODS' ir atzīmēts kā dzēsts, bet tā preces joprojām ir sagatavotas. | Piegādātājs atzīmēts dzēsts, bet preces nav iztīrītas |
| 9 | Varianta mātes ieraksta #N nav. | Variantu prece bez pamatpreces — variants viens pats netiek publicēts |

### Preces līmeņa artefakti — brīdinājumi

| # | Ko ekrāns raksta | Ko tas nozīmē |
|---|---|---|
| 10 | Veikala precei #N ir vecā īpašnieka atzīme (ext = M). | Palicis no vecās WD Link sistēmas vai citas integrācijas |
| 11 | Veikala prece #N nav piesaistīta veikalam. | Prece pastāv, bet nav piekārtota nevienai veikala vitrīnai |
| 12 | Sasaistes kods 'KODS' ir atzīmēts kā nesasaistāms, tāpēc šī rinda nekad nesaplūst ar cita piegādātāja rindu. | Kods atkārtojas vienā plūsmā vai ir aizdomīgs. Konkurences starp piegādātājiem nebūs — prioritāte šeit neko neietekmē. Sk. [Piegādātāju prioritāte](/hc/help2/articles/ecomlink-piegadataju-prioritate) |
| 13 | Kods 'KODS' ir publicēts kā N atsevišķas veikala preces — dublikāti, ko pēc tam nekas neapvieno. | Viena prece veikalā ir vairākas reizes |
| 14 | Veikala precei #N ir N dažādi sasaistes kodi — iespējams, vienā precē ir salipinātas rindas, kas nav viena un tā pati prece. | Pretējā kļūda: divas dažādas preces vienā ierakstā |

### Visas instalācijas līmeņa artefakti — shēma

Šie četri tiek pārbaudīti **pirms jebkuras meklēšanas** un tiek rādīti **ekrāna augšā** kā brīdinājuma joslas — arī tad, ja neko vēl neesat meklējuši. Iemesls vienkāršs: instalācija, kas atpaliek ar migrācijām, uz **katru** jautājumu par **katru** preci atbild nepareizi.

| # | Ko ekrāns raksta | Ko darīt |
|---|---|---|
| 15 | Moduļa shēma ir versijā N, bet kods sagaida M. Fāzes, kurām vajag jaunākās kolonnas, klusi nedara neko. | Piesakiet atbalstam **nekavējoties**. Līdz tam neticiet nevienai atbildei šajā ekrānā |
| 16 | Neizdevās migrācijas: … Kamēr tās neizpildās, daļa konveijera ir izslēgta. | Tas pats — ar migrāciju numuriem pieteikumā |
| 17 | Migrāciju žurnālu nevar nolasīt: … | Datubāzes piekļuves problēma. Atbalstam |
| 18 | Trūkst kolonnas `tabula`.`kolonna`. Fāze, kurai tā vajadzīga, klusi neizdodas — tieši tāda izskatās pusceļā apstājusies migrācija. | Atbalstam, norādot tabulas un kolonnas nosaukumu |

### Divi informatīvie

Papildus ir divi artefakti, kas **nav kļūda** un spriedumu nemaina:

- **Varianta apakšprece** — «Šī ir varianta apakšprece (veikala prece #N). Saraksti to slēpj pēc būtības — meklē mātes preci.» Tieši tā izskatās variantu prece, kad meklējat konkrētu izmēru vai krāsu: apakšprece pati par sevi veikala sarakstos neparādās nekad. Meklējiet pamatpreci.
- **Teksts iesaldēts** — prece ir **piesaistīta ar roku**. Modulis turpina rakstīt tās cenu, atlikumu un statusu, bet **nekad** nepārraksta nosaukumu un aprakstu, ko tur ierakstījis operators. Tas ir tieši tas, kas notiek pēc pārejas uz Integrāciju centrāli uz jau esoša kataloga.

> ⚠️ Šim pēdējam artefaktam **latviskā teksta valodas failā nav**, tāpēc ekrānā tā vietā parādās tehniska atslēga `ext_text_frozen`. Ja to redzat — nekas nav salūzis, tā ir tieši šī situācija: prece piesaistīta ar roku, teksts iesaldēts. Tulkojuma trūkums ir pieteikts.

> 📷 **Ekrānattēls:** ecomlink/diagnostics — publicēšanas pārbaudes tabulas pirmā rinda «Datu kvalitātes artefakti» ar sarkanu krustiņu un diviem artefaktu teikumiem zem tā

## Ja kaut kas nestrādā

**Ekrāna augšā ir sarkana brīdinājuma josla par shēmu vai trūkstošu kolonnu.** Neticiet nevienai atbildei šajā ekrānā, kamēr tā nav novērsta — instalācija, kas atpaliek ar migrācijām, klusi neizpilda daļu konveijera. Piesakiet atbalstam, pievienojot joslas tekstu burts burtā.

**Ekrānā redzams teksts `ext_text_frozen`.** Tā nav kļūda, bet trūkstošs tulkojums. Nozīme: prece ir piesaistīta ar roku, modulis raksta tās cenu un atlikumu, bet nekad nepārraksta nosaukumu un aprakstu.

**Spriedums ir «Veikalā», bet pircējs preci neredz.** Izlasiet šo pašu rindu **Datu kvalitātes artefakti** — visbiežāk tur būs «nav apraksta ieraksta» (sk. [Prece bez apraksta pazūd no veikala](/hc/help2/articles/ecomlink-prece-bez-apraksta-neredzama)) vai «nav nevienā kategorijā». Ja artefaktu nav, problēma ir veikala pusē, ne Integrāciju centrālē.

**Rinda ir zaļa, bet zem tās tomēr ir teikums.** Tas ir informatīvais artefakts — varianta apakšprece vai iesaldēts teksts. Tas nav bojājums un spriedumu nemaina.
