Inhoud

Upload documenten naar fileshare

De volgende instellingen zijn noodzakelijk:

Root

Allereerst moet de kolom Tekst bij de instelling Sectie: Documenten en Item: DocumentRoot gevuld zijn met een UNC-map, bijvoorbeeld \\CORK\OpenWave\Documents, die verwijst naar een map op de fileshare waarachter documenten vanuit OpenWave opgeslagen kunnen worden.

Deze root moet een substring zijn van de gedefinieerde mappen in de Sectie: Aanmaakmappen.

Vanuit een installatie in de Cloud van OpenWave zal het contact met een fileshare via de installatie van satellite lopen. De rootmap kan in de (lokaal geïnstalleerde) satellite-ini worden overschreven.

Op die rootmap (en daarmee op alle submappen) dient een gebruiker gedefinieerd te zijn met voldoende rechten die OpenWave gebruikt om documenten te plaatsen en te tonen.

Ook in het geval dat de zaak waar de documenten naar toe worden geüpload valt onder een compartiment (al of niet met satellite) geldt het bovenstaande.

Authenticatie

Zie ook: 2-way encryptie van externe wachtwoorden.

Tracering

Windows Internet Naming Service

Kolom Tekst van Sectie: Documenten Item: OphalenViaFileserver_Wins het IP-adres van de machine met de Windows Internet Naming Service.

Het domein van de fileshare.

Protocol

Indien satellite (al of niet in combinatie met compartiment) dan staat het protocol waarmee de fileshare wordt benaderd in de lokaal geplaatste ini-file die hoort bij de satellite-installatie. Standaard vanaf 1.28 is SMBTWO.

Indien geen satellite dan is SMBTWO het leidende protocol.

Satellite

Indien er verbinding vanuit de Cloud wordt gezocht met een fileserver dan is een installatie van een aparte OpenWave satellite-server binnen het LAN noodzakelijk. Het programma verwacht dat deze satellite-server aanwezig is indien:

Zie voor werking en overige instellingen: Satellite t.b.v. benadering fileserver en zie voor ketenvoorbeeld: Ketenvoorbeeld Upload vanuit Cloud.

Overschrijven of dupliceren onder nieuwe naam

Bij uploaden naar fileshare kijkt het programma of de file reeds bestaat. Indien:

OF indien:

dan wordt de file onder de een nieuwe naam geplaatst (het naamdeel van de filenaam wordt hiertoe uitgebreid met '(n)' bijvoorbeeld mijndocument(1).txt of mijndocument(12).txt. n kan maximaal 999 keer worden opgehoogd. Indien niet aan deze voorwaarden voldaan is - of de file wordt geüpload na bewerking in OnlyOffice -, dan wordt de bestaande file overschreven.

Bijwerken geregistreerde documentenkaart

Indien de instelling Sectie: DocumentRegistreren Item: BestaandeRegNegerenBijUploadPostfix is aangevinkt en er wordt een upload gedaan van een document naar fileshare waarbij dat document met een postfix (n) wordt opgeslagen en er blijkt een geregistreerde documentkaart te zijn onder de oorspronkelijke naam (dus in tbcorrespondentie) bij de betreffende zaak, dan wordt die geregistreerde documentkaart NIET bijgewerkt. Anders dus wel.

Waarschuwen bij doublure in naam

Indien:

dan zal het programma controleren of er al een file bestaat met dezelfde naam bij die zaak en zo nodig een waarschuwing geven.

Indien Getal1 van bovengenoemde instelling de waarde 1 heeft, betekent dat er nooit doublures kunnen ontstaan omdat de filenaam in dat geval wordt uitgebreid met een tellertje: test.txt en test(1).txt.

Mogelijke mappen

OpenWave moet eerst bepalen op welke map(pen) documenten geplaatst mogen worden. OpenWave gaat er daarbij vanuit dat de documenten achter de vermelde Documentroot logisch ingedeeld zijn naar op zijn minst de hoofdzaakcodering. Dit gebeurt op drie manieren.

Dit is het geval indien:

Wanneer de inlogger in deze situatie één of meer documenten aanwijst om up te loaden, kijkt het programma naar de kolom dvhyperlink van de hoofdzaak (dus die van tbomgvergunning, tbinfoaanvragen, tbmilinrichtingen etc.) en zoekt hier alle bestaande submappen bij op. Indien er meer dan één map in aanmerking komt, zal de inlogger een keuze moeten maken..

Deze mappen moeten fysiek bestaan!!! Ze worden dus niet automatisch aangemaakt.

Indien:

OF indien:

dan zullen bij het aanmaken van een nieuwe zaak of inrichting automatisch de mappen genoemd in de rijen van Sectie: Aanmaakmappen worden aangemaakt. Hierbij uitgezonderd zijn de mappen waarin de variabelen %bezwaarnr%, %adviesnr% en %inspnr% zijn opgenomen.

Alleen op één van de expliciet toegekende (sub)mappen per zaak op rechtengroepniveau

Dit is het geval indien:

Wanneer de inlogger in deze situatie één of meer documenten aanwijst om up te loaden, kijkt het programma naar toegekende mappen (de kolom map tbrechtengroepmappen.dvmapfileshare) van de rechtengroep waar hij/zij lid van is (beheertegel Functionele rechten: lijst in detailscherm van rechtengroep). Het gaat daarbij om de niet vervallen rijen waarbij upload aangevinkt is. In deze kolom dvmapfileshare worden vervolgens de variabelen:

Het programma zoekt op basis van deze mappen alle bestaande (sub)mappen op de fileserver. Indien er meer dan één map in aanmerking komt, zal de inlogger een keuze moeten maken.. Indien er geen map is toegekend, dan zal het programma zelf de basismap uit de kolom dvhyperlink van de hoofdzaak (dus die van tbomgvergunning, tbinfoaanvragen, tbmilinrichtingen etc.) toevoegen (zonder submappen).

Deze mappen moeten fysiek bestaan!!! Ze worden dus niet automatisch aangemaakt.

Indien:

OF indien:

dan zullen bij het aanmaken van een nieuwe zaak of inrichting automatisch de mappen genoemd in de rijen van Sectie: Aanmaakmappen worden aangemaakt. Hierbij uitgezonderd zijn de mappen waarin de variabelen, %bezwaarnr%, %adviesnr% en %inspnr% zijn opgenomen.

Op één van de (sub)mappen per (deel)zaak zoals gedefinieerd in Sectie: Aanmaakmappen

Dit is het geval indien de instelling Sectie: Documenten Item: Autorisatiemappen NIET aangevinkt is.

Het programma interpreteert bezwaar/beroep, adviezen en inspecties als deelzaken bij een hoofdzaak en kan zo nodig de bijbehorende documenten van de deelzaak op een aparte submap van de hoofdzaak plaatsten.

Het programma bepaalt welke mappen getoond kunnen worden op grond van de instellingen per module onder de Sectie: AanmaakMappen.

Als er bijvoorbeeld 5 mappen bestaan op de fileshare om documenten in te delen onder een bepaalde omgevingszaak dan worden er ook 5 regels gedefinieerd in OpenWave onder Sectie: AanmaakMappen waarbij de kolom Item begint met 'Omgeving_'.

Bijvoorbeeld Omgeving_basis, Omgeving_OLO, Omgeving_adviezen en Omgeving_inspecties et cetera.

In de kolommen Tekst van de betreffende regel komen de mappen van de fileshare te staan (in UNC-notatie). Zie ook voorbeeld verderop.

LET OP: al deze mappen moeten dus submappen zijn van de DocumentRoot (de documentroot moet wel onderdeel zijn van de map). Indien er sprake is van een compartiment met een eigen satellite dan wordt de documentroot on the fly overschreven met de documentroot van de satellite.

Het programma redeneert als volgt:

Bepaling modulemappen

Om te bepalen waarop de gebruiker de uploads kan plaatsen kijkt het programma naar de instellingen van

Sectie: AanmaakMappen.

Item begint met:

Bepaling submap(pen) per module

Substitutie variabelen

Van de rijen uit de instellingen bij Sectie: Aanmaakmappen die aan bovenstaande voldoen wordt de kolom Tekst gebruikt in een hulprijtje. De kolom Tekst bevat de echte map op de fileshare, maar OpenWave zal hierop eerst nog een substitutie uitvoeren op de volgende variabelen:

Alleen in het geval van inspecties bij inrichtingen wordt %zaakjaar% bepaald op grond van startdatum (ddrappel)

Alleen in het geval van inspecties bij inrichtingen wordt %zaakjaar% bepaald op grond van startdatum (ddrappel)

Voorbeeld: \\CORK\OpenWave\Documents\Omgeving\%zaakjaar%\%zaaknr%

wordt na substitutie bijvoorbeeld
\\CORK\OpenWave\Documents\Omgeving\2012\2013RP0044\

Uiteindelijk leveren deze instellingen dus een of meer fileshare-mappen op waar het programma documenten kan plaatsen bijvoorbeeld:

Indien dit rijtje bestaat uit 0 mappen dan gaat het uploaden niet door (het programma weet dan niet waar de upload te plaatsen).

Indien dit rijtje bestaat uit 1 map dan hoeft het programma niet aan de gebruiker een extra keuze te vragen uit de mogelijkheden.

Indien dit rijtje bestaat uit meer dan 1 map dan zal de gebruiker hieruit een extra keuze moeten maken.

Indien op de fileshare de map niet bestaat waarop het document geüpload moet worden, dan maakt het programma deze automatisch aan.

LET OP: indien instelling Sectie: Documenten en Item: SpecialeUploadMappen aangevinkt is en u wilt uploaden bijvoorbeeld vanuit inspecties bij een omgevingszaak, dan verwacht OpenWave dus minimaal één kaart bij Sectie: AanmaakMappen en Item begint met Omgeving_ waarbij Getal1 de waarde 2 heeft (inspecties) en Getal2 ook de waarde 2 (uploadmap), anders komt foutcode 706: ontbrekende instellingen.