LIBCAS / ARCLib

ARCLib – komplexní řešení pro dlouhodobou archivaci digitálních (knihovních) sbírek
GNU General Public License v3.0
4 stars 1 forks source link

Návrh: doplnění popisu událostí v ingest workflow následujících po metadata_extraction #116

Closed jbil7 closed 3 years ago

jbil7 commented 3 years ago

Při testech si delší dobu všímám, že v popisu událostí v ingest workflow na frontendu je vždy jako poslední uveden proces metadata_extraction. Předpokládám však, že toto není poslední úloha při ingestu. Prosím, bylo by ještě možné do událostí doplnit i následující procesy popsané v dokumentaci ?

Navzdory funkčnímu logování se domnívám, že stručný přehled všech událostí na frontendu a jejich (ne)úspěšných dokončení a statusů by usnadnil diagnostiku případných chyb v systému nejen administrátorům, ale i ostatním uživatelům systému.

Taktéž bych se přimlouval za doplnění reportů nastalých incidentů, které byly nově implementovány. Viz druhý odstavec mého komentáře v issue #73 .

Předem děkuji!

yantom commented 3 years ago

Jedná se výpis událostí zapsaných v AIP XML. Po extrakci metadat následuje už jen generování samotného AIP XML a uložení. Událost generování můžeme zapsat jako "information package creation". Události uložení nemohou být do XML zapsány (uložení -> zápis o uložení -> uložení -> zápis o uložení ...).

yantom commented 3 years ago

Nasazena nová verze ve které je přidána událost "information package creation".

jbil7 commented 3 years ago

Děkuji! Potvrzuji, že událost se zapisuje na frontendu i do arclibxml jako premis:event. Stejně tak potvrzuji, že v událostech jsou hlášeny i další incidenty, které byly nedávno nasazeny.

Chápu důvod, jejž zmiňujete, že do AIP XML nelze zapsat událost o úspěšném uložení. Nicméně kladu si zde otázku, zda všechny položky event-listu ve frontendu musí bezpodmínečně být i v AIP XML. U eventů proběhlých před uložením bych to samozřejmě očekával a myslím, že je to správně tak, jak to je nyní. Nicméně v případě uložení se domnívám, že by mohla být zpráva o této události aspoň mezi eventy ve frontendu ingest workflows. Ponechal bych toto diskusi. V případě, že se to bude jevit jako zbytečné nebo neproveditelné, můžeme issue uzavřít.

yantom commented 3 years ago

Pokud se bavíme pouze o feedbacku uživateli prostřednictvím GUI, pak nositelem informace o úspěšném uložení je stejně tak změna stavu Zpracováno -> Perzistentní. Vzhledem k tomu že aktuálně jsou události spjaté s zápisem do XML navrhuji nyní neřešit a uzavřít, případně přidat do backlogu.

yantom commented 3 years ago

Prozatím dostačující, možné implementovat rožšíření do budoucna, viz #120