proarc / proarc-client

3 stars 0 forks source link

Import NDK balíčků do ProArcu - problémy ve správě procesů #500

Closed ZdenkaSera closed 4 months ago

ZdenkaSera commented 4 months ago

Issue má vazbu na https://github.com/proarc/proarc/issues/1177, tam byly chyby původně nahlášeny.

Po spuštění importu NDK balíčku se nelze podívat na průběh procesu, dokud není dávka uložena. Při pokusu zobrazit např. všechny procesy ("Vše" ve filtru) opakovaně vyskakuje hláška "Importní dávku nelze editovat".

image

Profil v přehledu nemá label

image

ZdenkaSera commented 4 months ago

Import NDK balíčku k e-publikacím (zatím test na e-monografii s pdf) nelze spustit bez zadaného zařízení. Tlačítko "načíst" je sice aktivní i bez zařízení, ale proces se nespustí. Zařízení by zde nemělo být vyžadováno, pro e-publikace není relevantní.

image

ZdenkaSera commented 4 months ago

Hláška "Importní dávku nelze editovat" vyskakuje i při importu archivu.

ZdenkaSera commented 4 months ago

Zkusila jsem na inovatice-masteru načíst NDK PSP balíčky k NDK e-monografii a NDK svazku monografie - všechno proběhlo bez chybových hlášek.

@albertoh

SykoraLukas commented 4 months ago

Ne, je to takto správně. U NDK dokumentů se hledám mezi všemi zařízeními. Pokud není, zařízení se založí samo a samo se přiřadí.

ZdenkaSera commented 4 months ago

@SykoraLukas Tak jsem tě špatně pochopila - kdybys teoreticky (standardně teď NDK balíček bez zařízení z PA ani nejde vyexportovat) měl importovat balíček, kde u žádné strany nebude zařízení vyplněno - jak se to zachová? skončí chybou a nepůjde naimportovat? Nemůže se stát, že může někdo chtít importovat k opravě NDK balíčky vzniklé v jiném programu?

SykoraLukas commented 4 months ago

Zařízení je jen schránka na Metadata skeneru, které se zapíší do amdSec. Pokud by teoreticky amdSec v balíčcích nebyl, tak to není validní balíček a ProArc bude řvát, že mu tyto informace chybí a nepovolí import balíčku. Uživatel se totiž bude snažit naimportovat něco co do velké části vypadá jako NDK balíček, ale NDK balíček to není.

ZdenkaSera commented 4 months ago

Dobře, my jsme se tu interně s @kerschfilip domlouvali, zda se přimlouvat za možnost importu i nějakých "nedokonalých" NDK;.-) V tom případě za nás OK. Díky.

SykoraLukas commented 4 months ago

Nedokonalým NDK balíčkům bych se vyhnul, protože by např. mohl chybět mastercopy, usercopy nebo i mets. A to jsou informace, bez kterých to nejde dát dohromady.

ZdenkaSera commented 4 months ago

Zavírám, na případné chyby přijdeme při lokálních testech procesů po příštím releasu klienta.