stable:applicatiebeheer:probleemoplossing:programmablokken:toon_documenten_en_download:ophalen_van_fileshare
Verschillen
Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.
| Beide kanten vorige revisieVorige revisie | |||
| stable:applicatiebeheer:probleemoplossing:programmablokken:toon_documenten_en_download:ophalen_van_fileshare [2026/07/15 10:16] – ↷ Pagina verplaatst van stable:applicatiebeheer:probleemoplossing:programmablokken:toon_documenten_en_download:ophalen_van_fileshare naar dev:applicatiebeheer:probleemoplossing:programmablokken:toon_documenten_en_download:ophalen_van_fileshare Kars Gottschal | stable:applicatiebeheer:probleemoplossing:programmablokken:toon_documenten_en_download:ophalen_van_fileshare [2026/07/15 10:16] (huidige) – aangemaakt - Externe bewerking (Ongeldige datum) 127.0.0.1 | ||
|---|---|---|---|
| Regel 1: | Regel 1: | ||
| + | ====== Ophalen van fileshare ===== | ||
| + | Voor het openen van een document dat op de fileserver staat via hyperlink of OnlyOffice: zie de betreffende kopjes bij [[stable: | ||
| + | |||
| + | ===== Instellingen ===== | ||
| + | |||
| + | De volgende instellingen zijn hierbij onontbeerlijk. | ||
| + | |||
| + | Allereerst moet de kolom //Tekst// bij de instelling //Sectie: Documenten// | ||
| + | |||
| + | 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 ==== | ||
| + | |||
| + | * Indien de zaak waarvandaan de documenten worden opgehaald NIET valt onder een compartiment (of wel, maar het compartiment gebruikt geen satellite) dan: | ||
| + | * //Sectie: Documenten Item: OphalenViaFileserver_Username// | ||
| + | * indien de fileserver rechtstreeks zonder satellite (dus on premisse) wordt benaderd, de documenten op te halen achter de documentroot | ||
| + | * indien de fileserver via satellite wordt benaderd, dan moet deze username overeenkomen met de tag api_name uit de lokaal geïnstalleerde satellite.ini. In de satellite-ini zijn apart de credentials gedefinieerd die toegang geven tot de fileshare. | ||
| + | * //Sectie: Documenten Item: OphalenViaFileserver_Password// | ||
| + | * indien de fileserver rechtstreeks zonder satellite (dus on premisse) wordt benaderd is dit het password dat toegang geeft tot de fileshare | ||
| + | * indien de fileserver via satellite wordt benaderd, dan moet deze userpass overeenkomen met de tag api_pass uit de lokaal geïnstalleerde satellite.ini. | ||
| + | * Indien de zaak waarvandaan de documenten worden opgehaald WEL valt onder een compartiment EN de kolom dlsatellite van dat compartiment is aangevinkt, dan zijn username en password bij het betreffende compartiment in het blok satellite opgeslagen (beheerportaal-Nieuw). | ||
| + | |||
| + | Zie ook: [[stable: | ||
| + | |||
| + | ===== 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. | ||
| + | |||
| + | Indien geen satellite dan is het standaardprotocol SMBTWO. | ||
| + | |||
| + | ==== Tracerings-instellingen ==== | ||
| + | |||
| + | //Sectie: Documenten// | ||
| + | //Item: OphalenViaFileserver_Wins// | ||
| + | |||
| + | **Het domein van de fileshare**. | ||
| + | |||
| + | * Indien de zaak waarvandaan de documenten worden opgehaald NIET valt onder een compartiment (of wel, maar het compartiment gebruikt geen satellite) dan: | ||
| + | * geen satellite (dus OpenWave is on premisse geïnstalleerd) dan de kolom //Tekst// van //Sectie: Documenten en Item: OphalenViaFileserver_Domain// | ||
| + | * wel satellite maar de zaak waar vanuit geüpload wordt valt NIET in een compartiment, | ||
| + | * Indien de zaak waarvandaan de documenten worden opgehaald WEL valt onder een compartiment EN de kolom dlsatellite van dat compartiment is aangevinkt dan de kolom //Domein// op de detailkaart van het betreffende compartiment (beheerportaal-Nieuw) in het blok satellite. | ||
| + | |||
| + | ==== 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: | ||
| + | * de zaak waar vanuit wordt geüpload NIET valt onder een compartiment EN de kolom //Tekst// van //Sectie: Documenten, Item: OphalenViaFileserver// | ||
| + | * de zaak waar vanuit wordt geüpload WEL valt onder een compartiment en de kolom de kolom // | ||
| + | Zie voor werking en overige instellingen: | ||
| + | |||
| + | ===== Welke mappen? ===== | ||
| + | |||
| + | OpenWave moet eerst bepalen van welke map(pen) de documenten getoond kunnen worden. | ||
| + | |||
| + | OpenWave gaat er daarbij vanuit dat de documenten achter de vermelde Documentroot logisch ingedeeld zijn naar op zijn minst de hoofdzaakcodering. | ||
| + | |||
| + | Het bepalen van welke mappen de inlogger mag zien gebeurt op drie manieren. | ||
| + | |||
| + | |||
| + | ==== Alle (sub)mappen van een hoofdzaak ==== | ||
| + | |||
| + | Dit is het geval indien: | ||
| + | * de instelling //Sectie: Documenten Item: Autorisatiemappen// | ||
| + | * EN de inlogger is lid van een rechtengroep die het recht //Toegang tot alle mappen en dvhyperlink (tbrechten.dlmappenhyperlink)// | ||
| + | * EN de instelling //Sectie: documenten, Item: OphalenNaMapkeuze// | ||
| + | * EN de instelling //Sectie: documenten, Item: OphalenViaDms// | ||
| + | |||
| + | Wanneer de inlogger in deze situatie op de knop //Docs// drukt, kijkt het programma naar de kolom dvhyperlink van de hoofdzaak (dus tbomgvergunning, | ||
| + | Ook de submappen achter de gevonden hoofdzaakmap worden meegenomen. | ||
| + | |||
| + | <adm warning> | ||
| + | Indien de map gedefinieerd in kolom dvhyperlink GEEN submap is van de documentroot, | ||
| + | </ | ||
| + | |||
| + | ==== Alleen expliciet toegekende (sub)mappen per zaak op rechtengroepniveau ==== | ||
| + | |||
| + | Dit is het geval indien: | ||
| + | * de instelling //Sectie: Documenten Item: Autorisatiemappen// | ||
| + | * EN de inlogger is GEEN lid van een rechtengroep die het recht //Toegang tot alle mappen en dvhyperlink (tbrechten.dlmappenhyperlink)// | ||
| + | * EN de instelling //Sectie: Documenten, Item: OphalenNaMapkeuze// | ||
| + | * EN de instelling //Sectie: Documenten, Item: OphalenViaDms// | ||
| + | |||
| + | Wanneer de inlogger in deze situatie op de knop //Docs// drukt, kijkt het programma naar toegekende mappen (de kolom map tbrechtengroepmappen.dvmapfileshare) van de rechtengroep waar hij/zij lid van is (Beheertegel // | ||
| + | In deze kolom dvmapfileshare worden vervolgens de variabelen: | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | Ook de submappen achter de toegekende mappen worden meegenomen. | ||
| + | |||
| + | Ook hier geldt dat de autorisatiemappen een submap van de documentroot moeten zijn. | ||
| + | |||
| + | ==== Alle (sub)mappen per (deel)zaak zoals gedefinieerd in Sectie: Aanmaakmappen ==== | ||
| + | |||
| + | Dit is het geval indien: | ||
| + | * de instelling //Sectie: Documenten Item: Autorisatiemappen// | ||
| + | * OF de instelling //Sectie: Documenten, Item: OphalenNaMapkeuze// | ||
| + | |||
| + | Het programma interpreteert bezwaar/ | ||
| + | |||
| + | Het programma kijkt niet naar aparte document inzienrechten: | ||
| + | |||
| + | 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// | ||
| + | |||
| + | Bijvoorbeeld Omgeving_basis, | ||
| + | |||
| + | In de kolommen //Tekst// van de betreffende regel komen de mappen van de fileshare te staan (in UNC-notatie). Zie ook voorbeeld verderop. | ||
| + | |||
| + | <adm warning> | ||
| + | Al deze mappen moeten dus submappen zijn van de DocumentRoot (de documentroot moet wel onderdeel zijn van de map) | ||
| + | </ | ||
| + | |||
| + | De kolom //Item// begint dus afhankelijk van de module met: | ||
| + | * indien module = V dan ' | ||
| + | * indien module = W dan ' | ||
| + | * indien module = O dan ' | ||
| + | * indien module = H dan ' | ||
| + | * indien module = C dan ' | ||
| + | * indien module = E dan ' | ||
| + | * indien module = I dan ' | ||
| + | |||
| + | OpenWave redeneert verder als volgt: | ||
| + | |||
| + | **Zaak/ | ||
| + | |||
| + | Indien documenten worden opgevraagd vanuit het zaakportal of het detailscherm van een zaak of inrichting, dan zoekt OpenWave naar de mappen op de fileshare die genoemd staan in de kolom //Tekst// van de configuratie instellingen onder //Sectie: AanmaakMappen// | ||
| + | |||
| + | Ook de daadwerkelijk bestaande submappen hierachter worden meegenomen (die hoeven dus niet in de //Sectie: AanmaakMappen// | ||
| + | Bepaalde submappen kunnen echter worden uitgesloten met de instelling //Sectie: Documenten Item: geensubmapmetsubstring1// | ||
| + | |||
| + | |||
| + | | ||
| + | **Advies** | ||
| + | |||
| + | Indien documenten worden opgevraagd vanuit het adviesdetailscherm van een zaak dan zoekt OpenWave naar de mappen op de fileshare die genoemd staan in de kolom //Tekst// van de configuratie instellingen onder //Sectie: AanmaakMappen// | ||
| + | |||
| + | Ook de submappen hierachter worden meegenomen. Bepaalde submappen kunnen echter worden uitgesloten met de instelling //Sectie: Documenten Item: geensubmapmetsubstring1// | ||
| + | |||
| + | |||
| + | **Bezwaar/ | ||
| + | |||
| + | Indien documenten worden opgevraagd vanuit het bezwaar/ | ||
| + | |||
| + | Ook de submappen hierachter worden meegenomen. Bepaalde submappen kunnen echter worden uitgesloten met de instelling //Sectie: Documenten Item: geensubmapmetsubstring1// | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | **Inspectie** | ||
| + | |||
| + | Indien documenten worden opgevraagd vanuit het inspectiedetailscherm van een zaak of bij een inrichting dan zoekt OpenWave naar de mappen op de fileshare die genoemd staan in de kolom //Tekst// van de configuratie instellingen onder //Sectie: AanmaakMappen// | ||
| + | |||
| + | Ook de submappen hierachter worden meegenomen. Bepaalde submappen kunnen echter worden uitgesloten met de instelling //Sectie: Documenten Item: geensubmapmetsubstring1// | ||
| + | |||
| + | |||
| + | |||
| + | Wil je vanuit de basiskaart van een zaak ook alle documenten zien die horen bij de adviezen of inspecties van die zaak, dan moet je zorgen dat de adviezen en inspecties in de mappenstructuur op de fileshare als submap achter die van de hoofdzaak komen. | ||
| + | |||
| + | |||
| + | **Variabelen** | ||
| + | |||
| + | In de mappen zoals die in kolom //Tekst// zijn gedefinieerd zal OpenWave eerst nog een substitutie uitvoeren op de volgende variabelen: | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | |||
| + | Voorbeeld: | ||
| + | '' | ||
| + | |||
| + | Uiteindelijk leveren deze instellingen dus een aantal mappen op waar het programma gaat kijken naar documenten bijvoorbeeld: | ||
| + | * \\WORK\OpenWave\Documents\Omgeving\2012\2013RP0044\ | ||
| + | * \\WORK\OpenWave\Documents\Omgeving\2012\2013RP0044\Adviezen | ||
| + | * \\WORK\OpenWave\Documents\Omgeving\2012\2013RP0044\Inspecties | ||
| + | * \\WORK\OpenWave\Documents\Omgeving\2012\2013RP0044\OLO | ||
| + | |||
| + | Afhankelijk van of de instelling //Sectie: documenten, Item: OphalenNaMapkeuze// | ||
| + | Van de overgebleven mappen worden vervolgens alle documenten op de toon-documentenlijst geplaatst en kunnen eventueel gedownload worden. | ||
| + | Verborgen bestanden en het bestand thumbs.db worden hierbij overgeslagen. | ||
stable/applicatiebeheer/probleemoplossing/programmablokken/toon_documenten_en_download/ophalen_van_fileshare.txt · Laatst gewijzigd: door 127.0.0.1