Project

General

Profile

Project activity #30070

closed

Bulk import task component aanmaken

Added by Diego Mirandola 6 months ago. Updated 5 months ago.

Status:
Resolved
Priority:
P4 Normal
Assignee:
Category:
-
Target version:
Start date:
29/11/2024
Due date:
% Done:

100%

Estimated time:

Files

clipboard-202412100954-ldmr3.png (80.7 KB) clipboard-202412100954-ldmr3.png Diego Mirandola, 10/12/2024 09:54 AM
clipboard-202412100956-rbrl2.png (73.2 KB) clipboard-202412100956-rbrl2.png Diego Mirandola, 10/12/2024 09:56 AM
clipboard-202412100957-wmkuc.png (126 KB) clipboard-202412100957-wmkuc.png Diego Mirandola, 10/12/2024 09:57 AM
clipboard-202412111648-eh2qg.jpeg (48.6 KB) clipboard-202412111648-eh2qg.jpeg Erik Hoogland, 11/12/2024 04:48 PM
Actions #2

Updated by Tahir Malik 5 months ago

  • Target version changed from Tezza 2024.11 to Tezza 2024.12
Actions #3

Updated by Diego Mirandola 5 months ago

  • Assignee changed from Diego Mirandola to Maaike Bommerson
@Maaike Bommerson gaat het opmaak verder oppakken:
in step 1
  • header toevoegen
  • linkerkant:
    • kolom mimetype toevoegen, alignment van kolommen verbeteren
  • rechterkant:
    • upload ui toepassen (zoals in attachments-form)
    • action 'match' verplaatsen naar de header van de tabel
  • buttons (annuleren en volgende) layout verbeteren
    in step 2
  • kolommen verplaatsen naar aparte configuratie
  • kolommen worden: thumbnail, name, size
  • thumbnail voor new files kiezen
Actions #4

Updated by Maaike Bommerson 5 months ago

  • Assignee changed from Maaike Bommerson to Diego Mirandola

Onderstaande punten zijn verwerkt en ook de branch van ticket #30068 is meegenomen

Actions #5

Updated by Diego Mirandola 5 months ago

  • Status changed from In Progress to Ready in Dev
  • Assignee changed from Diego Mirandola to Erik Hoogland

Graag testen op dev-amsterdam.

Actions #6

Updated by Erik Hoogland 5 months ago

  • Status changed from Ready in Dev to Test approved
  • Assignee changed from Erik Hoogland to Diego Mirandola

Dit is akkoord op dev-amsterdam

Updated by Diego Mirandola 5 months ago · Edited

Task "Verwerken bulk documenten" wordt geopend in deze component:

Links zijn de bestaande documenten, rechts kunnen nieuwe documenten uploaded worden. Vervolgens is het mogelijk om oude en nieuwe documenten te matchen. Er is een auto-match action die documenten matcht gebaseerd op property tdms:oorspronkelijkeBestaandsnaam.

Na 'volgende' wordt de component getoond die ook voor andere document gerichte taken wordt gebruikt, met bestaande en ongematchte nieuwe documenten in de lijst.

Formulier is hetzelfde als 'metadata bewerken' voor bestaande documenten, hetzelfde als 'document toevoegen' voor nieuwe documenten.

Bulk action #30056 is beschikbaar (let op https://support.contezza.nl/issues/30056#note-6).

Actions #8

Updated by Diego Mirandola 5 months ago

  • Status changed from Test approved to In Progress
Naar aanleiding van https://support.contezza.nl/issues/30056#note-9 wordt het formulier voor nieuwe documenten vervangen met een formulier die
  • de readonly velden uitfiltert
  • compatibel is met het structuur van het formulier voor bestaande documenten.
Actions #9

Updated by Diego Mirandola 5 months ago

  • Status changed from In Progress to Ready in Dev

Graag testen op dev-amsterdam dat de 'copy to all' action ook kopieert velden van formulier voor nieuwe documenten naar formulier voor bestaande documenten en andersom.

Naast het uitfilteren van readonly velden in het formulier voor nieuwe documenten (behalve tdms:oorspronkelijkeBestandsnaam), is het upload veld ook weggehaald vanuit het formulier voor bestaande documenten die geen nieuwe content hebben gekregen in de eerste stap. De rede is dat anders dit veld ook wordt behandeld als een lege veld, en dus ingevuld door de 'copy to all' action.

Deze wijziging heeft alleen impact op formulier 'gzac.document-upload.dynamic-forms.objecttype.xxx' die volgens mij nergens anders wordt gebruikt.

Actions #10

Updated by Diego Mirandola 5 months ago

  • Assignee changed from Diego Mirandola to Erik Hoogland
Actions #11

Updated by Erik Hoogland 5 months ago

  • Status changed from Ready in Dev to Test approved
  • Assignee changed from Erik Hoogland to Diego Mirandola

Dit werkt op dev-amsterdam. Zover ik weet wordt gzac.document-upload.dynamic-forms momenteel nergens gebruikt.

Actions #12

Updated by Diego Mirandola 5 months ago

  • Status changed from Test approved to In Progress
Actions #13

Updated by Diego Mirandola 5 months ago

cm:name wordt niet goed gezet bij bestaande documenten zonder nieuwe content. Graag fixen.

Actions #14

Updated by Diego Mirandola 5 months ago

  • Status changed from In Progress to Ready in Dev
De volgende is aangepast:
  • in bulk import task, bestaande nodes zonder nieuwe content gebruiken formulier 'gzac.edit-documents-metadata.dynamic-forms', hiermee is https://support.contezza.nl/issues/30070#note-13 gelijk opgelost
  • de structuur van 'gzac.edit-documents-metadata.dynamic-forms' is aangepast om compatibel te zijn met 'gzac.edit-documents-content.dynamic-forms' en 'gzac.document-upload.dynamic-forms', zodat 'copy to all' werkt tussen deze formulieren
  • 'gzac.edit-documents-metadata.dynamic-forms' is aangepast om een error te voorkomen die ook zeldzaam ervoor zorgt dat de naam niet goed wordt gezet

Dit heeft dus impact op beide 'bulk import' en 'metadata bewerken', graag testen.

Actions #15

Updated by Diego Mirandola 5 months ago

  • Assignee changed from Diego Mirandola to Erik Hoogland
Actions #16

Updated by Erik Hoogland 5 months ago

  • Document Metadata Bewerken: GOED
  • Document Wijzigen: GOED
  • Documenten Bulk Verwerken:
    • Bestaande documente geen nieuwe content: GOED
    • Bestaande documenten Nieuwe content: GOED
    • Nieuwe documenten: FOUT

Zie https://dev-amsterdam.contezza.cloud/#/details/c4ac039b-377f-4dc2-bb6d-9dd53316b89d/documents

Actions #17

Updated by Diego Mirandola 5 months ago · Edited

Veld cm:name is disabled in het formulier voor nieuwe documenten. Dit moet dit fixen https://support.contezza.nl/issues/30070#note-16 (en geen impact hebben op anderen).
De cm:name is sowieso nooit volledig in deze stap aangezien dat tza:identificatie mist. Het idee is dat in de volgende stap van het proces zal dit wel ingevuld worden.

Graag opnieuw testen.

Let op: ik heb de wijzigingen in de setup scripts die voor #30125 waren uitgevoerd in deze branch meegenomen (anders was het niet mogelijk om beide wijzigingen tegelijkertijd te hebben).

Actions #18

Updated by Diego Mirandola 5 months ago

  • Status changed from In Progress to Ready in Dev
  • Assignee changed from Diego Mirandola to Erik Hoogland
Actions #19

Updated by Diego Mirandola 5 months ago

  • % Done changed from 0 to 100

In Contezza apps versie 3.17.1

Actions #20

Updated by Diego Mirandola 5 months ago

  • Status changed from Ready in Dev to Resolved

Also available in: Atom PDF