OAT-invoermodule: verschil tussen versies

Uit HisGIS
Naar navigatie springen Naar zoeken springen
 
(74 tussenliggende versies door 2 gebruikers niet weergegeven)
Regel 1: Regel 1:
== Inleiding ==
== Inleiding ==


Deze toepassing ondersteunt het invoeren van gegevens van zgn. oatscans of minuutplannen. Een uitgenormaliseerd [datamodel](datamodel.png) met validaties is de basis, in een webapplicatie met onder andere een spreadsheet en plaatjes van scans kunnen de gegevens ingevoerd worden.   
Deze toepassing ondersteunt het invoeren van gegevens van zgn. [[OAT|oatscans]] als onderdeel van het [[Kadaster 1832]]. Een uitgenormaliseerd [[Datamodel_OAT-tool|datamodel]] met validaties is de basis, in een webapplicatie met onder andere een spreadsheet en plaatjes van scans kunnen de gegevens ingevoerd worden.   
Er is ook een handleiding in word met plaatjes, die vindt u (nog) niet op deze wiki.   
Er is ook een handleiding in word met plaatjes, die vindt u (nog) niet op deze wiki.   


{{opm|Als u bepaalde data niet kwijt kunt [https://bitbucket.org/fryske-akademy/hisgis_oat_invoermodule/issues?status=new&status=open|meld dit dan] en zet die {{strong|data niet in een veld dat daar niet voor bedoeld is!}}}}
{{opm|Als u bepaalde data niet kwijt kunt}} [https://jira.socialhistoryservices.org/projects/OAT/summary meld dit dan] en zet die {{strong|data niet in een veld dat daar niet voor bedoeld is!}}


== Invoerprocessen ==
== Invoerprocessen ==
Kies bovenin de provincie en de gemeente waarin je wilt werken en daarna via 1 van de 4 knoppen het invoerproces waar je mee bezig wilt.
Kies bovenin de provincie en de gemeente waarin je wilt werken en daarna via de dropdown het invoerproces waar je mee bezig wilt.
 
=== Algemene werkwijze en afronding ===
 
De invoer van een gemeente verloopt in de basis als volgt:
 
# voer tariefsoorten en tarieven in
# voer percelen in met artikelen, rechtspersonen en perceeltarieven
# klik op de knop "ingevoerd"
# coordinator loopt het werk na
# coordinator zet gemeentestatus op gecontroleerd
 
=== Tarieven ===
=== Tarieven ===
Voor elke gemeente moeten eerst de tariefsoorten en tarieven worden ingevoerd, daarna kunnen de percelen worden ingevoerd met daaraan gekoppelde tarieven. Er is, vanwege benodigde specialistische kennis, een aparte rol "tarieven" om dit te mogen doen.
Voor elke gemeente zijn reeds de [[Datamodel_OAT-tool#Tariefsoort|tariefsoorten]] en [[Datamodel_OAT-tool#Tarief|tarieven]] ingevoerd. voor elke gemeente zijn er twee soorten tarieven:
Een tariefsoort kan ook verwijzingen bevatten naar tarieven onder een andere soort.


* ongebouwde tarieven kunnen klasse 1 t/m 5 hebben
* ongebouwde tarieven (zoals Bouwland of Weiland) kunnen klasse 1 t/m 5 hebben
* gebouwde tarieven kunnen meer dan 5 klassen hebben
* gebouwde tarieven (zoals Huizen) kunnen meer dan 5 klassen hebben


=== Percelen ===
=== Percelen ===
In dit (hoofd)proces kunnen percelen worden ingevoerd, kies de scan waar je mee bezig wilt, waarna een spreadsheet verschijnt waar de percelen ingevoerd kunnen worden. Boven het sheet staan een aantal knoppen (versleepbaar!) met acties voor een perceel. Voor elk perceel vul je normaal gesproken in: nr, art, grondgebruik, opp, aftrek, bel. inkomen (evt. ook bel. inkomen gebouwd).   
In dit (hoofd)proces kunnen percelen worden ingevoerd, kies de scan waar je mee bezig wilt, waarna een spreadsheet verschijnt waar de percelen ingevoerd kunnen worden. Boven het sheet staan een aantal knoppen (versleepbaar!) met acties voor een perceel. Voor elk perceel vul je normaal gesproken in: {{veld|nr}}, {{veld|art}}, {{veld|grondgebruik}}, {{veld|opp}}, {{veld|aftrek}}, {{veld|bel. inkomen}} (evt. ook {{veld|bel. inkomen gebouwd}}).   


Een {{strong|nieuwe regel kan toegevoegd worden met accessKey-n ({{key_press|Alt|n}} of {{key_press|Alt|Shift|n}}}}, zie ook https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/accesskey), of met de plus knop.
Een {{strong|nieuwe regel kan toegevoegd worden met accessKey-n ({{key_press|Alt|n}} of {{key_press|Alt|Shift|n}}}})<ref>zie ook https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/accesskey</ref>, of met {{oat-tool-knop|'''+'''}}.


Bovenin tarieven en evt. huisnrs. aan een perceel gekoppeld worden. {{strong|Tarieven koppelen gaat als volgt}}:
Bovenin tarieven en evt. huisnrs. aan een perceel gekoppeld worden. {{strong|Tarieven koppelen gaat als volgt}}:


* klik op tarieven, nu wordt o.b.v. grondgebruik, oppervlak en de ingevulde belastbae inkomens gepoogd een tarief voor in te vullen, zie verderop
* klik op {{oat-tool-knop|&#9998; Tarieven perc.}}, nu wordt gepoogd een tarief voor in te vullen {{obv}} grondgebruik, oppervlak en de ingevulde belastbare inkomens (zie verderop)
* klik indien nodig op toevoegen
* klik indien nodig op {{oat-tool-knop|'''+'''}}
* kies de juiste klasse
* kies de juiste klasse
* pas evt. het vooringevulde oppervlak aan
* pas evt. het vooringevulde oppervlak aan
* sla op (voor gebouwd tarief wordt nu oppervlak op 0 gezet)
* sla op (voor gebouwd tarief wordt nu oppervlak op 0 gezet)
* bij ongebouwd is de opbrengst een rekensom o.b.v. oppervlak, bij gebouwd een vast bedrag
* bij ongebouwd is de opbrengst een rekensom {{obv}} oppervlak, bij gebouwd een vast bedrag
* is er 1 ongebouwd tarief gekoppeld, dan wijzigt de oppervlakte hiervan mee bij een wijziging van het oppervlak in het perceel. {{opm|dit gedrag kan worden uitgezet met de syncopp knop}}
* is er 1 ongebouwd tarief gekoppeld, dan wijzigt de oppervlakte hiervan mee bij een wijziging van het oppervlak in het perceel. {{opm|dit gedrag kan worden uitgezet met {{oat-tool-knop|syncopp}} }}


==== logica voorinvullen tarief ====
==== logica voorinvullen tarief ====
Regel 35: Regel 45:
* zoek eerst in tariefverwijzingen, daarna in rechtstreekse tarieven
* zoek eerst in tariefverwijzingen, daarna in rechtstreekse tarieven
** voor ongebouwd: is er eerder een tarief gekoppeld voor het grondgebruik, gebruik dat als basis, zoek anders een match van tariefsoort met ingevuld grondgebruik
** voor ongebouwd: is er eerder een tarief gekoppeld voor het grondgebruik, gebruik dat als basis, zoek anders een match van tariefsoort met ingevuld grondgebruik
** voor gebouwd: match op basis van ingevuld belastbaar inkomen
** voor gebouwd: match {{obv}} ingevuld belastbaar inkomen
* fallback voor ongebouwd: match op basis van ingevuld belastbaar inkomen
* fallback voor ongebouwd: match {{obv}} ingevuld belastbaar inkomen
* er kan altijd afgeweken worden van het voorstel
* er kan altijd afgeweken worden van het voorstel


==== kleuren en meldingen voor inkomen en tarieven ====
==== kleuren en meldingen voor inkomen en tarieven ====


* {{strong|oranje}}: duidt op {{fout|fout met gekoppelde tarieven}}
{| class="wikitable" style="text-align:center"
* {{strong|rood}}: duidt op {{fout|fout met inkomen in sheet}}
|-
* geen tarieven gekoppeld &rArr; oranje + melding
! kleur !! melding !! betekenis
* tarieven gekoppeld en inkomen niet ingevuld &rArr; rood plus melding
|-
* gebouwd tarief niet gekoppeld en inkomen gebouwd ingevuld &rArr; oranje plus melding
| <span style="background-color:#ffcc99;padding:3px;">oranje</span> ||  ||style="text-align:left"| fout met gekoppelde tarieven
* gebouwde tarieven gekoppeld en gebouwd inkomen niet ingevuld &rArr; rood plus melding
|-
* berekend inkomen verschillend van ingevuld inkomen (gebouwd+ongebouwd) &rArr; rood plus melding
| <span style="background-color:#ff9999;padding:3px;">rood</span>  ||  ||style="text-align:left"| fout met inkomen in sheet
* {{strong|Een 0 in (gebouwd) inkomen betekent 0-tarief en voorkomt meldingen}}
|-
| <span style="background-color:#ffcc99;padding:3px;">oranje</span>  || &#10003; ||style="text-align:left"| geen tarieven gekoppeld
|-
| <span style="background-color:#ff9999;padding:3px;">rood</span> || &#10003; ||style="text-align:left"| tarieven gekoppeld en inkomen niet ingevuld
|-
| <span style="background-color:#ffcc99;padding:3px;">oranje</span>  || &#10003; ||style="text-align:left"| gebouwd tarief niet gekoppeld en inkomen gebouwd ingevuld
|-
| <span style="background-color:#ff9999;padding:3px;">rood</span> || &#10003; ||style="text-align:left"| gebouwde tarieven gekoppeld en gebouwd inkomen niet ingevuld
|-
| <span style="background-color:#ff9999;padding:3px;">rood</span> || &#10003; ||style="text-align:left"| berekend inkomen verschillend van ingevuld inkomen (gebouwd + ongebouwd)
|}
 
{{strong|Een 0 in (gebouwd) inkomen betekent 0-tarief en voorkomt meldingen}}


{{strong|Getallen worden standaard met een punt als scheiding voor duizendtallen weergegeven.}}
{{strong|Getallen worden standaard met een punt als scheiding voor duizendtallen weergegeven.}}


=== Nieuw artikel ===
=== Nieuw artikel ===
Een nieuw artikel kan linksboven het sheet worden opgevoerd. {{strong|Na toevoegen van het artikel verschijnen twee schermen ({{opm|NB dit gedrag kan worden uitgezet met de aan/uit knop}})}}, een scherm waar een nieuw persoon kan worden ingevoerd en een scherm waarin een eerder ingevoerd persoon kan worden gekozen als eigenaar bij dit artikel. Als er geen sprake is van een persoon als eigenaar, kunnen deze schermen worden gesloten. Via het proces Rechtspersonen en artikelen kunnen op uitgebreidere manier rechtspersonen worden gekoppeld.
Een nieuw artikel kan linksboven het sheet worden opgevoerd. Er zijn 4 knoppen voor het toevoegen van een artikel:
# met een persoon als eigenaar
# met een instantie als eigenaar
# met een verwijzing
# zonder rechtspersoon (alleen nieuw artikel)
Ook is er een knop waarmee rechtstreeks naar het artikel genavigeerd kan worden uit het invulvak.
{{strong|Na toevoegen van het artikel verschijnt een scherm om de invoer af te ronden}}: een scherm waarin een eerder ingevoerde persoon of instantie kan worden gekozen of een nieuwe kan worden opgevoerd; of, bij een verwijzing, een scherm waarin het soort verwijzing kan worden gekozen en de persoon waarnaar wordt verwezen. De verschijnende schermen kunnen eventueel worden gesloten. Via het proces Rechtspersonen en artikelen kunnen op uitgebreidere manier rechtspersonen worden gekoppeld.


=== Tips ===
=== Tips ===
* de knop links bovenin naast de scans verbergt de scans, waardoor er meer ruimte is voor het sheet
* de knop links bovenin naast de scans {{oat-tool-knop|&#8862;}} verbergt alles behalve het sheet
* de knoppenbalk bovenin het sheet kan versleept worden
* de knoppenbalk bovenin het sheet kan versleept worden
* als scrollen niet werkt probeer pijltjes of sleep de scrollbar
* als scrollen niet werkt probeer pijltjes of sleep de scrollbar
* zet de aan/uit knop uit vóór het toevoegen van een artikel als er geen sprake is van een persoon als eigenaar
* gebruik {{key_press|Up}} (pijltje omhoog) voor een nieuwe waarde in autocomplete velden ({{veld|artikel}}, {{veld|grondgebruik}})
* gebruik pijltje omhoog voor een nieuwe waarde in autocomplete velden (artikel, grondgebruik)
* een aantal van de functies bovenaan het sheet opereert op een actief perceel
* een aantal van de functies bovenaan het sheet opereert op een actief perceel
* een perceel wordt actief als je in een cel staat
* een perceel wordt actief als je in een cel staat
Regel 70: Regel 97:
== Rechtspersonen en artikelen ==
== Rechtspersonen en artikelen ==


Dit proces is bedoeld voor muteren van rechtspersonen bij een artikel. Selecteer een artikel waaraan je de rechsperso(o)n(en) wilt koppelen.
Dit proces is bedoeld voor muteren van [[Rechtspersoon|rechtspersonen]] bij een [[artikel]]. Selecteer een artikel waaraan je de rechsperso(o)n(en) wilt koppelen.


Het invoerblok voor een rechtspersoon bestaat uit de volgende delen: het bovenste deel stuurt het toevoegen, daaronder een deel voor de rol en het type rechtsperso(o)n(en), daar weer onder de details voor de geselecteerde rechtspersoon.
Het invoerblok voor een rechtspersoon bestaat uit de volgende delen: het bovenste deel stuurt het toevoegen, daaronder een deel voor de rol en het type rechtsperso(o)n(en), daar weer onder de details voor de geselecteerde rechtspersoon.


Selecteer voordat je een nieuwe rechtspersoon wilt toevoegen eerst of dat een persoon, instantie of verwijzing is. Koppelen van personen en instanties verloopt op een standaard wijze via een scherm waarin een bestaande gekozen kan worden, een nieuwe kan worden toegevoegd en een keuze kan worden gekoppeld. Voor instanties is er een dropdown met een aantal 'standaard' instanties, bij voorkeur wordt daar één van gebruikt.
Selecteer voordat je een nieuwe rechtspersoon wilt toevoegen eerst of dat een [[persoon]], [[instantie]] of [[verwijzing]] is. Koppelen van personen en instanties verloopt op een standaard wijze via een scherm waarin een bestaande gekozen kan worden, een nieuwe kan worden toegevoegd en een keuze kan worden gekoppeld. Voor instanties is er een dropdown met een aantal ''standaard'' instanties, bij voorkeur wordt daar één van gebruikt.


Een overzicht van de bijbehorende gegevens:   
Een overzicht van de bijbehorende gegevens:   


* een artikel heeft 1 of meer rechtspersonen
* een artikel heeft 1 of meer rechtspersonen
* in een artikel kan aangevinkt worden of er sprake is van "consorten"
* in een artikel kan aangevinkt worden of er sprake is van ''[[consorten]]''
* een rechtspersoon heeft een bepaalde rol (bijv. eigenaar) t.o.v. zijn artikel
* een rechtspersoon heeft een bepaalde rol (bijv. <code>eigenaar</code>) t.o.v. zijn artikel
* een rechtspersoon kan een persoon, een instantie of een verwijzing naar een persoon zijn
* een rechtspersoon kan een persoon, een instantie of een verwijzing naar een persoon zijn
* een persoonsverwijzing geeft een relatie (bijv. huisvrouw van) aan tot een persoon
* een persoonsverwijzing geeft een relatie (bijv. <code>huisvrouw van</code>) aan tot een persoon
* in een persoonsverwijzing kunnen ook de gegevens over de relatie (bijv. de huisvrouw) opgenomen worden
* in een persoonsverwijzing kunnen ook de gegevens over de relatie (bijv. de huisvrouw) opgenomen worden


Regel 97: Regel 124:
! rol !! omschrijving
! rol !! omschrijving
|-
|-
| gast || een gast mag alleen kijken
| <code>gast</code> || een gast mag alleen kijken
|-
|-
| provincie || per provincie is een rol nodig om te kunnen muteren
| <code>provincie</code> || per provincie is een rol nodig om te kunnen muteren
|-
|-
| alleprovincies || iemand met deze rol mag elke provincie muteren
| <code>alleprovincies</code> || iemand met deze rol mag elke provincie muteren
|-
|-
| personen_instanties || iemand met deze rol mag personen en instanties muteren
| <code>personen_instanties</code> || iemand met deze rol mag personen en instanties muteren
|-
|-
| tarieven || iemand met deze rol mag tarieven en -soorten bewerken
| <code>tarieven</code> || iemand met deze rol mag tarieven en -soorten bewerken
|-
|-
| coördinator || iemand met deze rol mag reageren op vragen en opmerkingen  
| <code>coordinator</code> || iemand met deze rol mag reageren op vragen en opmerkingen  
|-
|-
| beheer || iemand met deze rol mag alles
| <code>beheer</code> || iemand met deze rol mag alles
|-
|-
| export || iemand die mag muteren of iemand met deze rol mag perceelgegevens exporteren
| <code>vectorisering</code> || iemand die issues mag toevoegen aan een gecontroleerde gemeente
|}
|}


=== account gegevens ===
=== account gegevens<ref>zie ook: https://techcommunity.microsoft.com/t5/Microsoft-OneDrive-Blog/Introducing-a-new-secure-external-sharing-experience/ba-p/112624/page/3</ref> ===


* worden na aanvraag (voor/achternaam,provincie,email) ingevoerd door de beheerder
* worden na aanvraag (voor/achternaam,provincie,email) ingevoerd door de beheerder
Regel 124: Regel 151:
* deze code komt in de mail na klikken op "Send Code"
* deze code komt in de mail na klikken op "Send Code"
* na invullen van de code en verify wordt het textbestand getoond
* na invullen van de code en verify wordt het textbestand getoond
* zie ook: https://techcommunity.microsoft.com/t5/Microsoft-OneDrive-Blog/Introducing-a-new-secure-external-sharing-experience/ba-p/112624/page/3


== Configureerbaarheid ==
== Configureerbaarheid ==
Regel 130: Regel 156:
* Kolommen kunnen in overleg verborgen worden via een instelling op globaal, provinciaal of gemeente niveau.
* Kolommen kunnen in overleg verborgen worden via een instelling op globaal, provinciaal of gemeente niveau.
* De breedte van het sheet kan op globaal, provinciaal of gemeente niveau geconfigureerd worden.  
* De breedte van het sheet kan op globaal, provinciaal of gemeente niveau geconfigureerd worden.  
* Het formaat en de locale voor getallen in het sheet kan worden aangepast (standaard nl-NL en 0,0.##)
* Het formaat en de locale voor getallen in het sheet kan worden aangepast (standaard <code>nl-NL</code> en <code>0,0.##</code>)


== Issues ==
== Issues ==
Regel 139: Regel 165:
## vraag/opmerking
## vraag/opmerking
## reactie (coördinator)
## reactie (coördinator)
## sluiten (plaatser)
## verwijderen (plaatser)
# stroom met publicatie
# stroom met publicatie
## opmerking
## opmerking
Regel 146: Regel 172:


=== kleurgebruik ===
=== kleurgebruik ===
* initieel (blauw), beantwoord (oranje), afgehandeld (vaalgroen), valide (felgroen)
* <span style="background-color:#87cefa;padding:3px;">initieel (blauw)</span>, <span style="background-color:#ffdab9;padding:3px;">beantwoord (oranje)</span>, <span style="background-color:#8fbc8f;padding:3px;">afgehandeld (vaalgroen)</span>, <span style="background-color:#98fb98;padding:3px;">valide (felgroen)</span>
* akkoord knop voor coordinatoren: zet "akkoord" in reactie, status op valide, publiceer op true, tekst in finaletekst
* akkoord knop voor coordinatoren: zet "akkoord" in reactie, status op valide, publiceer op true, tekst in finaletekst


=== werking ===
=== werking ===


* in menu {{menu|kies venster &#9662;}} zit een link naar het issue overzicht
* er kan een issue aan een perceel gekoppeld worden
* er kan een issue aan een perceel gekoppeld worden
* hierop kan door een coördinator gereageerd worden
* hierop kan door een coördinator gereageerd worden
Regel 164: Regel 191:
In historisch materiaal heb je vaak te maken met variatie in naamgeving. Dit kan worden vastgelegd in varianten.
In historisch materiaal heb je vaak te maken met variatie in naamgeving. Dit kan worden vastgelegd in varianten.


* voor de velden achternaam, voornaam, titel, woonplaats, straat en beroep kunnen varianten opgenomen worden
* voor de velden {{veld|achternaam}}, {{veld|voornaam}}, {{veld|titel}}, {{veld|woonplaats}}, {{veld|straat}} en {{veld|beroep}} kunnen varianten opgenomen worden
* varianten kunnen via het persoonscherm beheerd worden
* varianten kunnen via het persoonscherm beheerd worden
* een variant kan gekoppeld worden aan 1 of meer personen
* een variant kan gekoppeld worden aan 1 of meer personen
* bij zoeken naar personen zal ook in gekoppelde varianten gezocht worden, waardoor Johan ook gevonden wordt met Jan of Johannis
* bij zoeken naar personen zal ook in gekoppelde varianten gezocht worden, waardoor {{vb|Johan}} ook gevonden wordt met {{vb|Jan}} of {{vb|Johannis}}
 
Het werken met varianten gaat als volgt:
 
* klik op varianten bij een persoon
* zoek een variant via de ''filters''
* koppel de variant aan de persoon
* er kunnen ook nieuwe varianten toegevoegd worden
* na koppelen wordt de variant zichtbaar bij de persoon in de betreffende kolom
 
[[Bestand:Image-RWZXI0.png|geen|screenshot met gekoppelde en niet gekoppelde variant]]


== Werk stoppen en hervatten, onthouden ==
== Werk stoppen en hervatten, onthouden ==
Regel 175: Regel 212:
* de gemeente waar je het laatst in werkte
* de gemeente waar je het laatst in werkte
* het perceel waar je het laatst in werkte
* het perceel waar je het laatst in werkte
* de taal
* het thema
* het thema
* ingestelde helderheid en contrast in de viewer


De applicatie onthoudt zolang je ingelogd blijft:
De applicatie onthoudt zolang je ingelogd blijft:


* sortering, filtering, kolomvolgorde, kolombreedte en paginanummer in tabellen (niet in het sheet)
* sortering, filtering, kolomvolgorde, kolombreedte en paginanummer in tabellen (niet in het sheet)
* de twee 'toggle' knoppen bij het sheet
* de ''toggle'' knop bij het sheet


== Vragen en problemen ==
== Vragen en problemen ==


https://bitbucket.org/fryske-akademy/hisgis_oat_invoermodule/issues?status=new&status=open
https://jira.socialhistoryservices.org/projects/OAT/summary


== Gebruik ==


== Gebruik ==
Een aantal ''panelen'' zijn resizable via rechterkant, onderkant en handle rechtsonder. De meeste panelen zijn ook versleepbaar.
 
=== Tabellen ===


Een aantal 'panelen' zijn resizable via rechterkant, onderkant en handle rechtsonder. De meeste panelen zijn ook versleepbaar.
* de bovenste rij bevat meestal titels en filters voor kolommen, '''het ziet er vaak wat uit als een rij met data, maar dat is het niet'''
* '''filters verbergen rijen data!'''


=== Zoeken en sorteren ===
=== Zoeken en sorteren ===


* Bovenin tabellen staan zoekvelden, herkenbaar aan een vergrootglasje
* Bovenin tabellen staan zoekvelden, herkenbaar aan een filter (trechtertje) icoon
* Met deze velden wordt hoofdletterongevoelig gezocht naar waarden die de zoekterm bevatten
* Met deze velden wordt hoofdletterongevoelig gezocht naar waarden die de zoekterm bevatten
* Dit geldt niet voor numerieke velden
* Het zoeken start na verlaten van een zoekveld
* Er kunnen wildcards, * en ?, gebruikt worden
* Er kunnen wildcards, <code>*</code> en <code>?</code>, gebruikt worden
* In numerieke velden kan met > en < gezocht worden
* Als geen wildcards zijn gebruikt en de zoekwaarde staat niet tussen quotes wordt een * aan begin en eind van de zoekwaarde gezet
* Er kan met <code>></code> en <code><</code> gezocht worden
* Meerdere zoekvelden kunnen tegelijk gebruikt worden
* Meerdere zoekvelden kunnen tegelijk gebruikt worden
* Er kan op meerdere kolommen tegelijk gesorteerd worden met {{key_press|Ctrl}}
* Er kan op meerdere kolommen tegelijk gesorteerd worden met {{key_press|Ctrl}}
* Eenmaal gekozen sortering kan omgedraaid, maar niet uitgezet worden
* Er kan een omgekeerd filter-criterium toegepast worden door een <code>!</code> te gebruiken voor de zoekfilter-tekst
* Er kan op een Null-waarde gezocht worden met <code>is null</code>, en op een lege tekst-string met <code>is blank</code>
 
==== Voorbeelden zoekmogelijkheden ====
; <code>>a</code> : niet ''vanaf b'', maar ''alphanumeriek groter dan a''
; <code>d <=> g</code> : tussen d en g
; <code>!<b</code> : niet kleiner dan b
; <code>!d <=> g</code> : niet tussen d en g
; <code>>=</code> en <code><=</code> : kunnen ook gebruikt, al of niet met ontkenning (<code>!</code>) ervoor
; <code>aa*de</code> : 0 of meer (onbekende) tekens voor de <code>*</code>, zoals "aabbbbbbbde"
; <code>zo?k*heden</code> : 1 (onbekend) teken voor het <code>?</code>, en 0 of meer (onbekende) tekens voor de <code>*</code>, zoals "zoekmogelijkheden", of "zoakbbbbbbbbheden"
; <code>!is blank</code> : is niet leeg
; <code>is null</code> : is zonder waarde
; <code>joh* OR jan*</code> : begint met joh of begint met jan
; <code>* *</code> : bevat een spatie


=== Tips ===
=== Tips ===


* bediening met tab en enter om muisbewegingen te beperken
* bediening met {{key_press|tab}} en {{key_press|enter}} om muisbewegingen te beperken
* als een button de focus heeft (dit is zichtbaar) kun je enter gebruiken
* als een button de focus heeft (dit is zichtbaar) kun je {{key_press|enter}} gebruiken
* escape sluit dialogen (als de cursor niet op een input veld staat)
* {{key_press|escape}} sluit dialogen (als de cursor niet op een input veld staat)
* het kan handig zijn om meer browsertabbladen of -vensters te gebruiken. {{opm|de tabs beïnvloeden elkaar (bijv. paginanr in tabel), acties in één tab kunnen gevolgen hebben in andere tabs, bijvoorbeeld wijzigingen zijn pas zichtbaar in andere tabs na verversen}}
* het kan handig zijn om meer browsertabbladen of -vensters te gebruiken. {{opm|de tabs beïnvloeden elkaar (bijv. paginanr in tabel), acties in één tab kunnen gevolgen hebben in andere tabs, bijvoorbeeld wijzigingen zijn pas zichtbaar in andere tabs na verversen}}
* veel 'data panelen' kunnen verplaatst, geminimaliseerd en vergroot of verkleind worden
* veel ''data panelen'' kunnen verplaatst, geminimaliseerd en vergroot of verkleind worden
 
* met {{key_press|Ctrl|+}} en {{key_press|Ctrl|-}} (reset met {{key_press|Ctrl|0}}) kan er gezoomed worden.
== Data import ==
 
Geef de namen van de gemeenten met hun provincie door die u geïmporteerd wilt zien

Huidige versie van 20 dec 2023 om 19:14

Inleiding

Deze toepassing ondersteunt het invoeren van gegevens van zgn. oatscans als onderdeel van het Kadaster 1832. Een uitgenormaliseerd datamodel met validaties is de basis, in een webapplicatie met onder andere een spreadsheet en plaatjes van scans kunnen de gegevens ingevoerd worden. Er is ook een handleiding in word met plaatjes, die vindt u (nog) niet op deze wiki.

 !  Als u bepaalde data niet kwijt kunt meld dit dan en zet die data niet in een veld dat daar niet voor bedoeld is!

Invoerprocessen

Kies bovenin de provincie en de gemeente waarin je wilt werken en daarna via de dropdown het invoerproces waar je mee bezig wilt.

Algemene werkwijze en afronding

De invoer van een gemeente verloopt in de basis als volgt:

  1. voer tariefsoorten en tarieven in
  2. voer percelen in met artikelen, rechtspersonen en perceeltarieven
  3. klik op de knop "ingevoerd"
  4. coordinator loopt het werk na
  5. coordinator zet gemeentestatus op gecontroleerd

Tarieven

Voor elke gemeente zijn reeds de tariefsoorten en tarieven ingevoerd. voor elke gemeente zijn er twee soorten tarieven:

  • ongebouwde tarieven (zoals Bouwland of Weiland) kunnen klasse 1 t/m 5 hebben
  • gebouwde tarieven (zoals Huizen) kunnen meer dan 5 klassen hebben

Percelen

In dit (hoofd)proces kunnen percelen worden ingevoerd, kies de scan waar je mee bezig wilt, waarna een spreadsheet verschijnt waar de percelen ingevoerd kunnen worden. Boven het sheet staan een aantal knoppen (versleepbaar!) met acties voor een perceel. Voor elk perceel vul je normaal gesproken in: nr, art, grondgebruik, opp, aftrek, bel. inkomen (evt. ook bel. inkomen gebouwd).

Een nieuwe regel kan toegevoegd worden met accessKey-n (Alt+n of Alt+⇧ Shift+n)[1], of met +.

Bovenin tarieven en evt. huisnrs. aan een perceel gekoppeld worden. Tarieven koppelen gaat als volgt:

  • klik op ✎ Tarieven perc., nu wordt gepoogd een tarief voor in te vullen grondgebruik, oppervlak en de ingevulde belastbare inkomens (zie verderop)
  • klik indien nodig op +
  • kies de juiste klasse
  • pas evt. het vooringevulde oppervlak aan
  • sla op (voor gebouwd tarief wordt nu oppervlak op 0 gezet)
  • bij ongebouwd is de opbrengst een rekensom oppervlak, bij gebouwd een vast bedrag
  • is er 1 ongebouwd tarief gekoppeld, dan wijzigt de oppervlakte hiervan mee bij een wijziging van het oppervlak in het perceel.  !  dit gedrag kan worden uitgezet met syncopp

logica voorinvullen tarief

  • er wordt alleen vooringevuld als er nog geen tarief gekoppeld is
  • zoek eerst in tariefverwijzingen, daarna in rechtstreekse tarieven
    • voor ongebouwd: is er eerder een tarief gekoppeld voor het grondgebruik, gebruik dat als basis, zoek anders een match van tariefsoort met ingevuld grondgebruik
    • voor gebouwd: match ingevuld belastbaar inkomen
  • fallback voor ongebouwd: match ingevuld belastbaar inkomen
  • er kan altijd afgeweken worden van het voorstel

kleuren en meldingen voor inkomen en tarieven

kleur melding betekenis
oranje fout met gekoppelde tarieven
rood fout met inkomen in sheet
oranje geen tarieven gekoppeld
rood tarieven gekoppeld en inkomen niet ingevuld
oranje gebouwd tarief niet gekoppeld en inkomen gebouwd ingevuld
rood gebouwde tarieven gekoppeld en gebouwd inkomen niet ingevuld
rood berekend inkomen verschillend van ingevuld inkomen (gebouwd + ongebouwd)

Een 0 in (gebouwd) inkomen betekent 0-tarief en voorkomt meldingen

Getallen worden standaard met een punt als scheiding voor duizendtallen weergegeven.

Nieuw artikel

Een nieuw artikel kan linksboven het sheet worden opgevoerd. Er zijn 4 knoppen voor het toevoegen van een artikel:

  1. met een persoon als eigenaar
  2. met een instantie als eigenaar
  3. met een verwijzing
  4. zonder rechtspersoon (alleen nieuw artikel)

Ook is er een knop waarmee rechtstreeks naar het artikel genavigeerd kan worden uit het invulvak. Na toevoegen van het artikel verschijnt een scherm om de invoer af te ronden: een scherm waarin een eerder ingevoerde persoon of instantie kan worden gekozen of een nieuwe kan worden opgevoerd; of, bij een verwijzing, een scherm waarin het soort verwijzing kan worden gekozen en de persoon waarnaar wordt verwezen. De verschijnende schermen kunnen eventueel worden gesloten. Via het proces Rechtspersonen en artikelen kunnen op uitgebreidere manier rechtspersonen worden gekoppeld.

Tips

  • de knop links bovenin naast de scans verbergt alles behalve het sheet
  • de knoppenbalk bovenin het sheet kan versleept worden
  • als scrollen niet werkt probeer pijltjes of sleep de scrollbar
  • gebruik (pijltje omhoog) voor een nieuwe waarde in autocomplete velden (artikel, grondgebruik)
  • een aantal van de functies bovenaan het sheet opereert op een actief perceel
  • een perceel wordt actief als je in een cel staat
  • de kolommen art en grondgebruik werken met autocomplete, tijdens typen wordt gezocht of het getypte voorkomt (er wordt dus geen "begint met" vergelijking gedaan) in de onderliggende lijst.
  • Wijzigingen worden direct opgeslagen in de sheet, je krijgt daar meldingen van
  • Ctrl+z kan gebruikt worden om wijzigingen ongedaan te maken
  • Soms is het nodig het sheet te verversen, dat kan door wisselen van scan en weer terug

Rechtspersonen en artikelen

Dit proces is bedoeld voor muteren van rechtspersonen bij een artikel. Selecteer een artikel waaraan je de rechsperso(o)n(en) wilt koppelen.

Het invoerblok voor een rechtspersoon bestaat uit de volgende delen: het bovenste deel stuurt het toevoegen, daaronder een deel voor de rol en het type rechtsperso(o)n(en), daar weer onder de details voor de geselecteerde rechtspersoon.

Selecteer voordat je een nieuwe rechtspersoon wilt toevoegen eerst of dat een persoon, instantie of verwijzing is. Koppelen van personen en instanties verloopt op een standaard wijze via een scherm waarin een bestaande gekozen kan worden, een nieuwe kan worden toegevoegd en een keuze kan worden gekoppeld. Voor instanties is er een dropdown met een aantal standaard instanties, bij voorkeur wordt daar één van gebruikt.

Een overzicht van de bijbehorende gegevens:

  • een artikel heeft 1 of meer rechtspersonen
  • in een artikel kan aangevinkt worden of er sprake is van consorten
  • een rechtspersoon heeft een bepaalde rol (bijv. eigenaar) t.o.v. zijn artikel
  • een rechtspersoon kan een persoon, een instantie of een verwijzing naar een persoon zijn
  • een persoonsverwijzing geeft een relatie (bijv. huisvrouw van) aan tot een persoon
  • in een persoonsverwijzing kunnen ook de gegevens over de relatie (bijv. de huisvrouw) opgenomen worden

Personen en instanties

Dit proces geeft een overzicht van personen en instanties met de gekoppelde artikelen. Er kan ook gemuteerd worden, bijvoorbeeld niet gekoppelde personen en instanties verwijderen.

Toegang

Een gemeente kan gelocked zijn voor iedereen zonder beheerrol.

De applicatie werkt met een aantal rollen die bepalen wat iemand mag:

rol omschrijving
gast een gast mag alleen kijken
provincie per provincie is een rol nodig om te kunnen muteren
alleprovincies iemand met deze rol mag elke provincie muteren
personen_instanties iemand met deze rol mag personen en instanties muteren
tarieven iemand met deze rol mag tarieven en -soorten bewerken
coordinator iemand met deze rol mag reageren op vragen en opmerkingen
beheer iemand met deze rol mag alles
vectorisering iemand die issues mag toevoegen aan een gecontroleerde gemeente

account gegevens[2]

  • worden na aanvraag (voor/achternaam,provincie,email) ingevoerd door de beheerder
  • daarna worden inloggegevens in een tekstbestandje gezet
  • het tekstbestandje wordt gedeeld
  • u ontvangt een link
  • na klikken daarop wordt wsl. een verificatiecode gevraagd
  • deze code komt in de mail na klikken op "Send Code"
  • na invullen van de code en verify wordt het textbestand getoond

Configureerbaarheid

  • Kolommen kunnen in overleg verborgen worden via een instelling op globaal, provinciaal of gemeente niveau.
  • De breedte van het sheet kan op globaal, provinciaal of gemeente niveau geconfigureerd worden.
  • Het formaat en de locale voor getallen in het sheet kan worden aangepast (standaard nl-NL en 0,0.##)

Issues

basis werkstromen

  1. stroom zonder publicatie
    1. vraag/opmerking
    2. reactie (coördinator)
    3. verwijderen (plaatser)
  2. stroom met publicatie
    1. opmerking
    2. reactie
    3. publiceren (coördinator)

kleurgebruik

  • initieel (blauw), beantwoord (oranje), afgehandeld (vaalgroen), valide (felgroen)
  • akkoord knop voor coordinatoren: zet "akkoord" in reactie, status op valide, publiceer op true, tekst in finaletekst

werking

  • in menu kies venster ▾ zit een link naar het issue overzicht
  • er kan een issue aan een perceel gekoppeld worden
  • hierop kan door een coördinator gereageerd worden
  • na inloggen verschijnt een overzicht met de meest recente reacties.
  • voor coördinatoren verschijnt een overzicht met meest recente, niet beantwoorde issues
  • er is een totaaloverzicht met issues
  • afgehandelde issues kunnen verwijderd worden
  • een beheerder kan ervoor kiezen om issues te publiceren in de zgn. percelen service
  • gepubliceerde issues kunnen niet gewijzigd of verwijderd worden

Varianten

In historisch materiaal heb je vaak te maken met variatie in naamgeving. Dit kan worden vastgelegd in varianten.

  • voor de velden achternaam, voornaam, titel, woonplaats, straat en beroep kunnen varianten opgenomen worden
  • varianten kunnen via het persoonscherm beheerd worden
  • een variant kan gekoppeld worden aan 1 of meer personen
  • bij zoeken naar personen zal ook in gekoppelde varianten gezocht worden, waardoor Johan ook gevonden wordt met Jan of Johannis

Het werken met varianten gaat als volgt:

  • klik op varianten bij een persoon
  • zoek een variant via de filters
  • koppel de variant aan de persoon
  • er kunnen ook nieuwe varianten toegevoegd worden
  • na koppelen wordt de variant zichtbaar bij de persoon in de betreffende kolom
screenshot met gekoppelde en niet gekoppelde variant

Werk stoppen en hervatten, onthouden

De applicatie onthoudt, ook na uitloggen:

  • de gemeente waar je het laatst in werkte
  • het perceel waar je het laatst in werkte
  • het thema
  • ingestelde helderheid en contrast in de viewer

De applicatie onthoudt zolang je ingelogd blijft:

  • sortering, filtering, kolomvolgorde, kolombreedte en paginanummer in tabellen (niet in het sheet)
  • de toggle knop bij het sheet

Vragen en problemen

https://jira.socialhistoryservices.org/projects/OAT/summary

Gebruik

Een aantal panelen zijn resizable via rechterkant, onderkant en handle rechtsonder. De meeste panelen zijn ook versleepbaar.

Tabellen

  • de bovenste rij bevat meestal titels en filters voor kolommen, het ziet er vaak wat uit als een rij met data, maar dat is het niet
  • filters verbergen rijen data!

Zoeken en sorteren

  • Bovenin tabellen staan zoekvelden, herkenbaar aan een filter (trechtertje) icoon
  • Met deze velden wordt hoofdletterongevoelig gezocht naar waarden die de zoekterm bevatten
  • Het zoeken start na verlaten van een zoekveld
  • Er kunnen wildcards, * en ?, gebruikt worden
  • Als geen wildcards zijn gebruikt en de zoekwaarde staat niet tussen quotes wordt een * aan begin en eind van de zoekwaarde gezet
  • Er kan met > en < gezocht worden
  • Meerdere zoekvelden kunnen tegelijk gebruikt worden
  • Er kan op meerdere kolommen tegelijk gesorteerd worden met Ctrl
  • Er kan een omgekeerd filter-criterium toegepast worden door een ! te gebruiken voor de zoekfilter-tekst
  • Er kan op een Null-waarde gezocht worden met is null, en op een lege tekst-string met is blank

Voorbeelden zoekmogelijkheden

>a
niet vanaf b, maar alphanumeriek groter dan a
d <=> g
tussen d en g
!<b
niet kleiner dan b
!d <=> g
niet tussen d en g
>= en <=
kunnen ook gebruikt, al of niet met ontkenning (!) ervoor
aa*de
0 of meer (onbekende) tekens voor de *, zoals "aabbbbbbbde"
zo?k*heden
1 (onbekend) teken voor het ?, en 0 of meer (onbekende) tekens voor de *, zoals "zoekmogelijkheden", of "zoakbbbbbbbbheden"
!is blank
is niet leeg
is null
is zonder waarde
joh* OR jan*
begint met joh of begint met jan
* *
bevat een spatie

Tips

  • bediening met Tab ↹ en ↵ Enter om muisbewegingen te beperken
  • als een button de focus heeft (dit is zichtbaar) kun je ↵ Enter gebruiken
  • escape sluit dialogen (als de cursor niet op een input veld staat)
  • het kan handig zijn om meer browsertabbladen of -vensters te gebruiken.  !  de tabs beïnvloeden elkaar (bijv. paginanr in tabel), acties in één tab kunnen gevolgen hebben in andere tabs, bijvoorbeeld wijzigingen zijn pas zichtbaar in andere tabs na verversen
  • veel data panelen kunnen verplaatst, geminimaliseerd en vergroot of verkleind worden
  • met Ctrl++ en Ctrl+- (reset met Ctrl+0) kan er gezoomed worden.