Doorgeven of wijziging major of minor is

Dit is een statische kopie van het eerdere discussie.kinggemeenten.nl.
Nieuwe discussies kunnen in de GitHub repository 'StUF standaarden' als issue worden opgevoerd.

7 reacties / 0 nieuw
Michiel Verhoef
Doorgeven of wijziging major of minor is

Tijdens de teleconferentie van 12-02-2015 kwam ter sprake dat het in CMIS mogelijk is aan te geven of een wijziging een major of minor wijziging betreft.

Het voorstel was dit op eenzelfde manier door te geven CheckoutID en CheckedOutBy in een optioneel veld in de parameters.  Wanneer dit veld niet gevuld is kiest het DMS voor een default waarde, dit is meestal minor.

Graag uw reacties svp.

Joost Wijnings

Ik denk dat 'minor' het meest standaard is, dus dat zou het minst impact in 'het veld' hebben. Dus ik ben voor 'minor'. 

Roel de Bruin

Ik lees in de CMIS 1.0 specificaties hierover het volgende:

Enum versioningState: An enumeration specifying what the versioing state of the newly-created object MUST be. If the repository does not support versioning, the repository MUST ignore the versioningState parameter. Valid values are: 

  • none: The document MUST be created as a non-versionable document.
  • checkedout: The document MUST be created in the checked-out state.
  • major (default): The document MUST be created as a major version.
  • minor: The document MUST be created as a minor version.

Aangezien CMIS major als default hanteert stel ik voor dat wij dat ook doen.

 

 

Michiel Verhoef

Bijgaand een voorstel hoe dit in de XSD schema's op te nemen.

 

Bijlage

405665.docx
Roel de Bruin

In het voorstel is een parameter toegevoegd aan de berichtdefinitie van geefZaakdocumentbewerken_Du02. Maar dat is de response die de consumer van de service ontvangt. Het gaat er hier echter met name om dat de consumer invloed kan uitoefenen op de wijze waarop de versie nummering plaats vindt. Daarom zou dit gegeven moeten worden opgenomen in de berichtdefinities van maakZaakdocument, voegZaakdocumentToe en updateZaakdocument.

Daarnaast is het de vraag of we de waarden 'none' en 'checkedout' willen overnemen in de StUF-berichten. Hiermee wordt andere functionalteit geboden dan we oorspronkelijk besproken hebben. Op zich heb ik hier geen bezwaar tegen maar dat is wel iets dat we ons moeten realiseren.

 

Michiel Verhoef

Op zich klinkt dit logisch maar maakZaakdocument en voegZaakdocumentToe zijn reguliere ZKN:edcLk01 berichten. Hiervan zou dan een ZS-DMS specifieke variant gemaakt moeten worden om deze parameters mee te kunnen sturen.

 

Michiel Verhoef

Dit punt is besproken tijdens de teleconferentie van 21-05-2015. Hierover is het volgende besloten:

  • Op dit moment is alleen voor het ‘updateZaakDocument_Di02 vrije bericht’ van belang om aan te kunnen geven of iets een major of minor wijziging is.
  • Besloten is alleen het ‘updateZaakDocument_Di02 vrije bericht’ uit te breiden met een nieuwe property (versionState) in het parameter blok.